@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/dp_location/Resources/Public/fonts/montserrat-v14-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/dp_location/Resources/Public/fonts/montserrat-v14-latin-700.woff') format("woff");}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/dp_location/Resources/Public/fonts/montserrat-v14-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/dp_location/Resources/Public/fonts/montserrat-v14-latin-regular.woff') format("woff");}.tx-dp-location.hidden{display:none;}.project-map-element{position:relative;width:100%;padding-bottom:680px;overflow:hidden;}.project-map-element #map{position:absolute;top:0;left:0;width:100%;height:100%;}.project-map-element .filter-toggle{display:none;}@media only screen and (max-width:1024px){.project-map-element .filter-toggle{position:absolute;top:30px;right:30px;display:block;width:50px;height:50px;content:url('../../../typo3conf/ext/dp_location/Resources/Public/Icons/filter-solid.svg');background:#009fe3;text-align:center;color:#ffffff;font-weight:bold;cursor:pointer;padding:10px;border-bottom:solid 1px transparent;}.project-map-element .filter-toggle + *{margin-top:0;}}@media only screen and (max-width:1024px){.project-map-element .filter-toggle{width:40px;height:40px;}}.project-map-element .legend-wrap{position:absolute;bottom:30px;left:50%;width:100%;max-width:1440px;transform:translateX(-50%);transition:bottom 0.3s,opacity 0.3s;overflow:hidden;}.project-map-element .legend-wrap .legend-container{text-align:center;z-index:2;}.project-map-element .legend-wrap .legend-container .legend{padding:20px 30px;color:#ffffff;font-size:0;}.project-map-element .legend-wrap .legend-container .legend .element{display:inline-block;position:relative;margin-right:40px;padding-left:30px;font-size:16px;font-family:"Montserrat";line-height:2;text-align:left;cursor:pointer;}.project-map-element .legend-wrap .legend-container .legend .element:nth-child(6n){margin-right:0;}.project-map-element .legend-wrap .legend-container .legend .element::before{position:absolute;content:"";width:25px;height:25px;left:0;top:50%;transform:translateY(-50%);background-color:#ffffff;border:3px solid #ffffff;}.project-map-element .legend-wrap .legend-container .legend .element.box-green::before{background-color:#62bb46;}.project-map-element .legend-wrap .legend-container .legend .element.box-red::before{background-color:#ff0000;}.project-map-element .legend-wrap .legend-container .legend .element.box-blue::before{background-color:#009fe3;}.project-map-element .legend-wrap .legend-container .legend .element.box-gold::before{background-color:#e49c00;}.project-map-element .legend-wrap .legend-container .legend .element.box-pink::before{background-color:#e4007d;}.project-map-element .legend-wrap .legend-container .legend .element.active{font-weight:bold;}.project-map-element .legend-wrap .legend-container .legend .element.active::after{position:absolute;content:"";width:16px;height:9px;top:calc(50% - 3px);left:8px;border:3px solid #ffffff;border-top:none;border-right:none;background:transparent;opacity:1;transform:rotate(-45deg) translateY(-50%);}.project-map-element .legend-wrap .legend-container .legend .element.active.all::after{border-color:#666666;}@media only screen and (max-width:1024px){.project-map-element .legend-wrap .legend-container .legend{display:flex;flex-wrap:wrap;flex-direction:column;}}@media only screen and (max-width:560px){.project-map-element .legend-wrap .legend-container{text-align:left;}.project-map-element .legend-wrap .legend-container .legend .element{display:block;line-height:1.2;}.project-map-element .legend-wrap .legend-container .legend .element + .element{margin-top:10px;}.project-map-element .legend-wrap .legend-container .legend .element::before{top:10px;}.project-map-element .legend-wrap .legend-container .legend .element.active::after{top:7px;}}@media only screen and (max-width:1024px){.project-map-element .legend-wrap{left:-100%;transition:left 0.3s;}.project-map-element .legend-wrap .legend-container{opacity:0;transition:opacity 0.3s;}.project-map-element .legend-wrap.active{left:50%;}.project-map-element .legend-wrap.active .legend-container{opacity:1;transition:opacity 0.3s;}}.project-map-element .gm-ui-hover-effect{width:unset !important;height:30px !important;margin:10px 10px !important;margin-bottom:0 !important;top:0 !important;right:0 !important;opacity:1 !important;}.project-map-element .gm-ui-hover-effect img{width:20px !important;height:20px !important;margin:5px !important;}.project-map-element .gm-ui-hover-effect span{position:relative !important;width:18px !important;height:18px !important;margin:0 !important;mask-image:none !important;line-height:0;background:transparent !important;}.project-map-element .gm-ui-hover-effect span::after{position:absolute;top:0;left:0;width:100%;height:100%;content:url('../../../typo3conf/ext/dp_location/Resources/Public/Icons/close.svg');filter:invert(66%) sepia(0%) saturate(20%) hue-rotate(177deg) brightness(94%) contrast(91%);}.project-map-element .location-image{position:relative;display:block;height:auto;overflow:hidden;z-index:1;padding:10px;}.project-map-element .location-image img{width:100%;height:auto;min-height:100%;object-fit:cover;border-radius:15px;background:#ffffff;}.project-map-element .infowindow{max-width:400px;margin:20px;}.project-map-element .infowindow > * + *{margin-top:3px;}.project-map-element .infowindow a,.project-map-element .infowindow .link{font-weight:700;text-decoration:none;color:#009fe3;}.project-map-element .infowindow a:hover,.project-map-element .infowindow .link:hover{text-decoration:underline;}.project-map-element .infowindow .website .link{font-weight:300;}.project-map-element .infowindow .h3,.project-map-element .infowindow p{font-size:16px;}.project-map-element .infowindow .h3{font-weight:700;line-height:1.4;}.project-map-element .infowindow .h3 + *{margin-top:5px;}.project-map-element .infowindow p{line-height:1.4;}.project-map-element .infowindow p + .h3{margin-top:15px;}.project-map-element .gm-style-iw-c:has(.infowindow) img{max-height:212px;}.project-map-element .gm-style-iw-c .gm-style-iw-chr .gm-style-iw-ch{padding:0;}.project-map-element .gm-style-iw-c:has(.green){border:solid 3px #62bb46;}.project-map-element .gm-style-iw-c:has(.green) + .gm-style-iw-tc::after{background-color:#62bb46;}.project-map-element .gm-style-iw-c:has(.red){border:solid 3px #ff0000;}.project-map-element .gm-style-iw-c:has(.red) + .gm-style-iw-tc::after{background-color:#ff0000;}.project-map-element .gm-style-iw-c:has(.blue){border:solid 3px #009fe3;}.project-map-element .gm-style-iw-c:has(.blue) + .gm-style-iw-tc::after{background-color:#009fe3;}.project-map-element .gm-style-iw-c:has(.gold){border:solid 3px #e49c00;}.project-map-element .gm-style-iw-c:has(.gold) + .gm-style-iw-tc::after{background-color:#e49c00;}.project-map-element .gm-style-iw-c:has(.pink){border:solid 3px #e4007d;}.project-map-element .gm-style-iw-c:has(.pink) + .gm-style-iw-tc::after{background-color:#e4007d;}.project-map-element .gm-style-iw-c:not(:has(.infowindow)),.project-map-element .gm-style-iw-c:has(.infowindow:empty){border-radius:15px;border:none;}.project-map-element .gm-style-iw-c:not(:has(.infowindow)) img,.project-map-element .gm-style-iw-c:has(.infowindow:empty) img{max-height:467px;}.project-map-element .gm-style-iw-c:not(:has(.infowindow)) .gm-style-iw-chr,.project-map-element .gm-style-iw-c:has(.infowindow:empty) .gm-style-iw-chr{background:transparent;position:absolute;top:0;right:0;z-index:100;}.project-map-element .gm-style-iw-c:not(:has(.infowindow)) .location-image,.project-map-element .gm-style-iw-c:has(.infowindow:empty) .location-image{padding:0;}.project-map-element .gm-style-iw-c:not(:has(.infowindow)) .infowindow,.project-map-element .gm-style-iw-c:has(.infowindow:empty) .infowindow{display:none;}.project-map-element .gm-style-iw-c:not(:has(.infowindow)) .gm-ui-hover-effect span,.project-map-element .gm-style-iw-c:has(.infowindow:empty) .gm-ui-hover-effect span{position:relative;z-index:2;}.project-map-element .gm-style-iw-t:not(:has(.infowindow)) .gm-style-iw-tc::after,.project-map-element .gm-style-iw-t:has(.infowindow:empty) .gm-style-iw-tc::after{top:0;background:#ffffff;}.project-map-element .gm-style .gm-style-iw-c,.project-map-element .gm-style .gm-style-iw-d{padding:0;}.project-map-element .gm-style .gm-style-iw-d{max-width:400px;}.project-map-element .gm-style .gm-style-iw-tc::after{top:-3px;}.project-map-element .gm-style .cluster div{position:relative;}.project-map-element .gm-style .cluster div span{position:absolute;left:50%;top:18px;color:#ffffff;font-size:12px !important;line-height:10px !important;transform:translateX(-50%);}.project-map-element #map-controls-container{position:absolute;top:0;left:0;padding:30px;font-size:0;line-height:0;}.project-map-element #map-controls-container > * + *{margin-left:2px;}.project-map-element #map-controls-container #map-zoom-in,.project-map-element #map-controls-container #map-zoom-out,.project-map-element #map-controls-container #map-location,.project-map-element #map-controls-container #map-search{display:inline-block;}.project-map-element #map-controls-container #map-zoom-in,.project-map-element #map-controls-container #map-zoom-out,.project-map-element #map-controls-container #map-location,.project-map-element #map-controls-container #map-search-button{position:relative;width:50px;height:50px;color:#ffffff;background-color:#009fe3;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease;}.project-map-element #map-controls-container #map-zoom-in:hover,.project-map-element #map-controls-container #map-zoom-out:hover,.project-map-element #map-controls-container #map-location:hover,.project-map-element #map-controls-container #map-search-button:hover{background-color:#17baff;}.project-map-element #map-controls-container #map-zoom-in span,.project-map-element #map-controls-container #map-zoom-out span{position:absolute;left:50%;top:50%;font-size:40px;font-weight:700;transform:translate(-50%,-50%);}.project-map-element #map-controls-container #map-location{position:relative;}.project-map-element #map-controls-container #map-location span{display:none;}.project-map-element #map-controls-container #map-location:before{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;background-image:url('../../../typo3conf/ext/dp_location/Resources/Public/img/markers/white.png');background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-50%,-50%);}.project-map-element #map-controls-container #map-search{position:relative;margin-left:7px;}.project-map-element #map-controls-container #map-search label{position:absolute;top:-99999px;left:-99999px;width:0;height:0;}.project-map-element #map-controls-container #map-search-input,.project-map-element #map-controls-container #map-search-button{float:left;}.project-map-element #map-controls-container #map-search-input{margin-left:2px;padding:10px;font-size:16px;font-family:"Montserrat";font-weight:400;height:50px;appearance:none;border:none;outline:none;border:5px solid #009fe3;}.project-map-element #map-controls-container #map-search-button{position:relative;padding:0;appearance:none;border:none;outline:none;}.project-map-element #map-controls-container #map-search-button span{display:none;}.project-map-element #map-controls-container #map-search-button:after{content:"\e901";position:absolute;left:50%;top:50%;font-family:"icons";font-size:20px;color:#ffffff;transform:translate(-50%,-50%);}.project-map-element #map-controls-container #map-search:after{content:"";clear:both;display:block;}@media only screen and (max-width:768px){.project-map-element #map-controls-container #map-zoom-in,.project-map-element #map-controls-container #map-zoom-out,.project-map-element #map-controls-container #map-location,.project-map-element #map-controls-container #map-search-button{width:40px;height:40px;}.project-map-element #map-controls-container #map-zoom-in span,.project-map-element #map-controls-container #map-zoom-out span{font-size:30px;}.project-map-element #map-controls-container #map-location:before{width:25px;height:25px;}.project-map-element #map-controls-container #map-search{display:none;}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@font-face{font-family:"Montserrat";font-style:italic;font-weight:300;font-display:swap;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-300italic.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-300italic.woff') format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;font-display:swap;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-300.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-300.woff') format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-italic.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-italic.woff') format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-700italic.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-700italic.woff') format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-700.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-700.woff') format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;font-display:swap;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-900.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-900.woff') format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:900;font-display:swap;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-900italic.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-900italic.woff') format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/montserrat-v14-latin-regular.woff') format("woff")}@font-face{font-family:"icons";font-display:swap;src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/icons.eot?5z3o6t');src:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/icons.eot?5z3o6t#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/icons.ttf?5z3o6t') format("truetype"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/icons.woff?5z3o6t') format("woff"),url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/fonts/icons.svg?5z3o6t#icons') format("svg");font-style:normal;font-weight:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none}.boxshadow:after{content:"";position:absolute;top:0;left:0;z-index:inherit;width:100%;height:100%;box-shadow:inset -4px 3px 9px 5px rgba(0,0,0,0.25)}.icon-phone:before{content:"\e922";margin-right:0.5em;color:inherit;font-family:"icons";font-size:inherit;font-weight:400}.icon-envelop:before{content:"\e923";margin-right:0.5em;color:inherit;font-family:"icons";font-size:inherit;font-weight:400}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:0.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:0.35em 0.625em 0.75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a[href]:after{content:" (" attr(href) ")"}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.content-wrap{width:100%;max-width:1290px;padding:0 1.875rem;margin-right:auto;margin-left:auto}.content-wrap>*+*{margin-top:4.5rem}.content-wrap>.text-element+:not(.text-element){margin-top:4.5rem}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;margin:0;border:0}html{box-sizing:border-box;overflow:hidden;overflow-y:scroll;font-family:"Montserrat","Arial",sans-serif;font-size:16px;font-weight:400}body{position:relative;overflow:hidden;color:#000000;font-size:1.25rem;line-height:1.6;text-rendering:optimizeLegibility;background:#ffffff}*,:after,:before{box-sizing:inherit}a{color:#000000;text-decoration:underline}a:active,a:hover{text-decoration:none}b,strong{font-weight:700}embed,img,object,video{max-width:100%;height:auto}audio,canvas,img,svg,video{font-style:italic;vertical-align:middle}hr{height:1px;border:0;background:#000000}textarea{resize:vertical}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}.h1,h1{font-size:3.4375rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.875rem}.h4,h4{font-size:1.5625rem}.h5,h5{font-size:1.375rem}.h6,h6{font-size:1.25rem}@media only screen and (max-width:1730px){html{font-size:15px}}@media only screen and (max-width:1290px){html{font-size:14px}}@media only screen and (max-width:1024px){html{font-size:13px}}@media only screen and (max-width:768px){html{font-size:12px}}.mfp-inline-holder .mfp-content{width:auto}.mfp-close-btn-in .mfp-close{color:#ffffff}@media only screen and (max-width:1024px){.hidden-on-mobile{display:none!important}}footer{width:100%;padding:4.375rem 0;color:#ffffff;background-color:#404040}footer .content-wrap{display:flex;flex-wrap:wrap}footer .grid{width:100%}footer a{color:#ffffff}footer .footer-main-headline{display:block;width:100%;font-size:3.75rem;font-weight:700;line-height:1.2em}footer .footer-link-buttons{display:flex;width:100%;margin-top:0;flex-wrap:wrap;align-items:center}footer .footer-link-buttons .footer-buttons-title{display:block;width:100%;font-size:1.6875rem;font-weight:700;line-height:1.2em}footer .footer-link-buttons .footer-button{display:inline-block;padding:0.625rem 1.875rem;margin-top:12px;font-size:1.25rem;font-weight:700;line-height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;transition:color 0.3s ease,background-color 0.3s ease}footer .footer-link-buttons .footer-button:hover{text-decoration:none}footer .footer-link-buttons .footer-button-contact,footer .footer-link-buttons .footer-button-donation{max-width:calc(50% - 12px);flex-basis:calc(50% - 12px)}footer .footer-link-buttons .footer-button-contact{border:2px solid #ffffff;color:#ffffff}footer .footer-link-buttons .footer-button-contact:hover{color:#404040;background-color:#ffffff}footer .footer-link-buttons .footer-button-donation{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/buttons/donation-button-small.svg');display:block;height:auto;margin-left:24px;transition:transform 0.3s}footer .footer-link-buttons .footer-button-donation:hover{transform:scale(1.15)}footer .footer-link-buttons .footer-button-newsletter{max-width:100%;border:2px solid #009fe3;flex-basis:100%;color:#ffffff;background-color:#009fe3}footer .footer-link-buttons .footer-button-newsletter:hover{color:#009fe3;background-color:#404040}footer .footer-headline+*{margin-top:1.25rem}footer .footer-text{line-height:1.6}footer .footer-text span{display:block}footer .footer-headline,footer li,footer span{color:#ffffff;font-size:16px;font-weight:400}footer .footer-headline{position:relative;display:block;font-weight:700;line-height:2.5rem}footer .footer-headline:before{content:"";position:absolute;bottom:0;left:0;width:3.125rem;border-top:0.15em solid #ffffff}footer .footer-social{display:inline-flex;width:100%;margin-top:4.375rem;flex-wrap:wrap}footer .footer-social a{display:block;width:60px;height:60px;margin-right:0.625rem;margin-bottom:0.625rem}footer .footer-social img{width:100%}footer .footer-certificate a{text-decoration:none}footer .footer-certificate img{display:inline-block;width:auto;height:100px;margin-top:1.5rem;margin-right:1.5rem}footer .footer-link{display:inline-block}footer .footer-link a{text-decoration:none}footer .footer-link a:hover{text-decoration:underline}footer .footer-link ul{-moz-column-gap:2.5rem;column-gap:2.5rem;-moz-column-count:2;column-count:2}footer .icon-phone{margin-top:1.5em}footer .icon-phone a{text-decoration:none}footer .icon-phone a:hover{text-decoration:underline}footer .copyright{display:block;padding-top:1.875rem;margin-top:0}footer .copyright li{display:inline-block;margin-right:1em;font-size:14px}footer .copyright li:last-of-type{margin-right:0}footer .copyright a{text-decoration:none}footer .copyright a:hover{text-decoration:underline}@media only screen and (max-width:1290px){footer .footer-main-headline{font-size:3rem}}@media only screen and (max-width:560px),only screen and (min-width:769px) and (max-width:1024px){footer .footer-link-buttons .footer-button-contact,footer .footer-link-buttons .footer-button-donation{max-width:100%;flex-basis:100%}footer .footer-link-buttons .footer-button-donation{margin-left:0}}@media only screen and (max-width:768px){footer .grid .column+.column{margin-top:4.375rem}}.full-width{width:100%;padding:6.25rem 0}@media only screen and (max-width:560px){.full-width{padding:10vw 0}}.full-width.regular+.full-width.regular{padding-top:0}.full-width.no-padding{padding:0}.full-width.small-padding{padding:2.8125rem 0}header{width:100%;height:calc(50px + 150px)}header .invisible{display:none}header .header-wrapper{position:fixed;z-index:11;width:100%;height:inherit;transition:height 0.3s ease-in-out}header .meta-nav{position:relative;z-index:12;display:flex;width:100%;height:50px;align-items:center;color:#ffffff;font-size:13px;background-color:#009fe3}header .meta-nav .meta-nav-logo{display:block;width:175px;height:100%;opacity:0;pointer-events:none;transition:opacity 0.4s ease}header .meta-nav .meta-nav-logo img{height:100%}header .meta-nav-group{display:flex;height:100%;margin:0;align-items:center;justify-content:flex-end}header .meta-nav .content-wrap{display:flex;align-items:center;justify-content:space-between}header .meta-nav a{color:inherit;text-decoration:none;text-transform:uppercase}header .meta-nav .search-trigger{display:block;margin:0 1em;border:0;background-color:transparent}header .meta-nav .search-trigger:after{content:"\e901";color:#ffffff;font-family:"icons";font-size:20px}header .meta-nav .icon-phone{display:flex;margin-top:0;align-items:center;font-weight:700}header .meta-nav .icon-phone:before{font-size:1.2em}header .meta-nav-buttons{display:flex;align-items:center}header .meta-nav-buttons li:after{content:"|";margin:0 12px;color:inherit}header .meta-nav-buttons li:last-child:after{display:none}header .meta-nav-buttons li a:hover{text-decoration:underline}header .logo{min-width:260px;height:100%;text-decoration:none}header .logo h1,header .logo p{position:relative;display:flex;width:100%;height:100%;align-items:center}header .logo h1 img,header .logo p img{position:absolute;top:50%;left:0;display:block;max-width:100%;max-height:100%;padding:20px 0;padding-right:10px;transform:translateY(-50%);transition:opacity 0.4s ease}header .logo h1 .page-title,header .logo p .page-title{display:block;min-width:17.5rem;color:#009fe3;font-size:27px;font-weight:900;line-height:1em;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;opacity:0;transition:opacity 0.4s ease}header .nav-wrapper{position:relative;z-index:11;width:100%;height:150px;background-color:#ffffff;box-shadow:0 0 9px 5px rgba(0,0,0,0.25);transition:height 0.3s ease}header .nav-wrapper .content-wrap{display:flex;height:100%;align-items:center;justify-content:space-between}@media only screen and (min-width:1025px){header.small .header-wrapper{height:calc(40px + 60px)}header.small .meta-nav{height:40px}header.small .nav-wrapper{height:60px}header.small .meta-nav .meta-nav-logo{opacity:1;pointer-events:all}header.small .nav-wrapper .logo{pointer-events:none}header.small .nav-wrapper .logo img{opacity:0}header.small .nav-wrapper .logo .page-title{opacity:1}body.projectsite header.small .nav-wrapper .nav-menu{display:none}body.startsite header.small .nav-wrapper .logo{width:0}body.startsite header.small .nav-wrapper .page-title{display:none}}@media only screen and (max-width:1024px){.startsite header .nav-wrapper .logo img{opacity:1}.startsite header .logo h1 img,.startsite header .logo p img{padding:0 0 2px 8px}header{height:60px}header .header-wrapper{height:60px}header .meta-nav{display:none}header .nav-wrapper{position:fixed;height:60px}header .nav-wrapper .content-wrap{padding:0}header .nav-wrapper .logo img{opacity:0}header .nav-wrapper .logo .page-title{width:100%;padding-right:60px;padding-left:1.875rem;opacity:1}body.startsite header .nav-wrapper .logo{width:0}body.startsite header .nav-wrapper .page-title{display:none}}nav{display:flex;height:100%;margin-top:0!important;align-items:center;font-size:0.9375rem}nav a,nav a *{cursor:pointer}@media only screen and (min-width:1025px){.nav-mobile-wrapper{display:flex;height:100%;align-items:center}.nav-menu{display:flex;height:100%}.nav-menu .nav-menu-item{position:relative;display:block;width:130px;height:100%}}@media only screen and (min-width:1025px) and (max-width:1290px){.nav-menu .nav-menu-item{width:111px}}@media only screen and (min-width:1025px){.nav-menu .nav-menu-item.only-mobile{display:none}.nav-menu .nav-menu-item>a{display:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none}.nav-menu .nav-menu-item>a:after{content:"";position:absolute;bottom:0;left:50%;width:3rem;height:3rem;border:1.5rem solid transparent;transform:translateX(-50%);transition:opacity 0.3s}.nav-menu .nav-menu-item span{color:#009fe3;font-size:15px;font-weight:700;text-align:center;text-transform:uppercase}.nav-menu .nav-menu-item:hover>a{background-color:#d1eefa}.nav-menu .nav-menu-item:hover ul{opacity:1;pointer-events:all}.nav-menu .nav-menu-item.active>a{background-color:#d1eefa}.nav-menu .nav-menu-item.active>a:after{border-bottom-color:#009fe3}.nav-menu .nav-menu-item button{display:none}.nav-submenu{position:absolute;left:50%;z-index:11;width:250%;padding:0;transform:translateX(-50%);background-color:#009fe3;box-shadow:-10px 10px 30px 5px rgba(0,0,0,0.25);opacity:0;pointer-events:none;transition:opacity 0.3s}.nav-submenu .nav-submenu-item{width:100%;background-color:#009fe3}.nav-submenu .nav-submenu-item a{top:0;width:100%;height:100%;text-decoration:none}.nav-submenu .nav-submenu-item span{display:block;padding:0.5em 2em;border-color:#009fe3;color:#ffffff;line-height:1.5em;text-align:start;text-transform:none}.nav-submenu .nav-submenu-item span:after{content:"\e908";margin-left:1em;color:#ffffff;font-family:"icons";font-size:inherit;font-weight:700}.nav-submenu .nav-submenu-item:first-child span{padding-top:1em}.nav-submenu .nav-submenu-item:first-child span:before{content:"";position:absolute;bottom:100%;left:50%;width:3.125rem;height:3.125rem;border:1.5625rem solid transparent;border-bottom-color:inherit;transform:translateX(-50%);pointer-events:none}.nav-submenu .nav-submenu-item:last-child span{padding-bottom:1em}.nav-submenu .nav-submenu-item:hover{background-color:#ffffff}.nav-submenu .nav-submenu-item:hover span,.nav-submenu .nav-submenu-item:hover span:after{border-color:#ffffff;color:#009fe3}.nav-button-mobile{display:none}.nav-buttons{display:flex;height:100%;align-items:center}.nav-buttons .spenden-button{margin-left:8px}.nav-buttons .spenden-button a{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/buttons/donation-button-small.svg');display:block;width:135px;height:auto;transition:transform 0.3s}}@media only screen and (min-width:1025px) and (max-width:1290px){.nav-buttons .spenden-button a{width:81px}}@media only screen and (min-width:1025px){.nav-buttons .spenden-button a:hover{transform:scale(1.07)}.nav-buttons .spenden-button.active a{border:4px solid #e4007d;color:#e4007d;background-color:#ffffff}.nav-buttons .spenden-button.active a:before{font-size:25px}.nav-buttons .paypal-button{margin-left:12px}.nav-buttons .paypal-button a{display:flex;width:110px;height:50px;flex-direction:column;align-items:center;justify-content:center;color:#000000;text-decoration:none;background-color:#ffc439}}@media only screen and (min-width:1025px) and (max-width:1290px){.nav-buttons .paypal-button a{width:81px;height:37px}}@media only screen and (min-width:1025px){.nav-buttons .paypal-button a:before{content:"";display:block;width:72px;height:20px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/paypal.png');background-repeat:no-repeat;background-position:center center;background-size:contain}}@media only screen and (min-width:1025px) and (max-width:1290px){.nav-buttons .paypal-button a:before{height:15px}}@media only screen and (min-width:1025px){.nav-buttons .paypal-button a span{font-size:15px;font-weight:700;line-height:1em;text-align:center}}@media only screen and (min-width:1025px) and (max-width:1290px){.nav-buttons .paypal-button a span{font-size:8px}}@media only screen and (min-width:1025px){.nav-buttons .paypal-button:hover a{background-color:#ffb439}.nav-buttons .shop-button{margin-left:12px}.nav-buttons .shop-button a{display:flex;width:110px;height:50px;flex-direction:column;align-items:center;justify-content:center;color:#000000;text-decoration:none;background-color:#1d1d1b}}@media only screen and (min-width:1025px) and (max-width:1290px){.nav-buttons .shop-button a{width:81px;height:37px}}@media only screen and (min-width:1025px){.nav-buttons .shop-button a:before{content:"";display:block;width:110px;height:50px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/nofairytale.png');background-repeat:no-repeat;background-position:center center;background-size:contain}.nav-buttons .shop-button a span{display:none}.nav-buttons .shop-button:hover a{background-color:#343432}.nav-buttons .shop-button:hover a:before{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/nofairytale-hover.png')}.nav-buttons .help-button{margin-left:12px}.nav-buttons .help-button a{display:flex;width:178px;height:50px;flex-direction:column;align-items:center;justify-content:center;color:#000000;text-decoration:none}}@media only screen and (min-width:1025px) and (max-width:1290px){.nav-buttons .help-button a{width:132px;height:37px}}@media only screen and (min-width:1025px){.nav-buttons .help-button a:before{content:"";display:block;width:178px;height:50px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/hilfe-portal.png');background-repeat:no-repeat;background-position:center center;background-size:contain}.nav-buttons .help-button a span{display:none}.nav-buttons .help-button:hover a:before{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/hilfe-portal.png')}header.small .nav-buttons .spenden-button a{height:35px}header.small .nav-buttons .paypal-button a{height:35px}header.small .nav-buttons .paypal-button a span{display:none}header.small .nav-buttons .shop-button a{height:35px}header.small .nav-buttons .shop-button a span{display:none}header.small .nav-buttons .help-button a{height:35px}header.small .nav-buttons .help-button a span{display:none}header.small .nav-menu-item.active a:after{width:15px;border-width:15px}header.small .nav-menu .nav-submenu-item span:before{width:15px;border-width:15px}}@media only screen and (max-width:1024px){nav{position:relative}header.small .header-wrapper{height:inherit}.nav-button-mobile{position:absolute;top:0;right:0;display:flex;width:60px;height:100%;margin-left:12px;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;background-color:#009fe3;cursor:pointer;transition:width 0.2s}.nav-button-mobile:before{content:"";position:absolute;top:60px;right:0;z-index:-2;display:block;width:100vw;height:calc(100vh - 60px);background-color:rgba(0,0,0,0.5);opacity:0;pointer-events:none;transition:opacity 0.2s}header.small .nav-button-mobile{width:60px}.nav-button-mobile span{position:relative;display:block;width:35%;height:8%;background-color:#ffffff;transition:background-color 0.3s linear}.nav-button-mobile span:after,.nav-button-mobile span:before{content:"";position:absolute;display:block;width:100%;height:100%;background-color:#ffffff}.nav-button-mobile span:before{top:-150%;transition:transform 0.3s linear,top 0.3s linear}.nav-button-mobile span:after{bottom:-150%;transition:transform 0.3s linear,bottom 0.3s linear}.nav-button-mobile.open:before{opacity:1;pointer-events:all}.nav-button-mobile.open span{background-color:#009fe3}.nav-button-mobile.open span:before{top:0;transform:rotateZ(45deg);border-radius:3px}.nav-button-mobile.open span:after{bottom:0;transform:rotateZ(-45deg);border-radius:3px}.nav-mobile-wrapper{position:fixed;top:60px;right:-400px;bottom:0;display:flex;width:400px;max-height:100vh;max-height:calc(100vh - 60px);flex-direction:column-reverse;transform:translateX(0%);color:#ffffff;opacity:0;pointer-events:none;transition:opacity 0.3s linear,transform 0.3s ease-out}nav.open .nav-mobile-wrapper{transform:translateX(-400px);opacity:1;pointer-events:all}.nav-menu{width:100%;height:calc(100% - 131px);overflow:scroll;background-color:#009fe3}.nav-menu li{position:relative;display:flex;width:100%;flex-wrap:wrap;color:#ffffff;background-color:#009fe3}.nav-menu li>a{display:flex;width:100%;height:100%;padding:13px 20px;border-bottom:1px solid #ffffff;align-items:center;justify-content:flex-start;color:inherit;text-decoration:none}.nav-menu li span{color:inherit;font-size:18px;font-weight:700;text-align:center}.nav-menu li button{display:none;width:60px;border:0;border-bottom:1px solid #ffffff;align-items:center;justify-content:center;color:#ffffff;background-color:#58c1ec}.nav-menu li button:after{content:"\e90a";font-family:"icons";font-size:30px;transition:transform 0.2s linear}.nav-menu li.has-submenu>a{width:calc(100% - 60px)}.nav-menu li.has-submenu button{display:flex}.nav-menu li.open button:after{transform:rotateZ(-180deg)}.nav-submenu{width:100%;background-color:#58c1ec}.nav-submenu .nav-submenu-item{background-color:inherit}.nav-submenu .nav-submenu-item span{font-weight:400}.nav-buttons{display:flex;justify-content:space-between;background-color:#ffffff}.nav-buttons>li{width:49%;height:60px}.nav-buttons .spenden-button{position:relative;margin-left:0}.nav-buttons .spenden-button a{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/buttons/donation-button-small.svg');position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:100%}.nav-buttons .paypal-button{position:relative;margin-left:0}.nav-buttons .paypal-button a{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;color:#000000;text-decoration:none;background-color:#ffc439}.nav-buttons .paypal-button a:before{content:"";display:block;width:80px;height:20px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/paypal.png');background-repeat:no-repeat;background-size:contain}.nav-buttons .paypal-button a span{font-size:16px;font-weight:700;line-height:1em}.nav-buttons .shop-button{position:relative;margin-left:0}.nav-buttons .shop-button a{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;color:#000000;text-decoration:none;background-color:#1d1d1b}.nav-buttons .shop-button a:before{content:"";display:block;width:106px;height:50px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/nofairytale.png');background-repeat:no-repeat;background-size:contain}.nav-buttons .shop-button a span{display:none}.nav-buttons .help-button{position:relative;margin-left:0}.nav-buttons .help-button a{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;color:#000000;text-decoration:none}.nav-buttons .help-button a:before{content:"";display:block;width:85%;height:85%;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/hilfe-portal.png');background-repeat:no-repeat;background-position:center;background-size:contain}.nav-buttons .help-button a span{display:none}}@media only screen and (max-width:560px){.nav-mobile-wrapper{width:100vw}}.sidebar{position:fixed;top:225px;right:0;z-index:11;display:flex;width:50px;flex-direction:column;background-color:#009fe3;box-shadow:0 0 9px 5px rgba(0,0,0,0.25)}.sidebar li{position:relative;width:50px;height:50px;margin-bottom:2px}.sidebar li:last-child{margin-bottom:0}.sidebar a{position:absolute;right:0;z-index:15;display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none;background-color:#ffffff;transition:width 0.3s}.sidebar a:before{width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain}.sidebar a:hover{z-index:12;width:75px;box-shadow:0 0 9px 5px rgba(0,0,0,0.25)}.sidebar .sidebar-facebook:before{content:"";background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/Facebook-sidebar.png')}.sidebar .sidebar-instagram:before{content:"";background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/Instagram-sidebar.png')}.sidebar .sidebar-xing:before{content:"";background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/Xing-sidebar.png')}.sidebar .sidebar-map:before{content:"";width:40px;height:40px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/Deutschlandkarte-3Pins.svg')}.sidebar .sidebar-youtube:before{content:"";background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/Youtube-sidebar.png')}.sidebar .sidebar-twitter:before{content:"";background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/Twitter-sidebar.svg')}.sidebar .sidebar-linkedin:before{content:"";background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/LinkedIn-Sidebar.png')}.sidebar .sidebar-tiktok:before{content:"";background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/Tiktok-sidebar.svg')}@media only screen and (max-width:1024px){.sidebar{position:static;width:auto;height:80px;flex-direction:row;box-shadow:none}.sidebar li{width:100%;height:100%}.sidebar a:hover{width:100%;box-shadow:none}.sidebar a:before{width:40px;height:40px}}.grid{display:flex;flex-wrap:wrap}.grid .column{margin-right:1.5rem}.grid .column>*+*{margin-top:1.5rem}.grid-1-third-2-third>.column:nth-child(odd){width:calc(33.3333333333% - 1rem)}.grid-1-third-2-third>.column:nth-child(2n){width:calc(66.6666666667% - 0.5rem);margin-right:0}.grid-1-third-2-third>.column:nth-child(n+3){margin-top:1.5rem}.grid-2-third-1-third>.column:nth-child(odd){width:calc(66.6666666667% - 0.5rem)}.grid-2-third-1-third>.column:nth-child(2n){width:calc(33.3333333333% - 1rem);margin-right:0}.grid-2-third-1-third>.column:nth-child(n+3){margin-top:1.5rem}.grid-2-col>.column{width:calc(50% - 0.75rem)}.grid-2-col>.column:nth-child(2n){margin-right:0}.grid-2-col>.column:nth-child(n+3){margin-top:1.5rem}.grid-2-col-small>.column{width:calc(50% - 3rem)}.grid-2-col-small>.column:first-child{margin-right:6rem}.grid-2-col-small>.column:nth-child(2n){margin-right:0}.grid-2-col-small>.column:nth-child(n+3){margin-top:1.5rem}.grid-3-col>.column{width:calc(33.3333333333% - 1rem)}.grid-3-col>.column:nth-child(3n){margin-right:0}.grid-3-col>.column:nth-child(n+4){margin-top:1.5rem}.grid-4-col>.column{width:calc(25% - 1.125rem - 1px)}.grid-4-col>.column:nth-child(4n){margin-right:0}.grid-4-col>.column:nth-child(n+5){margin-top:1.5rem}.grid-1-half-2-quarter>.column:nth-child(3n+1){width:calc(50% - 0.75rem - 1px)}.grid-1-half-2-quarter>.column:nth-child(3n+2){width:calc(25% - 1.125rem - 1px)}.grid-1-half-2-quarter>.column:nth-child(3n+3){width:calc(25% - 1.125rem - 1px);margin-right:0}.grid-1-half-2-quarter>.column:nth-child(n+4){margin-top:1.5rem}.grid-2-col-narrow>.column:nth-child(odd){width:calc(75% - 0.75rem)}.grid-2-col-narrow>.column:nth-child(2n){width:calc(25% - 0.75rem);margin-right:0}.grid-2-col-narrow>.column:nth-child(n+3){margin-top:1.5rem}@media (max-width:1024px){.grid-3-col>.column{width:calc(50% - 0.75rem)}.grid-3-col>.column:nth-child(2n){margin-right:0}.grid-3-col>.column:nth-child(odd){margin-right:1.5rem}.grid-3-col>.column:nth-child(n+3){margin-top:1.5rem}.grid-4-col>.column{width:calc(50% - 0.75rem)}.grid-4-col>.column:nth-child(2n){margin-right:0}.grid-4-col>.column:nth-child(n+3){margin-top:1.5rem}.grid-1-half-2-quarter>.column:nth-child(3n+1){width:100%;margin-right:0}.grid-1-half-2-quarter>.column:nth-child(3n+2){width:calc(50% - 0.75rem)}.grid-1-half-2-quarter>.column:nth-child(3n+3){width:calc(50% - 0.75rem);margin-right:0}.grid-1-half-2-quarter>.column:nth-child(n+2){margin-top:1.5rem}}@media (max-width:768px){.grid-1-third-2-third>.column:nth-child(n){width:100%;margin-right:0}.grid-2-third-1-third .column:nth-child(n){width:100%;margin-right:0}.grid-2-third-1-third .column:nth-child(n+2){margin-top:1.5rem}.grid-2-col>.column{width:100%;margin-right:0}.grid-2-col>.column:nth-child(n+2){margin-top:1.5rem}.grid-2-col-small>.column{width:100%}.grid-2-col-small>.column:first-child{margin-right:0}.grid-2-col-small>.column:nth-child(n+2){margin-top:1.5rem}.grid-2-col-narrow .column:nth-child(n){width:100%;margin-right:0}.grid-2-col-narrow .column:nth-child(n+2){margin-top:1.5rem}}@media (max-width:560px){.grid-3-col>.column:nth-child(n){width:100%;margin-right:0}.grid-3-col>.column:nth-child(n+2){margin-top:1.5rem}.grid-4-col>.column{width:100%;margin-right:0}.grid-4-col>.column:nth-child(n+2){margin-top:1.5rem}.grid-1-half-2-quarter>.column:nth-child(n){width:100%;margin-right:0}}.breadcrumbs{display:block;margin-top:0.75rem;color:#404040;font-size:1.125rem}.breadcrumbs .invisible{display:none}.breadcrumbs ul{display:flex}.breadcrumbs li:after{content:"\e908";margin:0 0.5em;color:inherit;font-family:"icons";font-size:1em}.breadcrumbs li:first-of-type a:after{content:"\e902";color:inherit;font-family:"icons";font-size:1em}.breadcrumbs li:last-of-type:after{display:none}.breadcrumbs a{height:100%;color:inherit;text-decoration:none;vertical-align:top}.breadcrumbs a:hover{text-decoration:underline}.search-input{position:fixed;top:0;left:0;z-index:500;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s}.search-input-open{opacity:1;visibility:visible}.search-input form{position:absolute;top:50%;left:50%;width:1100px;height:100px;transform:translate(-50%,-50%)}@media screen and (max-width:1290px){.search-input form{width:900px}}@media screen and (max-width:1024px){.search-input form{width:700px}}@media screen and (max-width:768px){.search-input form{width:500px;height:80px}}@media screen and (max-width:560px){.search-input form{width:300px;height:60px}}.search-input form input{width:100%;height:100%;padding:10px 20px;padding-right:120px;border:none;font-size:60px}@media screen and (max-width:1024px){.search-input form input{font-size:50px}}@media screen and (max-width:768px){.search-input form input{padding-right:100px}}@media screen and (max-width:560px){.search-input form input{padding-right:80px;font-size:30px}}.search-input form input::-moz-placeholder{font-style:italic}.search-input form input::placeholder{font-style:italic}.search-input form button{position:absolute;top:0;right:0;width:100px;height:100%;border:none;vertical-align:top;background-color:#009fe3;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:opacity 0.2s}@media screen and (max-width:768px){.search-input form button{width:80px}}@media screen and (max-width:560px){.search-input form button{width:60px}}.search-input form button:hover{opacity:0.8}.search-input form button:before{content:"\e901";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;font-family:"icons";font-size:70px}@media screen and (max-width:1290px){.search-input form button:before{font-size:60px}}@media screen and (max-width:768px){.search-input form button:before{font-size:40px}}@media screen and (max-width:560px){.search-input form button:before{font-size:30px}}.search-input form button span{display:none}.banner{position:relative;display:flex;height:25rem;margin:0;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;font-size:1rem;background-color:#009fe3}.banner:after,.banner:before{content:"";position:absolute;top:0;display:block;width:500px;height:100%;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/Hands-banner.svg');background-repeat:no-repeat;background-position:center;background-size:100%}.banner:before{left:calc(33% - 640px);transform:rotateZ(180deg)}.banner:after{right:calc(33% - 640px)}.banner .content-wrap{position:relative}.banner .swiper-banner{width:75%;margin:0 auto;overflow:hidden}.banner hr{width:55%;height:4px;margin:1.875em auto;background:#ffffff}.banner .banner-title,.banner span{display:block;width:100%;color:#ffffff;font-size:3.125rem;font-weight:900;line-height:1.2em;text-align:center}.banner .banner-title{text-transform:uppercase}.banner span.swiper-slide{height:7.5rem;overflow:hidden}@media only screen and (max-width:1024px){.banner .banner-title,.banner .swiper-slide{font-size:30px;line-height:1.4em}.banner span.swiper-slide{height:84px}}@media only screen and (max-width:768px){.banner{height:20rem}.banner .swiper-banner{width:90%}.banner .banner-title,.banner .swiper-slide{font-size:25px;line-height:1.2em}.banner span.swiper-slide{height:60px}.banner:after,.banner:before{display:none}}@media only screen and (max-width:560px){.banner{height:210px}.banner .banner-title,.banner .swiper-slide{font-size:20px}.banner span.swiper-slide{height:48px}}.fadecard{position:relative;width:100%;overflow:hidden}.fadecard img,.fadecard-back{width:100%;height:100%}.fadecard-back.fadecard-videonews{display:block;width:100%;height:100%}.fadecard-back.fadecard-videonews img{transition:transform 0.3s}.fadecard-back.fadecard-videonews:before{content:"\e921";position:absolute;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%);color:#ffffff;font-family:"icons";font-size:140px}.fadecard-back.fadecard-videonews:hover img{transform:scale(1.05)}.fadecard-front{position:absolute;bottom:0;left:0;width:100%;height:100%;color:#ffffff;background-color:#009fe3;opacity:0;transition:opacity 0.3s}.fadecard-front-content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;padding-right:6rem}.fadecard-front-content .fadecard-title{margin-bottom:1em;font-size:1.25rem;line-height:1.2em}.fadecard-front-content .fadecard-title:after{content:"\e926";position:absolute;right:0;bottom:0;padding:0.5em;color:#ffffff;font-family:"icons";font-size:2rem;opacity:inherit}.fadecard-front-content .fadecard-text{overflow:hidden;font-size:0.9375rem;line-height:1.4em;-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width:1024px){.fadecard-front-content .fadecard-text{display:none}}.fadecard-front-content .news-list-date{font-size:0.9375rem;line-height:1.4em}.fadecard.big{height:100%}.fadecard.big .fadecard-front-content{padding-top:0;padding-right:20%;padding-bottom:5%;padding-left:10%}.fadecard.big .fadecard-front-content .fadecard-title{margin-bottom:2em;font-size:1.5625rem;line-height:1.2em}.fadecard.big .fadecard-front-content .fadecard-title:after{content:"\e926";position:absolute;right:0;bottom:0;padding:0.5em;color:#ffffff;font-family:"icons";font-size:3.125rem;opacity:inherit}.fadecard.big .fadecard-front-content .fadecard-title+.fadecard-text{height:6.5em;font-size:1.125rem;line-height:1.3em}.fadecard.big .fadecard-front-content .news-list-date{font-size:1.125rem;line-height:1.3em}.fadecard:hover .fadecard-front{opacity:1}@media only screen and (max-width:1024px){.fadecard .fadecard-front,.fadecard.big .fadecard-front{background-color:transparent;box-shadow:inset -3px -200px 100px -100px rgba(0,0,0,0.5);opacity:1}.fadecard .fadecard-front .fadecard-front-content h1,.fadecard .fadecard-front .fadecard-front-content h2,.fadecard .fadecard-front .fadecard-front-content h3,.fadecard .fadecard-front .fadecard-front-content h4,.fadecard .fadecard-front .fadecard-front-content h5,.fadecard .fadecard-front .fadecard-front-content h6,.fadecard.big .fadecard-front .fadecard-front-content h1,.fadecard.big .fadecard-front .fadecard-front-content h2,.fadecard.big .fadecard-front .fadecard-front-content h3,.fadecard.big .fadecard-front .fadecard-front-content h4,.fadecard.big .fadecard-front .fadecard-front-content h5,.fadecard.big .fadecard-front .fadecard-front-content h6{margin:0;font-size:1.5625rem}.fadecard .fadecard-front .fadecard-front-content p,.fadecard.big .fadecard-front .fadecard-front-content p{display:none}.fadecard .fadecard-front .fadecard-front-content,.fadecard.big .fadecard-front .fadecard-front-content{padding:1.5rem;padding-right:6rem}.fadecard .fadecard-front .fadecard-front-content .news-list-date,.fadecard.big .fadecard-front .fadecard-front-content .news-list-date{font-size:1.125rem;line-height:1.3em}}@media only screen and (max-width:560px){.fadecard .fadecard-front .fadecard-front-content h4,.fadecard .fadecard-front .fadecard-front-content h5,.fadecard.big .fadecard-front .fadecard-front-content h4,.fadecard.big .fadecard-front .fadecard-front-content h5{font-size:15px}}@keyframes stayvisible{0%{visibility:visible}to{visibility:visible}}.flip-wrapper{position:relative;width:100%;height:0;padding-bottom:100%;perspective:1000px;cursor:pointer}.flipcard{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transform-style:preserve-3d;text-decoration:none;-webkit-hyphens:break-word;hyphens:break-word;transition:transform 0.6s}.flipcard-back,.flipcard-front{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;padding:3.75rem;flex-direction:column;flex-wrap:nowrap;align-items:center;transform:scale(1.00001);-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-backface-visibility:visible;text-align:center;outline:1px solid transparent;-ms-transition:visibility 0s linear 0.17s}.flipcard-back *,.flipcard-front *{width:100%}.flipcard-front{z-index:5;justify-content:flex-start;transform:rotateY(0);color:#009fe3;background-color:#ffffff;visibility:visible;animation:stayvisible 0.6s both;-ms-animation:none}.flipcard-front.down{justify-content:flex-end}.flipcard-front .flipcard-title{font-size:1.5625rem;font-weight:700;line-height:2.1875rem}.flipcard-front img{position:absolute;top:0;left:0;width:100%;height:100%}.flipcard-back{z-index:-5;justify-content:center;transform:rotateY(180deg);color:#ffffff;text-align:center;text-decoration:none;background-color:#009fe3;visibility:hidden;animation:stayvisible 0.6s both;-ms-animation:none}.flipcard-back .flipcard-title{font-size:1.5625rem;font-weight:700;line-height:2.1875rem}.flipcard-back hr{width:3.75rem;height:0.1875rem;margin:0.9375rem 0 1.875rem 0;background-color:#ffffff}.flipcard-back p{max-height:8.75rem;overflow:hidden;font-size:1.125rem;line-height:1.75rem}@media only screen and (min-width:1025px){.flip-wrapper:hover .flipcard{transform:rotateY(-180deg)}.flip-wrapper:hover .flipcard .flipcard-front{visibility:hidden;animation:stayvisible 0.6s both;-ms-animation:none}.flip-wrapper:hover .flipcard .flipcard-back{visibility:visible;animation:stayvisible 0.6s both;-ms-animation:none}}@media only screen and (max-width:1290px){.flipcard-back,.flipcard-front{padding:2.8125rem 1.875rem}}.donation-banner{--page-margin:1.875rem;margin-bottom:6.25rem}@media only screen and (max-width:560px){.donation-banner{margin-bottom:10vw}}.donation-banner:has(.waypoint-triggered) .call-to-action-left,.donation-banner:has(.waypoint-triggered) .call-to-action-right{transform:translateX(0);opacity:1}.donation-banner a{display:grid;max-width:1290px;margin-right:auto;margin-left:auto;grid-template-columns:max((100% - 80.625rem)/2,var(--page-margin)) repeat(11,1fr 1.5rem) 1fr max((100% - 80.625rem)/2,var(--page-margin))}.donation-banner .call-to-action-left{grid-column:3/-4;transform:translateX(-100%);transition:transform 1s ease-out,opacity 0.5s linear}.donation-banner .call-to-action-left.waypoint-triggered{transform:translateX(0)}.donation-banner .call-to-action-left .donation-title{grid-column:1/-1;grid-row:2/3}.donation-banner .call-to-action-left .title{max-width:1280px}.donation-banner .call-to-action-right{grid-column:3/-8;transform:translateX(100%);transition:transform 1s ease-out,opacity 0.5s linear}.donation-banner .call-to-action-right.waypoint-triggered{transform:translateX(0)}.donation-banner .call-to-action-right .donation-button{max-width:1000px;margin-top:1.5rem;transition:all 0.2s ease}.donation-banner a:hover .waypoint-triggered .donation-button{transform:scale(1.1)}.donation-banner .call-to-action-left,.donation-banner .call-to-action-right{width:100%;opacity:0}.donation-banner .call-to-action-left a,.donation-banner .call-to-action-right a{display:block;width:100%}.donation-banner .call-to-action-left img,.donation-banner .call-to-action-left picture,.donation-banner .call-to-action-right img,.donation-banner .call-to-action-right picture{display:block;width:100%}.donation-banner .call-to-action-left.waypoint-triggered,.donation-banner .call-to-action-right.waypoint-triggered{opacity:1}@media only screen and (max-width:1024px){.donation-banner .call-to-action-left.waypoint-triggered,.donation-banner .call-to-action-right.waypoint-triggered{transform:none}.donation-banner .call-to-action-left.waypoint-triggered:hover,.donation-banner .call-to-action-right.waypoint-triggered:hover{transform:none}}.text-element{color:#000000;font-size:18px;line-height:1.6em;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}.text-element+.text-element{margin-top:1.875rem}.text-element .h1,.text-element .h2,.text-element .h3,.text-element .h4,.text-element .h5,.text-element .h6,.text-element h1,.text-element h2,.text-element h3,.text-element h4,.text-element h5,.text-element h6{position:relative;display:flex;width:100%;margin-top:1em;font-weight:700}.text-element .h1:first-child,.text-element .h2:first-child,.text-element .h3:first-child,.text-element .h4:first-child,.text-element .h5:first-child,.text-element .h6:first-child,.text-element h1:first-child,.text-element h2:first-child,.text-element h3:first-child,.text-element h4:first-child,.text-element h5:first-child,.text-element h6:first-child{margin-top:0}.text-element .h1,.text-element .h2,.text-element h1,.text-element h2{color:#009fe3;text-transform:uppercase}.text-element .h1:before,.text-element .h2:before,.text-element h1:before,.text-element h2:before{content:"";display:block;width:2em;min-width:2em;margin-right:0.5em;margin-bottom:0.25em;border-bottom:0.25rem solid;transform:translateX(-50%) scaleX(0);transform-origin:left;opacity:0;transition:transform 0.4s ease-out,opacity 0.4s linear}.text-element .h1,.text-element h1{flex-direction:column-reverse;font-size:3.4375rem;font-weight:900;line-height:1.2em}.text-element .h1:before,.text-element h1:before{border-bottom:0.4375rem solid;border-radius:7px}.text-element .h2,.text-element h2{font-size:2.5rem;line-height:1.2em}.text-element .h3,.text-element h3{max-width:967.5px;color:#009fe3;font-size:1.875rem;line-height:1.4em}.text-element .h4,.text-element h4{max-width:645px;color:#404040;font-size:1.5625rem;line-height:1.4em}.text-element .h5,.text-element h5{max-width:645px;color:#404040;font-size:1.375rem;line-height:1.4em}.text-element .h6,.text-element h6{max-width:645px;color:#404040;font-size:1.25rem;line-height:1.4em}.text-element .blue{color:#009fe3}.text-element .darkgrey{color:#404040}.text-element .waypoint-triggered:before{transform:translateX(0) scaleX(1);opacity:1}.text-element .bold{font-weight:700}.text-element .small{font-size:15px}.text-element .small.thin{font-weight:200}.text-element>*+*{margin-top:1.5rem}.text-element a{transition:color 0.3s}.text-element a:hover{color:#009fe3;text-decoration:underline}.text-element ul{list-style:disc inside}.text-element ol{list-style:decimal inside}.text-element li.download-item,.text-element li.link-item{position:relative;margin-left:1.875rem;list-style:none}.text-element li.download-item+li.download-item,.text-element li.download-item+li.link-item,.text-element li.link-item+li.download-item,.text-element li.link-item+li.link-item{padding-top:1em}.text-element li.download-item+li.download-item:after,.text-element li.download-item+li.link-item:after,.text-element li.link-item+li.download-item:after,.text-element li.link-item+li.link-item:after{top:1em}.text-element li.download-item a,.text-element li.link-item a{text-decoration:none}.text-element li.download-item:after,.text-element li.link-item:after{position:absolute;top:0;left:-1.875rem;color:inherit;font-family:"icons";font-size:1em;vertical-align:middle}.text-element li.link-item:after{content:"\e926"}.text-element li.download-item:after{content:"\e91f"}.text-element li.download-item:hover,.text-element li.link-item:hover{color:#009fe3;transition:color 0.3s}.text-element li.download-item:hover a,.text-element li.link-item:hover a{color:#009fe3}.text-element .news-img-wrap{overflow:hidden}.text-element .news-img-wrap .video-teaser-video img{transition:transform 0.3s}.text-element .news-img-wrap:hover .video-teaser-video img{transform:scale(1.05)}.text-element .news-img-wrap a{position:relative;display:inline-block;height:100%}.text-element .news-list-date{display:block;font-weight:700;color:#404040}@media only screen and (max-width:1024px){.text-element{font-size:17px}}@media only screen and (max-width:768px){.text-element{font-size:16px}}@media only screen and (max-width:560px){.text-element{font-size:15px}.text-element .h1,.text-element h1{font-size:30px}.text-element .h2,.text-element h2{font-size:26px}}.tile-container{display:block;width:calc(100% + 10px);padding:0;padding-top:10px}.tile-container-wrapper{width:100%;overflow:hidden}.tile-container:after,.tile-container:before{content:"";clear:both;display:table}.tile{position:relative;float:left;display:block;margin-right:10px;margin-bottom:10px;overflow:hidden}.tile:before{content:"";display:block;width:100%;padding-bottom:100%}.tile.tile-text .tile-front{position:absolute;top:0;left:-100%;z-index:5;display:flex;width:100%;height:100%;align-items:center;text-decoration:none;vertical-align:center;background-color:inherit;opacity:0;transition:opacity 0.3s linear,transform 0.3s ease-in-out}.tile.tile-text .tile-front p{width:100%;padding:30px;margin:auto;color:#ffffff;text-align:center;opacity:inherit}.tile.tile-text .tile-front p:after{content:"\e926";position:absolute;left:50%;display:block;width:50%;padding-top:1em;transform:translateX(-50%);color:#ffffff;font-family:"icons";font-size:inherit}.tile.tile-text .tile-back{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.tile.tile-text .tile-back img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:200%;max-width:none;height:auto;min-height:200%;max-height:none;margin:auto auto;transform:scale(0.5)}.tile.tile-text .tile-back .tile-title{position:absolute;bottom:0;left:0;z-index:5;padding:2.5rem;color:#ffffff;line-height:1em;text-transform:uppercase;word-wrap:break-word;pointer-events:none}.tile.tile-text .tile-back .tile-title .tile-text-mobile{display:none;margin-top:0.5em;font-weight:400;text-transform:none}@media only screen and (max-width:1024px){.tile.tile-text .tile-back .tile-title .tile-text-mobile{display:block}}.tile.tile-video .tile-front{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;text-decoration:none;vertical-align:center;background-color:inherit;transition:opacity 0.3s}.tile.tile-video .tile-front img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;z-index:2;width:auto;min-width:200%;max-width:none;height:auto;min-height:200%;max-height:none;margin:auto auto;transform:scale(0.5)}.tile.tile-video .tile-front .tile-title{position:absolute;bottom:5%;z-index:5;padding:0 2.5rem;color:#ffffff;line-height:1em;text-transform:uppercase;word-wrap:break-word;pointer-events:none}.tile.tile-video .tile-front:before{content:"\e921";position:absolute;top:50%;left:50%;z-index:5;transform:translate3d(-50%,-50%,0);color:#ffffff;font-family:"icons";font-size:15.625rem;font-weight:400}.tile.tile-video .tile-back{position:absolute;top:0;left:0;width:100%;height:100%}.tile.tile-video .tile-back:before{content:"\e925";position:absolute;right:0;bottom:5%;left:0;z-index:5;width:3.75rem;height:3.75rem;margin:auto;color:#ffffff;font-family:"icons";font-size:3.75rem;line-height:3.75rem;opacity:0;cursor:pointer;transition:opacity 0.3s ease}.tile.tile-video .tile-back video{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:200%;max-width:none;height:auto;min-height:200%;max-height:none;margin:auto auto;transform:scale(0.5)}.tile.tile-video .tile-back .tile-back-alt-label{opacity:0;pointer-events:none}.tile.tile-video.muted .tile-back:before{content:"\e924"}.tile.tile-video.mobile .tile-back:before{display:none}.tile.tile-video.mobile .tile-front{opacity:0}.tile:hover.tile-text .tile-front{transform:translateX(100%);opacity:1}@media only screen and (min-width:1025px){.tile:hover.tile-video .tile-front{opacity:0}.tile:hover.tile-video .tile-back:before{opacity:1}}.tile-normal{width:calc(25% - 10px);font-size:2.25rem;text-align:center}.tile-normal .tile-title{width:100%;font-weight:900}.tile-normal .tile-front{font-weight:700;line-height:1.3em}@media only screen and (max-width:1730px){.tile-normal{font-size:1.875rem}}@media only screen and (max-width:768px){.tile-normal{width:calc(50% - 10px)}}.tile-long{width:calc(50% - 10px);font-size:3.125rem;text-align:center}.tile-long:before{padding-bottom:calc(50% - 5px)}.tile-long .tile-title{left:50%;width:100%;max-width:600px;transform:translateX(-50%);font-weight:900}.tile-long.tile-text .tile-title{max-width:none;transform:none}.tile-long .tile-front{font-weight:700;line-height:1.3em}.tile-long .tile-front p{max-width:50rem}@media only screen and (max-width:1730px){.tile-long{font-size:2.5rem}}@media only screen and (max-width:768px){.tile-long{width:calc(100% - 10px)}}.tile-big{width:calc(50% - 10px);font-size:4.125rem}.tile-big:before{padding-bottom:calc(100% - 1px)}.tile-big .tile-title{font-weight:900}.tile-big .tile-front{font-weight:900;line-height:1.3em}@media only screen and (max-width:1730px){.tile-big{font-size:2.5rem}}@media only screen and (max-width:768px){.tile-big{width:calc(100% - 10px)}}.tile-blue:after,.tile-green:after,.tile-lightblue:after,.tile-orange:after,.tile-pink:after,.tile-red:after{content:"";position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;opacity:0.67}.tile-blue img,.tile-blue video,.tile-green img,.tile-green video,.tile-lightblue img,.tile-lightblue video,.tile-orange img,.tile-orange video,.tile-pink img,.tile-pink video,.tile-red img,.tile-red video{filter:contrast(133%)}.tile-red{background-color:#c00000}.tile-red:after{background-color:#c00000}.tile-blue{background-color:#005fbf}.tile-blue:after{background-color:#005fbf}.tile-orange{background-color:#e49c00}.tile-orange:after{background-color:#e49c00}.tile-green{background-color:#95c11f}.tile-green:after{background-color:#95c11f}.tile-lightblue{background-color:#009fe3}.tile-lightblue:after{background-color:#009fe3}.tile-pink{background-color:#e4007d}.tile-pink:after{background-color:#e4007d}.tile-white{background-color:#009fe3}@media only screen and (max-width:1024px){.tile.tile-text .tile-front{display:none}.tile-container .grid.column.tile-grouper{margin-top:0}.tile.tile-long{font-size:1.875rem}.tile.tile-video .tile-front:before{font-size:150px}}@media only screen and (max-width:768px){.tile:first-of-type{float:right}.tile.tile-video .tile-front:before{font-size:125px}}@media only screen and (max-width:560px){.tile.tile-video .tile-front:before{font-size:30vw}.tile.tile-video .tile-front .tile-title{left:50%;width:80%;transform:translateX(-50%);font-size:6vw}.tile.tile-text .tile-back .tile-title{font-size:6vw;line-height:1.2em}}.stage-home{display:block;width:calc(100% + 10px);padding:0}.stage-home-wrapper{width:100%;overflow:hidden}.stage-home:after,.stage-home:before{content:"";clear:both;display:table}.stage-tile{position:relative;float:left;display:block;margin-right:10px;margin-bottom:10px;overflow:hidden}.stage-tile:before{content:"";display:block;width:100%;padding-bottom:100%}.stage-tile.tile-text .tile-front{position:absolute;top:0;left:-100%;z-index:5;display:flex;width:100%;height:100%;align-items:center;text-decoration:none;vertical-align:center;background-color:inherit;opacity:0;transition:opacity 0.3s linear,transform 0.3s ease-in-out}.stage-tile.tile-text .tile-front p{width:100%;padding:30px;margin:auto;color:#ffffff;text-align:center;opacity:inherit}.stage-tile.tile-text .tile-front p:after{content:"\e926";position:absolute;left:50%;display:block;width:50%;padding-top:1em;transform:translateX(-50%);color:#ffffff;font-family:"icons";font-size:inherit}.stage-tile.tile-text .tile-back{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.stage-tile.tile-text .tile-back img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:200%;max-width:none;height:auto;min-height:200%;max-height:none;margin:auto;transform:scale(0.5)}.stage-tile.tile-text .tile-back .tile-title{position:absolute;bottom:0;left:0;z-index:5;padding:2.5rem;color:#ffffff;line-height:1em;text-transform:uppercase;word-wrap:break-word;pointer-events:none}.stage-tile.tile-text .tile-back .tile-title .tile-text-mobile{display:none;margin-top:0.5em;font-weight:400;text-transform:none}@media only screen and (max-width:1024px){.stage-tile.tile-text .tile-back .tile-title .tile-text-mobile{display:block}}.stage-tile:hover.tile-text .tile-front{transform:translateX(100%);opacity:1}@media only screen and (min-width:1025px){.stage-tile:hover.tile-video .tile-front{opacity:0}.stage-tile:hover.tile-video .tile-back:before{opacity:1}}.stage-tile.tile-normal{width:calc(25% - 10px);font-size:2.25rem;text-align:center}.stage-tile.tile-normal .tile-title{width:100%;font-weight:900}.stage-tile.tile-normal .tile-front{font-weight:700;line-height:1.3em}@media only screen and (max-width:1730px){.stage-tile.tile-normal{font-size:1.875rem}}@media only screen and (max-width:768px){.stage-tile.tile-normal{width:calc(50% - 10px)}}.stage-tile.tile-long{width:calc(50% - 10px);font-size:3.125rem;text-align:center;background-color:#c13e7e}.stage-tile.tile-long:before{padding-bottom:calc(50% - 5px)}.stage-tile.tile-long .tile-front{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;text-decoration:none;vertical-align:center}.stage-tile.tile-long .tile-front .banner-title{display:block;width:100%;color:#ffffff;font-size:2.25rem;font-weight:900;line-height:1.2em;text-align:center}.stage-tile.tile-long .tile-front hr{width:55%;height:4px;margin:1.875rem auto;background:#ffffff}.stage-tile.tile-long .tile-front .banner-number-list{display:flex;margin-top:30px;justify-content:center}.stage-tile.tile-long .tile-front .banner-number-list+.banner-number-list{margin-top:0.625rem}.stage-tile.tile-long .tile-front .banner-number-list .headline,.stage-tile.tile-long .tile-front .banner-number-list .number{display:block;font-size:1.375rem;line-height:1.2}.stage-tile.tile-long .tile-front .banner-number-list .headline{color:#d1eefa}.stage-tile.tile-long .tile-front .banner-number-list .number{color:#ffffff}.stage-tile.tile-long .tile-front .banner-number-list a.spenden-button{content:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/buttons/donation-button-large-outline.svg');position:relative;display:block;width:591px;height:auto;transition:transform 0.3s}.stage-tile.tile-long .tile-front .banner-number-list a.spenden-button:hover{transform:scale(1.1)}@media only screen and (max-width:1440px){.stage-tile.tile-long .tile-front .banner-number-list a.spenden-button{width:350px}}@media only screen and (max-width:1024px){.stage-tile.tile-long .tile-front .banner-number-list a.spenden-button{width:250px}}@media only screen and (max-width:768px){.stage-tile.tile-long .tile-front .banner-number-list a.spenden-button{width:350px}}@media only screen and (max-width:560px){.stage-tile.tile-long .tile-front .banner-number-list a.spenden-button{width:250px}}@media only screen and (max-width:1440px){.stage-tile.tile-long .tile-front .banner-title{font-size:1.375rem}.stage-tile.tile-long .tile-front hr{margin:1.25rem auto}.stage-tile.tile-long .tile-front .banner-number-list .headline,.stage-tile.tile-long .tile-front .banner-number-list .number{font-size:1.25rem}}@media only screen and (max-width:768px){.stage-tile.tile-long{width:calc(100% - 10px)}.stage-tile.tile-long .tile-front .banner-title{font-size:1.875rem}.stage-tile.tile-long .tile-front hr{margin:1.875rem auto}.stage-tile.tile-long .tile-front .banner-number-list .headline,.stage-tile.tile-long .tile-front .banner-number-list .number{font-size:1.5625rem}}@media only screen and (max-width:560px){.stage-tile.tile-long{width:calc(100% - 10px)}.stage-tile.tile-long:before{padding-bottom:calc(60% - 5px)}.stage-tile.tile-long .tile-front .banner-title{font-size:1.5625rem}.stage-tile.tile-long .tile-front hr{margin:1.25rem auto}.stage-tile.tile-long .tile-front .banner-number-list .headline,.stage-tile.tile-long .tile-front .banner-number-list .number{font-size:1.25rem}}@media only screen and (max-width:450px){.stage-tile.tile-long:before{padding-bottom:calc(80% - 5px)}}@media only screen and (max-width:1024px){.tile.tile-text .tile-front{display:none}.tile-container .grid.column.tile-grouper{margin-top:0}.tile.tile-video .tile-front:before{font-size:150px}.tile-container .tile-grouper:nth-of-type(n+3){display:none}}@media only screen and (max-width:768px){.stage-home{display:grid;width:100%;grid-template-rows:1fr;grid-template-columns:1fr;grid-template-areas:"column-2 column-2 column-2" "column-3 column-3 column-3" "column-1 column-1 column-1"}.stage-home .stage-tile{width:100%}.stage-home .stage-tile.tile-normal:before{padding-bottom:50%}.stage-home .stage-tile:hover.tile-text .tile-front{transform:none;opacity:0}.stage-home .stage-tile:first-child{grid-area:column-1}.stage-home .stage-tile:nth-child(2){grid-area:column-2}.stage-home .stage-tile:nth-child(3){grid-area:column-3}}@media only screen and (max-width:768px){.stage-home .stage-tile:first-child{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.stage-home .stage-tile:nth-child(2){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.stage-home .stage-tile:nth-child(3){-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3}}@media only screen and (max-width:560px){.stage-tile.tile-video .tile-front:before{font-size:30vw}.stage-tile.tile-video .tile-front .tile-title{left:50%;width:80%;transform:translateX(-50%);font-size:6vw}.stage-tile.tile-text .tile-back .tile-title{font-size:6vw;line-height:1.2em}}.banner-textlink{display:block;width:100%;padding:3.125rem 0;text-align:center;text-decoration:none;background-color:#009fe3}.banner-textlink-title{position:relative;display:inline-block;margin-right:4.6875rem;margin-left:1.875rem;color:#ffffff;font-size:2.5rem;font-weight:900;text-align:center;text-transform:uppercase}.banner-textlink-title:after{content:"\e926";position:absolute;top:0;right:-3.28125rem;color:inherit;font-family:"icons";transition:right 0.3s}.banner-textlink:hover span:after{right:-3.75rem}@media only screen and (max-width:1024px){.banner-textlink-title{font-size:25px}}@media only screen and (max-width:560px){.banner-textlink-title{font-size:6vw}}.videoquote{display:flex;flex-wrap:wrap}.videoquote .videoquote-image,.videoquote .videoquote-quote,.videoquote .videoquote-text,.videoquote .videoquote-video{width:50%;height:26vw}@media only screen and (max-width:1024px){.videoquote .videoquote-image,.videoquote .videoquote-quote,.videoquote .videoquote-text,.videoquote .videoquote-video{width:100%;height:52vw}}.videoquote .videoquote-image,.videoquote .videoquote-video{position:relative;display:block;margin-right:0;overflow:hidden;color:#ffffff}.videoquote .videoquote-image .videoquote-video-front,.videoquote .videoquote-video .videoquote-video-front{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:flex-end;justify-content:center;transition:opacity 0.3s linear}.videoquote .videoquote-image .videoquote-video-front img,.videoquote .videoquote-video .videoquote-video-front img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:201%;max-width:none;height:auto;min-height:201%;max-height:none;margin:auto auto;transform:scale(0.5);opacity:1;transition:opacity 0.2s}.videoquote .videoquote-image .videoquote-video-front span,.videoquote .videoquote-video .videoquote-video-front span{position:relative;z-index:5;width:40%;margin-bottom:1.5em;font-size:1.25rem;font-weight:700;line-height:1.2em;text-align:center}.videoquote .videoquote-video{cursor:pointer}.videoquote .videoquote-video .videoquote-video-front:before{content:"\e921";position:absolute;top:50%;left:50%;z-index:5;transform:translate3d(-50%,-50%,0);color:inherit;font-family:"icons";font-size:15.625rem;font-weight:200;transition:font-size 0.2s linear}.videoquote .videoquote-video .videoquote-video-front:after{content:"";position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;background-color:rgba(1,1,1,0.35)}.videoquote .videoquote-video .videoquote-video-back{position:relative;width:100%;height:100%;margin:0}.videoquote .videoquote-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.videoquote .videoquote-video.playing .videoquote-video-front img{opacity:0}.videoquote .videoquote-video:not(.videoquote-with-loop) .videoquote-video-front img{transition:transform 0.3s}.videoquote .videoquote-video:not(.videoquote-with-loop):hover .videoquote-video-front img{transform:scale(0.51)}.videoquote .videoquote-quote{position:relative;display:flex;margin:0;align-items:center;justify-content:center;overflow:hidden;color:#ffffff;background-color:#95c11f}.videoquote .videoquote-quote .text-bold{font-weight:700}.videoquote .videoquote-quote blockquote,.videoquote .videoquote-quote cite{display:block;text-align:center}.videoquote .videoquote-quote blockquote{width:67%;font-size:1.875rem;line-height:1.2em}.videoquote .videoquote-quote cite{margin-top:2em;font-size:1rem;font-weight:700;line-height:1.2em}.videoquote .videoquote-quote cite:after,.videoquote .videoquote-quote cite:before{content:" - "}.videoquote .videoquote-quote:after,.videoquote .videoquote-quote:before{content:"";position:absolute;display:block;width:8.125rem;height:8.125rem;background-repeat:no-repeat;background-size:contain}.videoquote .videoquote-quote:before{bottom:-2.5rem;left:1.25rem;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/Quote-start.svg')}.videoquote .videoquote-quote:after{top:-2.5rem;right:0;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/Quote-end.svg')}.videoquote-text{display:block;width:100%;height:100%;padding:4.6875rem 1.875rem 4.6875rem 7.5rem;color:#ffffff;text-decoration:none;background-color:#95c11f;transition:background-color 0.3s}.videoquote-text-content{position:relative;display:block;width:100%;max-width:37.5rem;height:100%;padding-bottom:3.75rem;color:#ffffff;font-size:1.125rem;font-weight:normal;line-height:1.3em}.videoquote-text-content .h4,.videoquote-text-content h4{color:#ffffff;font-size:1.5625rem;font-weight:700;line-height:1.3em}.videoquote-text-content .h4+*,.videoquote-text-content h4+*{margin-top:1.875rem}.videoquote-text-content:after{content:"\e926";position:absolute;bottom:0;left:0;color:#ffffff;font-family:"icons";font-size:3.125rem}.videoquote a.videoquote-text:hover{background-color:#404040}@media only screen and (min-width:1025px) and (max-width:1440px){.videoquote .videoquote-quote blockquote{font-size:1.5rem}.videoquote .videoquote-quote:after,.videoquote .videoquote-quote:before{width:6.25rem;height:6.25rem}.videoquote .videoquote-quote:before{bottom:-1.875rem}.videoquote .videoquote-quote:after{top:-1.875rem}.videoquote .videoquote-text{padding:3.75rem 2.8125rem 2.8125rem 2.8125rem}}@media only screen and (min-width:1025px) and (max-width:1290px){.videoquote .videoquote-video .videoquote-video-front:before{top:48%;font-size:11.25rem}}@media only screen and (max-width:1024px){.videoquote .videoquote-quote{height:auto;padding:7.5rem 0}.videoquote .videoquote-text{height:auto}}@media only screen and (max-width:768px){.videoquote .videoquote-text{padding:4.6875rem 4.6875rem 4.6875rem 4.6875rem}}@media only screen and (max-width:560px){.videoquote .videoquote-video .videoquote-video-front span{width:80%;margin-bottom:2.8125rem;font-size:1.375rem}.videoquote .videoquote-video .videoquote-video-front:before{top:45%;font-size:12.5rem}.videoquote .videoquote-quote,.videoquote .videoquote-text{display:none}}@media only screen and (max-width:480px){.videoquote .videoquote-video .videoquote-video-front span{margin-bottom:2.34375rem}.videoquote .videoquote-video .videoquote-video-front:before{font-size:10rem}}@media only screen and (max-width:400px){.videoquote .videoquote-video .videoquote-video-front span{margin-bottom:1.875rem}.videoquote .videoquote-video .videoquote-video-front:before{top:45%;font-size:8.75rem}}@media only screen and (max-width:360px){.videoquote .videoquote-video .videoquote-video-front:before{top:40%}}@media only screen and (max-width:345px){.videoquote .videoquote-video .videoquote-video-front:before{top:35%}}.figure-swiper{position:relative;display:block}.figure-swiper .figure-swiper-button-next,.figure-swiper .figure-swiper-button-prev{position:absolute;top:calc(1182px / 3 * 0.28);width:50px;height:80px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;outline:none;cursor:pointer}.figure-swiper .figure-swiper-button-prev{left:-75px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/swiper-left.png')}.figure-swiper .figure-swiper-button-next{right:-75px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/swiper-right.png')}.figure-swiper .swiper-slide>a{display:block;text-decoration:none;border-radius:5px}.figure-swiper .swiper-slide>a h3,.figure-swiper .swiper-slide>a p{-webkit-hyphens:break-word;hyphens:break-word}.figure-swiper .swiper-slide>a .swiper-slide-image{position:relative;display:block}.figure-swiper .swiper-slide>a .swiper-slide-image img{width:100%}.figure-swiper .swiper-slide>a .news-list-date{color:#009fe3;font-size:15px;font-weight:700;line-height:1.2em}.figure-swiper .swiper-slide>a h3{margin-top:1.25rem;color:#404040;font-size:1.5625rem;font-weight:700;line-height:1}.figure-swiper .swiper-slide>a p{display:inline-block;height:calc(54px);margin-top:0.9375rem;font-size:15px;line-height:1.2em}.figure-swiper .swiper-slide>a p:after{content:"\e926";margin-left:0.5em;color:inherit;font-family:"icons";font-size:1.2em;vertical-align:middle}.figure-swiper .swiper-slide>a:hover p:after{color:#009fe3}.figure-swiper .swiper-slide>.swiper-slide-video{position:relative;overflow:hidden;cursor:pointer}.figure-swiper .swiper-slide>.swiper-slide-video .video-teaser-video img{transition:transform 0.3s}.figure-swiper .swiper-slide>.swiper-slide-video .video-teaser-video:hover img{transform:scale(1.05)}.figure-swiper .swiper-slide>.swiper-slide-video:after{pointer-events:none}.figure-swiper .swiper-slide>.swiper-slide-video a{display:block;height:100%}@media only screen and (max-width:1400px){.figure-swiper .figure-swiper-button-prev{left:-25px;width:30px}.figure-swiper .figure-swiper-button-next{right:-25px;width:30px}}@media only screen and (max-width:1024px){.figure-swiper .figure-swiper-button-next,.figure-swiper .figure-swiper-button-prev{top:calc(1000px / 2 * 0.28)}.figure-swiper .figure-swiper-button-prev{left:-22px;width:25px}.figure-swiper .figure-swiper-button-next{right:-22px;width:25px}}@media only screen and (max-width:768px){.figure-swiper .figure-swiper-button-next,.figure-swiper .figure-swiper-button-prev{top:calc(768px * 0.28)}}@media only screen and (max-width:560px){.figure-swiper .figure-swiper-button-next,.figure-swiper .figure-swiper-button-prev{top:calc(560px * 0.28)}.figure-swiper .swiper-slide p{display:none}}@media only screen and (max-width:320px){.figure-swiper .figure-swiper-button-next,.figure-swiper .figure-swiper-button-prev{top:calc(320px * 0.28)}}.toggle+.toggle{margin-top:0}.column .toggle+.toggle{margin-top:0}.toggle .toggle-trigger{position:relative;display:flex;padding:0.5em 0;padding-right:20px;padding-left:10px;border-bottom:2px solid #009fe3;justify-content:space-between;color:#009fe3;font-size:1.25rem;line-height:1.5em;cursor:pointer;transition:color 0.3s,background-color 0.3s}.toggle .toggle-trigger>*{font-size:inherit;line-height:inherit}.toggle .toggle-trigger:hover{color:#ffffff;background-color:#009fe3}.toggle .toggle-trigger:after{content:"\e90b";align-self:center;display:inline-block;perspective:1;color:inherit;font-family:"icons";font-size:1em;font-weight:normal;transition:transform 0.4s}.toggle.black .toggle-trigger{padding-right:0;padding-left:0;border-color:#404040;color:#808080}.toggle.black .toggle-trigger:hover{color:#404040;background-color:inherit}.toggle.black .toggle-trigger:after{content:"\e906";font-size:1em}.toggle-content{width:100%;padding-bottom:1.5rem;margin-top:1em}.toggle.open .toggle-trigger:after{transform:rotateZ(-45deg)}.toggle.black.open .toggle-trigger{color:#404040}.toggle.black.open .toggle-trigger:after{transform:rotateZ(-180deg)}@media only screen and (max-width:1290px){.toggle-trigger{font-size:16px}}@media only screen and (max-width:560px){.toggle-trigger{font-size:4vw}}.contact-bubble{position:relative;width:100%}.contact-bubble-blue{color:#009fe3}.contact-bubble-background{position:relative;width:100%;height:0;padding-bottom:74%;overflow:hidden}.contact-bubble-background:before{content:"";position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/contact-bubble-bubble.png');background-repeat:no-repeat;background-size:cover}.contact-bubble img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;display:block;width:auto;min-width:200%;max-width:none;height:auto;min-height:200%;max-height:none;margin:auto auto;transform:scale(0.5)}.contact-bubble img.small{display:none}.contact-bubble-content{position:absolute;top:15%;left:15%;z-index:5;width:53%}.contact-bubble-content h1,.contact-bubble-content h2,.contact-bubble-content h3,.contact-bubble-content h4,.contact-bubble-content h5,.contact-bubble-content h6{font-size:1.875rem;line-height:1.2em}.contact-bubble-content li,.contact-bubble-content p{display:block;font-size:16px;line-height:1.3em}.contact-bubble-content p,.contact-bubble-content ul{margin-top:1em}.contact-bubble.small .contact-bubble-content{position:static;width:100%;padding:0 1.5rem;margin-top:1.5rem}.contact-bubble.small img{display:none}.contact-bubble.small img.small{display:block}.tabs .tab-navigation{position:relative;min-height:3.125rem}.tabs .tab-navigation+.tab-content-container{margin-top:2.5rem}.tabs .tab-navigation .tab-content-container>*+*{margin-top:4.5rem}.tabs .tab-navigation .tab-content-container>.text-element+:not(.text-element){margin-top:4.5rem}.tabs .tab-navigation-mobile-head{position:relative;display:none;width:100%;height:100%;padding:0.9375rem 1.875rem;padding-right:4.375rem;color:#ffffff;font-size:20px;font-weight:900;line-height:1.1;text-align:center;text-transform:uppercase;background-color:#009fe3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 0.2s}.tabs .tab-navigation-mobile-head:after{content:"\e906";position:absolute;top:50%;right:2.25rem;align-self:center;display:inline-block;transform:translateY(-50%);perspective:1;color:#ffffff;font-family:"icons";font-size:1.5625rem;pointer-events:none;transition:transform 0.4s}.tabs .tab-navigation-mobile-head.ui-tabs-active:after{transform:translateY(-50%) rotate(180deg)}.tabs .tab-navigation-mobile-head.ui-tabs-active~.toggle-icon:after{height:0}.tabs .tab-navigation-mobile-head span{display:inline-block;margin-left:1.875rem;transition:opacity 0.1s}.tabs .tab-navigation-mobile-head span.transitioning{opacity:0}.tabs .tab-navigation-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.tabs .tab-navigation-item{position:relative;margin-top:0.625rem;margin-right:0.5rem;border:3px solid #009fe3;transition-duration:0.2s;transition-property:width,height,padding,border,margin,color}.tabs .tab-navigation-item:last-child{margin-right:0}.tabs .tab-navigation-item>a,.tabs .tab-navigation-item>div{position:relative;display:flex;height:100%;padding:0.5rem 1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabs .tab-navigation-item>a span,.tabs .tab-navigation-item>div span{position:relative;z-index:inherit;display:flex;width:100%;-ms-flex:1 0 auto;flex-direction:column;justify-content:center;font-size:20px;font-weight:900;line-height:1.1;text-align:center;text-transform:uppercase}.tabs .tab-navigation-item:first-child>a,.tabs .tab-navigation-item:first-child>div{margin-left:0}.tabs .tab-navigation-item.ui-tabs-active{background-color:#009fe3}.tabs .tab-navigation-item.ui-tabs-active div span{color:#ffffff}.tabs .tab-navigation-item:hover{background-color:#009fe3;transition:background-color 0.3s}.tabs .tab-navigation-item:hover>a,.tabs .tab-navigation-item:hover>div{text-decoration:none}.tabs .tab-navigation-item:hover>a span,.tabs .tab-navigation-item:hover>div span{position:relative;z-index:inherit;color:#ffffff;transition:color 0.3s}.tabs .tab-content-wrapper{opacity:0;transition:opacity 0.4s ease}.tabs .tab-content-wrapper>*+*{margin-top:1.5rem}.tabs .tab-content-wrapper.visible{opacity:1}.tabs.project .tab-navigation-items{display:flex;width:100%;max-width:1290px;margin:0 auto}@media only screen and (min-width:1025px){.tabs.project.sticky>.tab-navigation .tab-navigation-items-wrapper{position:fixed;top:calc(40px + 60px);left:0;z-index:10;display:flex;width:100%;height:35px;color:#ffffff;background:#404040}.tabs.project.sticky>.tab-navigation .tab-navigation-items-wrapper .tab-navigation-items{padding:0 30px}.tabs.project.sticky>.tab-navigation .tab-navigation-items-wrapper li{height:100%;margin:0;border:0}.tabs.project.sticky>.tab-navigation .tab-navigation-items-wrapper li:first-of-type>div{padding-left:0}.tabs.project.sticky>.tab-navigation .tab-navigation-items-wrapper li>div span{font-size:17px;font-weight:700}.tabs.project.sticky>.tab-navigation .tab-navigation-items-wrapper li.ui-tabs-active,.tabs.project.sticky>.tab-navigation .tab-navigation-items-wrapper li:hover{background:none}.tabs.project.sticky>.tab-navigation .tab-navigation-items-wrapper li.ui-tabs-active>a span,.tabs.project.sticky>.tab-navigation .tab-navigation-items-wrapper li.ui-tabs-active>div span,.tabs.project.sticky>.tab-navigation .tab-navigation-items-wrapper li:hover>a span,.tabs.project.sticky>.tab-navigation .tab-navigation-items-wrapper li:hover>div span{border-bottom:2px solid #ffffff;transition:border 0.1s linear}}@media only screen and (max-width:1024px){.tabs .tab-navigation-mobile-head{display:block}.tabs .tab-navigation-items{position:relative;display:none;width:100%;border:4px solid #009fe3;border-top:none;overflow:hidden}.tabs .tab-navigation-item{position:relative;display:block;width:100%;max-width:none;margin-top:0;margin-right:0;border:none}.tabs .tab-navigation-item>a,.tabs .tab-navigation-item>div{max-width:none;padding:0.625rem 1.25rem;margin-left:0}.tabs .tab-navigation-item>a:after,.tabs .tab-navigation-item>div:after{display:none}.tabs .tab-navigation-item.ui-tabs-active{display:block}.tabs .tab-navigation-item.ui-tabs-active:after{display:none}.tabs .tab-navigation.open .tab-navigation-item{display:block}.tabs.project .tab-navigation-items{display:none;flex-direction:column}.tabs.project.sticky{padding-top:50px}.tabs.project.sticky .tab-navigation-item{background-color:#808080}.tabs.project.sticky .tab-navigation-item.ui-tabs-active,.tabs.project.sticky .tab-navigation-item:hover{background-color:#404040}.tabs.project.sticky>.tab-navigation{position:fixed;top:60px;left:0;z-index:10;width:100%;color:#ffffff;background:#404040}.tabs.project.sticky>.tab-navigation .tab-navigation-mobile-head{border-bottom:2px solid transparent;background-color:#404040}.tabs.project.sticky>.tab-navigation .project{border-color:#404040}}@media only screen and (max-width:768px){.tabs .tab-navigation-mobile-head{text-align:left}.tabs .tab-navigation-mobile-head span{margin-left:0}}*+.tabs{margin-top:4.375rem}@keyframes beat{10%{transform:none}30%{transform:scale(1.08)}50%{transform:none}70%{transform:scale(1.04)}90%{transform:none}}.audio-element,.image-element,.video-element{position:relative}.audio-element img,.image-element img,.video-element img{width:100%}.audio-element figcaption,.image-element figcaption,.video-element figcaption{padding:5px 0;font-size:15px;font-weight:200;-webkit-text-decoration:0;text-decoration:0}.audio-element-popup,.image-element-popup,.video-element-popup{position:relative;display:block}.audio-element-popup figcaption,.image-element-popup figcaption,.video-element-popup figcaption{display:none}.audio-element-popup:after,.audio-element-popup:before,.image-element-popup:after,.image-element-popup:before,.video-element-popup:after,.video-element-popup:before{content:"";position:absolute;opacity:0;pointer-events:none;transition:all 0.3s ease}.audio-element-popup:before,.image-element-popup:before,.video-element-popup:before{top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgba(0,159,227,0.5)}.audio-element-popup:after,.image-element-popup:after,.video-element-popup:after{content:"\e900";top:50%;left:50%;z-index:3;display:block;transform:translate(-50%,-50%);color:#ffffff;font-family:"icons";font-size:3.125rem;transition:font-size 0.3 ease}.audio-element-popup:hover:after,.audio-element-popup:hover:before,.image-element-popup:hover:after,.image-element-popup:hover:before,.video-element-popup:hover:after,.video-element-popup:hover:before{font-size:3.125rem;opacity:1}.video .audio-element-popup:after,.video .image-element-popup:after,.video .video-element-popup:after{content:"\e921";font-size:6.5625rem}.audio .audio-element-popup:after,.audio .image-element-popup:after,.audio .video-element-popup:after{content:"\e925";font-size:3.4375rem}.audio-element-popup-disabled figcaption,.image-element-popup-disabled figcaption,.video-element-popup-disabled figcaption{display:block}.audio-element-popup-disabled:after,.audio-element-popup-disabled:before,.image-element-popup-disabled:after,.image-element-popup-disabled:before,.video-element-popup-disabled:after,.video-element-popup-disabled:before{display:none}.audio-element-popup-disabled,.audio-element-popup-disabled:hover,.image-element-popup-disabled,.image-element-popup-disabled:hover,.video-element-popup-disabled,.video-element-popup-disabled:hover{cursor:default}.audio-element-link>img:hover,.image-element-link>img:hover,.video-element-link>img:hover{animation:beat 1.5s}.audio-element:hover figcaption,.image-element:hover figcaption,.video-element:hover figcaption{opacity:1;pointer-events:all}.mfp-title{line-height:22px}@media (max-width:768px){.audio-element-popup,.image-element-popup,.video-element-popup{text-decoration:none;cursor:default;pointer-events:none}.audio-element-popup figcaption,.image-element-popup figcaption,.video-element-popup figcaption{display:block}.audio-element-popup:after,.audio-element-popup:before,.image-element-popup:after,.image-element-popup:before,.video-element-popup:after,.video-element-popup:before{display:none}.audio-element-popup,.video-element-popup{cursor:unset;pointer-events:unset}}.video-header{position:relative;display:flex;width:100%;height:33vw;justify-content:center;overflow:hidden;background-color:#333333}.video-header .videoloop{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;display:block;width:auto;min-width:201%;max-width:none;height:auto;min-height:201%;max-height:none;margin:auto auto;transform:scale(0.5)}.video-header .video-text{position:absolute;top:65%;left:50%;width:100%;max-width:500px;padding:0 1.875rem;align-items:flex-end;justify-content:center;transform:translateX(-50%);color:#ffffff;font-size:1.875rem;font-weight:700;line-height:2.25rem;text-align:center;transition:opacity 0.3s}.video-header:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(1,1,1,0.3);transition:opacity 0.3s}.video-header:after{content:"\e921";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;font-family:"icons";font-size:13.75rem;text-shadow:0 0 4px transparent;transition:text-shadow 0.3s}.video-header:hover:before{opacity:0.7}.video-header:hover:after{text-shadow:0 0 4px rgba(64,64,64,0.5)}@media only screen and (max-width:1024px){.video-header .video-text{font-size:1.5rem;line-height:1.875rem}.video-header:after{font-size:8.75rem}}@media only screen and (max-width:768px){.video-header .video-text{top:70%}}@media only screen and (max-width:560px){.video-header .video-text{display:none}}.img-gallery{position:relative;width:100%;overflow:hidden}.img-gallery-content{width:100%}.img-gallery-button-next,.img-gallery-button-prev{position:absolute;top:auto;right:0;bottom:28px;left:auto;z-index:9;width:3rem;height:3rem;background-color:#009fe3;background-image:none;outline:none;cursor:pointer}.img-gallery-button-next:before,.img-gallery-button-prev:before{content:"";display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#ffffff;font-family:"icons";font-size:40px}.img-gallery-button-prev{right:3.1875rem}.img-gallery-button-prev:before{content:"\e907"}.img-gallery-button-next:before{content:"\e908"}.img-gallery figcaption{height:20px;margin-top:8px;font-size:15px;font-weight:200;line-height:20px}.img-teaser .image-element,.img-teaser .video-teaser-video,.video-teaser .image-element,.video-teaser .video-teaser-video{position:relative;height:0;padding-bottom:100%;overflow:hidden}.img-teaser .image-element img,.img-teaser .video-teaser-video img,.video-teaser .image-element img,.video-teaser .video-teaser-video img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:200%;max-width:none;height:auto;min-height:200%;max-height:none;margin:auto auto;transform:scale(0.5);transition:transform 0.3s}.img-teaser .image-element:hover img,.img-teaser .video-teaser-video:hover img,.video-teaser .image-element:hover img,.video-teaser .video-teaser-video:hover img{transform:scale(0.55)}.img-teaser a,.video-teaser a{display:block;text-decoration:none}.img-teaser a:hover .img-teaser-title,.img-teaser a:hover .video-teaser-title,.video-teaser a:hover .img-teaser-title,.video-teaser a:hover .video-teaser-title{color:#009fe3}.img-teaser a:hover .img-teaser-text:after,.img-teaser a:hover .video-teaser-text:after,.video-teaser a:hover .img-teaser-text:after,.video-teaser a:hover .video-teaser-text:after{color:#009fe3}.img-teaser-text,.img-teaser-title,.video-teaser-text,.video-teaser-title{max-width:400px;margin-top:0.625rem}.img-teaser-title,.video-teaser-title{color:#404040;line-height:1.3em;transition:color 0.3s}.img-teaser-text,.video-teaser-text{display:inline-block;font-size:15px;line-height:1.4em}.img-teaser-text:after,.video-teaser-text:after{content:"\e926";color:#404040;font-family:"icons";font-size:1.2em;vertical-align:middle;transition:color 0.3s}.img-teaser.long .image-element,.img-teaser.long .video-teaser-video,.video-teaser.long .image-element,.video-teaser.long .video-teaser-video{padding-bottom:calc(50% - 0.8125rem)}.img-teaser.big .img-teaser-img:before,.img-teaser.big .video-teaser-video:before,.video-teaser.big .img-teaser-img:before,.video-teaser.big .video-teaser-video:before{padding-bottom:74%}.img-teaser.big .img-teaser-text,.img-teaser.big .img-teaser-title{max-width:500px;margin-top:1em}.img-teaser.big .img-teaser-title{font-size:25px;line-height:1.2em}.img-teaser.big .img-teaser-text{margin-top:1em;font-size:18px;line-height:1.4em}.video-teaser-video:after{content:"\e921";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff;font-family:"icons";font-size:140px;transition:opacity 0.3s}.video-teaser-video:hover img{transform:scale(0.55)}.download-tile-wrapper{position:relative;display:block;width:100%;height:0;padding-bottom:100%;text-decoration:none;background-color:#009fe3}.download-tile-wrapper .download-tile{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;padding:0.9375rem;flex-direction:column;align-items:center;justify-content:center}.download-tile-wrapper .download-tile:before{content:"\e91f";display:block;color:#ffffff;font-family:"icons";font-size:5rem;transition:transform 0.3s ease}.download-tile-wrapper .download-tile-title{width:100%;color:#ffffff;font-size:1.25rem;font-weight:700;line-height:1.4em;text-align:center}.download-tile-wrapper .download-tile .data-type{color:#ffffff}.download-tile-wrapper .download-tile:hover:before{transform:scale(1.2,1.2)}@media only screen and (max-width:1024px){.download-tile-wrapper{padding-bottom:50%}}@media only screen and (max-width:768px){.download-tile-wrapper .download-tile-title{width:60%;font-size:1rem}}.icon-tile{display:flex;height:230px;padding:2rem 1.5rem;flex-direction:column;align-items:center;justify-content:space-between;background-color:#e5e5e5}.icon-tile img{max-width:200px;min-height:80px}.icon-tile-text{display:flex;flex-direction:column;align-items:center}.icon-tile-number,.icon-tile-title{color:#000000;font-size:20px;font-weight:700;line-height:1.2em;text-align:center;text-transform:unset}.icon-tile-number{margin-top:1.5em}.figure-element img{width:100%}.figure-element figcaption p{display:block;color:#000000;font-size:15px;line-height:1.3em}.figure-element-title{display:block;margin-top:1em;color:#009fe3;font-size:1.25rem}.img-swiper{position:relative}.img-swiper-button-next,.img-swiper-button-prev{position:absolute;top:50%;width:50px;height:80px;margin-top:0;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;outline:none;cursor:pointer}.img-swiper-button-prev{left:-75px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/swiper-left.png')}.img-swiper-button-next{right:-75px;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/swiper-right.png')}.img-swiper .swiper-container-img{overflow:hidden}.img-swiper .swiper-slide .audio-element,.img-swiper .swiper-slide .image-element,.img-swiper .swiper-slide .video-element{height:0;padding-top:100%;overflow:hidden}.img-swiper .swiper-slide .swiper-more{display:inline-block;margin-left:0.5em;color:#000000;font-size:inherit;font-weight:700;text-decoration:none}.img-swiper:not(.image-maxheight) .swiper-slide .audio-element img,.img-swiper:not(.image-maxheight) .swiper-slide .image-element img,.img-swiper:not(.image-maxheight) .swiper-slide .video-element img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:200%;max-width:none;height:auto;min-height:200%;max-height:none;margin:auto;transform:scale(0.5)}.img-swiper.image-maxheight .swiper-slide .audio-element img,.img-swiper.image-maxheight .swiper-slide .image-element img,.img-swiper.image-maxheight .swiper-slide .video-element img{position:absolute;top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:42%;transform:translate(-50%,-50%)}@media only screen and (max-width:1440px){.img-swiper-button-prev{left:-25px;width:30px}.img-swiper-button-next{right:-25px;width:30px}}@media only screen and (max-width:1024px){.img-swiper-button-prev{left:-1.5625rem;width:1.75rem}.img-swiper-button-next{right:-1.5625rem;width:1.75rem}}.ambassador-long-tile,.ambassador-tile{position:relative;display:block;width:100%;height:0;overflow:hidden}.ambassador-long-tile>img,.ambassador-tile>img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:200%;max-width:none;height:auto;min-height:200%;max-height:none;margin:auto auto;transform:scale(0.5);transition:transform 0.3s}.ambassador-long-tile-content,.ambassador-tile-content{position:absolute;display:block}.ambassador-long-tile-content-title,.ambassador-tile-content-title{display:block;color:#ffffff;font-size:0.9375rem;font-weight:700;line-height:1.5em}.ambassador-long-tile:after,.ambassador-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ambassador-tile{padding-bottom:92%}.ambassador-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-shadow:inset 0 -150px 120px -60px rgba(0,0,0,0.25);opacity:1;transition:opacity 0.3s ease}.ambassador-tile-content{bottom:5%;left:50%;z-index:2;transform:translateX(-50%)}.ambassador-tile:after{box-shadow:inset -4px 3px 9px 5px rgba(0,0,0,0.25)}.ambassador-tile:hover:before{opacity:0}.ambassador-tile:hover img{transform:scale(0.11)}.ambassador-long-tile{padding-bottom:44%;box-shadow:inset -4px 3px 9px 5px rgba(0,0,0,0.25)}.ambassador-long-tile-content{right:0;bottom:0;width:75%;padding-right:4.6875rem;padding-bottom:0.9375rem}.ambassador-long-tile-content-text{display:block;margin-top:0.9375rem;color:#ffffff;font-size:1.25rem;font-weight:700;line-height:1.2em}a.ambassador-long-tile .ambassador-long-tile-content:after{content:"\e926";position:absolute;right:1.25rem;bottom:0;display:block;color:#ffffff;font-family:"icons";font-size:2.5rem;transition:right 0.3s ease}.ambassador-long-tile-icon{position:absolute;top:0;right:20px;z-index:2;display:flex;width:22%;height:31%;padding:20px;align-items:center;justify-content:center;overflow:hidden;background-color:#ffffff}.ambassador-long-tile-icon>img{width:100%}.ambassador-long-tile:after{box-shadow:inset -4px 3px 9px 5px rgba(0,0,0,0.25)}.ambassador-long-tile:hover .ambassador-long-tile-content:after{right:0.625rem}@media only screen and (max-width:1024px) and (min-width:769px){.grid-2-col .ambassador-long-tile-content-text{display:none}}@media only screen and (max-width:560px){.ambassador-long-tile-content-text{display:none}}.textlink-tile{position:relative;display:block;width:100%;height:0%;padding-bottom:92%;overflow:hidden;background-color:#009fe3}.textlink-tile-text-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-decoration:none}.textlink-tile-text{width:80%;color:#ffffff;font-size:1.5625rem;font-weight:700;line-height:1.2em;text-align:center;text-transform:uppercase}.textlink-tile.long{padding-bottom:44%}.textlink-tile.long .textlink-tile-text{width:60%}@media only screen and (max-width:560px){.textlink-tile.long .textlink-tile-text{font-size:14px}}.textlink-tile:hover:after{right:0.2em}a.textlink-tile:after{content:"\e926";position:absolute;right:0.5em;bottom:0;display:block;color:#ffffff;font-family:"icons";font-size:2.5rem;transition:right 0.3s ease}.videotext-tile{display:flex;min-height:28.125vw;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;overflow:hidden}.videotext-tile-image,.videotext-tile-text,.videotext-tile-video{position:relative;display:block;width:50%;min-height:28.125vw}.videotext-tile-image-content,.videotext-tile-text-content,.videotext-tile-video-content{width:100%}.videotext-tile-image,.videotext-tile-video{position:relative;overflow:hidden;perspective:0}.videotext-tile-image-front,.videotext-tile-video-front{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;transform:translateZ(0px)}.videotext-tile-image-front img,.videotext-tile-video-front img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:201%;max-width:none;height:auto;min-height:201%;max-height:none;margin:auto auto;transform:scale(0.5);filter:contrast(133%);transition:transform 0.3s}.videotext-tile-image .videotext-tile-video-front:before,.videotext-tile-video .videotext-tile-video-front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;opacity:0.67;transition:opacity 0.3s,background-color 0.3s}.videotext-tile-image .videotext-tile-video-back,.videotext-tile-video .videotext-tile-video-back{position:absolute;top:0;right:0;bottom:0;left:0}.videotext-tile-image .videotext-tile-video-back video,.videotext-tile-video .videotext-tile-video-back video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity 0.3s}.videotext-tile-image.blue:not(.playing),.videotext-tile-video.blue:not(.playing){background-color:#009fe3}.videotext-tile-image.blue:not(.playing) .videotext-tile-video-front:before,.videotext-tile-video.blue:not(.playing) .videotext-tile-video-front:before{background-color:#009fe3}.videotext-tile-image.pink:not(.playing),.videotext-tile-video.pink:not(.playing){background-color:#c13e7e}.videotext-tile-image.pink:not(.playing) .videotext-tile-video-front:before,.videotext-tile-video.pink:not(.playing) .videotext-tile-video-front:before{background-color:#c13e7e}.videotext-tile-image.green:not(.playing),.videotext-tile-video.green:not(.playing){background-color:#95c11f}.videotext-tile-image.green:not(.playing) .videotext-tile-video-front:before,.videotext-tile-video.green:not(.playing) .videotext-tile-video-front:before{background-color:#95c11f}.videotext-tile-image.orange:not(.playing),.videotext-tile-video.orange:not(.playing){background-color:#e49c00}.videotext-tile-image.orange:not(.playing) .videotext-tile-video-front:before,.videotext-tile-video.orange:not(.playing) .videotext-tile-video-front:before{background-color:#e49c00}.videotext-tile-image.playing,.videotext-tile-video.playing{background-color:#333333}.videotext-tile-image.playing .videotext-tile-video-front:before,.videotext-tile-video.playing .videotext-tile-video-front:before{background-color:rgba(51,51,51,0.5)}.videotext-tile-video-content{position:relative;display:flex;height:100%;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.videotext-tile-video-content:not(.playing){cursor:pointer}.videotext-tile-video-content-title{position:absolute;top:50%;left:50%;z-index:2;display:block;transform:translate(-50%,-35%);color:#ffffff;font-size:1.875rem;line-height:1.3em;text-align:center}.videotext-tile-video-content-title:before{content:"\e921";display:block;height:5rem;margin-bottom:1.25rem;color:inherit;font-family:"icons";font-size:12.5rem;font-weight:normal}.videotext-tile-video:hover .videotext-tile-video-front img{transform:scale(0.51) translateZ(0px)}.videotext-tile .videotext-tile-video.playing .videotext-tile-video-front img{opacity:0;pointer-events:none}.videotext-tile .videotext-tile-video.playing video{opacity:1}.videotext-tile .videotext-tile-video.playing:before{display:none}.videotext-tile .videotext-tile-text{padding:2.5rem}.videotext-tile .videotext-tile-text-content{position:relative;max-width:calc(1290px / 2 - 4.375rem);height:100%;padding-bottom:5rem;margin-right:0;margin-left:auto;color:#ffffff;font-size:1.25rem;line-height:1.4em}.videotext-tile .videotext-tile-text-content>*+*{margin-top:1.875rem}.videotext-tile .videotext-tile-text-content .h2,.videotext-tile .videotext-tile-text-content .h3,.videotext-tile .videotext-tile-text-content .h4,.videotext-tile .videotext-tile-text-content .h5,.videotext-tile .videotext-tile-text-content .h6,.videotext-tile .videotext-tile-text-content h2,.videotext-tile .videotext-tile-text-content h3,.videotext-tile .videotext-tile-text-content h4,.videotext-tile .videotext-tile-text-content h5,.videotext-tile .videotext-tile-text-content h6{position:relative;font-size:2.5rem;font-weight:900;line-height:1.25em;text-transform:uppercase}.videotext-tile .videotext-tile-text-content .h2:after,.videotext-tile .videotext-tile-text-content .h3:after,.videotext-tile .videotext-tile-text-content .h4:after,.videotext-tile .videotext-tile-text-content .h5:after,.videotext-tile .videotext-tile-text-content .h6:after,.videotext-tile .videotext-tile-text-content h2:after,.videotext-tile .videotext-tile-text-content h3:after,.videotext-tile .videotext-tile-text-content h4:after,.videotext-tile .videotext-tile-text-content h5:after,.videotext-tile .videotext-tile-text-content h6:after{content:"";position:absolute;bottom:-1rem;left:0;display:block;width:6.25rem;border-bottom:0.15em solid #ffffff;border-radius:5px}.videotext-tile .videotext-tile-text-content .h2+*,.videotext-tile .videotext-tile-text-content .h3+*,.videotext-tile .videotext-tile-text-content .h4+*,.videotext-tile .videotext-tile-text-content .h5+*,.videotext-tile .videotext-tile-text-content .h6+*,.videotext-tile .videotext-tile-text-content h2+*,.videotext-tile .videotext-tile-text-content h3+*,.videotext-tile .videotext-tile-text-content h4+*,.videotext-tile .videotext-tile-text-content h5+*,.videotext-tile .videotext-tile-text-content h6+*{margin-top:2.8125rem}.videotext-tile .videotext-tile-text-content-text{display:block}.videotext-tile .videotext-tile-text-content-button{position:absolute;bottom:0;left:0;display:inline-block;padding:0.5rem 0.625rem;border:3px solid #ffffff;color:#ffffff;font-size:1.25rem;font-weight:700;line-height:1.2em;text-decoration:none;text-transform:uppercase}.videotext-tile .videotext-tile-text-content-button:hover{color:#009fe3;background-color:#ffffff}.videotext-tile .videotext-tile-text.blue{background-color:#009fe3}.videotext-tile .videotext-tile-text.pink{background-color:#c13e7e}.videotext-tile .videotext-tile-text.green{background-color:#95c11f}.videotext-tile .videotext-tile-text.orange{background-color:#e49c00}.videotext-tile .videotext-tile-image+.videotext-tile-text .videotext-tile-text-content,.videotext-tile .videotext-tile-video+.videotext-tile-text .videotext-tile-text-content{margin-right:auto;margin-left:0}@media only screen and (max-width:1440px){.videotext-tile .videotext-tile-video .videotext-tile-video-content .videotext-tile-video-content-title{font-size:1.5rem}.videotext-tile .videotext-tile-video .videotext-tile-video-content .videotext-tile-video-content-title:before{height:3.75rem;font-size:9.375rem}}@media only screen and (max-width:1024px){.videotext-tile .videotext-tile-image,.videotext-tile .videotext-tile-text,.videotext-tile .videotext-tile-video{width:100%;min-height:33vw}.videotext-tile .videotext-tile-image,.videotext-tile .videotext-tile-video{min-height:56.25vw}.videotext-tile .videotext-tile-text{order:2}.videotext-tile .videotext-tile-text-content{margin-right:0;margin-left:0}}.project-tile{position:relative;display:block;width:100%;padding-bottom:58%;overflow:hidden;text-decoration:none}.project-tile img{position:absolute;top:-10000px;right:-10000px;bottom:-10000px;left:-10000px;width:auto;min-width:200%;max-width:none;height:auto;min-height:200%;max-height:none;margin:auto auto;transform:scale(0.5)}.project-tile-content{position:absolute;bottom:34px;left:0;z-index:2;display:block;width:100%;padding-right:50px;padding-left:1.875rem;transform:translateY(100%);color:#ffffff;transition:transform 0.3s,bottom 0.3s}.project-tile-content-title{display:block;padding-bottom:1.5em;font-size:14px;font-weight:700;line-height:1.2em;text-transform:uppercase}.project-tile-content-text{display:block;font-size:1.25rem;font-weight:700;line-height:1.2em;opacity:0;transition:opacity 0.3s}.project-tile:after{content:"\e926";position:absolute;right:0.5em;bottom:0;z-index:2;color:#ffffff;font-family:"icons";font-size:2.1875rem}.project-tile:hover .project-tile-content{bottom:1.875rem;transform:translateY(0)}.project-tile:hover .project-tile-content-text{opacity:1}.project-tile.blue:before,.project-tile.green:before,.project-tile.red:before,.project-tile.yellow:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0.67}.project-tile.blue img,.project-tile.green img,.project-tile.red img,.project-tile.yellow img{filter:contrast(133%)}.project-tile.red{background-color:#c00000}.project-tile.red:before{background-color:#c00000}.project-tile.blue{background-color:#009fe3}.project-tile.blue:before{background-color:#009fe3}.project-tile.green{background-color:#95c11f}.project-tile.green:before{background-color:#95c11f}.project-tile.yellow{background-color:#e49c00}.project-tile.yellow:before{background-color:#e49c00}@media only screen and (max-width:1024px){.project-tile:after{font-size:1.875rem}}.button-list{display:block;width:100%}.button-list li{display:block;width:100%;background-color:#009fe3;transition:background-color 0.3s}.button-list li+li{margin-top:1.5rem}.button-list li a{position:relative;display:block;width:100%;height:100%;padding:calc(1em - 3px) 1em;padding-left:3em;border:3px solid #009fe3;color:#ffffff;font-size:1.25rem;font-weight:700;text-decoration:none;transition:color 0.3s}.button-list li a:before{content:"\e91f";position:absolute;left:1.5em;font-family:"icons";font-size:inherit}.button-list li span{display:inline;margin-right:0.3em;font-size:inherit}.button-list li span.data-type{font-weight:normal}.button-list li:hover{background-color:#ffffff}.button-list li:hover a{color:#009fe3}.project-map-element{margin-top:2.5rem}.project-map-element .legend-container .legend{background-color:#009fe3}.project-map-element .infowindow .link{color:#009fe3}.project-map-element .infowindow,.project-map-element .legend-container{font-family:"Montserrat","Arial",sans-serif}.button{display:inline-block;width:auto}.button a{display:block;width:auto;padding:5px 12px;border:2px solid #009fe3;color:#ffffff;font-weight:700;text-decoration:none;background-color:#009fe3;border-radius:3px}.button a:hover{color:#009fe3;text-decoration:none;background-color:#ffffff}@keyframes cheer{0%{transform:translateY(0)}40%{transform:translateY(-25%)}80%{transform:translateY(0)}to{transform:translateY(0)}}.project-overview{display:block;width:100%;overflow:hidden;background-color:#009fe3}.project-overview .content-wrap{display:flex;flex-wrap:wrap}.project-overview .project-element{width:calc(25% - 24px);height:37.625rem;padding-top:5rem;margin-top:0}.project-overview .project-element+.project-element{padding-left:24px}.project-overview .project-element>div{height:50%}.project-overview .project-element .project-element-data{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff;font-weight:700;line-height:1.25em;text-align:center}.project-overview .project-element .project-element-data .count{display:block;font-size:2.5rem}.project-overview .project-element .project-element-data hr{width:30px;height:2px;margin:1.25rem 0;background-color:#ffffff}.project-overview .project-element .project-element-data .text{max-width:300px;font-size:1.5625rem;font-weight:inherit;line-height:1.25em}.project-overview .project-element:nth-of-type(2n) .project-element-data{justify-content:flex-start}.project-overview .project-element .project-element-hands{position:relative;display:block;width:100%}.project-overview .project-element .project-element-hands:after{content:"";position:absolute;bottom:-25%;left:0;display:block;width:100%;height:100%;background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/haende-blank.svg');background-repeat:no-repeat;background-position:center;background-size:contain}.project-overview .project-element .project-element-hands.waypoint-triggered{animation:cheer 1.5s ease-in-out infinite}.project-overview .project-element:nth-of-type(2) .waypoint-triggered{animation-delay:0.6s}.project-overview .project-element:nth-of-type(2) .waypoint-triggered:after{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/haende-gepunktet.svg')}.project-overview .project-element:nth-of-type(3) .waypoint-triggered{animation-delay:0.2s}.project-overview .project-element:nth-of-type(3) .waypoint-triggered:after{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/haende-blank.svg')}.project-overview .project-element:nth-of-type(4) .waypoint-triggered{animation-delay:1s}.project-overview .project-element:nth-of-type(4) .waypoint-triggered:after{background-image:url('../../../typo3conf/ext/dp_sitepackage/Resources/Public/res/img/haende-gestreift.svg')}@media only screen and (max-width:1290px){.project-overview .project-element .project-element-data:nth-of-type(n){justify-content:flex-start}}@media only screen and (max-width:1024px){.project-overview .project-element{width:calc(50% - 24px);height:auto;padding-top:3.75rem;padding-bottom:3.75rem}.project-overview .project-element .project-element-data{height:100%}.project-overview .project-element:nth-of-type(2n) .project-element-data{justify-content:flex-start}.project-overview .project-element .project-element-hands{display:none}.project-overview .project-element:nth-of-type(n+3){padding-top:0}.project-overview .project-element:nth-of-type(3){padding-left:0}}@media only screen and (max-width:560px){.project-overview .project-element{width:100%}.project-overview .project-element:nth-of-type(2){padding-top:0}.project-overview .project-element+.project-element{padding-left:0}}.audio-iframe{height:30px!important;margin-top:20%}.mfp-iframe.audio{top:50%;height:auto;transform:translateY(-50%)}.videotext-teaser{position:relative;display:flex;width:100%;min-height:28.125vw;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;overflow:hidden}.videotext-teaser .video-wrapper{position:relative;width:50%;min-height:28.125vw}.videotext-teaser .video-wrapper .videotext-teaser-video{position:relative;display:block;width:100%;height:100%}.videotext-teaser+.videotext-teaser{margin-top:3.125rem}.videotext-teaser-image,.videotext-teaser-text,.videotext-teaser-video{position:relative;display:block;width:50%;min-height:28.125vw}.videotext-teaser-image-content,.videotext-teaser-text-content,.videotext-teaser-video-content{width:100%;max-width:39.75rem}.videotext-teaser-image-content .h2,.videotext-teaser-image-content .h3,.videotext-teaser-image-content .h4,.videotext-teaser-image-content .h5,.videotext-teaser-image-content .h6,.videotext-teaser-image-content h2,.videotext-teaser-image-content h3,.videotext-teaser-image-content h4,.videotext-teaser-image-content h5,.videotext-teaser-image-content h6,.videotext-teaser-text-content .h2,.videotext-teaser-text-content .h3,.videotext-teaser-text-content .h4,.videotext-teaser-text-content .h5,.videotext-teaser-text-content .h6,.videotext-teaser-text-content h2,.videotext-teaser-text-content h3,.videotext-teaser-text-content h4,.videotext-teaser-text-content h5,.videotext-teaser-text-content h6,.videotext-teaser-video-content .h2,.videotext-teaser-video-content .h3,.videotext-teaser-video-content .h4,.videotext-teaser-video-content .h5,.videotext-teaser-video-content .h6,.videotext-teaser-video-content h2,.videotext-teaser-video-content h3,.videotext-teaser-video-content h4,.videotext-teaser-video-content h5,.videotext-teaser-video-content h6{color:#009fe3;font-size:1.5rem;font-weight:900;line-height:1.2}.videotext-teaser-image-content .h2:after,.videotext-teaser-image-content .h3:after,.videotext-teaser-image-content .h4:after,.videotext-teaser-image-content .h5:after,.videotext-teaser-image-content .h6:after,.videotext-teaser-image-content h2:after,.videotext-teaser-image-content h3:after,.videotext-teaser-image-content h4:after,.videotext-teaser-image-content h5:after,.videotext-teaser-image-content h6:after,.videotext-teaser-text-content .h2:after,.videotext-teaser-text-content .h3:after,.videotext-teaser-text-content .h4:after,.videotext-teaser-text-content .h5:after,.videotext-teaser-text-content .h6:after,.videotext-teaser-text-content h2:after,.videotext-teaser-text-content h3:after,.videotext-teaser-text-content h4:after,.videotext-teaser-text-content h5:after,.videotext-teaser-text-content h6:after,.videotext-teaser-video-content .h2:after,.videotext-teaser-video-content .h3:after,.videotext-teaser-video-content .h4:after,.videotext-teaser-video-content .h5:after,.videotext-teaser-video-content .h6:after,.videotext-teaser-video-content h2:after,.videotext-teaser-video-content h3:after,.videotext-teaser-video-content h4:after,.videotext-teaser-video-content h5:after,.videotext-teaser-video-content h6:after{content:"";display:block;width:6.875rem;height:0.375rem;margin-top:1.4375rem;background-color:#009fe3;border-radius:0.125rem}.videotext-teaser-image-content .h2+p,.videotext-teaser-image-content .h3+p,.videotext-teaser-image-content .h4+p,.videotext-teaser-image-content .h5+p,.videotext-teaser-image-content .h6+p,.videotext-teaser-image-content h2+p,.videotext-teaser-image-content h3+p,.videotext-teaser-image-content h4+p,.videotext-teaser-image-content h5+p,.videotext-teaser-image-content h6+p,.videotext-teaser-text-content .h2+p,.videotext-teaser-text-content .h3+p,.videotext-teaser-text-content .h4+p,.videotext-teaser-text-content .h5+p,.videotext-teaser-text-content .h6+p,.videotext-teaser-text-content h2+p,.videotext-teaser-text-content h3+p,.videotext-teaser-text-content h4+p,.videotext-teaser-text-content h5+p,.videotext-teaser-text-content h6+p,.videotext-teaser-video-content .h2+p,.videotext-teaser-video-content .h3+p,.videotext-teaser-video-content .h4+p,.videotext-teaser-video-content .h5+p,.videotext-teaser-video-content .h6+p,.videotext-teaser-video-content h2+p,.videotext-teaser-video-content h3+p,.videotext-teaser-video-content h4+p,.videotext-teaser-video-content h5+p,.videotext-teaser-video-content h6+p{margin-top:1.4375rem;line-height:1.4}.videotext-teaser-video .videotext-teaser-video-front{display:flex;align-items:center;justify-content:center}.videotext-teaser-video .videotext-teaser-video-front:before{content:"\e921";position:absolute;top:0;z-index:1;display:flex;height:100%;align-items:center;justify-content:center;color:inherit;color:#ffffff;font-family:"icons";font-size:12.5rem;font-weight:normal}.videotext-teaser-image,.videotext-teaser-video{position:relative;overflow:hidden;perspective:0}.videotext-teaser-image-front,.videotext-teaser-video-front{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.videotext-teaser-image-front img,.videotext-teaser-video-front img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 0.3s}.videotext-teaser-image .videotext-teaser-video-back,.videotext-teaser-video .videotext-teaser-video-back{position:absolute;top:0;right:0;bottom:0;left:0}.videotext-teaser-image .videotext-teaser-video-back video,.videotext-teaser-video .videotext-teaser-video-back video{display:block;width:100%;height:100%;opacity:0;transition:opacity 0.3s;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.videotext-teaser-image.playing,.videotext-teaser-video.playing{background-color:#333333}.videotext-teaser-image.playing .videotext-teaser-video-front:before,.videotext-teaser-video.playing .videotext-teaser-video-front:before{background-color:rgba(51,51,51,0.5)}.videotext-teaser .image-overlay{position:absolute;top:0;right:0;z-index:9;width:14.0625rem;height:7.5rem;overflow:hidden;-o-object-fit:cover;object-fit:cover}.videotext-teaser .image-overlay img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.videotext-teaser-video:hover .videotext-teaser-video-front img{transform:scale(1.05)}.videotext-teaser .videotext-teaser-video.playing .videotext-teaser-video-front img{opacity:0;pointer-events:none}.videotext-teaser .videotext-teaser-video.playing video{opacity:1}.videotext-teaser .videotext-teaser-video.playing:before{display:none}.videotext-teaser .videotext-teaser-text{height:100%;padding:3.4375rem}.videotext-teaser .videotext-teaser-image+.videotext-teaser-text .videotext-teaser-text-content,.videotext-teaser .videotext-teaser-video+.videotext-teaser-text .videotext-teaser-text-content{margin-right:auto;margin-left:0}.videotext-teaser-text-content-button{padding:0.625rem;margin-top:1.5625rem;border:3px solid #009fe3;color:#009fe3;font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;background-color:#ffffff;transition:color 0.2s,background-color 0.2s}.videotext-teaser-text-content-button:hover{color:#ffffff;background-color:#009fe3}.videotext-teaser .youtube-infobox-container{position:absolute;bottom:0;width:100%;padding:0.3125rem 0.625rem;color:#ffffff;font-size:max(12px,0.9375rem);text-align:center;background-color:#009fe3}.videotext-teaser .youtube-infobox-container a,.videotext-teaser .youtube-infobox-container span{color:#ffffff}.videotext-teaser .youtube-infobox-container a{font-weight:700}@media (max-width:1919px){.videotext-teaser .image-overlay{right:0}.videotext-teaser .youtube-infobox-container{width:100%}}@media only screen and (max-width:1024px){.videotext-teaser .video-wrapper{width:100%}.videotext-teaser .videotext-teaser-image,.videotext-teaser .videotext-teaser-text,.videotext-teaser .videotext-teaser-video{width:100%;min-height:33vw}.videotext-teaser .videotext-teaser-image,.videotext-teaser .videotext-teaser-video{min-height:56.25vw}.videotext-teaser .videotext-teaser-text{order:2;padding:2.5rem}.videotext-teaser .videotext-teaser-text-content{max-width:unset;margin-right:0;margin-left:0}.videotext-teaser .youtube-infobox-container{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media only screen and (max-width:560px){.videotext-teaser .videotext-teaser-video{min-height:70vw}.videotext-teaser .image-overlay{width:9.375rem;height:5.3125rem}.videotext-teaser-image .videotext-teaser-video-front:before,.videotext-teaser-video .videotext-teaser-video-front:before{font-size:9.375rem}}.video-banner{position:relative;max-height:37.5rem}.video-banner video{position:relative;width:100%;height:100%;max-height:37.5rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}@media (max-width:1024px){.video-banner{max-height:470px}.video-banner video{max-height:470px}}@media (max-width:650px){.video-banner{max-height:365px}.video-banner video{max-height:365px}}.tx-indexedsearch-info-sword,.tx-indexedsearch-rules{display:none}.tx-indexedsearch-searchbox form fieldset>legend{display:none}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form{display:inline-block;margin-right:20px;vertical-align:bottom}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form label{display:block}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form input{width:100%;max-width:800px;padding:12px;margin-top:5px;border:none;line-height:1.3;background-color:#e5e5e5;outline:none}@media screen and (max-width:560px){.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form input{padding:10px;font-size:20px}}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-form input::-ms-clear{display:none}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit{display:inline-block}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit button{padding:9px 15px;margin-top:5px;border:3px solid #009fe3;color:#ffffff;line-height:1.3;text-decoration:none;vertical-align:bottom;background-color:#009fe3;border-radius:0;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 0.2s}@media screen and (max-width:560px){.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit button{padding:10px 15px;font-size:20px}}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit button span{color:#ffffff;font-weight:700}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit button:hover{background-color:#ffffff}.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit button:hover span{color:#009fe3}.tx-indexedsearch-browsebox p{margin-top:5px}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox{padding-bottom:24px;margin-top:10px}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li{display:inline-block;margin-top:0.9375rem}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li+li{margin-left:15px}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li a{display:inline-block;padding:7px 12px;border:3px solid #009fe3;color:#ffffff;font-weight:700;text-decoration:none;background-color:#009fe3;transition:background-color 0.2s}@media screen and (max-width:560px){.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li a{padding:8px 12px;font-size:20px}}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li a:hover{color:#009fe3;background-color:#ffffff}.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a{color:#009fe3;background-color:#ffffff}.tx-indexedsearch-res{padding:0.75rem 0;border-bottom:1px solid #009fe3}@media screen and (max-width:1024px){.tx-indexedsearch-res{padding:25px 0}}@media screen and (max-width:768px){.tx-indexedsearch-res{padding:20px 0}}.tx-indexedsearch-res h3{font-size:22px;line-height:1.2em}.tx-indexedsearch-res h3 a{transition:0.3s}.tx-indexedsearch-res h3 a:after{content:"\e926";display:inline-block;padding-left:7px;color:inherit;font-family:"icons";font-size:1em;transition:transform 0.2s}.tx-indexedsearch-res h3 a:hover{color:#009fe3}.tx-indexedsearch-res h3 a:hover:after{transform:translateX(25%)}.tx-indexedsearch-res .tx-indexedsearch-description{margin-top:5px;font-family:"Montserrat","Arial",sans-serif;font-weight:400;line-height:30px}.tx-indexedsearch-res .tx-indexedsearch-description strong{font-weight:400;background-color:rgba(0,159,227,0.3)}.tx-indexedsearch-res .tx-indexedsearch-icon,.tx-indexedsearch-res .tx-indexedsearch-info,.tx-indexedsearch-res .tx-indexedsearch-percent{display:none}.cr_form{font-size:1.25rem}.cr_form input,.cr_form select{outline:none}.cr_form .cr_ipe_item+.cr_ipe_item{margin-top:calc(24px)}.cr_form .cr_ipe_item>input{width:100%;max-width:370px;padding:5px 12px;border:none;border:2px solid #009fe3;line-height:1.3em;background-color:transparent;border-radius:0}.cr_form .cr_ipe_item>select{width:100%;max-width:370px;padding:5px 12px;margin:0;border:2px solid #009fe3;overflow:visible;color:inherit;font:inherit;font-size:1.25rem;line-height:1.3em;text-transform:none;background-color:transparent;border-radius:0;cursor:pointer}.cr_form .cr_ipe_item[rel=checkbox]>div{position:relative;display:inline-block;min-height:1.5625rem;padding-left:2.1875rem;line-height:1.3em}.cr_form .cr_ipe_item[rel=checkbox]>div:after{content:"";position:absolute;top:4px;left:0;display:inline-block;width:16px;height:16px;padding:0;margin:0;border:2px solid #009fe3;text-align:center;border-radius:25%;pointer-events:none}.cr_form .cr_ipe_item[rel=checkbox]>div input{position:absolute;top:4px;left:0;display:inline-block;width:16px;height:16px;padding:0;margin:0}.cr_form .itemname{display:inline-block;min-width:6em;font-weight:700}.cr_form .cr_ipe_checkbox{width:16px;height:16px;margin-right:14px}.cr_form .cr_button{padding:5px 12px;border:2px solid #009fe3;color:#ffffff;background-color:#009fe3;border-radius:3px}.cr_form .cr_button:hover{color:#009fe3;background-color:#ffffff}.powermail_form{display:flex;flex-wrap:wrap;font-size:1.25rem}.powermail_form .powermail_legend,.powermail_form h3{display:none}.powermail_form>*{width:100%}.powermail_form input,.powermail_form select{outline:none}.powermail_form .powermail_fieldwrap{display:inline-block;width:calc(50% - 24px);margin:0;margin-right:24px;vertical-align:top}.powermail_form .powermail_fieldwrap+.powermail_fieldwrap,.powermail_form .powermail_fieldwrap:first-of-type{margin-bottom:calc(24px)}.powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_check,.powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_file,.powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_radio,.powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_text,.powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_textarea{width:calc(100% - 24px)}.powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit,.powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit{width:auto}.powermail_form .powermail_label{display:inline-block;min-width:6em;margin-bottom:5px;font-weight:700}.powermail_form .powermail_input,.powermail_form .powermail_location,.powermail_form .powermail_password{width:100%;max-width:370px;padding:5px 12px;border:none;border:2px solid #009fe3;font-weight:200;line-height:1.3em;background-color:transparent;border-radius:0}.powermail_form .powermail_country,.powermail_form .powermail_date,.powermail_form .powermail_select{width:100%;max-width:370px;padding:5px 12px;margin:0;border:2px solid #009fe3;overflow:visible;color:inherit;font:inherit;line-height:1.3em;text-transform:none;background-color:transparent;border-radius:0;cursor:pointer}.powermail_form .powermail_textarea{width:100%;height:7em;padding:5px 12px;margin:0;border:2px solid #009fe3;overflow:visible;color:inherit;font:inherit;line-height:1.3em;text-transform:none;background-color:transparent;border-radius:0}.powermail_form .powermail_reset,.powermail_form .powermail_submit{padding:5px 12px;border:2px solid #009fe3;color:#ffffff;line-height:1.3em;background-color:#009fe3}.powermail_form .powermail_reset:hover,.powermail_form .powermail_submit:hover{color:#009fe3;background-color:#ffffff}.powermail_form .powermail_fieldwrap_type_file input{color:#009fe3;font-weight:700;cursor:pointer}.powermail_form .checkbox:nth-of-type(1n+2),.powermail_form .radio:nth-of-type(1n+2){margin-top:calc(24px)}.powermail_form .checkbox+.checkbox,.powermail_form .checkbox+.radio,.powermail_form .radio+.checkbox,.powermail_form .radio+.radio{margin-top:0.625rem}.powermail_form .checkbox label,.powermail_form .radio label{display:inline;text-transform:none;letter-spacing:normal;cursor:pointer}.powermail_form .checkbox input,.powermail_form .radio input{width:1.125rem;height:1.125rem}.powermail_form .checkbox input+span,.powermail_form .radio input+span{position:relative;display:inline-block;min-height:1.5625rem;padding-left:2.1875rem;font-family:"Montserrat","Arial",sans-serif;line-height:1.3em}.powermail_form .checkbox input+span:before,.powermail_form .radio input+span:before{content:"";position:absolute;top:5px;left:0;display:inline-block;width:16px;height:16px;padding:0;margin:0;border:2px solid #009fe3;text-align:center}.powermail_form .checkbox input+span:after,.powermail_form .radio input+span:after{content:"";position:absolute;top:7px;left:2px;display:inline-block;width:12px;height:12px;padding:0;margin:0;border:2px solid #ffffff;transform:scale(0);background-color:#009fe3;transition:transform 0.2s}.powermail_form .checkbox input:checked+span:after,.powermail_form .radio input:checked+span:after{transform:scale(1)}.powermail_form .radio input+span:after,.powermail_form .radio input+span:before{border-radius:100%}.analytics-opt-out-button{display:block;border:3px solid #009fe3;color:#ffffff;background-color:#009fe3;transition:color 0.3s,background-color 0.3s}.analytics-opt-out-button:hover{color:#009fe3;background-color:#ffffff}.tx-felogin-pi1{max-width:750px}.tx-felogin-pi1>*+*{margin-top:1.5rem}.tx-felogin-pi1>*{font-size:1.125rem}@media only screen and (max-width:1024px){.tx-felogin-pi1>*{font-size:17px}}@media only screen and (max-width:768px){.tx-felogin-pi1>*{font-size:16px}}@media only screen and (max-width:560px){.tx-felogin-pi1>*{font-size:15px}}.tx-felogin-pi1 .text>*+*{margin-top:1.5rem}.tx-felogin-pi1 h3{max-width:967.5px;color:#009fe3;font-size:1.875rem;line-height:1.4em}.tx-felogin-pi1 form{font-size:1.25rem}.tx-felogin-pi1 form+*{margin-top:calc(24px)}.tx-felogin-pi1 form input{outline:none}.tx-felogin-pi1 form label{display:inline-block;min-width:9em;font-weight:700}.tx-felogin-pi1 form fieldset legend{display:none;visibility:hidden}.tx-felogin-pi1 form fieldset legend+div{margin-top:0}.tx-felogin-pi1 form fieldset div{margin-top:calc(24px)}.tx-felogin-pi1 form fieldset div>input{width:100%;max-width:370px;padding:5px 12px;border:none;border:2px solid #009fe3;line-height:1.3em;background-color:transparent;border-radius:0}.tx-felogin-pi1 form fieldset+*{margin-top:1.5rem}.tx-felogin-pi1 form fieldset .felogin-hidden{margin-top:0}.tx-felogin-pi1 form input[type=submit]{width:auto;padding:5px 12px;border:2px solid #009fe3;color:#ffffff;background-color:#009fe3;border-radius:3px}.tx-felogin-pi1 form input[type=submit]:hover{color:#009fe3;background-color:#ffffff}.configure-consents{cursor:pointer}.dp-consent-management.consent-banner{position:fixed;bottom:0;left:0;z-index:99;box-sizing:border-box;width:100%;padding:1.875rem;font-size:16px;background-color:#58c1ec;box-shadow:0 -3px 8px 0 rgba(0,0,0,0.18)}.dp-consent-management.consent-banner.consent-banner-hidden{display:none}.dp-consent-management.consent-banner .consent-banner-content{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;color:#ffffff}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls{display:flex;margin-left:1.875rem;flex-grow:1;flex-shrink:0;flex-wrap:wrap;align-items:center}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls a,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls button{margin-right:1.25rem;border:none;color:#ffffff;cursor:pointer}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls a:last-child,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls button:last-child{margin-right:0}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{padding:0.625rem 0.9375rem;color:#ffffff;font-weight:700;background-color:#009fe3;transition:background-color 0.3s,color 0.3s,border-color 0.3s}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents:hover,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents:hover,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents:hover{background-color:#009fe3}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents{text-decoration:none}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice{text-decoration:none}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice:hover{text-decoration:underline}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy{text-decoration:none}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy:hover{text-decoration:underline}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls button{display:block;padding:10px 20px}@media screen and (max-width:1024px){.dp-consent-management.consent-banner .consent-banner-content{flex-wrap:wrap}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls{margin-left:0}}@media screen and (max-width:768px){.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls{margin-left:0;flex-shrink:1;justify-content:space-between}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{margin-top:0}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{flex-basis:20%;text-align:center}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy{display:flex;margin-top:15px;flex-basis:calc(50% - 20px)}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{margin-right:0}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice{justify-content:flex-start}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy{justify-content:flex-end}}@media screen and (max-width:560px){.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{display:block;width:100%;margin-top:10px;margin-right:0;flex-basis:100%}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls:first-child{margin-top:0}}.tx-dp-consent-management .consent-content-template iframe-template,.tx-dp-consent-management .consent-content-template script-template{display:none}.tx-dp-consent-management .cookie-set.script{display:block;cursor:pointer;position:relative;min-height:50px;background:#ffffff;text-align:center}.tx-dp-consent-management .cookie-set.script p{position:absolute;left:50%;width:100%;transform:translate(-50%,-50%);text-align:center;margin:0 auto;border-radius:5px}.tx-dp-consent-management .cookie-set.script.cookie-image-banner p{top:75%;padding:20px;font-size:1.5em;line-height:1.2;font-weight:bold;color:#009fe3;background-color:rgba(255,255,255,0.8)}.dp-consent-management.consent-popup{position:relative;width:80vw;max-width:1290px;height:80vh;padding:30px;margin:auto;overflow:hidden;font-size:1rem;background-color:#ffffff}.dp-consent-management.consent-popup-wrapper{position:fixed;top:0;left:0;z-index:99;display:flex;width:100vw;max-width:unset;height:100vh;max-height:unset;margin:0;padding:0;border:0;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.8);transition:opacity 0.3s}.dp-consent-management.consent-popup-wrapper.consent-popup-hidden{opacity:0;pointer-events:none}.dp-consent-management.consent-popup-wrapper .consent-content{display:flex;height:50%;flex-direction:column;overflow-y:scroll}.dp-consent-management.consent-popup .consent-headline{margin-top:1.875rem;text-align:center;text-transform:none}.dp-consent-management.consent-popup .consent-intro{max-width:80%;margin:1.875rem auto;text-align:center}.dp-consent-management.consent-popup .consent-category{padding:0.9375rem;background-color:#f2f2f2}.dp-consent-management.consent-popup .consent-category-headline{font-size:1.25rem}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper{position:relative;display:inline-block;width:40px;height:20px}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input{width:0;height:0;opacity:0}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input:checked+span,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input:checked+span{background-color:green}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input:checked+span:before,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input:checked+span:before{transform:translate(17px,50%)}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper span,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper span{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-1200px;background-color:red;border-radius:34px;cursor:pointer;transition:0.4s}.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper span:before,.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper span:before{content:"";position:absolute;bottom:50%;left:3px;width:16px;height:16px;transform:translateY(50%);background-color:#ffffff;border-radius:50%;transition:0.4s}.dp-consent-management.consent-popup .consent-category+.consent-category{margin-top:1.875rem}.dp-consent-management.consent-popup .close-consent-popup{display:block;padding:0.3125rem 0.75rem;margin-left:auto;border:none;border:2px solid #009fe3;color:#009fe3;font-size:1rem;font-weight:bold;background-color:#ffffff;border-radius:1px;cursor:pointer;transition:background-color 0.3s,color 0.3s}.dp-consent-management.consent-popup .close-consent-popup:hover{color:#ffffff;background-color:#009fe3}.dp-consent-management.consent-popup .consent-property,.dp-consent-management.consent-popup .cookie-property{display:flex;padding:0.625rem 0;align-items:center}.dp-consent-management.consent-popup .consent-property+.consent-property,.dp-consent-management.consent-popup .consent-property+.cookie-property,.dp-consent-management.consent-popup .cookie-property+.consent-property,.dp-consent-management.consent-popup .cookie-property+.cookie-property{border-top:1px solid #000000}.dp-consent-management.consent-popup .consent-toggle-trigger{display:inline-block;padding:0.625rem 0.9375rem;margin:0.9375rem 0;color:#ffffff;font-size:1em;background-color:#009fe3;border-radius:1px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all 0.3s}.dp-consent-management.consent-popup .consent-toggle-trigger:hover{background:#009fe3}.dp-consent-management.consent-popup .consent-property-name,.dp-consent-management.consent-popup .cookie-property-name{flex-basis:12.5rem;font-weight:700}.dp-consent-management.consent-popup .consent-property-value,.dp-consent-management.consent-popup .cookie-property-value{flex-basis:calc(100% - 12.5rem)}.dp-consent-management.consent-popup .consent-properties{padding:1.25rem;background-color:#e6e6e6}.dp-consent-management.consent-popup .consent-properties+.consent-properties{margin-top:1.25rem}.dp-consent-management.consent-popup .cookie-properties{padding:0.625rem;background-color:#cccccc}.dp-consent-management.consent-popup .cookie-properties+.cookie-properties{margin-top:0.625rem}.dp-consent-management.consent-popup .consent-toggle{overflow:hidden;transition:all 0.3s}.dp-consent-management.consent-popup .consent-popup-buttons{margin-top:1.875rem}.dp-consent-management.consent-popup .consent-popup-buttons button{padding:0.625rem 0.9375rem;border:none;color:#ffffff;font-weight:700;background-color:#00b1fd;cursor:pointer;transition:all 0.3s}.dp-consent-management.consent-popup .consent-popup-buttons button:hover{background-color:#009fe3}.dp-consent-management.consent-popup .consent-popup-meta-nav{margin-top:1.875rem}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice{color:#ffffff;text-decoration:none}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice+.consent-privacy-policy{margin-left:0.9375rem}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice:hover{text-decoration:underline}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-privacy-policy{color:#ffffff;text-decoration:none}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-privacy-policy:hover{text-decoration:underline}@media screen and (max-width:320px){.dp-consent-management.consent-popup-wrapper{position:absolute}.dp-consent-management.consent-popup-wrapper .consent-content{padding-right:0}.dp-consent-management .consent-popup{width:100vw;height:auto;overflow:auto}.dp-consent-management .consent-popup .consent-property,.dp-consent-management .consent-popup .cookie-property{flex-direction:column;align-items:flex-start}.dp-consent-management .consent-popup .consent-property .consent-property-name,.dp-consent-management .consent-popup .consent-property .cookie-property-name,.dp-consent-management .consent-popup .cookie-property .consent-property-name,.dp-consent-management .consent-popup .cookie-property .cookie-property-name{flex-basis:auto}.dp-consent-management .consent-popup .consent-property .consent-property-value,.dp-consent-management .consent-popup .consent-property .cookie-property-value,.dp-consent-management .consent-popup .cookie-property .consent-property-value,.dp-consent-management .consent-popup .cookie-property .cookie-property-value{flex-basis:auto}.dp-consent-management .consent-popup .consent-property-name,.dp-consent-management .consent-popup .cookie-property-name{flex-basis:140px}.dp-consent-management .consent-popup-buttons button{display:block;width:100%;margin-top:8px}}
