@charset "UTF-8";p.btn-positive a{border:2px solid #289b37;padding:6px 15px;border-radius:0;color:#289b37;display:inline-block;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:600}p.btn-positive a:hover{background:#289b37;color:#fff}p.btn-positive a::after{display:none!important}p.btn-negative a{border:2px solid #fff;padding:6px 15px;border-radius:0;color:#fff;display:inline-block;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:600}p.btn-negative a:hover{background:#fff;color:#003254}p.btn-negative a::after{display:none!important}.grb-locations-filter-places .box .img-box img,.projekt-fakten-boxen .box .img-box img,.projekt-text-boxen .box .img-box img{transform:scale(1)}.grb-locations-filter-places .box:hover .img-box img,.projekt-fakten-boxen .box:hover .img-box img,.projekt-text-boxen .box:hover .img-box img{transform:scale(1.05)}.start-news .grid-news-start img,.start-news .themen-box img{transform:scale(1);-webkit-transform:scale(1)}.start-news .grid-news-start .grid-item:hover img,.start-news .themen-box:hover img{transform:scale(1.02);-webkit-transform:scale(1.02)}.content .img-box{height:90px}.mfp-content .content .img-box img{height:100%!important;-o-object-fit:cover;object-fit:cover}.milestone-next:hover,.milestone-prev:hover{background:#fff}.milestone-next:hover img,.milestone-prev:hover img{filter:none}.jahr{transition:top .5s ease-out,color .5s ease-in-out,left .5s ease-out,font-size .5s ease-out,opacity 0s,transform 0s,rotate 0s!important}@media (hover:hover){.milestone-next:hover,.milestone-prev:hover{background:#003255!important}.milestone-next:hover img,.milestone-prev:hover img{filter:brightness(0) invert(1)!important}}div#progress-mobile{display:none!important}@media (max-width:500px){body .milestones-nav{margin-top:-100px!important}}body .timeline-circle-outer{height:1150px}body .milestones-nav{margin-top:500px}@media (max-width:2540px){body .timeline-circle-outer::before{bottom:180px}}@media (max-width:2520px){body .timeline-circle-outer::before{bottom:190px}}@media (max-width:2500px){body .timeline-circle-outer::before{bottom:195px}}@media (max-width:2480px){body .timeline-circle-outer::before{bottom:200px}}@media (max-width:2460px){body .timeline-circle-outer::before{bottom:210px}}@media (max-width:2440px){body .timeline-circle-outer::before{bottom:215px}}@media (max-width:2420px){body .timeline-circle-outer::before{bottom:225px}}@media (max-width:2400px){body .timeline-circle-outer::before{bottom:235px}}@media (max-width:2380px){body .timeline-circle-outer::before{bottom:240px}}@media (max-width:2360px){body .timeline-circle-outer::before{bottom:245px}}@media (max-width:2340px){body .timeline-circle-outer::before{bottom:255px}}@media (max-width:2320px){body .timeline-circle-outer::before{bottom:262px}}@media (max-width:2300px){body .timeline-circle-outer::before{bottom:270px}}@media (max-width:2280px){body .timeline-circle-outer::before{bottom:280px}}@media (max-width:2260px){body .timeline-circle-outer::before{bottom:285px}}@media (max-width:2240px){body .timeline-circle-outer::before{bottom:295px}}@media (max-width:2220px){body .timeline-circle-outer::before{bottom:300px}}@media (max-width:2200px){body .timeline-circle-outer::before{bottom:310px}}@media (max-width:2180px){body .timeline-circle-outer::before{bottom:315px}}@media (max-width:2160px){body .timeline-circle-outer::before{bottom:325px}}@media (max-width:2140px){body .timeline-circle-outer::before{bottom:335px}}@media (max-width:2120px){body .timeline-circle-outer::before{bottom:340px}}@media (max-width:2100px){body .timeline-circle-outer::before{bottom:300px}}@media (max-width:2080px){body .timeline-circle-outer::before{bottom:305px}}@media (max-width:2060px){body .timeline-circle-outer::before{bottom:312px}}@media (max-width:2040px){body .timeline-circle-outer::before{bottom:320px}}@media (max-width:2020px){body .timeline-circle-outer::before{bottom:330px}}@media (max-width:2000px){body .timeline-circle-outer::before{bottom:295px}}@media (max-width:1980px){body .timeline-circle-outer::before{bottom:305px}}@media (max-width:1960px){body .timeline-circle-outer::before{bottom:310px}}@media (max-width:1940px){body .timeline-circle-outer::before{bottom:320px}}@media (max-width:1920px){body .timeline-circle-outer::before{bottom:325px}}@media (max-width:1900px){body .timeline-circle-outer::before{bottom:175px}}@media (max-width:1880px){body .timeline-circle-outer::before{bottom:180px}}@media (max-width:1860px){body .timeline-circle-outer::before{bottom:190px}}@media (max-width:1840px){body .timeline-circle-outer::before{bottom:195px}}@media (max-width:1820px){body .timeline-circle-outer::before{bottom:205px}}@media (max-width:1800px){body .timeline-circle-outer::before{bottom:115px}}@media (max-width:1780px){body .timeline-circle-outer::before{bottom:120px}}@media (max-width:1760px){body .timeline-circle-outer::before{bottom:130px}}@media (max-width:1740px){body .timeline-circle-outer::before{bottom:135px}}@media (max-width:1720px){body .timeline-circle-outer::before{bottom:143px}}@media (max-width:1700px){body .timeline-circle-outer::before{bottom:100px}}@media (max-width:1680px){body .timeline-circle-outer::before{bottom:110px}}@media (max-width:1660px){body .timeline-circle-outer::before{bottom:115px}}@media (max-width:1640px){body .timeline-circle-outer::before{bottom:125px}}@media (max-width:1620px){body .timeline-circle-outer::before{bottom:130px}}@media (max-width:1600px){body .timeline-circle-outer::before{bottom:140px}}@media (max-width:1580px){body .timeline-circle-outer::before{bottom:150px}}@media (max-width:1560px){body .timeline-circle-outer::before{bottom:155px}}@media (max-width:1540px){body .timeline-circle-outer::before{bottom:160px}}@media (max-width:1520px){body .timeline-circle-outer::before{bottom:170px}}@media (max-width:1500px){body .timeline-circle-outer::before{bottom:175px}}@media (max-width:1480px){body .timeline-circle-outer::before{bottom:185px}}@media (max-width:1460px){body .timeline-circle-outer::before{bottom:190px}}@media (max-width:1440px){body .timeline-circle-outer::before{bottom:200px}}@media (max-width:1420px){body .timeline-circle-outer::before{bottom:205px}}@media (max-width:1400px){body .timeline-circle-outer::before{bottom:215px}}@media (max-width:1380px){body .timeline-circle-outer::before{bottom:220px}}@media (max-width:1360px){body .timeline-circle-outer::before{bottom:230px}}@media (max-width:1340px){body .timeline-circle-outer::before{bottom:240px}}@media (max-width:1320px){body .timeline-circle-outer::before{bottom:245px}}@media (max-width:1300px){body .timeline-circle-outer::before{bottom:252px}}@media (max-width:1280px){body .timeline-circle-outer::before{bottom:260px}}@media (max-width:1260px){body .timeline-circle-outer::before{bottom:270px}}@media (max-width:1240px){body .timeline-circle-outer::before{bottom:275px}}@media (max-width:1220px){body .timeline-circle-outer::before{bottom:283px}}@media (max-width:1200px){body .timeline-circle-outer::before{bottom:290px}}@media (max-width:1180px){body .timeline-circle-outer::before{bottom:300px}}@media (max-width:1160px){body .timeline-circle-outer::before{bottom:305px}}@media (max-width:1140px){body .timeline-circle-outer::before{bottom:313px}}@media (max-width:1120px){body .timeline-circle-outer::before{bottom:320px}}@media (max-width:1100px){body .timeline-circle-outer::before{bottom:330px}}@media (max-width:1080px){body .timeline-circle-outer::before{bottom:335px}}@media (max-width:1060px){body .timeline-circle-outer::before{bottom:345px}}@media (max-width:1040px){body .timeline-circle-outer::before{bottom:350px}}@media (max-width:1020px){body .timeline-circle-outer::before{bottom:360px}}@media (max-width:1000px){body .timeline-circle-outer::before{bottom:365px}}@media (max-width:991px){body .timeline-circle-outer::before{bottom:220px;left:calc(50% - 7.5px)!important}}@media (max-width:950px){body .timeline-circle-outer::before{bottom:225px}}@media (max-width:900px){body .timeline-circle-outer::before{bottom:235px}}@media (max-width:850px){body .timeline-circle-outer::before{bottom:245px}}@media (max-width:800px){body .timeline-circle-outer::before{bottom:255px}}@media (max-width:750px){body .timeline-circle-outer::before{bottom:265px}}@media (max-width:700px){body .timeline-circle-outer::before{bottom:275px}}@media (max-width:650px){body .timeline-circle-outer::before{bottom:280px}}@media (max-width:600px){body .timeline-circle-outer::before{bottom:285px}}@media (max-width:550px){body .timeline-circle-outer::before{bottom:300px}}@media (max-width:500px){body .timeline-circle-outer::before{bottom:310px}}@media (max-width:450px){body .timeline-circle-outer::before{bottom:320px}}@media (max-width:400px){body .timeline-circle-outer::before{bottom:325px}}@media (max-width:350px){body .timeline-circle-outer::before{bottom:335px}}@media (max-width:300px){body .timeline-circle-outer::before{bottom:345px}}@media (max-width:2560px){.timeline-circle-outer::after{height:500px!important;bottom:-250px!important}}@media (max-width:2500px){.timeline-circle-outer::after{bottom:-230px!important}}@media (max-width:2420px){.timeline-circle-outer::after{bottom:-210px!important}}@media (max-width:2400px){.timeline-circle-outer::after{bottom:-200px!important}}@media (max-width:2350px){.timeline-circle-outer::after{bottom:-180px!important}}@media (max-width:2300px){.timeline-circle-outer::after{bottom:-160px!important}}@media (max-width:2260px){.timeline-circle-outer::after{bottom:-145px!important}}@media (max-width:2300px){body .milestones-nav{margin-top:440px}}@media (max-width:2200px){.timeline-circle-outer::after{bottom:-130px!important}}@media (max-width:2160px){.timeline-circle-outer::after{bottom:-105px!important}}@media (max-width:2100px){body .timeline-circle-outer{height:1100px}body .milestones-nav{margin-top:380px!important}.timeline-circle-outer::after{bottom:-125px!important}}@media (max-width:2000px){body .timeline-circle-outer{height:1060px}body .milestones-nav{margin-top:380px!important}}@media (max-width:1900px){body .timeline-circle-outer{height:900px}.timeline-circle-outer::after{bottom:-260px!important}}@media (max-width:1850px){.timeline-circle-outer::after{bottom:-240px!important}}@media (max-width:1800px){body .timeline-circle-outer{height:800px}.timeline-circle-outer::after{bottom:-215px!important;height:400px!important}}@media (max-width:1750px){.timeline-circle-outer::after{bottom:-205px!important}}@media (max-width:1700px){body .timeline-circle-outer{height:750px}.timeline-circle-outer::after{bottom:-230px!important;height:400px!important}}@media (max-width:1650px){.timeline-circle-outer::after{bottom:-210px!important}}@media (max-width:1600px){.timeline-circle-outer::after{bottom:-200px!important}body .milestones-nav{margin-top:320px!important}}@media (max-width:1550px){.timeline-circle-outer::after{bottom:-160px!important}}@media (max-width:1500px){.timeline-circle-outer::after{bottom:-170px!important}}@media (max-width:1450px){.timeline-circle-outer::after{bottom:-130px!important}}@media (max-width:1400px){.timeline-circle-outer::after{bottom:-130px!important}}@media (max-width:1350px){.timeline-circle-outer::after{bottom:-110px!important}}@media (max-width:1300px){.timeline-circle-outer::after{bottom:-90px!important}}@media (max-width:1280px){.timeline-circle-outer::after{bottom:-70px!important}}@media (max-width:1240px){.timeline-circle-outer::after{bottom:-55px!important}}@media (max-width:1199px){body .milestones-nav{margin-top:270px!important}.timeline-circle-outer::after{bottom:-60px!important}}@media (max-width:1190px){.timeline-circle-outer::after{bottom:-40px!important}}@media (max-width:1150px){.timeline-circle-outer::after{bottom:-20px!important}}@media (max-width:1100px){.timeline-circle-outer::after{bottom:0!important}}@media (max-width:1060px){.timeline-circle-outer::after{bottom:20px!important}}@media (max-width:1020px){.timeline-circle-outer::after{bottom:35px!important}}@media (max-width:1009px){body .milestones-nav{margin-top:210px!important}}@media (max-width:991px){body .timeline-circle-outer{height:400px}div#timeline-circle{top:-225vw!important}.timeline-circle-outer{margin-top:0!important;margin-left:-30px!important;position:relative!important}.timeline-container{height:400px!important;padding-top:60px!important}.timeline-circle-outer::after{bottom:auto!important;height:350px!important;top:110px}.timeline-circle-outer::after{left:calc(50% - 1.5px)!important}body .jahr.active .jahr-text b{transform:translateX(-10px) translateY(-110px)!important}body .milestones-nav{margin-top:-30px!important}.container.milestone-content{margin-bottom:80px;background:#fff;z-index:9;position:relative}}@media (max-width:800px){.timeline-circle-outer::after{top:90px!important}}@media (max-width:750px){.timeline-circle-outer::after{top:65px!important}}@media (max-width:750px){.timeline-circle-outer::after{top:70px!important}}@media (max-width:650px){.timeline-circle-outer::after{top:50px!important}}@media (max-width:500px){body .jahr.active .jahr-text b{transform:translateX(0) translateY(-90px)!important}body .jahr.active{font-size:40px!important}.timeline-circle-outer::after{top:40px!important}.timeline-container{height:280px!important}.jahr-text b::after{top:60px!important}body .jahr-text b{transform:translateX(0) translateY(-80px)!important}}@media (max-width:450px){.timeline-circle-outer::after{top:20px!important}}@media (max-width:350px){.timeline-circle-outer::after{top:10px!important}}#timeline-ellipse{display:none}#timeline-circle{width:calc(100vw - 40px)!important;height:calc(100vw - 40px)!important;border-radius:50%}.years{display:none!important}.timeline-circle-outer{position:absolute;height:750px;width:calc(100% + 60px);margin-left:-30px;margin-top:-30%;margin-right:-30px}div#timeline-circle{width:250vw!important;content:"";right:0;height:250vw!important;position:absolute;border-radius:60%;top:-205vw;left:-116vw}div#timeline-circle::before{width:100%!important;content:"";right:0;height:100%!important;position:absolute;border:3px solid #003254;border-radius:60%;top:0;left:0}.jahr{display:block;position:absolute;top:50%;left:50%;width:120px;height:120px;color:#a6a6a6;font-size:30px;line-height:40.85px;font-weight:600;letter-spacing:3px;margin:-60px;display:flex;align-items:center;justify-content:center}.timeline-circle-outer::after{content:"";width:3px;height:400px;background:#289b37;position:absolute;left:calc(50% - 21.5px);bottom:-160px}.jahr.active{font-size:50px;letter-spacing:3px;line-height:68.09px;font-weight:600;color:#289b37;text-align:center}.jahr.active .jahr-text b{transform:translateX(-20px) translateY(-110px)!important;display:block}.jahr-text b{transform:translateX(-30px) translateY(-50px)!important;display:block;cursor:pointer}.jahr-text b::after{height:60px;width:3px;background:#a6a6a6;content:"";position:absolute;left:50%;top:50px}.jahr.active .jahr-text b::after{display:none}#jahre{width:100%;height:100%}.timeline-circle-outer::before{content:"";width:16px;height:16px;background:#289b37;position:absolute;left:calc(50% - 28px);bottom:170px;z-index:99}.jahr{transition:transform 0s,rotate 0s!important}.jahr span{transform:rotate(0);display:inline-block;transition:top .5s ease-out,color .8s ease-in-out,left .5s ease-out,font-size .8s ease-out,transform 0s ease-out}.fastyears .jahr span{transition:top .5s ease-out,color 1.7s ease-in-out,left .5s ease-out,font-size 1.7s ease-out,transform 0s ease-out}div#timeline-circle{transform:rotate(0)}div#timeline-circle{transition:all .6s ease-in-out}.milestone-line{width:10px!important;margin-right:8px!important;background:0 0!important;display:flex;justify-content:center;align-items:center}.line-border{height:40px;width:3px;background:#a6a6a6;transition:all .3s ease-in-out}.milestone-line.active{margin-right:0!important}.milestone-line.active .line-border{background:#289b37}body .milestone-line.active:hover{background:0 0!important}.milestone-line.active:hover .line-border{width:3px!important;height:40px!important;background:#289b37!important}.line-year{top:-65px!important;left:-3px!important}.milestone-line:hover .line-border{height:50px;background:#003254;width:7px}.fastyears .year.active{color:#a6a6a6!important;font-size:30px;line-height:40.85px;font-weight:600;letter-spacing:3px;visibility:visible}.fastyears .year.active span{left:20px}.fastyears .year{transition:top .7s ease,color .7s ease,left .7s ease,font-size .7s ease,opacity .2s}div#timeline-ellipse{position:relative;height:750px}div#timeline-ellipse::before{width:203%;content:"";top:-100%;left:-100%;right:0;height:200%;position:absolute;border:3px solid #003254;border-radius:60%}.milestone-line.milestone-line-before.last-one{display:block!important;height:70px!important;top:-15px;right:-3px!important;margin-right:-3px;background:#289b37!important;opacity:1!important;width:3px!important}.milestones .event-container:last-child::after{height:0!important}.year{left:-100%;top:-700px}.year.visible.first-y{bottom:auto!important;top:20px!important}.year.visible.second-y{bottom:auto!important;top:-10px}.year.active{bottom:auto!important;top:-68px}.year.visible.fourth-y{bottom:auto!important;top:-164px!important}.year.visible.fifth-y{bottom:auto!important;top:-270px}.year.visible.sixth-y{bottom:auto!important;top:-380px}.year.year-before{left:-10%;top:20px}.year{right:-10%;left:auto}div#timeline-ellipse img{display:none}.milestones{clear:both;overflow:hidden;padding-bottom:140px}.container.milestone-content .col-md-5{z-index:9;position:relative}.milestone-content h4.small{letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:600;display:inline-block;margin-bottom:35px}.milestone-content h2{line-height:40.85px;margin-top:0;margin-bottom:35px}div#timeline-ellipse{width:calc(100% + 60px);margin-left:-30px;margin-top:-30%;margin-right:-30px}.year.active{font-size:50px;letter-spacing:3px;line-height:68.09px;font-weight:600;color:#289b37;text-align:center}.years::after{content:"";width:3px;height:400px;background:#289b37;position:absolute;left:calc(50% - 1.5px);top:-80px}.year.visible:hover{color:#003254!important}.year.active{cursor:default!important}.milestone-next,.milestone-prev{transition:all .3s ease-in-out}.milestone-next:hover,.milestone-prev:hover{background:#003255;cursor:pointer}.milestone-next:hover img,.milestone-prev:hover img{filter:brightness(0) invert(1)}.year.active::after{width:15px;height:15px;content:"";position:absolute;background:#289b37;top:48px;left:52px}.year.active span{display:inline-block;position:absolute;top:-80px}.yearly-events{position:relative;z-index:99}.years{bottom:-30px;position:relative;width:100%;height:150px;margin-top:-110px}.year{color:#a6a6a6;font-size:30px;line-height:40.85px;font-weight:600;letter-spacing:3px;visibility:hidden;position:absolute;transition:top .5s ease-out,color .5s ease-in-out,left .5s ease-out,font-size .5s ease-out,opacity 0s}.year.active,.year.visible{visibility:visible;cursor:pointer;right:auto!important}.milestones .event-container{width:75%;margin:0 auto!important;box-shadow:0 3px 30px 0 rgba(0,0,0,.13);padding:15px 25px 40px;margin-bottom:40px!important;position:relative;background:#fff}.milestones .event-container span#monat{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:18px;line-height:16px}img.eventbild{width:100%}.milestones .event-container::after{width:3px;height:45px;content:"";position:absolute;bottom:-45px;background:#289b37;left:calc(50% - 1.5px)}.milestones .event-container::before{position:absolute;background:#289b37;height:15px;width:15px;content:"";bottom:-48px;left:calc(50% - 7.5px);z-index:9}.yearly-events::before{content:"";position:absolute;left:calc(50% - 7.5px);background:#289b37;width:15px;height:15px;top:-7.5px;z-index:9}.milestones .event-container .event-left,.milestones .event-container .event-right{width:50%}.milestones .event-container .event-right{padding-left:50px;padding-right:20px;padding-top:50px}.milestones .event-container .event-right h4{font-size:20px;line-height:28px;font-weight:600!important;letter-spacing:.2px;margin-top:0;margin-bottom:20px}.milestones .event-container .event-top{margin-bottom:-30px;transition:margin-bottom .4s ease-in-out}.milestones .event-container.collapsed .event-top{margin-bottom:50px}.milestones .event-container .event-bottom{display:flex;padding-top:0}.event-bottom .eventtext,.event-bottom img.eventbild{height:0;opacity:0}.event-bottom img.eventbild{transition:opacity 1s ease-out,height 0s}.event-bottom .eventtext{transition:opacity 0s ease-out,height 0s}.event-container.collapsed .event-bottom .eventtext,.event-container.collapsed .event-bottom img.eventbild{height:100%;opacity:1}.collapse-btn{float:right;font-size:40px;position:absolute;right:17px;top:0;font-weight:400;cursor:pointer;text-align:center;width:27px}.collapse-btn#minus{visibility:hidden}.event-container.collapsed .collapse-btn#minus{visibility:visible}.event-container.collapsed .collapse-btn#plus{visibility:hidden}.milestones .event-container:last-child::before{display:none}.milestones-nav{display:flex;width:75%;margin:0 auto;flex-wrap:wrap;justify-content:space-between;margin-top:300px;margin-bottom:50px}.milestone-next,.milestone-prev{width:40px;height:40px;border-radius:50%;border:2px solid #003255;padding:5px;display:flex;align-items:center;justify-content:center;z-index:99;position:relative}.milestone-prev img{height:20px;width:12px;-o-object-position:center;object-position:center;margin-left:-2px}.milestones-progress{position:relative}.milestone-next img{height:20px;width:12px;-o-object-position:center;object-position:center;margin-right:-2px;transform:rotate(180deg)}.milestones-after .milestone-line,.milestones-before .milestone-line{margin-right:15px}.milestone-line{height:40px;float:left;width:3px;background:#a6a6a6}.milestone-line.active{background:#289b37;z-index:99;position:relative}.milestone-line.active:hover{background:#289b37!important}.milestones-before{position:absolute;right:8px;width:300px;display:flex;justify-content:right}.milestones-after{position:absolute;left:0;width:300px;display:flex;justify-content:left}.slider#yearRange{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:25px;background:#d3d3d3;outline:0;opacity:.7;transition:opacity .2s}.slider#yearRange:hover{opacity:1}.slider#yearRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:2px;height:55px;background:#289b37;cursor:pointer}.slider#yearRange::-moz-range-thumb{width:2px;height:55px;background:#289b37;cursor:pointer}div#yearsettings{position:absolute;top:0;height:40px;width:200px;display:flex;justify-content:space-between}.year.visible.first-y{left:5%;bottom:80%}.year.visible.second-y{left:25%;bottom:135%}.year.active{left:46%;bottom:240%}.year.visible.fourth-y{left:64.5%;bottom:330%}.year.visible.fifth-y{left:78%;bottom:435%}.year.visible.sixth-y{left:88%;bottom:590%}.year.visible::after{content:"";position:absolute;background:#a6a6a6;width:15px;height:15px}.year::after{content:"";position:absolute;background:#a6a6a6;width:15px;height:15px;top:48px;left:100px}.year.visible.second-y::after{top:48px;left:100px}.year.visible.first-y::after{top:48px;left:100px}.year.visible.fourth-y::after{top:38px;left:105px}.year.visible.fifth-y::after{top:32px;left:110px}.year.visible.sixth-y::after{left:110px;top:30px}.year.visible.first-y{bottom:83%}.year.visible.second-y{bottom:150%}.year.active{left:calc(50% - 59px);bottom:280%}.year.visible.fourth-y{bottom:390%}.year.visible.fifth-y{bottom:515%}.year.visible.sixth-y{bottom:705%}.milestone-line{position:relative;z-index:9;cursor:pointer;transition:all .2s ease-in-out}.line-year{position:absolute;background:#fff;font-size:20px;line-height:27.24px;letter-spacing:1px;font-family:"Open Sans",sans-serif;font-weight:600;padding:5px 18px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);opacity:0;top:-57px;transition:all .2s ease-in-out;left:-6.5px;color:#003254}.milestone-line:hover>.line-year{opacity:1}.line-year::after{content:"";left:0;position:absolute;width:0;height:0;border-color:#a6a6a6 transparent transparent transparent;border-style:solid;border-width:13.5px 8.5px 0 8.5px;z-index:-9;bottom:-13.5px}.milestone-line:hover{background:#003254}div#dot-one{left:13.5%!important;top:735px!important}div#dot-two{left:32%;top:700px}div#dot-three{top:640px;left:49.5%;background:#289b37;z-index:9}div#dot-four{left:70%;top:520px}div#dot-five{left:84%;top:392px}div#dot-six{left:93.5%;top:240px}.timeline-dot{content:"";position:absolute;background:#a6a6a6;width:15px;transition:all .1s ease-in-out;height:15px}div#progress-mobile{display:none}.container.milestone-content{margin-bottom:80px}@media (max-width:1860px){.year.visible.sixth-y{top:-385px}}@media (max-width:1750px){.year.visible.sixth-y{top:-391px}}@media (max-width:1650px){.year.visible.sixth-y{top:-398px}.year.visible.fifth-y{top:-275px}.year.visible.fourth-y{top:-170px!important}.year.visible.second-y{top:-13px}.year.visible.first-y{top:17px!important}}@media (max-width:1550px){.year.visible.sixth-y{top:-403px}.year.visible.fifth-y{top:-280px}.year.visible.fourth-y{top:-172px!important}.year.visible.second-y{top:-13px}.year.visible.first-y{top:17px}}@media (max-width:1450px){.year.visible.sixth-y{top:-410px}.year.visible.fifth-y{top:-285px}.year.visible.fourth-y{top:-175px!important}.year.visible.second-y{top:-15px}.year.visible.first-y{top:16px}}@media (max-width:1350px){div#timeline-ellipse{height:650px}div#timeline-ellipse::before{width:200%}.year.active{top:-66px}.year.visible.sixth-y{top:-406px}.year.visible.fifth-y{top:-275px}.year.visible.fourth-y{top:-167px!important}.year.visible.second-y{top:-16px}.year.visible.first-y{top:16px!important}.year.active span{top:-90px}}@media (max-width:1260px){div#timeline-ellipse{height:550px}.years::after{top:-60px!important}div#timeline-ellipse::before{width:200%;height:250%;top:-150%}.year.visible.first-y{left:2%;top:17px!important}.year.active{top:-71px}.year.visible.sixth-y{top:-443px}.year.visible.fifth-y{top:-300px}.year.visible.fourth-y{top:-185px!important}.year.visible.second-y{top:-20px}.year.active span{top:-65px!important}}@media (max-width:1200px){.year.visible.sixth-y{top:-450px}.year.visible.fifth-y{top:-304px}}@media (max-width:1150px){.year.visible.sixth-y{top:-398px;left:85%}.year.visible.fifth-y{top:-285px;left:76%}.year.visible.first-y{left:2%;top:15px!important}.year.active{top:-71px}.year.visible.fourth-y{top:-187px!important}.year.visible.second-y{top:-23px}.year.active span{top:-90px}}@media (max-width:1100px){.year.visible.sixth-y{top:-405px}.year.visible.fifth-y{top:-290px}.year.visible.fourth-y{top:-191px!important}}@media (max-width:1050px){.year.visible.sixth-y{top:-415px}.year.visible.fifth-y{top:-290px}.year.visible.fourth-y{top:-191px!important}}@media (max-width:1000px){.year.visible.sixth-y{top:-425px}.year.visible.fifth-y{top:-296px}.year.visible.fourth-y{top:-199px!important}}@media (max-width:991px){div#timeline-ellipse{height:250px;overflow:hidden;margin-top:0!important}div#timeline-ellipse::before{width:260%;height:200%;top:-100%;left:-160%}}@media (max-width:991px){.milestones{padding-bottom:100px}div#timeline-ellipse img{display:none}.year.visible{bottom:0!important}.year{font-size:26px;line-height:34px;letter-spacing:2px}.yearly-events::before{left:calc(50% - 7.5px);width:15px;height:15px;top:-7.5px}.milestones .event-container::before{height:13px;width:13px;bottom:-36px;left:calc(50% - 6.5px)}.years{bottom:10px;position:relative;width:100%;height:auto;margin-top:0}.year.visible.sixth-y{display:none!important}.year.visible.first-y{left:0!important;top:-57px!important}.years::after{top:-90px!important}.year.visible.second-y{left:22%!important;top:-73px}.year.active{top:-99px;bottom:auto!important}.year.visible.fourth-y{left:70%!important;top:-143px!important}.year.visible.fifth-y{left:88%!important;top:-196px!important}.year.active{left:calc(50% - 47px);bottom:-12px!important;font-size:38px;letter-spacing:2px}body .year.active::after{width:13px;height:13px;bottom:-15px;left:40px}.year.active::before{left:calc(50% - 2.5px);top:80px}.year.visible::after{width:13px;height:13px;top:49px!important;left:40%!important}.milestones .event-container{width:85%!important;margin-bottom:30px!important}.collapse-btn{font-size:32px}.milestones-after .milestone-line,.milestones-before .milestone-line{margin-right:12px}.milestones-nav{width:85%!important}.milestone-next img,.milestone-prev img{height:16px;width:10px}.milestone-next,.milestone-prev{width:35px;height:35px}.milestones-progress-mobile{display:none}}@media (max-width:767px){body .milestones-nav{width:25%!important}.timeline-container{height:340px!important}div#timeline-ellipse::before{border-width:2px!important}.year.active{font-size:30px!important;letter-spacing:3px}body .year.active::after{width:9px;height:9px;left:43px;top:50px}.year.active span{left:10px!important}.year.visible.second-y{top:-50px!important}.year{font-size:20px;line-height:27px;letter-spacing:3px}.year.visible.fourth-y{left:80%!important;top:-157px!important}body .milestones-nav{width:250px!important}.milestone-line{height:40px!important;width:2px}.milestones-after .milestone-line,.milestones-before .milestone-line{margin-right:8px!important;width:2px!important;height:30px!important}.milestone-next img,.milestone-prev img{height:20px}.milestone-next,.milestone-prev{width:50px;height:50px}.milestones .event-container::after{width:2px!important;left:calc(50% - 1px)!important}.milestones .event-container::before{height:9px;width:9px;bottom:-34px;left:calc(50% - 4.5px)}.yearly-events::before{left:calc(50% - 7.5px);width:15px;height:15px;top:-7.5px}.year.visible::after{width:9px;height:9px;top:41px!important;left:40%!important}.years::after{top:-70px!important}.year.active span{top:-35px!important}.years::after{left:calc(50% - 1px)!important;width:2px!important}.line-year{display:none!important}.year.visible.fifth-y,.year.visible.first-y{opacity:0}.year.visible.second-y{left:5%!important}.year.visible.fourth-y{right:5%}.milestones .event-container .event-bottom{flex-direction:column}.milestones .event-container{padding-bottom:20px}.milestones .event-container.collapsed img.eventbild{margin-top:20px;margin-bottom:30px}.milestones .event-container .event-left,.milestones .event-container .event-right{width:100%}.event-container.collapsed .event-bottom{transform:translateY(20px);padding-bottom:20px}.milestones .event-container.collapsed .event-top{margin-bottom:-10px!important}.milestones .event-container span#monat{font-size:16px!important}.collapse-btn{font-size:30px!important}.milestones .event-container .event-right{padding-left:0!important}.milestones .event-container.collapsed img.eventbild{margin-bottom:-20px!important}.milestones-progress-mobile{display:block;position:absolute;left:0;opacity:1}.milestones-nav{position:relative;width:100%!important;margin-bottom:70px!important}div#yearsettings{justify-content:normal!important;width:auto!important}.milestone-line{margin-right:15px}.milestones-progress{display:none}.slider#yearRange{height:40px;background:0 0;position:absolute;z-index:99;opacity:1!important}.milestone-line:last-child{margin-right:0}.team .col-md-6{width:50%!important;float:left}}@media (max-width:600px){.milestone-content h2{line-height:1.3;margin-bottom:15px}.milestone-content h4.small{margin-bottom:15px}.year.visible::after{left:80px!important}.year.visible::after{top:30px!important}.year.visible.second-y{top:-47px!important}.year.visible.fourth-y{left:73%!important}}@media (max-width:560px){.team .col-md-6{width:100%!important;float:left}}@media (max-width:550px){.milestones .event-container{width:100%!important;padding-left:30px!important;padding-bottom:0!important}.milestone-events{width:calc(100% + 60px);margin-left:-30px}.event-bottom .eventtext{margin-bottom:0!important}.milestones .event-container .event-right{padding-top:45px!important}.collapsed .event-bottom .eventtext{margin-bottom:30px!important}.year.visible.fourth-y{top:-162px!important}.year.visible.second-y{top:-50px!important}}@media (max-width:500px){.year.visible.fourth-y{top:-167px!important}}@media (max-width:500px){.year.visible.fourth-y{top:-172px!important}.year.visible.second-y::after{left:70px!important}.milestones-nav{width:100%!important}.milestones-after .milestone-line,.milestones-before .milestone-line{margin-right:6px!important;width:2px!important;height:23px!important}.milestones-nav{margin-top:30px;margin-bottom:20px}}@media (max-width:420px){.year.visible.fourth-y{top:-180px!important}.year.visible.second-y::after{left:70px!important}}@media (max-width:380px){.year.visible.fourth-y{left:70%!important;top:-157px!important}.year.visible.fourth-y::after{top:20px!important;left:75px!important}.year.visible.second-y::after{left:70px!important;top:25px!important}}@media (max-width:350px){.year.visible.fourth-y{top:-164px!important}.year.visible.second-y{top:-48px!important;left:0!important}}@media (max-width:320px){.year.visible.fourth-y{top:-170px!important}.year.visible.second-y{top:-51px!important}}.reg-menu-page .content input[type=checkbox]{padding:0!important;margin-top:0!important;-webkit-appearance:checkbox!important;min-height:auto!important;width:auto!important;border:0!important}.reg-menu-page .mailpoet_paragraph.btn.last{padding:0;margin:0!important;border:0!important}.reg-menu-page .content input[type=button],.reg-menu-page .content input[type=submit]{margin-top:0!important}.pic-txt-modul.neue-optik{padding:60px 0;margin-bottom:60px}.pic-txt-modul.neue-optik .pic-content{width:50%!important}.pic-txt-modul.neue-optik .txt-content{align-self:flex-end}.pic-txt-modul.neue-optik.overlapping-oben .pic-content{align-self:flex-start;margin-top:-120px}.pic-txt-modul.neue-optik.overlapping-unten .txt-content{align-self:flex-start}.pic-txt-modul.neue-optik.overlapping-unten .pic-content{align-self:flex-end;margin-bottom:-120px}.pic-txt-modul.neue-optik img{-o-object-fit:cover!important;object-fit:cover!important;width:100%}.pic-txt-modul.neue-optik.light{background:#f6f6f6}.pic-txt-modul.neue-optik.dark{background:#003254}.pic-txt-modul.neue-optik .row{display:flex}.col-md-5.col-md-push-7{display:flex;justify-content:right}.txt-content.col-md-pull-5{padding-left:3%;padding-right:13%}.bild-links .txt-content{padding-left:5%;width:41%;padding-right:20px}.bild-rechts .txt-content{padding-right:5%;width:41%;padding-left:20px;margin-right:9%}.txt-content{padding-right:3%;padding-left:13%}.pic-txt-modul.neue-optik h2{margin-bottom:25px}.pic-txt-modul.neue-optik.dark h2,.pic-txt-modul.neue-optik.dark p{color:#fff}.pic-txt-modul.neue-optik p:last-child{margin-bottom:0}.pic-txt-modul.neue-optik.overlapping-unten{margin-bottom:200px}.txt-content.col-md-pull-5{right:0}@media (max-width:1200px){.pic-txt-modul.neue-optik .txt-content,.pic-txt-modul.neue-optik .txt-content.col-md-pull-5{padding-left:20px;padding-right:20px;width:50%;margin-right:0}.pic-txt-modul.neue-optik .row{flex-wrap:wrap}.bild-links.overlapping-oben .pic-content{padding-left:20px!important}.bild-rechts.overlapping-oben .pic-content{padding-right:20px!important}.pic-txt-modul.neue-optik.overlapping-oben .pic-content{margin-top:-90px}.pic-txt-modul.neue-optik img{margin-bottom:0}}@media (max-width:767px){.pic-txt-modul.neue-optik .txt-content,.pic-txt-modul.neue-optik .txt-content.col-md-pull-5{width:100%}.pic-txt-modul.neue-optik img{max-height:300px;min-height:230px}.pic-txt-modul.neue-optik .pic-content,.pic-txt-modul.neue-optik .txt-content{padding-right:20px!important;padding-left:20px!important;width:100%}.pic-txt-modul.neue-optik{padding:60px 0}.pic-txt-modul.neue-optik .pic-content{height:auto;width:100%!important}.pic-txt-modul.neue-optik.overlapping-unten .pic-content{margin-bottom:-120px;margin-top:60px}.pic-txt-modul.neue-optik.overlapping-oben .pic-content{margin-bottom:-120px;margin-top:60px}body .pic-txt-modul.neue-optik.bild-links .pic-content,body .pic-txt-modul.neue-optik.bild-rechts .pic-content{padding-right:20px!important;padding-left:20px!important}.pic-txt-modul.neue-optik.bild-links .row{flex-direction:column-reverse}}@media (max-width:450px){.pic-txt-modul.neue-optik .pic-content{height:230px}}.stage-start{margin-bottom:0}.stage-start.padding-bottom{margin-bottom:120px}.module-hall-configurator.padding-top{padding-top:110px}.module-hall-configurator.padding-bottom{padding-bottom:120px}.intro.bg{padding-top:110px!important;padding-bottom:120px!important;margin-bottom:0}.intro.padding-top{margin-top:110px;padding-top:0}.intro.padding-bottom{margin-bottom:120px;padding-bottom:0}.leistungen{padding-bottom:0}.leistungen.padding-top{margin-top:110px}.leistungen.padding-bottom{margin-bottom:120px}.color-boxes,.quoteteaser{padding:0;margin:0}.color-boxes.padding-top,.quoteteaser.padding-top{margin-top:110px}.color-boxes.padding-bottom,.quoteteaser.padding-bottom{margin-bottom:120px}.esri-modul.padding-top,.trenner.padding-top{margin-top:110px}.esri-modul.padding-bottom,.trenner.padding-bottom{margin-bottom:120px}.milestones,.txt-facts-pic{padding:0}.milestones.padding-top,.txt-facts-pic.padding-top{margin-top:110px;padding:0}.milestones.padding-bottom,.txt-facts-pic.padding-bottom{margin-bottom:120px;padding:0}.anchor-navigation,.category-teaser,.construction-webcam,.download-form-modul,.form-teaser,.grb-locations-filter-places,.grb-map-modul,.leistungen-projekte,.normal-txt,.objektansicht,.projekt-fakten-boxen,.projekt-text-boxen,.regional-objektansicht,.serviceuebersicht,.stage-investment-modul,.standort-leistungen-projekte,.start-news,.stellenanzeigen,.teaser-50,.txt-box-modul{padding:0}.anchor-navigation.padding-top,.category-teaser.padding-top,.construction-webcam.padding-top,.download-form-modul.padding-top,.form-teaser.padding-top,.grb-locations-filter-places.padding-top,.grb-map-modul.padding-top,.leistungen-projekte.padding-top,.normal-txt.padding-top,.objektansicht.padding-top,.projekt-fakten-boxen.padding-top,.projekt-text-boxen.padding-top,.regional-objektansicht.padding-top,.serviceuebersicht.padding-top,.stage-investment-modul.padding-top,.standort-leistungen-projekte.padding-top,.start-news.padding-top,.stellenanzeigen.padding-top,.teaser-50.padding-top,.txt-box-modul.padding-top{margin-top:110px;padding:0}.anchor-navigation.padding-bottom,.category-teaser.padding-bottom,.construction-webcam.padding-bottom,.download-form-modul.padding-bottom,.form-teaser.padding-bottom,.grb-locations-filter-places.padding-bottom,.grb-map-modul.padding-bottom,.leistungen-projekte.padding-bottom,.normal-txt.padding-bottom,.objektansicht.padding-bottom,.projekt-fakten-boxen.padding-bottom,.projekt-text-boxen.padding-bottom,.regional-objektansicht.padding-bottom,.serviceuebersicht.padding-bottom,.stage-investment-modul.padding-bottom,.standort-leistungen-projekte.padding-bottom,.start-news.padding-bottom,.stellenanzeigen.padding-bottom,.teaser-50.padding-bottom,.txt-box-modul.padding-bottom{margin-bottom:120px;padding:0}.newsletter-anmeldung{margin:0}.newsletter-anmeldung.padding-top{margin-top:110px;padding:0}.newsletter-anmeldung.padding-bottom{margin-bottom:120px;padding:0}.investment-facts-modul.white-background,.quote-modul.white-background{padding:0}.investment-facts-modul.padding-top,.quote-modul.padding-top{margin-top:110px}.investment-facts-modul.padding-bottom,.quote-modul.padding-bottom{margin-bottom:120px}.video-modul{margin:0}.video-modul.padding-top{margin-top:110px}.video-modul.padding-bottom{margin-bottom:120px}.ndc-videomodul{padding:0}.ndc-videomodul.padding-top{margin-top:110px;padding:0}.ndc-videomodul.padding-bottom{margin-bottom:120px;padding:0}.projekte-download{padding:0}.projekte-download.bg{padding-top:80px;padding-bottom:60px;margin:0}.projekte-download.padding-top{margin-top:110px}.projekte-download.padding-bottom{margin-bottom:120px}.team{padding:0}.team.bg{padding-top:100px;padding-bottom:100px;margin:0}.team.padding-top{margin-top:110px}.team.padding-bottom{margin-bottom:120px}.form-box-modul,.keyfacts-modul{margin-bottom:0}.form-box-modul.padding-top,.keyfacts-modul.padding-top{margin-top:110px}.form-box-modul.padding-bottom,.keyfacts-modul.padding-bottom{margin-bottom:120px}.standort-leistungen-projekte .leistungsboxen-bg{margin-bottom:0}.video-teaser{padding:0;margin-top:110px;margin-bottom:120px}.video-teaser.no-padding-top{margin-top:0}.video-teaser.no-padding-bottom{margin-bottom:0}.events-section{padding-bottom:0}.events-section.padding-bottom{margin-bottom:120px}@media (max-width:991px){.contactpartners .contact-category-box{margin-left:20px;margin-right:20px;width:calc(100% - 40px);margin-bottom:50px}.stage-start.padding-bottom{margin-bottom:60px}.module-hall-configurator.padding-top{padding-top:50px}.module-hall-configurator.padding-bottom{padding-bottom:60px}.intro.bg{padding-top:50px!important;padding-bottom:60px!important;margin-bottom:0}.intro.padding-top{margin-top:50px;padding-top:0}.intro.padding-bottom{margin-bottom:60px;padding-bottom:0}.leistungen.padding-top{margin-top:50px}.leistungen.padding-bottom{margin-bottom:60px}.txt-facts-pic.padding-top{margin-top:50px}.txt-facts-pic.padding-bottom{margin-bottom:60px}.color-boxes.padding-top,.quoteteaser.padding-top{margin-top:50px}.color-boxes.padding-bottom,.quoteteaser.padding-bottom{margin-bottom:60px}.esri-modul.padding-top,.trenner.padding-top{margin-top:50px}.esri-modul.padding-bottom,.trenner.padding-bottom{margin-bottom:60px}.ndc-videomodul.padding-top{margin-top:50px;padding-top:0!important}.ndc-videomodul.padding-bottom{margin-bottom:60px;padding-bottom:0!important}.anchor-navigation,.category-teaser,.construction-webcam,.download-form-modul,.form-teaser,.grb-locations-filter-places,.grb-map-modul,.leistungen-projekte,.normal-txt,.objektansicht,.projekt-fakten-boxen,.projekt-text-boxen,.regional-objektansicht,.serviceuebersicht,.stage-investment-modul,.start-news,.stellenanzeigen,.teaser-50,.txt-box-modul{padding:0}.anchor-navigation.padding-top,.category-teaser.padding-top,.construction-webcam.padding-top,.download-form-modul.padding-top,.form-teaser.padding-top,.grb-locations-filter-places.padding-top,.grb-map-modul.padding-top,.leistungen-projekte.padding-top,.normal-txt.padding-top,.objektansicht.padding-top,.projekt-fakten-boxen.padding-top,.projekt-text-boxen.padding-top,.regional-objektansicht.padding-top,.serviceuebersicht.padding-top,.stage-investment-modul.padding-top,.start-news.padding-top,.stellenanzeigen.padding-top,.teaser-50.padding-top,.txt-box-modul.padding-top{margin-top:50px}.anchor-navigation.padding-bottom,.category-teaser.padding-bottom,.construction-webcam.padding-bottom,.download-form-modul.padding-bottom,.form-teaser.padding-bottom,.grb-locations-filter-places.padding-bottom,.grb-map-modul.padding-bottom,.leistungen-projekte.padding-bottom,.normal-txt.padding-bottom,.objektansicht.padding-bottom,.projekt-fakten-boxen.padding-bottom,.projekt-text-boxen.padding-bottom,.regional-objektansicht.padding-bottom,.serviceuebersicht.padding-bottom,.stage-investment-modul.padding-bottom,.start-news.padding-bottom,.stellenanzeigen.padding-bottom,.teaser-50.padding-bottom,.txt-box-modul.padding-bottom{margin-bottom:60px}.investment-facts-modul.white-background,.quote-modul.white-background{padding:0}.investment-facts-modul.padding-top,.quote-modul.padding-top{margin-top:50px}.investment-facts-modul.padding-bottom,.quote-modul.padding-bottom{margin-bottom:60px}.projekte-download{padding:0}.projekte-download.bg{padding-top:40px;padding-bottom:20px;margin:0}.projekte-download.padding-top{margin-top:50px}.projekte-download.padding-bottom{margin-bottom:60px}.team{padding:0}.team.bg{padding-top:40px;padding-bottom:40px;margin:0}.team.padding-top{margin-top:50px}.team.padding-bottom{margin-bottom:60px}.video-modul{margin:0}.video-modul.padding-top{margin-top:50px}.video-modul.padding-bottom{margin-bottom:60px}.form-box-modul.padding-top,.keyfacts-modul.padding-top{margin-top:50px}.form-box-modul.padding-bottom,.keyfacts-modul.padding-bottom{margin-bottom:60px}.video-teaser{padding:0;margin-top:50px;margin-bottom:60px}.video-teaser.no-padding-top{margin-top:0}.video-teaser.no-padding-bottom{margin-bottom:0}.events-section{padding-bottom:0}.events-section.padding-bottom{margin-bottom:60px}.newsletter-anmeldung{margin:0}.newsletter-anmeldung.padding-top{margin-top:50px;padding:0}.newsletter-anmeldung.padding-bottom{margin-bottom:60px;padding:0}}.mfp-content .nf-form-title h3{color:#003254;font-weight:600;text-transform:uppercase}.mfp-content .nf-form-content{width:100%;padding:0}.mfp-content .nf-field-label label{font-weight:400!important}@media (max-width:991px){.regional-objektansicht-carousel .objekt-mobile{display:none!important}}img#stage-bg-mobile,img#stage-bg-tablet{display:none}.animated-main-stage{margin-bottom:90px;height:100vh;position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;overflow:hidden}.animated-main-stage div#animated-lower-stage-content{height:10%;visibility:hidden;opacity:0;z-index:-9999}.animated-main-stage .mainStageItem{position:relative}.animated-main-stage div#upper-stage-content{padding-top:150px;width:100%;margin-bottom:10%;opacity:1;transition:all 1s ease-in-out;z-index:99}.animated-main-stage div#upper-stage-content h1{line-height:44px;text-transform:none;color:#fff;font-weight:600;margin-bottom:40px}.animated-main-stage div#upper-stage-content .btn{color:#fff;border-color:#fff}.animated-main-stage div#upper-stage-content .btn:hover{background:#fff;color:#003254}.animated-main-stage div#animated-stage-bg{position:absolute;left:0;right:0;bottom:0;z-index:-9;top:0;height:200vh}.animated-main-stage div#animated-stage-bg img{-o-object-position:top;object-position:top;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;bottom:0;transition:all .7s ease-in-out}.animated-main-stage div#animated-stage-bg::before{position:absolute;content:"";left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg,rgba(27,51,80,.6) 7.99%,rgba(27,51,80,0) 95.38%);opacity:.75;z-index:9}.animated-main-stage .mainStageNavigation{width:100px;float:left;text-align:right;color:#fff}.animated-main-stage .mainStageNavigation a#logo{display:none}.animated-main-stage .mainStageNavigation .pagingInfo{font-size:20px;line-height:23px;letter-spacing:3px!important;margin-bottom:30px}.animated-main-stage .mainStageNavigation .prevNext{width:100px}.animated-main-stage .mainStageNavigation button.slick-arrow{border:1px solid #fff;height:50px;width:50px;transform:translate(0)!important;position:relative;float:left;transition:all .4s ease-in-out}.animated-main-stage .mainStageNavigation button.slick-arrow:hover{background:#fff;background-image:url(../img/slider-pfeil-blau.svg)!important}.animated-main-stage .mainStageNavigation button.slick-arrow::before{display:none!important}.animated-main-stage .mainStageNavigation button.slick-prev.slick-arrow{left:0;background-image:url(../img/slider-pfeil.svg);background-size:13px;background-repeat:no-repeat;background-position:center}.animated-main-stage .mainStageNavigation button.slick-next.slick-arrow{right:1px;background-image:url(../img/slider-pfeil.svg);background-size:13px;background-repeat:no-repeat;background-position:center;transform:rotate(180deg)!important}.animated-main-stage .slick-list,.animated-main-stage .slick-track{height:100%}.animated-main-stage .slick-list{overflow:visible!important}.animated-main-stage ul.slick-dots{display:none!important}.animated-main-stage .slick-dots::after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.3);content:"";transition:all 1s ease-in-out}.animated-main-stage .slick-slide{display:flex;flex-wrap:wrap;align-content:flex-end;height:100%;opacity:0;visibility:hidden;min-height:121px}.animated-main-stage .slick-slide h2#topic{color:#fff;line-height:50px;left:0;bottom:0;position:absolute;opacity:0;transition:all .7s ease-in-out}.animated-main-stage .slick-slide div#stageImg{transition:all 1.5s ease-in-out;height:auto;position:absolute;bottom:60px;aspect-ratio:480/200!important;right:0;width:0;opacity:1}.animated-main-stage .slick-slide div#stageImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.animated-main-stage .slick-slide div#longtext{display:none}.animated-main-stage .slick-slide .kurztext{opacity:0;transition:all 1.5s ease-in-out}.animated-main-stage .slick-slide div#kurztext{width:50%;transform:scale(.5);transform-origin:top left;opacity:0;transition:transform .8s ease-in-out,opacity 1.5s ease-in-out;margin-top:5px}.animated-main-stage .slick-slide div#kurztext p{color:#fff;font-size:16px;line-height:26px;font-weight:600;margin-bottom:0}.animated-main-stage .slick-slide h3#subline{margin-top:0;font-size:30px;line-height:50px;font-weight:600;text-transform:uppercase;color:#fff;display:inline-block;position:relative;margin-bottom:10px}.animated-main-stage .slick-slide h3#subline::after{width:5px;height:5px;content:"";position:absolute;background:#6cb535;bottom:13px;line-height:50px;right:-8px}.animated-main-stage .slick-slide.slick-active .kurztext{opacity:1}.animated-main-stage .slick-slide .stage-slider-inner{height:auto;width:100%;min-height:121px}.animated-main-stage .slick-slide .stage-slider-inner #stageButton{position:absolute;right:0;bottom:0;z-index:999;opacity:0;transition:all 2s ease-in-out}.animated-main-stage .slick-slide .stage-slider-inner #stageButton .btn{border-color:#fff!important;color:#fff}.animated-main-stage .slick-slide .stage-slider-inner #stageButton .btn:hover{background:#fff!important;color:#003254!important}.animated-main-stage .slick-slide.slick-active{opacity:1;visibility:visible}.animated-main-stage .slick-slide.slick-current div#kurztext{width:50%;transform:scale(1);opacity:1}.animated-main-stage .slick-slide.slick-current div#stageButton{opacity:1}.animated-main-stage .slick-slide.slick-active div#stageImg{width:45%;opacity:1}.animated-main-stage.animated div#longtext,.animated-main-stage.animated div#stageButton,.animated-main-stage.animated h2#topic{transition:all 1.5s ease-in-out;opacity:0}.animated-main-stage.animated .slick-slide.slick-active div#longtext,.animated-main-stage.animated .slick-slide.slick-active div#stageButton,.animated-main-stage.animated .slick-slide.slick-active h2#topic{opacity:1}.animated-main-stage.animated .slick-list,.animated-main-stage.animated .slick-slide,.animated-main-stage.animated .slick-track{height:100%}.animated-main-stage.animated div#upper-stage-content{opacity:0;transition:all 1s ease-in-out}.animated-main-stage.animated .slick-dots{display:flex!important;bottom:auto;top:0;left:0;right:0;justify-content:space-between}.animated-main-stage.animated .slick-dots li{width:100%;height:65px;border-right:1px solid #fff;margin:0;border-bottom:1px solid #fff;display:flex;align-items:center;justify-content:center;z-index:9;transition:all .4s ease-in-out}.animated-main-stage.animated .slick-dots li a{color:#fff;font-weight:600;font-size:19px;text-transform:uppercase;letter-spacing:1px;line-height:21px}.animated-main-stage.animated .slick-dots li:last-child{border-right:0}.animated-main-stage.animated .slick-dots li::before{background:rgba(255,255,255,.4);content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:0;transition:all 1s ease-in-out}.animated-main-stage.animated div#animated-stage-bg img{bottom:100vh}.animated-main-stage.animated .slick-slide div#stageImg{right:-150%;top:auto!important}.animated-main-stage.animated .slick-slide div#stageImg{width:66%;height:auto!important;top:auto!important;bottom:100px!important;right:-150%;aspect-ratio:480/200!important;transition:all 1.5s ease-in-out}.animated-main-stage.animated .slick-slide.slick-active div#stageImg{right:-20%}.animated-main-stage.animated .slick-slide h2#topic{opacity:1}.animated-main-stage.animated .slick-slide div#kurztext{display:none}.animated-main-stage.animated .slick-slide div#longtext{width:40%;height:70%;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;margin-top:auto;bottom:95px;position:absolute}.animated-main-stage.animated .slick-slide div#longtext p{color:#fff;font-size:16px;line-height:26px;font-weight:600;margin-bottom:0}.animated-main-stage.animated .slick-slide #stageButton .btn{margin-bottom:25px}.animated-main-stage.animated div#navi{align-self:flex-end}.animated-main-stage.animated .mainStageNavigation{height:90vh}.animated-main-stage.animated .mainStageNavigation a#logo{display:block!important;position:absolute;width:150px!important;right:0!important;top:0}.animated-main-stage div#scrollBtn{position:absolute;left:calc(50% - 7.5px);bottom:20px;cursor:pointer;animation:mover 2s infinite}.animated-main-stage div#scrollBtn img{width:15px;transform:rotate(-90deg)}.animated-main-stage .stageContainer{position:relative}.animated-main-stage .StageSlider{display:flex;margin-bottom:25px;z-index:999;position:absolute;bottom:0;left:0;right:0}.animated-main-stage div#mainStageCarousel{width:calc(100% - 115px);padding-bottom:15px;float:right;transition:all 1s ease-in-out;border:1px solid #fff;padding-top:20px;height:160px;padding-left:50px;padding-right:50px;margin-left:15px;box-shadow:0 4px 25px 0 rgba(0,0,0,.2509803922);bottom:0;right:0;position:absolute;overflow-x:clip;overflow:visible}.animated-main-stage div#mainStageCarousel.animated{height:90vh}.animated-main-stage .mainStageNavigation{position:relative;height:160px;display:flex;align-items:flex-end;align-content:flex-end;flex-wrap:wrap;justify-content:right;z-index:99;margin-bottom:30px}.animated-main-stage.animated.heightfix{align-items:center}.animated-main-stage.animated.heightfix .mainStageNavigation{max-height:700px;margin:0!important}.animated-main-stage.animated.heightfix .StageSlider{margin-bottom:0!important}.animated-main-stage.animated.heightfix div#scrollBtn{bottom:-40px}.animated-main-stage.heightfix div#mainStageCarousel.animated{max-height:700px;margin:0!important}.disallowScroll{height:100%;overflow:hidden}.hideMenuShowWhiteLogo header{display:none}.hideMenuShowWhiteLogo header .logo a{background:url(../img/logo.svg) left center no-repeat!important;padding-top:30px}.hideMenuShowWhiteLogo header .col-md-2.extra,.hideMenuShowWhiteLogo header .col-md-8{visibility:hidden}.hideMenuShowWhiteLogo header .search .search-ico{display:none}.hideMenuShowWhiteLogo header.mm-slideout{margin-top:-90px}.esg-stage.animated-main-stage.animated .slick-slide div#stageImg{width:66%!important}.esg-stage.animated-main-stage.animated .slick-slide.slick-active div#stageImg{right:-20%!important}@media (min-width:2400px){.animated-main-stage.animated .slick-slide div#stageImg{width:106%}.animated-main-stage.animated .slick-slide.slick-active div#stageImg{right:-60%}.animated-main-stage.animated div#mainStageCarousel.animated{overflow-x:visible;top:0;bottom:auto}.esg-stage.animated-main-stage.animated div#mainStageCarousel.animated{overflow-x:visible;top:auto;bottom:0}.esg-stage.animated-main-stage.animated .slick-slide div#stageImg{width:106%!important}.esg-stage.animated-main-stage.animated .slick-slide.slick-active div#stageImg{right:-60%!important}}@media (max-width:2399px){.animated-main-stage.animated.esg-stage .slick-slide div#stageImg{width:106%!important}.animated-main-stage.animated.esg-stage .slick-slide.slick-active div#stageImg{right:-60%!important}}@media (max-width:2250px){.animated-main-stage.animated .slick-slide div#stageImg{width:106%}.animated-main-stage.animated .slick-slide.slick-active div#stageImg{right:-50%}.animated-main-stage.animated div#mainStageCarousel.animated{overflow-x:visible}.animated-main-stage.animated.esg-stage .slick-slide div#stageImg{width:96%!important}.animated-main-stage.animated.esg-stage .slick-slide.slick-active div#stageImg{right:-60%!important}}@media (max-width:2000px){.animated-main-stage.animated .slick-slide div#stageImg{width:96%!important}.animated-main-stage.animated .slick-slide.slick-active div#stageImg{right:-40%!important}.animated-main-stage.animated.esg-stage .slick-slide div#stageImg{width:86%!important}.animated-main-stage.animated.esg-stage .slick-slide.slick-active div#stageImg{right:-40%!important}}@media (max-width:1800px){.animated-main-stage.animated .slick-slide div#stageImg{width:86%}.animated-main-stage.animated .slick-slide.slick-active div#stageImg{right:-30%}.animated-main-stage.animated.esg-stage .slick-slide div#stageImg{width:76%!important}.animated-main-stage.animated.esg-stage .slick-slide.slick-active div#stageImg{right:-30%!important}}@media (max-width:1600px){.animated-main-stage.animated .slick-slide div#stageImg{width:76%}.animated-main-stage.animated .slick-slide.slick-active div#stageImg{right:-20%}.animated-main-stage.animated div#mainStageCarousel.animated{overflow-x:visible}.animated-main-stage.animated.esg-stage .slick-slide div#stageImg{width:66%!important}.animated-main-stage.animated.esg-stage .slick-slide.slick-active div#stageImg{right:-20%!important}}@media (max-width:1500px){.animated-main-stage div#upper-stage-content{padding-top:100px}.animated-main-stage.animated .slick-slide div#longtext{margin-top:auto;height:80%}.animated-main-stage.animated .mainStageNavigation a#logo{width:calc(100% + 30px)!important}}@media (max-width:1400px){.animated-main-stage.animated .mainStageNavigation a#logo{width:100%!important}.animated-main-stage.animated .slick-slide div#longtext{width:50%;margin-top:auto;height:80%}.animated-main-stage.animated .slick-slide div#stageImg{width:66%}.animated-main-stage .StageSlider{bottom:-20px}.animated-main-stage div#scrollBtn{display:none}}@media (max-width:1300px){.animated-main-stage div#upper-stage-content{padding-top:0}}@media (max-width:1250px){.animated-main-stage .slick-slide div#stageImg{top:-130px}.animated-main-stage .slick-slide h3#subline{font-size:25px;margin-bottom:0}.animated-main-stage .slick-slide div#kurztext p{font-size:15px;line-height:22px}.animated-main-stage .slick-slide h3#subline::after{bottom:15px}.animated-main-stage .mainStageNavigation .pagingInfo{font-size:18px}.animated-main-stage .mainStageNavigation button.slick-arrow{width:40px;height:40px}.animated-main-stage .mainStageNavigation .prevNext{width:80px}.animated-main-stage.animated.esg-stage .slick-slide div#stageImg{width:56%!important}.animated-main-stage.animated.esg-stage .slick-slide.slick-active div#stageImg{right:-10%!important}}@media (max-width:1200px){.animated-main-stage.animated .slick-slide div#longtext{padding-bottom:80px!important;bottom:0!important}.animated-main-stage div#mainStageCarousel{height:180px}.esg-stage.animated-main-stage .StageSlider{padding:0!important}.esg-stage.animated-main-stage .slick-slide .stage-slider-inner{display:flex;align-items:flex-end;padding-bottom:10px}.esg-stage.animated-main-stage .slick-slide .stage-slider-inner #stageButton{bottom:10px}.esg-stage.animated-main-stage.animated .slick-slide div#longtext{padding-bottom:0!important}.esg-stage.animated-main-stage .slick-slide.slick-current div#kurztext{width:80%!important}}@media (max-width:1140px){.animated-main-stage div#upper-stage-content h1{font-size:26px;line-height:40px;margin-bottom:20px;margin-top:0}.esg-stage.animated-main-stage.animated .slick-slide .stage-slider-inner div#longtext{width:65%!important;bottom:35px!important}.esg-stage.animated-main-stage.animated .slick-slide div#stageImg{width:40%!important;height:300px}.esg-stage.animated-main-stage.animated .slick-slide.slick-active div#stageImg{right:-10%!important}}@media (max-width:1100px){.animated-main-stage div#mainStageCarousel{padding-left:20px!important;padding-right:20px!important}.animated-main-stage.animated .slick-dots li{height:55px}.animated-main-stage.animated .slick-dots li a{font-size:17px}.animated-main-stage.animated .slick-slide div#longtext{width:60%!important}.animated-main-stage.animated .slick-slide h2#topic{font-size:27px!important}.animated-main-stage.animated .slick-slide div#stageImg{height:auto!important;width:45%!important;right:-110px!important}}@media (max-width:980px){.animated-main-stage.animated .slick-slide div#longtext p{color:#fff;font-size:15px;line-height:24px;font-weight:400}}@media (max-width:950px){.animated-main-stage div#mainStageCarousel{height:210px}.animated-main-stage div#upper-stage-content{margin-bottom:15%}.animated-main-stage div#upper-stage-content .container{padding:0}.animated-main-stage div#upper-stage-content h1{font-size:24px;line-height:34px}.animated-main-stage .slick-slide div#stageImg{top:-100px;right:-80px}.animated-main-stage .slick-slide h3#subline{font-size:23px}.animated-main-stage .slick-slide div#kurztext{width:60%;margin-bottom:15px}.animated-main-stage .slick-slide .stage-slider-inner div#stageButton{position:relative;right:0;bottom:0;width:100%}.animated-main-stage .slick-slide.slick-current div#kurztext{width:60%}.animated-main-stage.animated .slick-slide h2#topic{font-size:24px!important;padding-bottom:50px}.animated-main-stage.animated .slick-slide div#stageButton{position:absolute;bottom:0}.animated-main-stage.esg-stage{height:280px!important}.animated-main-stage.esg-stage.animated{height:615px!important}.animated-main-stage.esg-stage div#mainStageCarousel.animated{height:585px!important}.animated-main-stage.esg-stage .slick-slide .stage-slider-inner{flex-wrap:wrap}.animated-main-stage.esg-stage .slick-slide .stage-slider-inner div#kurztext{width:100%}.animated-main-stage.esg-stage .slick-slide .stage-slider-inner #stageButton{bottom:0!important}.animated-main-stage.esg-stage .slick-slide .stage-slider-inner div#kurztext p br{display:none}.animated-main-stage.esg-stage div#mainStageCarousel{height:210px!important}.esg-stage.animated-main-stage.animated #mainStageCarousel .slick-slide div#longtext{width:70%!important}.esg-stage.animated-main-stage.animated .slick-slide .stage-slider-inner div#stageImg{width:35%!important;height:auto!important}.esg-stage.animated-main-stage.animated .slick-slide.slick-active .stage-slider-inner div#stageImg{right:-80px!important}.esg-stage.animated-main-stage.animated #mainStageCarousel .slick-slide h3#subline{max-width:100%;line-height:27px!important}.esg-stage.animated-main-stage.animated #mainStageCarousel .slick-slide div#longtext p{line-height:21px!important}}@media (max-width:900px){.animated-main-stage.animated .slick-slide div#stageImg{height:auto!important}}@media (max-width:850px){.animated-main-stage.esg-stage .slick-slide.slick-current div#kurztext{width:100%!important}.animated-main-stage .slick-slide.slick-current div#kurztext{width:70%!important}.animated-main-stage.animated .slick-dots li a{font-size:15px}.animated-main-stage.animated .slick-slide div#longtext{width:70%!important}.animated-main-stage.animated .slick-slide div#stageImg{right:-150px!important}}@media (max-width:780px){.animated-main-stage{align-items:flex-start;height:100%;padding-bottom:20px}.animated-main-stage div#scrollBtn{bottom:0;display:block!important}.animated-main-stage div#animated-stage-bg{height:100%!important}.animated-main-stage div#upper-stage-content{margin-bottom:0!important;padding-top:150px}.animated-main-stage .stageContainer{padding:0}.animated-main-stage .stageContainer .StageSlider{position:relative;margin-top:150px;flex-wrap:wrap;flex-direction:column-reverse}.animated-main-stage .mainStageNavigation{width:100%;float:left;text-align:right;color:#fff;height:auto;margin:0;margin-top:15px}.animated-main-stage .mainStageNavigation .slick-next,.animated-main-stage .mainStageNavigation .slick-prev{top:0}.animated-main-stage .mainStageNavigation div#navi{width:100%;display:flex;flex-wrap:wrap}.animated-main-stage .mainStageNavigation .pagingInfo{width:50%;text-align:left;margin:0;font-size:20px}.animated-main-stage .mainStageNavigation .prevNext{text-align:right;width:50%!important;clear:both;overflow:hidden;display:flex;justify-content:flex-end}.animated-main-stage .mainStageNavigation button.slick-arrow{width:50px;height:50px}.animated-main-stage div#mainStageCarousel{height:100%;width:100%;margin:0;float:left;position:relative;padding-left:20px;padding-right:20px}.animated-main-stage .slick-slide div#kurztext{width:100%;padding-top:100px;max-width:500px;margin:0 auto}.animated-main-stage .slick-slide div#kurztext p{font-size:15px;line-height:22px;font-weight:300}.animated-main-stage .slick-slide div#stageButton{max-width:500px;margin:0 auto;bottom:0;margin-top:25px;margin-bottom:40px}.animated-main-stage .slick-current.slick-slide div#kurztext,.animated-main-stage .slick-slide div#kurztext{width:100%!important}.animated-main-stage .slick-slide div#stageImg{width:100%!important;text-align:center;left:0;height:200px;display:flex;justify-content:center;top:-120px}.animated-main-stage .slick-slide div#stageImg img{max-width:500px}.esg-stage.animated-main-stage .mainStageNavigation button.slick-next.slick-arrow{border-left:1px solid #003254!important}body .esg-stage.animated-main-stage{align-items:flex-start!important;height:100%!important;padding-bottom:20px!important}body .esg-stage.animated-main-stage .mainStageNavigation{color:#003254!important}body .esg-stage.animated-main-stage .mainStageNavigation button.slick-arrow{border:1px solid #003254;background-image:url(../img/slider-pfeil-blau.svg)!important}body .esg-stage.animated-main-stage div#animated-stage-bg{display:none}body .esg-stage.animated-main-stage div#mainStageCarousel{height:100%!important;width:100%!important;margin:0;float:left;position:relative;padding-left:20px;padding-right:20px;left:0;right:0;box-shadow:0 0 0;border-color:#003254}body .esg-stage.animated-main-stage .slick-slide div#stageImg{width:100%!important;text-align:center;left:0;height:200px;display:flex!important;justify-content:center;top:-120px;opacity:1}body .esg-stage.animated-main-stage .slick-slide div#kurztext p{color:#003254!important;font-weight:400}body .esg-stage.animated-main-stage .slick-slide h3#subline{color:#003254!important}body .esg-stage.animated-main-stage .slick-slide .stage-slider-inner #stageButton .btn{border-color:#003254!important;color:#003254}}@media (max-width:1024px){.hg_tablet img#stage-bg-desktop{display:none}img#stage-bg-tablet{display:block}body .esg-intro .esg-intro-headline h1{font-size:180px!important}}@media (max-width:450px){.hg_mobile img#stage-bg-desktop,.hg_mobile img#stage-bg-tablet{display:none}img#stage-bg-mobile{display:block}}@media (max-width:600px){.animated-main-stage div#upper-stage-content h1{font-size:20px;line-height:27px}.animated-main-stage div#upper-stage-content .btn{color:#fff;border-color:#fff;font-size:12px;letter-spacing:2px;padding:6px 20px}.animated-main-stage .slick-slide #stageButton .btn{font-size:12px;letter-spacing:2px;padding:6px 10px}.animated-main-stage .slick-slide h3#subline{font-size:20px}.animated-main-stage .slick-slide h3#subline::after{bottom:17px}.animated-main-stage .slick-slide div#stageImg{height:175px;top:-107.5px}.animated-main-stage .slick-slide div#kurztext{padding-top:85px}}.contactpartners.padding-bottom{margin-bottom:120px}.contactpartners.padding-top{margin-top:120px}.contactpartners .contact-category-box{padding:20px!important}.contactpartners .contact-category-box h2{margin-top:10px;font-size:28px;line-height:40px;letter-spacing:1px;position:relative;margin-bottom:90px;display:inline-block;word-break:auto-phrase;width:100%}.contactpartners .contact-category-box h2::after{content:"";position:absolute;width:4.5px;height:4.5px;background:#6cb535;bottom:10px;right:-6px;display:none}.contactpartners .contact-category-box h2 span.headline-dot{content:"";width:4.5px;height:4.5px;background:#6cb535;display:inline-block;margin-left:5px}.contactpartners .contact-category-box h3{font-size:20px;line-height:24px;margin-top:0;font-weight:600;width:90%}.contactpartners .contact-category-box p{line-height:20px;font-size:15px;font-weight:300;margin-bottom:30px}.contactpartners .contact-category-box .btn{border-width:1px;padding:4px 8px}.contactpartners .contact-category-box.bg-dark{background:#003254}.contactpartners .contact-category-box.bg-dark a,.contactpartners .contact-category-box.bg-dark h2,.contactpartners .contact-category-box.bg-dark h3,.contactpartners .contact-category-box.bg-dark h4,.contactpartners .contact-category-box.bg-dark p{color:#fff}.contactpartners .contact-category-box.bg-dark .btn{border-color:#fff}.contactpartners div#swiper-wrapper{width:100%;display:flex;flex-wrap:wrap}.contactpartners div#swiper-wrapper .swiper-slide{height:auto}.contactpartners .contact-partner-row{display:flex;flex-wrap:wrap}.contactpartners .contact-partner-row div#sticky-region{background:#fff;left:0;position:absolute;top:0;bottom:0;width:15%;z-index:9;display:none}.contactpartners .contact-partner-row .partner-col{width:33.3333333333%;padding-left:20px;padding-right:20px;margin-bottom:60px}.contactpartners .contact-partner-row .partner-col .img-box{width:100%;padding-top:100%;position:relative;margin-bottom:30px}.contactpartners .contact-partner-row .partner-col .img-box .img-box-inner{position:absolute;top:0;left:0;right:0;bottom:0}.contactpartners .contact-partner-row .partner-col .img-box .img-box-inner img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.contactpartners .contact-partner-row .partner-col .txt-box p.strong{text-transform:uppercase;font-weight:600;line-height:20px;letter-spacing:1.5px}.contactpartners .contact-partner-row .partner-col .txt-box .txt-info p{display:flex;margin-bottom:5px}.contactpartners .contact-partner-row .partner-col .txt-box .txt-info a,.contactpartners .contact-partner-row .partner-col .txt-box .txt-info a:hover{color:#289b37}.contactpartners .contact-partner-row .partner-col .txt-box .txt-info img.icon{margin-right:10px;width:14px}.contactpartners .contact-partner-row .category-divider{padding-left:20px;padding-right:20px;width:100%;margin-bottom:30px}.contactpartners .contact-partner-row .category-divider h3{font-size:20px;line-height:24px;color:#003254;margin-top:0;padding-bottom:20px;width:auto;font-weight:600;display:inline-block;border-bottom:2px solid #003254;padding-right:15px}.contactpartners #sticky-region h3{font-size:20px;line-height:24px;color:#003254;font-weight:600;transform:rotate(-90deg);display:inline-block;padding-bottom:0;transform-origin:right;width:0;white-space:nowrap;margin:0;position:absolute;left:30px}@media (max-width:767px){.contactpartners div#swiper-wrapper{flex-wrap:nowrap}.contactpartners div#swiper-wrapper .swiper-slide{width:75%!important}.contactpartners div#swiper-wrapper .swiper-slide.contact-category-box{width:80%!important;margin-left:0;margin-right:0;margin-bottom:0}.contactpartners div#swiper-wrapper .swiper-slide{padding-right:0;padding-left:15%}.contactpartners .contact-partner-row{padding-bottom:50px}.contactpartners .contact-partner-row div#sticky-region{display:block!important;opacity:0}.contactpartners .contact-partner-row div#sticky-region.visible{opacity:1}.contactpartners .contact-partner-row div#swiper-wrapper .category-divider.swiper-slide{width:0%!important;padding:0;visibility:hidden}.contactpartners .contact-partner-row div#swiper-wrapper .category-divider.swiper-slide h3{transform:rotate(-90deg);border-bottom:0 solid!important;display:inline-block;padding-bottom:0;transform-origin:right;width:0;white-space:nowrap;margin:0;position:absolute}.contactpartners .contact-partner-row .partner-col{margin-bottom:0}.contactpartners .contact-partner-row .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:0;left:20px;right:20px;width:calc(100% - 40px);height:1px;background:#003254}.contactpartners .contact-partner-row .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background:#003254;height:3px;top:-1px;border-radius:0}.contactpartners .contact-category-box{transition:all .3s ease-in-out;width:80%}.contactpartners .contact-category-box.swiper-slide-prev{opacity:0}.contactpartners .contact-category-box h2{margin-bottom:40px}.contactpartners .contact-category-box h3{margin-bottom:20px}.contactpartners .contact-category-box .btn{font-size:13px}}.esg-intro{margin-top:100px;margin-bottom:50px}.esg-intro .esg-intro-headline h1{font-size:250px!important}.esg-intro nav.links{margin-top:50px}.esg-intro nav.links ul{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;padding:0}.esg-intro nav.links ul li{margin-right:10px;margin-bottom:10px}.esg-intro nav.links ul li a{color:#fff;font-size:12px;text-transform:uppercase!important;letter-spacing:2px;font-weight:600;background:#003254;color:#fff;display:block;line-height:16.4px;font-size:12px;padding:10px;white-space:nowrap}.esg-intro nav.links ul li a:hover{background:#879999}.start-news .themen-box .size-desktop-image{display:none}.start-news .themen-box .size-tablet-image{display:block}@media screen and (min-width:992px){.start-news .themen-box .size-tablet-image{display:none}}@media screen and (min-width:992px){.start-news .themen-box .size-desktop-image{display:block}}.garbe-mietflachen .filter-top{position:relative;clear:both;overflow:hidden;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #879999;background:#fff;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between}.garbe-mietflachen .label-filters{font-size:10.5px;line-height:14px;font-weight:600;margin-bottom:10px}.garbe-mietflachen h2{text-transform:none;margin-bottom:60px}.garbe-mietflachen .property-types{display:flex;gap:10px;flex-wrap:wrap}.garbe-mietflachen .property-types{float:left}.garbe-mietflachen .property-types input[type=checkbox]:checked+label{background:#003254!important;color:#fff}.garbe-mietflachen .property-types input[type=checkbox]{display:none}.garbe-mietflachen .property-type{padding:4px 10px;border:1px solid #003254;border-radius:0;cursor:pointer;transition:background-color .3s,border-color .3s;font-weight:700;font-size:12px;text-transform:uppercase;line-height:20px;width:auto;height:auto;color:#003254;margin:0}.garbe-mietflachen .property-type:hover{background:#f6f6f6}.garbe-mietflachen .filter-buttons-top{display:flex;gap:10px}.garbe-mietflachen button#resetButton{height:30px;border:1px solid #003254;padding:0;font-size:12px;line-height:17px;color:#003254;font-weight:600;right:0;display:none;cursor:pointer;background:0 0!important;width:30px;justify-content:center;align-items:center}.garbe-mietflachen button#resetButton:hover{background:#003254!important}.garbe-mietflachen button#resetButton:hover img{filter:brightness(100)}.garbe-mietflachen button#resetButton.visible{display:flex}.garbe-mietflachen div#toggle-more-filter{height:30px;border:1px solid #003254;padding:4px 10px;font-size:12px;line-height:17px;color:#003254;font-weight:600;display:inline-block;display:flex;cursor:pointer}.garbe-mietflachen div#toggle-more-filter img{width:10px;height:12px;margin-left:5px}.garbe-mietflachen div#toggle-more-filter a{display:flex;align-items:center;justify-content:center}.garbe-mietflachen div#toggle-more-filter:hover{background:#003254}.garbe-mietflachen div#toggle-more-filter:hover a{color:#fff}.garbe-mietflachen div#toggle-more-filter:hover img{filter:invert(1) brightness(100)}.garbe-mietflachen button#anwendenButton{display:flex!important;padding:4px 10px;border:1px solid #fff;border-radius:0;cursor:pointer;transition:background-color .3s,border-color .3s;font-weight:700;font-size:12px;text-transform:uppercase;line-height:20px;width:auto;height:auto;color:#fff;margin:0;background:0 0;width:100%;text-align:center;justify-content:center;align-items:center;margin:0 auto;margin-bottom:20px}.garbe-mietflachen button#anwendenButton.active{color:#003254;background:#fff}.garbe-mietflachen .further-filters{display:flex;flex-wrap:wrap;gap:10px;transition:all .3s ease-in-out;z-index:1;position:relative;opacity:0}.garbe-mietflachen .further-filters.active{z-index:1;position:relative;opacity:1}.garbe-mietflachen .further-filters .property-place{width:35%}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder{box-shadow:0 0 0;background:#fff!important;border:1px solid #003254;border-radius:0;width:100%;max-width:100%}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder::after{position:absolute;height:28px;width:20px;background:url(../img/search-hover-blue.svg);background-size:contain;background-repeat:no-repeat;background-position:center;right:10px;top:0;bottom:0;content:"";width:15px}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--button,.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon-loading{display:none!important}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input{height:28px!important;min-height:auto!important;padding:3px 12px;font-size:12px;font-weight:600;color:#003254!important;background:#fff!important;border:0!important;box-shadow:0 0 0!important;padding-right:35px}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input:focus{border:0!important;box-shadow:0 0 0!important}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input::-moz-placeholder{opacity:1!important;color:rgba(0,50,84,.6980392157)}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input::placeholder{opacity:1!important;color:rgba(0,50,84,.6980392157)}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder svg.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search{display:none}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .suggestions{box-shadow:0 0 0;background:#fff!important;border:1px solid #003254;border-radius:0;left:-1px;width:calc(100% + 2px);font-size:12px;top:100%}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .suggestions>.active>a,.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .suggestions>li>a{color:#003254;border-bottom:1px solid #003254;padding:2px 12px}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .suggestions .mapboxgl-ctrl-geocoder--powered-by{display:none!important}div#garbe-mietflaechen{display:flex;flex-wrap:wrap;gap:40px}div#garbe-mietflaechen .property-box{min-height:400px;background:#f5f5f5;width:calc(50% - 20px);position:relative}div#garbe-mietflaechen .property-box .property-img-outer{width:100%;height:180px;overflow:hidden}div#garbe-mietflaechen .property-box .property-img-outer img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}div#garbe-mietflaechen .property-box .property-img-outer p.square-info{display:none}div#garbe-mietflaechen .property-box .property-info-outer{padding:35px 30px 30px 30px}div#garbe-mietflaechen .property-box .property-info-outer p{font-size:13px}div#garbe-mietflaechen .property-box .property-info-outer h3{margin:0;font-size:18px;color:#003254;line-height:23px;font-weight:600;text-transform:uppercase;letter-spacing:1.14px;min-height:70px;margin-bottom:0}div#garbe-mietflaechen .property-box .property-info-outer h3::after{content:"";width:100%;height:1px;display:block;background:#003254;margin:15px auto}div#garbe-mietflaechen .property-box .property-info-outer .property-details,div#garbe-mietflaechen .property-box .property-info-outer .property-icons{display:none}div#garbe-mietflaechen .property-box .property-info-outer .property-inner{position:relative}div#garbe-mietflaechen .property-box .property-info-outer .property-adresse .adresse{display:none}div#garbe-mietflaechen .property-box .property-info-outer .property-adresse .readmore{position:absolute;bottom:0;right:0}div#garbe-mietflaechen .property-box .property-info-outer .property-adresse .readmore a{color:#289b37;border:1px solid #289b37;padding:4px 6px 4px;font-size:12px;line-height:17px;font-weight:600;letter-spacing:1px;text-transform:uppercase;float:right;transition:all .3s ease-in-out;display:flex}div#garbe-mietflaechen .property-box .property-info-outer .property-adresse .readmore a span{display:none}div#garbe-mietflaechen .property-box .property-info-outer .property-adresse .readmore a img{height:12px}div#garbe-mietflaechen .property-box .property-info-outer .property-adresse .readmore a:hover{background:#289b37}div#garbe-mietflaechen .property-box .property-info-outer .property-adresse .readmore a:hover img{filter:brightness(0) invert(1)}div#garbe-mietflaechen .property-box .property-info-outer .property-facts{width:100%;background:#eaeaea;display:flex;align-items:center;position:absolute;padding:3px 0 10px;left:0;bottom:0;right:0;justify-content:center}div#garbe-mietflaechen .property-box .property-info-outer .property-facts ul{z-index:2;list-style:none;padding:0;margin:0}div#garbe-mietflaechen .property-box .property-info-outer .property-facts ul li{display:inline-block;font-size:14px;margin:0 3px;color:#879999}div#garbe-mietflaechen .property-box .property-info-outer .property-facts ul li.square-ftg:before{content:"";display:inline-block;background:url(../img/icons_garbe_v2_icon_size.svg) center no-repeat;width:25px;height:25px;position:relative;top:6px;opacity:.6}div#garbe-mietflaechen .property-box .property-info-outer .property-facts ul li.ceil-hght:before{content:"";display:inline-block;background:url(../img/icons_garbe_v2_icon_upload.svg) center no-repeat;width:25px;height:25px;position:relative;top:6px;opacity:.6}div#garbe-mietflaechen .property-box .property-info-outer .property-facts ul li.share-office:before{content:"";display:inline-block;background:url(../img/icons_garbe_v2_icon_office.svg) center no-repeat;width:25px;height:25px;position:relative;top:6px;opacity:.6}div#garbe-mietflaechen .property-box.highlight{min-height:410px;background:#f5f5f5;position:relative;width:100%;display:flex}div#garbe-mietflaechen .property-box.highlight .property-icons{position:absolute;top:0;right:25px;display:block}div#garbe-mietflaechen .property-box.highlight .property-icons .icon-green{width:45px;height:57px;background:#fff;padding:5px;display:flex;align-items:center;float:left;margin-left:10px;position:relative}div#garbe-mietflaechen .property-box.highlight .property-icons .tooltip-text{visibility:hidden;width:200px;background-color:#003254;color:#fff;text-align:center;border-radius:0;padding:5px;position:absolute;z-index:1000;bottom:115%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s ease;font-size:12px}div#garbe-mietflaechen .property-box.highlight .property-icons .tooltip-text::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}div#garbe-mietflaechen .property-box.highlight .property-icons .icon-green:hover .tooltip-text{visibility:visible;opacity:1}div#garbe-mietflaechen .property-box.highlight .property-img-outer{width:45%;height:100%;position:relative}div#garbe-mietflaechen .property-box.highlight .property-img-outer img.property-img{height:100%;-o-object-fit:cover;object-fit:cover}div#garbe-mietflaechen .property-box.highlight .property-img-outer p.square-info{background:#fff;display:block!important;position:absolute;z-index:2;top:0;left:25px;padding:4px 8px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:1px}div#garbe-mietflaechen .property-box.highlight .property-info-outer{padding:40px;width:55%}div#garbe-mietflaechen .property-box.highlight .property-info-outer h3{min-height:auto;margin-bottom:5px;padding-right:100px}div#garbe-mietflaechen .property-box.highlight .property-info-outer h3::after{display:none}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-details{display:block}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-auszug{font-size:12px;line-height:17px;padding-right:0}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-auszug::before{content:"";width:100%;height:1px;display:block;background:#003254;margin:20px auto}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-facts{display:none!important}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-besonderheiten::before{content:"";width:100%;height:1px;display:block;background:#003254;margin:20px auto}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-besonderheiten table{margin-top:0;border:0}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-besonderheiten table tr{background:0 0!important}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-besonderheiten table tr td{padding:4px;background:0 0;line-height:17px;font-size:12px}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-besonderheiten table tr td:first-child{font-weight:600}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-adresse{display:flex;width:100%;flex-wrap:wrap;align-items:center}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-adresse .adresse{width:50%;display:block}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-adresse .adresse p{font-size:12px;line-height:17px;margin-bottom:0}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-adresse .readmore{width:50%;display:flex;justify-content:flex-end;position:relative}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-adresse .readmore a{color:#289b37;border:1px solid #289b37;padding:4px 8px 4px;font-size:12px;line-height:17px;font-weight:600;letter-spacing:1px;text-transform:uppercase;float:right;transition:all .3s ease-in-out;display:flex}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-adresse .readmore a span{display:block}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-adresse .readmore a img{top:2px;margin-left:8px;height:12px}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-adresse .readmore a:hover{background:#289b37;color:#fff}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-adresse .readmore a:hover img{filter:brightness(0) invert(1)}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-adresse::before{content:"";width:100%;height:1px;display:block;background:#003254;margin:20px auto}div#garbe-mietflaechen .newsletter-banner{width:100%;background:#003254;padding:20px;position:relative}div#garbe-mietflaechen .newsletter-banner .banner-content{width:75%}div#garbe-mietflaechen .newsletter-banner h3{font-size:18px;color:#fff;line-height:22px;font-weight:600;letter-spacing:1.4px;margin-top:0}div#garbe-mietflaechen .newsletter-banner p{font-size:12px;line-height:17px;color:#fff;margin-bottom:0}div#garbe-mietflaechen .newsletter-banner a.newsletter-btn{color:#fff;padding:4px 8px;border:1px solid #fff;font-size:12px;line-height:16px;letter-spacing:2px;font-weight:600;position:absolute;right:20px;top:20px;text-transform:uppercase;transition:all .3s ease-in-out}div#garbe-mietflaechen .newsletter-banner a.newsletter-btn:hover{background:#fff;color:#003254}div#filter-radius{width:12%}div#filter-nutzungart{width:25%}.property-flaeche-outer{width:calc(28% - 30px)}.property-flaeche{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #003254;padding:0 5px;height:30px}.property-flaeche .slider-label{width:30%;display:flex;align-items:center}.property-flaeche .slider-label.slider-label-min{text-align:right;padding-right:10px;position:relative}.property-flaeche .slider-label.slider-label-min span.suffix{font-size:10.5px;font-weight:600;position:absolute;right:10px}.property-flaeche .slider-label.slider-label-max{text-align:right;padding-right:0;position:relative}.property-flaeche .slider-label.slider-label-max span.suffix{font-size:10.5px;font-weight:600;position:absolute;right:0}.property-flaeche div#square-meter-slider{width:40%}.property-flaeche input{width:100%;float:left;border:0;height:20px;padding:0;padding-right:2px;text-align:right;font-size:10.5px;font-weight:600;color:#003254;border:0!important;box-shadow:0 0 0!important}.property-flaeche input:focus{border:0!important;box-shadow:0 0 0!important}.property-flaeche input#max_square_meters{padding-right:2px;padding-left:0}input#max_square_meters{text-align:right}div#square-meter-slider{background:0 0;border:0;box-shadow:0 0 0;border-radius:0;height:2px;margin-bottom:5px;margin-top:5px}div#square-meter-slider .noUi-base{background:#ededed}div#square-meter-slider .noUi-connects{overflow:visible}div#square-meter-slider .noUi-connect{background-color:#003254;height:2px;border-radius:0;top:0}div#square-meter-slider .noUi-handle{border-radius:0;background:#003254!important;border:0 solid!important;box-shadow:0 0 0!important;width:10px!important;height:10px!important;top:-3.5px!important;right:-5px!important;border-radius:50%}div#square-meter-slider .noUi-handle.noUi-handle-lower{width:10px;height:10px;border-radius:50%!important;top:-3.5px;right:-5px}div#square-meter-slider .noUi-handle.noUi-handle-lower{width:10px;height:10px;border-radius:50%!important;top:-3.5px;right:-5px}div#square-meter-slider .noUi-handle.noUi-handle-upper{width:10px;height:10px;border-radius:50%!important;top:-3.5px;right:-5px}div#square-meter-slider .noUi-handle::after,div#square-meter-slider .noUi-handle::before{display:none}div#square-meter-slider .noUi-handle .noUi-touch-area{width:200%;cursor:pointer}form#garbe-filter-form{z-index:9;position:relative;transition:all .5s ease-in-out}.container.mietflaechen-content{margin-top:50px}span#max_square_meters_output,span#min_square_meters_output{font-size:10.5px;font-weight:600;display:flex;align-items:center;height:100%;width:100%}span#min_square_meters_output{justify-content:flex-end}span#max_square_meters_output{justify-content:flex-start}.property-flaeche .slider-label.slider-label-max{padding-left:10px}#garbe-filter-form .garbe-select{position:relative;height:30px}#garbe-filter-form .garbe-select select{display:none}#garbe-filter-form .garbe-select .select-selected{border:1px solid #003254;background:0 0;font-size:12px;line-height:18px;width:100%;height:30px;padding:0 10px;align-items:center;display:flex;cursor:pointer;font-weight:600;color:#003254}#garbe-filter-form .garbe-select .select-selected::after{position:absolute;content:"";right:10px;width:20px;height:20px;background-image:url(../img/select-ico-light.svg);background-repeat:no-repeat;background-size:10px;background-position:95% center}#garbe-filter-form .garbe-select .select-items{position:absolute;background-color:#fff;top:auto;left:0;right:0;z-index:99;border:1px solid #003254;border-top:0;border-bottom:0}#garbe-filter-form .garbe-select .select-items.select-hide{display:none}#garbe-filter-form .garbe-select .select-items div{border:0 solid;background:0 0;color:#003254;font-size:12px;line-height:18px;width:100%;height:28px;padding:0 10px;align-items:center;display:flex;cursor:pointer;border-bottom:1px solid #003254}#garbe-filter-form .garbe-select .select-items div:hover{background:#f6f6f6}.sticky-navigation.sticky-filter{display:none}@media (max-width:1240px){.garbe-mietflachen .further-filters .property-place,.garbe-mietflachen .further-filters div#filter-nutzungart{width:60%}.garbe-mietflachen .further-filters div#filter-radius{width:calc(40% - 10px)}.garbe-mietflachen .further-filters .property-flaeche{width:100%}.garbe-mietflachen .further-filters .property-flaeche-outer{width:calc(40% - 10px)}.garbe-mietflachen .further-filters .property-flaeche .slider-label{width:25%}.garbe-mietflachen .further-filters .property-flaeche div#square-meter-slider{width:50%}}img#ico-reset-white{display:none}.garbe-mietflachen button#resetButton:hover img{display:none}.garbe-mietflachen button#resetButton:hover img#ico-reset-white{display:block;filter:none;width:13px}@media (max-width:1200px){div#garbe-mietflaechen .property-box.highlight{min-height:450px;height:auto}div#garbe-mietflaechen .property-box.highlight .property-info-outer{padding-top:70px}div#garbe-mietflaechen .property-box.highlight .property-info-outer h3{padding-right:0}.esg-intro .esg-intro-headline h1{font-size:210px!important}}.anwenden-container{display:none}.mapboxgl-marker.mapboxgl-marker-anchor-center{cursor:pointer}canvas.mapboxgl-canvas{cursor:default}.container.mietflaechen-content{position:relative}div#loading{position:fixed;top:0;left:0;right:0;bottom:0;display:flex!important;background:rgba(255,255,255,.8);z-index:101;align-items:center;justify-content:center}div#loading.hidden{display:none!important}.spinner{width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-top-color:#003254;border-radius:50%;animation:spin 1s linear infinite}#resetFilter,#resetFilter:hover{cursor:pointer;color:#003254}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:991px){div#loading{display:none!important}.filter-top{display:flex;flex-direction:column-reverse}.garbe-mietflachen .filter-buttons-top{justify-content:flex-end;padding-bottom:10px}.anwenden-container{display:block}.garbe-mietflachen button#resetButton img#ico-reset-white{display:block;filter:none;width:13px}.garbe-mietflachen button#resetButton img{display:none}form#garbe-filter-form{display:block;transform:translateY(100%);position:fixed;padding:30px;z-index:201;bottom:0;left:0;right:0}form#garbe-filter-form .filter-top{background:0 0;border-bottom:1px solid #fff}form#garbe-filter-form div#map{height:400px!important}.container.mietflaechen-content{margin-top:0}div#square-meter-slider .noUi-base{background:#879999!important}.garbe-mietflachen .further-filters .property-flaeche .slider-label{width:25%}.garbe-mietflachen .further-filters .property-flaeche div#square-meter-slider{width:50%}.garbe-mietflachen .further-filters .property-flaeche,.garbe-mietflachen .further-filters .property-place{width:60%}.garbe-mietflachen .further-filters div#filter-nutzungart,.garbe-mietflachen .further-filters div#filter-radius{width:calc(40% - 10px)}div#square-meter-slider .noUi-connect,div#square-meter-slider .noUi-handle{background:#fff!important}.property-flaeche .slider-label.slider-label-min{padding-right:25px!important}.property-flaeche .slider-label.slider-label-max{padding-right:15px!important}div#mapContainer{padding-top:20px;margin-top:20px;border-top:1px solid #fff}.property-flaeche input{color:#fff;background:0 0}.property-flaeche .slider-label.slider-label-max span.suffix,.property-flaeche .slider-label.slider-label-min span.suffix{color:#fff}form#garbe-filter-form.active{display:block;background:#003254;height:100%!important;position:fixed;bottom:0;left:0;right:0;height:75vh!important;transform:none!important;z-index:201;padding:30px;overflow:scroll}.garbe-mietflachen .further-filters{opacity:1!important}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder{border:1px solid #fff;background:0 0!important}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input{background:0 0!important;color:#fff!important}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input::-moz-placeholder{color:#fff!important;opacity:.8}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input::placeholder{color:#fff!important;opacity:.8}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .suggestions{background:#003254!important;border-color:#fff!important}.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .suggestions>.active>a,.garbe-mietflachen .further-filters .mapboxgl-ctrl-geocoder .suggestions>li>a{border-color:#fff!important;color:#fff!important}.mapboxgl-ctrl-geocoder .suggestions>.active>a,.mapboxgl-ctrl-geocoder .suggestions>li>a:hover{background:0 0!important}.property-flaeche{border-color:#fff!important}#garbe-filter-form .garbe-select .select-selected{border-color:#fff!important;color:#fff!important}#garbe-filter-form .garbe-select .select-selected::after{background-image:url(../img/select-ico-light-white.svg)}#garbe-filter-form .garbe-select .select-items{background-color:#003254;border-color:#fff}.garbe-mietflachen .property-types input[type=checkbox]:checked+label{background:#fff!important;color:#003254}#garbe-filter-form .garbe-select .select-items div{color:#fff!important;border-bottom:1px solid #fff!important}#garbe-filter-form .garbe-select .select-items div:hover{color:#003254!important}.garbe-mietflachen div#toggle-more-filter{display:none}#mapbox-search{position:relative;z-index:9}button#closeButton{display:flex!important;height:30px;border:1px solid #fff;padding:0;font-size:12px;line-height:17px;color:#003254;font-weight:600;cursor:pointer;background:0 0!important;width:30px;justify-content:center;align-items:center}button#closeButton.hidden{display:none!important}.garbe-mietflachen .property-type{border-color:#fff;color:#fff}.garbe-mietflachen .property-type:hover{color:#003254}.garbe-mietflachen button#resetButton{border-color:#fff}.garbe-mietflachen button#resetButton img{filter:brightness(100)}.sticky-navigation.sticky-filter{display:block;position:fixed;right:0;top:30%;z-index:200;visibility:visible}.sticky-navigation.sticky-filter .sticky-icon{background:#003254;display:flex;align-items:center;justify-content:center;margin-bottom:12px;position:relative;height:44px;width:44px;cursor:pointer}.sticky-navigation.sticky-filter .sticky-icon img.search-icon{filter:brightness(100)}.garbe-mietflachen span#max_square_meters_output,.garbe-mietflachen span#min_square_meters_output{color:#fff}.garbe-mietflachen .label-filters{color:#fff}.garbe-mietflachen .property-flaeche-outer{width:60%!important}.garbe-mietflachen .property-flaeche-outer .property-flaeche{width:100%!important}.garbe-mietflachen .property-flaeche .slider-label.slider-label-min{padding-right:15px!important}.garbe-mietflachen .property-flaeche .slider-label.slider-label-max{padding-left:15px!important}}@media (max-width:800px){div#garbe-mietflaechen .property-box.highlight{min-height:auto;flex-wrap:wrap}div#garbe-mietflaechen .property-box.highlight .property-img-outer{width:100%;height:350px}div#garbe-mietflaechen .property-box.highlight .property-img-outer p.square-info{padding:5px 8px;font-size:13px}div#garbe-mietflaechen .property-box.highlight .property-icons .icon-green{width:65px;height:85px}div#garbe-mietflaechen .property-box.highlight .property-info-outer{padding-top:30px;padding:30px!important;width:100%}div#garbe-mietflaechen .property-box.highlight .property-info-outer h3{margin-bottom:5px!important}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-besonderheiten table tr{border-bottom:0!important;display:block}div#garbe-mietflaechen .property-box .property-info-outer{padding:25px 20px 20px 20px}div#garbe-mietflaechen .property-box .property-info-outer h3{font-size:16px;min-height:auto;margin-bottom:20px!important}div#garbe-mietflaechen .property-box .property-info-outer h3::after{margin:10px auto}div#garbe-mietflaechen .property-box .property-info-outer .property-facts ul li{font-size:13px!important}}@media (max-width:640px){div#garbe-mietflaechen .property-box.highlight{min-height:auto;flex-wrap:wrap}div#garbe-mietflaechen .property-box.highlight .property-img-outer{width:100%;height:300px}div#garbe-mietflaechen .property-box.highlight .property-img-outer p.square-info{padding:5px 8px;font-size:12px}div#garbe-mietflaechen .property-box.highlight .property-icons .icon-green{width:45px;height:65px}.garbe-mietflachen .further-filters .property-flaeche .slider-label{width:30%}.garbe-mietflachen .further-filters .property-flaeche div#square-meter-slider{width:40%}div#garbe-mietflaechen .property-box{width:100%;min-height:auto}div#garbe-mietflaechen .property-box .property-img-outer{height:250px}div#garbe-mietflaechen .property-box .property-info-outer{padding:25px 20px 20px 20px}div#garbe-mietflaechen .property-box .property-info-outer .property-inner{padding-bottom:50px}div#garbe-mietflaechen .property-box .property-info-outer .property-adresse .readmore{bottom:60px}}@media (max-width:525px){.garbe-mietflachen .further-filters .property-flaeche,.garbe-mietflachen .further-filters .property-place,.garbe-mietflachen .further-filters div#filter-nutzungart,.garbe-mietflachen .further-filters div#filter-radius{width:100%}.garbe-mietflachen .further-filters{gap:15px}.garbe-mietflachen .property-flaeche-outer{width:100%!important}#garbe-filter-form .garbe-select{height:auto}.property-flaeche{height:30px;padding:0}.property-flaeche .slider-label.slider-label-max span.suffix{position:relative}input#max_square_meters{text-align:left;padding-left:15px!important}}@media (max-width:450px){.property-flaeche{padding:0}.garbe-mietflachen .further-filters .property-flaeche .slider-label{padding:0 10px!important}input#max_square_meters{text-align:right;width:30px;padding-left:2px!important}.property-flaeche .slider-label.slider-label-min span.suffix{font-size:10.5px;font-weight:600;position:relative;right:0}}@media (max-width:425px){div#garbe-mietflaechen .property-box.highlight{min-height:auto;flex-wrap:wrap}div#garbe-mietflaechen .property-box.highlight .property-info-outer .property-inner{padding-bottom:0}div#garbe-mietflaechen .property-box.highlight .table-wrap{margin-bottom:30px}div#garbe-mietflaechen .property-box.highlight .property-adresse{width:100%}div#garbe-mietflaechen .property-box.highlight .property-adresse .adresse{width:100%;margin-bottom:15px}div#garbe-mietflaechen .property-box.highlight .property-adresse .readmore{width:100%;justify-content:flex-start;bottom:0}div#garbe-mietflaechen .property-box.highlight .property-img-outer{width:100%;height:auto}div#garbe-mietflaechen .property-box.highlight .property-img-outer p.square-info{padding:5px 8px;font-size:12px}div#garbe-mietflaechen .property-box.highlight .property-icons .icon-green{width:45px;height:65px}div#garbe-mietflaechen .property-box{width:100%;min-height:auto}div#garbe-mietflaechen .property-box .property-img-outer{height:auto}div#garbe-mietflaechen .property-box .property-info-outer{padding:25px 20px 20px 20px}div#garbe-mietflaechen .property-box .property-info-outer .property-inner{padding-bottom:50px}div#garbe-mietflaechen .property-box .property-info-outer .property-adresse .readmore{bottom:60px}}.esg-stage.animated-main-stage{height:250px}.esg-stage.animated-main-stage div#animated-stage-bg{position:absolute;left:0;right:0;bottom:0;z-index:-9;top:0;height:100%;max-width:1300px;margin:0 auto;width:100%;opacity:1;transition:all .4s ease-in-out}.esg-stage.animated-main-stage div#animated-stage-bg img{bottom:0!important}.esg-stage.animated-main-stage div#mainStageCarousel{width:auto!important;padding-bottom:15px;float:right;transition:all .4s ease-in-out;border:1px solid #fff;padding-top:20px;height:160px;padding-left:30px;padding-right:30px;margin-left:15px;box-shadow:0 4px 25px 0 rgba(0,0,0,.2509803922);bottom:0;right:30px;position:absolute;overflow-x:clip;overflow:visible;left:130px}.esg-stage.animated-main-stage .StageSlider{padding:0 30px}.esg-stage.animated-main-stage .mainStageNavigation{height:auto!important}.esg-stage.animated-main-stage .slick-slide h3#subline{text-transform:none}.esg-stage.animated-main-stage .slick-slide h3#subline::after{display:none}.esg-stage.animated-main-stage .slick-slide div#stageImg{display:none}.esg-stage.animated-main-stage div#mainStageCarousel.animated{height:585px;border-color:#003254;box-shadow:0 0 0}.esg-stage.animated-main-stage .mainStageNavigation button.slick-next.slick-arrow{border-left:1px solid #fff!important}.esg-stage.animated-main-stage.animated{height:615px}.esg-stage.animated-main-stage.animated div#animated-stage-bg{opacity:0}.esg-stage.animated-main-stage.animated .StageSlider{margin-bottom:0}.esg-stage.animated-main-stage.animated .mainStageNavigation{color:#003254}.esg-stage.animated-main-stage.animated .mainStageNavigation a#logo{display:none!important}.esg-stage.animated-main-stage.animated .mainStageNavigation button.slick-arrow{border-color:#003254;border-left:1px solid #003254!important}.esg-stage.animated-main-stage.animated .mainStageNavigation button.slick-arrow.slick-next,.esg-stage.animated-main-stage.animated .mainStageNavigation button.slick-arrow.slick-prev{background-image:url(../img/slider-pfeil-blau.svg)}.esg-stage.animated-main-stage.animated .slick-dots::after{background:rgba(0,50,84,.1)}.esg-stage.animated-main-stage.animated .slick-dots li{border-color:#003254;height:50px}.esg-stage.animated-main-stage.animated .slick-dots li a{color:#003254!important}.esg-stage.animated-main-stage.animated .slick-slide div#stageImg{display:block;aspect-ratio:auto!important;height:400px!important;bottom:50px!important;top:auto!important}.esg-stage.animated-main-stage.animated .slick-slide a.btn.stage-btn.btn-white{display:none}.esg-stage.animated-main-stage.animated .slick-slide h3#subline,.esg-stage.animated-main-stage.animated .slick-slide p{color:#003254}.esg-stage.animated-main-stage.animated .slick-slide div#longtext{width:50%!important;bottom:35px!important}.esg-stage.animated-main-stage.animated .slick-slide div#longtext p{color:#003254;line-height:24px;margin-bottom:15px}.esg-stage.animated-main-stage.animated .slick-slide div#longtext p:last-child{margin-bottom:0}.esg-stage.animated-main-stage.animated .slick-slide h3#subline{margin-bottom:20px!important;letter-spacing:1px;text-transform:uppercase!important;line-height:35px!important;max-width:75%}section.logo-slider{padding:40px 0 100px}section.logo-slider h2{text-transform:none}section.logo-slider .logo-carousel{margin-top:95px}section.logo-slider .logo-grid img{max-width:205px;max-height:65px;-o-object-fit:contain;object-fit:contain}section.logo-slider .logo-grid{height:65px;display:flex!important;align-items:center;align-content:center}section.logo-slider.bg-dark{background:#003254}section.logo-slider.bg-dark h2{color:#fff}section.logo-slider.bg-dark .logo-grid img{filter:brightness(0) invert(1)}@media (max-width:950px){body .esg-intro .esg-intro-headline h1{font-size:150px!important}section.logo-slider .logo-carousel{margin-top:55px}section.logo-slider{padding:40px 0 70px}}@media (max-width:767px){body .esg-intro .esg-intro-headline h1{font-size:130px!important}}@media (max-width:767px){body .esg-intro .esg-intro-headline h1{font-size:100px!important}}@media (max-width:480px){section.logo-slider .logo-carousel{margin-top:35px}section.logo-slider{padding:25px 0 40px}}.esg-blocks{padding-top:50px}.esg-blocks .esg-blocks-intro{margin-bottom:80px}.esg-blocks .esg-blocks-headline h2{margin:0;padding:0 20px}.esg-blocks .card-1{background:#003254}.esg-blocks .card-2{background:#335b76}.esg-blocks .card-3{background:#668498}.esg-blocks .block,.esg-blocks .card-wrapper{display:flex;color:#fff;flex-wrap:wrap}.esg-blocks .block h2,.esg-blocks .block h3,.esg-blocks .block li,.esg-blocks .block p,.esg-blocks .block ul,.esg-blocks .card-wrapper h2,.esg-blocks .card-wrapper h3,.esg-blocks .card-wrapper li,.esg-blocks .card-wrapper p,.esg-blocks .card-wrapper ul{color:#fff}.esg-blocks .block ul,.esg-blocks .card-wrapper ul{list-style-type:disc!important;padding-left:20px!important}.esg-blocks .block .block-text,.esg-blocks .card-wrapper .block-text{-moz-column-count:2;column-count:2}.esg-blocks .block li,.esg-blocks .card-wrapper li{margin-bottom:10px;font-size:15px;line-height:20px;font-weight:600}.esg-blocks .block li ul,.esg-blocks .card-wrapper li ul{margin-top:10px!important}.esg-blocks .block .block-inner,.esg-blocks .block .card,.esg-blocks .card-wrapper .block-inner,.esg-blocks .card-wrapper .card{width:100%;padding:35px 40px}.esg-blocks .block .block-inner h3,.esg-blocks .block .card h3,.esg-blocks .card-wrapper .block-inner h3,.esg-blocks .card-wrapper .card h3{margin:0;margin-bottom:70px;font-family:"Open Sans",sans-serif!important;font-size:30px;letter-spacing:1px;line-height:1.3;text-transform:uppercase;font-weight:600}.esg-blocks .block.block-one .block-inner,.esg-blocks .card-wrapper.block-one .block-inner{background:#003254}.esg-blocks .block.block-two .block-inner,.esg-blocks .card-wrapper.block-two .block-inner{background:#335b76}.esg-blocks .block.block-three .block-inner,.esg-blocks .card-wrapper.block-three .block-inner{background:#668498}.esg-blocks .block.block-one.sticky,.esg-blocks .card-wrapper.block-one.sticky{position:fixed;top:70px;width:100%;z-index:99}.esg-blocks .block.block-one,.esg-blocks .card-wrapper.block-one{z-index:1000}.esg-blocks .block.block-two,.esg-blocks .card-wrapper.block-two{z-index:1001}.esg-blocks .block.block-three,.esg-blocks .card-wrapper.block-three{z-index:1002}.esg-blocks .block .block-ico,.esg-blocks .card-wrapper .block-ico{width:38px;height:38px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;filter:brightness(0) invert(1);transform:scale(-1);display:none}.esg-blocks .block h3,.esg-blocks .card-wrapper h3{position:relative}.esg-blocks .scrolling-blocks{position:relative}@media (max-width:1024px){.block-text{display:none}.esg-blocks .card-wrapper .block-ico{display:block;transform:scale(1)}.esg-blocks .card-wrapper .block-ico.collapsed{transform:scale(-1)}.card{height:auto!important}.col-md-12.block-content{padding:0}.esg-blocks .card-wrapper .card h3{margin-bottom:0;cursor:pointer}.block-text.open{display:block;margin-top:50px}.esg-blocks .wrapper{min-height:auto}.col-md-12.block-content{width:100%}}@media (max-width:767px){.col-md-6.esg-blocks-headline{width:100%!important}.esg-blocks .block .block-text,.esg-blocks .card-wrapper .block-text{-moz-column-count:1;column-count:1}}@media (max-width:600px){.esg-blocks .block .block-inner h3,.esg-blocks .block .card h3,.esg-blocks .card-wrapper .block-inner h3,.esg-blocks .card-wrapper .card h3{font-size:21px}.esg-blocks .block .block-ico,.esg-blocks .card-wrapper .block-ico{width:27px;height:27px}.esg-blocks .block .block-inner,.esg-blocks .block .card,.esg-blocks .card-wrapper .block-inner,.esg-blocks .card-wrapper .card{width:100%;padding:30px 20px}.esg-blocks .esg-blocks-headline h2{padding:0}.block-text.open{margin-top:30px}}.image-text-teaser-new .slide-teaser video{width:100%;height:100%}.image-text-teaser-new .progress{background:#003254;height:1px;width:calc(100% - 40px);margin-top:15px;position:relative;margin-left:auto;margin-right:auto}.image-text-teaser-new .progress-inner{height:3px;position:absolute;left:0;background:#003254;top:-1px}.image-text-teaser-new button.slick-next.slick-arrow::before{background-image:url(../img/slider-pfeil-blau.svg);content:"";background-size:contain!important;transform:rotate(180deg);height:11px;width:20px;display:block;background-repeat:no-repeat;opacity:1!important}.image-text-teaser-new button.slick-prev.slick-arrow::before{background-image:url(../img/slider-pfeil-blau.svg);content:"";background-size:contain!important;transform:rotate(0);height:11px;width:20px;display:block;background-repeat:no-repeat;opacity:1!important}.image-text-teaser-new .slick-next{right:-20px}.image-text-teaser-new .slick-prev{left:-20px}@media (max-width:767px){.image-text-teaser-new .progress{margin-top:10px}.image-text-teaser-new .teaser-slider{margin-bottom:60px}.pic-txt-modul.neue-optik.overlapping-oben .pic-content.slider{margin-bottom:-90px}.pic-txt-modul.neue-optik .slide-teaser img{max-height:100%}}@media (max-width:450px){.pic-txt-modul.neue-optik.overlapping-oben .pic-content.slider{height:auto}}@media screen and (min-width:992px){.start-news .themen-box .desktop-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:780px){.esg-stage.animated-main-stage .mainStageNavigation button.slick-next.slick-arrow{border-left:1px solid #003254!important}}
/*# sourceMappingURL=garbe-reinvented.css.map */
