body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
.banner-box{background:#000;color:#fff;width:90%;margin:0 auto;max-width:1180px;padding:0 0 35px 0;z-index:4;position:relative}.mod_article.banner-box .content-text{width:100%;margin:0 auto}.mod_article.banner-box .content-text h2{margin-bottom:35px;line-height:1.2;position:relative;display:inline-block;text-transform:uppercase}.mod_article.banner-box .content-text h2:before{bottom:-22px;left:50%;transform:translateX(-50%);width:420px}.mod_article.banner-box .content-text h2:after{left:50%;transform:translateX(-50%);width:1000px}.banner-box .rte{max-width:900px;margin:0 auto;text-align:center}.mod_article.video-teaser,.mod_article.image-teaser-block{position:relative}.mod_article.video-teaser .content-image,.mod_article.image-teaser-block .content-image{width:100%;height:100%}.mod_article.video-teaser .content-image video,.mod_article.video-teaser .content-image img,.mod_article.image-teaser-block .content-image video,.mod_article.image-teaser-block .content-image img{width:100%;height:100%}.mod_article.video-teaser .content-text,.mod_article.image-teaser-block .content-text{position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;margin:0;color:#fff}.mod_article.video-teaser .content-text .rte,.mod_article.image-teaser-block .content-text .rte{text-align:center}.mod_article.video-teaser .content-text .rte h2:after,.mod_article.image-teaser-block .content-text .rte h2:after{left:0%;transform:translateY(0%)}.mod_article.video-teaser .content-text .rte h2:before,.mod_article.image-teaser-block .content-text .rte h2:before{width:500px;transform:translateX(-50%);left:50%;bottom:-22px}.video-teaser:before,.image-teaser-block:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65)}.teaser-content h2:before,.teaser-content h2:after{background:#000}.image-teaser-block figure,.video-teaser figure{height:100%}.image-teaser-block figure img,.video-teaser figure img{object-fit:cover}.mod_article.image-teaser-block p a:hover,.mod_article.header-image p a:hover{background-color:rgba(0,0,0,0)}.video-teaser .content-player{width:100%}.video-teaser .content-player figure{height:100%}.video-teaser .content-player figure video{width:100%;object-fit:cover;height:100%}.btn.content-hyperlink{text-align:center;padding:20px 0}.btn.content-hyperlink a{padding:15px 50px 15px 75px;background:none;color:#fff;border-radius:0;font:normal italic 700 40px/50px "Exo 2";position:relative}.btn.content-hyperlink a:before{font-weight:normal;content:"";position:absolute;background:url("/files/assets/layout/live-button.svg") no-repeat 0/contain;height:58px;width:40px;left:20px;top:13px;transition:all 250ms ease}.btn.content-hyperlink a:hover{background:#e5007d;border-color:#e5007d}.btn.content-hyperlink a:hover:before{filter:brightness(0) invert(1)}.button-kst.content-text p a{border-radius:0;background:none;text-transform:none;color:#fff;padding:15px 30px}.button-kst.content-text p a:hover{background:#fff;color:#000}@media screen and (max-width: 1025px){.mod_article.banner-box .content-text{width:90%;margin:0 auto;padding:15px 0 50px}.mod_article.banner-box .content-text h2:before{width:258px;height:8px}.mod_article.banner-box .content-text h2:after{width:100%}.mod_article.video-teaser,.mod_article.image-teaser-block{height:100vh}.mod_article.banner-box.live .content-text h2:after{width:600px}.video-teaser .content-player figure video{width:inherit}}@media screen and (max-width: 700px){.mod_article.banner-box.live .content-text h2:after{width:500px}}@media screen and (max-width: 480px){.mod_article.banner-box{padding:23px 0 35px 0;margin-top:-25px}.mod_article.banner-box .content-text h2::before{bottom:-15px}.mod_article.video-teaser .content-text .rte h2::before,.mod_article.image-teaser-block .content-text .rte h2::before{width:230px;bottom:-15px}.mod_article.banner-box.live .content-text h2:after{width:300px}}
@font-face{font-display:swap;font-family:"Exo 2";font-style:normal;font-weight:400;src:url("../../files/assets/fonts/exo-2-v26-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Exo 2";font-style:italic;font-weight:400;src:url("../../files/assets/fonts/exo-2-v26-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Exo 2";font-style:normal;font-weight:700;src:url("../../files/assets/fonts/exo-2-v26-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Exo 2";font-style:italic;font-weight:700;src:url("../../files/assets/fonts/exo-2-v26-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Exo 2";font-style:normal;font-weight:900;src:url("../../files/assets/fonts/exo-2-v26-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Exo 2";font-style:italic;font-weight:900;src:url("../../files/assets/fonts/exo-2-v26-latin-900italic.woff2") format("woff2")}
body{font-family:"Exo 2",sans-serif;overflow-X:hidden}html{scroll-behavior:smooth}a{text-decoration:none}h1,h2{font:normal italic 700 60px/70px "Exo 2";text-transform:uppercase}h2{position:relative}h2:before{content:"";position:absolute;height:10px;z-index:1;background:#e8e000}h2::after{content:"";position:absolute;width:100%;height:1px;background:#fff;bottom:-18px}h3{font:normal italic 700 50px/60px "Exo 2"}p,li{font:normal normal 400 20px/30px "Exo 2"}ul{margin:0;padding:0;list-style:none}.content-text li{position:relative;margin-left:18px}.content-text li:before{font-weight:normal;content:"»";position:absolute;margin-left:-19px;font-size:25px;margin-top:-3px}.content-hyperlink a,.mod_newsreader .back a,.mod_eventreader .back a,.content-text p a{background:#fff;color:#000;padding:10px 20px;border-radius:30px;border:2px solid #000;font:normal italic 700 24px/30px "Exo 2";text-transform:uppercase;cursor:pointer;transition:all 250ms ease}.content-hyperlink a:hover,.mod_newsreader .back a:hover,.mod_eventreader .back a:hover,.content-text p a:hover{background:rgba(0,0,0,0);color:#fff;border:2px solid #fff}.mod_newsreader .back,.mod_eventreader .back{width:90%;margin:0 auto;max-width:1180px}.back-to-top{display:none;position:fixed;width:50px;height:50px;bottom:5vw;right:5vw;z-index:105;cursor:pointer;border-radius:50%}.back-to-top img{transition:opacity 250ms}.back-to-top img:first-child{transition:opacity 250ms}.back-to-top .hover{position:absolute;top:0;left:0;opacity:0;transition:opacity 250ms;z-index:200}.back-to-top:hover img:first-child{opacity:0}.back-to-top:hover .hover{opacity:1}.join-team-button{position:fixed;z-index:105;bottom:10vh;right:0;transform:translateY(-50%);cursor:pointer}.join-team-button a{transition:opacity 250ms ease}.join-team-button a:hover{opacity:.7}.mod_article>.content-text{width:90%;margin:120px auto;max-width:1180px}.mod_article>.content-text h2:before{bottom:-22px;width:420px}.mod_article>.content-text h2:after{left:50%;transform:translateX(-50%)}.bg-blue-gradient{background:linear-gradient(180deg, #000 13.01%, #009BD9 100%);margin-top:-130px}.bg-blue-gradient p{max-width:900px;margin:15px auto 50px}.bg-blue-gradient p:last-child{display:flex;justify-content:space-between;flex-wrap:wrap}.bg-blue-gradient p a{border-radius:0;background:rgba(0,0,0,0);padding:15px 30px;width:25%;font-size:20px;border:2px solid currentColor}.bg-blue-gradient p a:hover{background:#000;border-color:#000}.mod_article.bg-blue-gradient,.mod_article.bg-blue{margin:0 auto;color:#fff;width:90%;max-width:1180px;padding:75px 0 100px;z-index:105;position:relative;text-align:center}.mod_article.bg-blue-gradient h2:before,.mod_article.bg-blue h2:before{left:50%;transform:translateX(-50%)}.mod_article.bg-blue-gradient>.content-text,.mod_article.bg-blue>.content-text{margin-top:0}.bg-blue-space .content-text,.bg-pink-space .content-text{background:#009bd9;width:100%;padding:100px 0 120px;margin-top:-90px}.bg-blue-space .content-text .rte,.bg-pink-space .content-text .rte{max-width:1000px;margin:0 auto;text-align:center}.bg-blue-space .content-text .rte h2:before,.bg-pink-space .content-text .rte h2:before{left:50%;transform:translateX(-50%)}.bg-blue-space .content-text .rte p,.bg-pink-space .content-text .rte p{max-width:900px;margin:0 auto 50px;padding-top:60px;display:flex;gap:10px;justify-content:center}.bg-blue-space .content-text .rte p a,.bg-pink-space .content-text .rte p a{border-radius:0;background:rgba(0,0,0,0);padding:15px 30px;font-size:20px;border:2px solid currentColor;min-width:200px}.bg-blue-space .content-text .rte p a:hover,.bg-pink-space .content-text .rte p a:hover{background:#000;border-color:#000}.bg-pink-space .content-text{background:#e5007d}.bg-pink-space .content-text h2{color:#fff}.bg-pink-space .content-text h2:before{background:#fff}.bg-blue-gradient .content-hyperlink a,.bg-blue-gradient p a,.bg-blue .content-hyperlink a,.bg-blue p a,.mod_article.image-teaser-block .content-hyperlink a,.mod_article.image-teaser-block p a,.partner .content-hyperlink a,.partner p a{border-color:#fff}.mod_article.dark{background-color:#000}.mod_article.dark h2{color:#fff}.mod_article p a:hover{color:#fff;background-color:#000}img.emoji{height:1.2em;width:1.2em;margin-right:8px;vertical-align:middle;display:inline-block}.team-flag-emoji img.emoji,img.emoji[alt*=flag]{height:1.2em;width:auto;margin-right:8px;vertical-align:middle}@media screen and (max-width: 1025px){h1,h2{font:normal italic 700 50px/56px "Exo 2"}.bg-blue-gradient .content-text{margin-bottom:50px}.bg-blue-gradient .content-text p{margin-bottom:0}.bg-blue-gradient .content-text p a{width:100%;margin-bottom:10px}.bg-blue-space .content-text .rte,.bg-pink-space .content-text .rte,.mod_article.bg-blue-gradient .rte,.mod_article.bg-blue .rte{width:90%}.bg-blue-space .content-text .rte h2:before,.bg-pink-space .content-text .rte h2:before,.mod_article.bg-blue-gradient .rte h2:before,.mod_article.bg-blue .rte h2:before{width:258px;height:8px}.bg-blue-space .content-text .rte p,.bg-pink-space .content-text .rte p,.mod_article.bg-blue-gradient .rte p,.mod_article.bg-blue .rte p{flex-wrap:wrap}.join-team-button{width:145px}.back-to-top{right:46%;bottom:17vh}}@media screen and (max-width: 480px){h1,h2{font:normal italic 700 27px/36px "Exo 2"}p{font-size:18px}.content-hyperlink a,.mod_newsreader .back a,.mod_eventreader .back a,.content-text p a{font-size:17px}.content-hyperlink a,.mod_newsreader .back a,.mod_eventreader .back a,.content-text p a{padding:3px 7px}.mod_article.bg-blue-gradient .rte,.mod_article.bg-blue .rte{width:100%}.mod_article>.content-text h2:before{bottom:-14px;width:190px}.mod_article>.content-text h2:after{bottom:-11px}.join-team-button{width:110px}.back-to-top{bottom:15vh}}
#header{background-color:#000;position:sticky;top:0;z-index:200;color:#fff;padding-bottom:20px}.header-nav{display:flex;justify-content:space-between;align-items:center;width:90%;margin:0 auto;max-width:1180px}.header-left{display:flex;justify-content:space-between;align-items:center;width:45%;margin-top:-10px;margin-bottom:20px}.header-left .content-text p{display:flex;justify-content:space-between;align-items:center;margin:0;gap:10px;width:450px}.header-left .content-text p a{position:relative;text-decoration:none;cursor:pointer;border:0;padding:0;background:none}.header-left .content-text p a:after{content:"";position:absolute;bottom:-4px;left:5px;width:80%;height:8px;background-color:#009bd9;transform:scaleY(0);transform-origin:top;transition:transform 250ms}.header-left .content-text p a:hover:after{transform:scaleY(1)}.header-left .content-text p a:last-child:after{background-color:#e5007d}.header-left .content-text p .hover-logo img{filter:grayscale(100%) brightness(0.7)}.header-left .content-text p .hover-content:after{transform:scaleY(1)}.home-button.content-image{position:relative;top:13px}.header-right ul.level_1{list-style:none;display:flex;gap:20px;padding:10px 0}.header-right ul.level_1 li a,.inner .mod_customnav li a{font:normal italic 700 20px/30px "Exo 2";color:#fff;text-decoration:none;font-weight:normal;text-transform:uppercase;transition:color 250ms ease}.header-right ul.level_1 li a:hover,.inner .mod_customnav li a:hover{color:#009bd9}.header-right ul.level_1 li strong,.inner .mod_customnav li strong{text-transform:uppercase;font-weight:500;color:#009bd9}.header-right ul.level_1 li.contact a,.inner .mod_customnav li.contact a{background:#fff;color:#000;padding:5px 10px;border-radius:20px;border:2px solid #fff;transition:all 250ms ease}.header-right ul.level_1 li.contact a:hover,.inner .mod_customnav li.contact a:hover{background:rgba(0,0,0,0);color:#fff;border:2px solid #fff}.header-image{position:relative;width:100%}.header-image figure video{width:100%}.header-image .content-text{text-align:left;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;margin:0;color:#fff}.header-image .content-text .rte{max-width:880px}.header-image .content-text .rte h1{font-weight:bold;text-transform:uppercase}.header-image .content-text .rte p{font-size:24px}.header-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, #000 13.09%, rgba(102, 102, 102, 0) 100%)}.header-image .content-image{height:75vh}.header-image .content-image figure{height:100%}.header-image .content-image figure img{width:100%;height:100%;object-fit:cover}.header-left .rte a.active-home img{filter:none}.wrapper-menu{display:none}.mobile-only{display:none}@media screen and (max-width: 1500px){.header-image .content-text .rte p{font-size:20px;line-height:1.3em}}@media screen and (max-width: 1025px){.mobile-only{display:block}.desktop-only{display:none}.header-left{width:100%;align-items:center}.header-left .content-text p{width:100%}.header-left .home-button{position:relative;top:20px}}@media screen and (max-width: 480px){.home-button{width:35%}.header-image .content-text{top:45%}.header-image .content-text .rte p{font-size:18px}.header-left{width:100%;align-items:center}.header-left .content-text p{width:100%;gap:0}.header-left .home-button{position:relative;top:9px}}
.news{background:#000;color:#fff;padding-bottom:100px}.mod_newsreader .layout_full{margin-bottom:0}.mod_newsreader .layout_full ul li{position:relative;margin-left:18px}.mod_newsreader .layout_full ul li:before{font-weight:normal;content:"»";position:absolute;margin-left:-19px;font-size:25px;margin-top:-3px}.news-card:hover .news-category{filter:brightness(0) invert(1)}.news-title:before,.news-title:after{display:none}.news .content-element-group,.layout_full{width:90%;margin:120px auto;max-width:1180px}.news .content-element-group .rte h2:before,.layout_full h2:before{bottom:-22px;width:250px}.news .content-element-group .rte h2::after,.layout_full h2::after{left:50%;transform:translateX(-50%);background:#fff}.mod_newslist{margin:85px auto 50px}.news-card{border:2px solid #009bd9;max-width:800px;padding:20px;margin-bottom:25px;position:relative;cursor:pointer;overflow:visible;transition:all 250ms ease}.news-card:hover{background:#009bd9}.news-card:has(.news-category.kst){border-color:#e5007d}.news-card:has(.news-category.kst):hover{background:#e5007d}.news.hsv1 .news-card:last-child,.news.ingwe1 .news-card:last-child{border-color:#009bd9}.news.hsv1 .news-card:last-child:hover,.news.ingwe1 .news-card:last-child:hover{background:#009bd9}.news.hsv1 .news-card:last-child .news-image,.news.ingwe1 .news-card:last-child .news-image{top:-22px}.news-inner{position:relative}.news-inner .news-meta{font-size:20px;margin-bottom:10px}.news-inner .news-category{position:absolute;top:-22px;right:30px;width:80px;height:80px}.news-inner h2{font:normal italic 900 30px/40px "Exo 2";margin:0}.news-inner h2 a{color:#fff}.news-inner .news-category.hsv{background:url("/files/assets/layout/logo-hsv-blau.svg") no-repeat left top/80px}.news-inner .news-category.ingWe{background:url("/files/assets/layout/logo-ing-we-blau.svg") no-repeat left top/80px}.news-inner .news-category.kst{background:url("/files/assets/layout/logo-kst-pink.svg") left top/80px;top:-28px}.news{position:relative;overflow:visible;z-index:101}.news:before{content:"";position:absolute;top:-8vw;left:0;width:100%;height:27vw;background:url("/files/assets/layout/Barcode-blau-1.svg") no-repeat right;z-index:100;background-size:35%}.news .content-element-group{position:relative;z-index:101;padding-top:30px}.mod_newsreader{padding-bottom:100px;color:#000}.mod_newsreader h2:before,.mod_newsreader h2:after{background:#000}.mod_newsreader .back a{background:#000;color:#fff}.mod_newsreader .back a:hover{color:#000;border:2px solid #000;background:rgba(0,0,0,0)}@media screen and (max-width: 1025px){.news .content-element-group,.layout_full{margin-bottom:0}.news .content-element-group .rte h2:before,.layout_full h2:before{width:130px}.news::before{top:-14vw;background-size:55%}}@media screen and (max-width: 600px){.news-inner .news-category{right:0;width:60px}.news-inner .news-category.hsv,.news-inner .news-category.ingWe,.news-inner .news-category.kst{background-size:60px}}
.event-group .content-element-group{width:90%;margin:120px auto;max-width:1180px}.event-group .content-element-group h2:before{bottom:-22px;width:600px;background:#000}.event-group .content-element-group h2::after{left:50%;transform:translateX(-50%);height:4px;background:#000}.mod_eventlist{display:flex;gap:20px;margin:85px 0 50px;background:#fff}.event-card{border:2px solid #009bd9;background:#fff;transition:all 250ms ease}.event-card.hsv,.event-card.ingWe{border-color:#009bd9}.event-card.hsv:hover,.event-card.ingWe:hover{background:#009bd9;color:#fff}.event-card:has(.kst){border-color:#e5007d}.event-card-wrapper:hover .event-card{background:#009bd9;color:#fff}.event-card-wrapper:hover .event-card:has(.kst){background:#e5007d}.event-card-wrapper:hover .event-card.hsv,.event-card-wrapper:hover .event-card.ingWe{background:#009bd9}.event-image{position:relative;padding:18px 10px}.event-image img{width:100%;display:block}.event-badge{position:absolute;top:-3px;right:43px;width:45px;height:45px;background-size:45px;background-repeat:no-repeat}.event-card .event-badge:has(.hsv){background-image:url("/files/assets/layout/logo-hsv-blau.svg")}.event-card .event-badge:has(.ingwe){background-image:url("/files/assets/layout/logo-ing-we-blau.svg")}.event-card .event-badge:has(.kst){background-image:url("/files/assets/layout/logo-kst-pink.svg");top:-6px}.event-content{padding:10px;margin-bottom:10px;display:flex;flex-direction:column;flex:1}.event-content .ce_text{flex:1}.event-title{font:normal italic 900 30px/40px "Exo 2";margin:0;min-height:110px}.event-title a{color:#000;transition:color}.event-card:hover .event-title a{color:#fff}.event-card-wrapper:hover .event-badge,.event-card-wrapper:hover .meta-item:before{filter:brightness(0) invert(1)}.event-teaser{margin-bottom:15px}.event-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:14px}.meta-item{position:relative;padding-left:22px}.meta-item:before{content:"";position:absolute;left:0;width:20px;height:20px}.meta-item.date::before{background:url("/files/assets/layout/date.svg") no-repeat;filter:invert(1)}.meta-item.location::before{background:url("/files/assets/layout/map.svg") no-repeat}.meta-item.time::before{background:url("/files/assets/layout/time.svg") no-repeat}.event-title:before,.event-title:after{display:none}.event-group .content-hyperlink a,.mod_eventreader .back a,.events-all .content-hyperlink a{background:#000;color:#fff}.event-group .content-hyperlink a:hover,.mod_eventreader .back a:hover,.events-all .content-hyperlink a:hover{color:#000;border:2px solid #000;background:rgba(0,0,0,0)}.event.layout_full{margin-bottom:0}.event.layout_full h2:before,.event.layout_full h2:after{background:#000}.event.layout_full .ce_text{margin-bottom:50px}.event.layout_full .meta-item:before{top:7px}.mod_eventreader{padding-bottom:100px}.events-all{width:90%;margin:0 auto;max-width:1180px;padding:50px 0}.events-all h2:before,.events-all h2:after{background:#000}.events-all h2:after{left:50%;transform:translateX(-50%)}.events-all h2:before{width:725px;bottom:-22px}.events-all:has(+.mod_article){padding:0}.mod_eventlist{flex-wrap:wrap;gap:20px;justify-content:center}.mod_eventlist .event-card-wrapper{width:calc((100% - 40px)/3);display:flex}.mod_eventlist .event-card-wrapper .event-card{display:flex;flex-direction:column;flex:1}.category-filter{padding-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:45px}.category-filter li{background:rgba(0,0,0,0);padding:10px;border:2px solid #009bd9;cursor:pointer;font:normal normal 400 20px/30px "Exo 2";transition:all 250ms ease}.category-filter li a{color:#fff}.category-filter li a.reset{font-size:80px;width:100%;height:100%;display:flex;justify-content:center;top:-7px;position:relative}.category-filter li:hover,.category-filter li.active{background:#009bd9;color:#fff}.category-filter li:has(.kst){border-color:#e5007d}.category-filter li:has(.kst):hover,.category-filter li:has(.kst).active{background:#e5007d}.category-filter li:has(.reset){border-color:#fff}.category-filter li:has(.reset):hover,.category-filter li:has(.reset).active{border-color:#009bd9}.event-group.hsv-filter .category-filter li{border:2px solid #e8e000}.event-group.hsv-filter .category-filter li:hover{background-color:#e8e000}.event-group.hsv-filter .category-filter li:hover a{color:#000}.event-group.hsv-filter .category-filter li.active{background-color:#e8e000}.event-group.hsv-filter .category-filter li:last-child:not(.active){border-color:#000}.event-group .category-filter li a{color:#000}.event-group .category-filter li:hover a{color:#fff}@media screen and (max-width: 1025px){.events-all .mod_eventlist{flex-wrap:wrap;justify-content:center}.event-card-wrapper{width:45%}.events-all .mod_eventlist .event-card-wrapper{width:45%}.event-badge{right:0;width:60px;height:60px;background-size:60px}.event-group .mod_eventlist,.event-all .mod_eventlist{flex-wrap:wrap;justify-content:center}.event-group .mod_eventlist .event-card-wrapper,.event-all .mod_eventlist .event-card-wrapper{width:45%}}@media screen and (max-width: 670px){.events-all .mod_eventlist .event-card-wrapper,.event-group .mod_eventlist .event-card-wrapper{width:100%}.event-title,.event-content .ce_text{min-height:0}}@media screen and (max-width: 500px){.event-group .content-element-group h2::before{width:200px}.events-all .mod_eventlist .event-card{width:98%}.category-filter{gap:10px}}
.mod_article.partner{background:#000;color:#fff;position:relative;z-index:10;margin-top:-5px;overflow:visible}.mod_article.partner .content-text{padding-top:100px;margin:0 auto}.mod_article.partner .content-text .rte{margin:0 auto;max-width:1180px}.mod_article.partner .content-text .rte h2:before{bottom:-22px;width:250px}.mod_article.partner .content-text .rte h2:after{left:50%;transform:translateX(-50%)}.mod_article.partner:before{content:"";position:absolute;top:-5vw;left:0;width:100%;height:11vw;background:url("/files/assets/layout/Barcode-pink-2.svg") no-repeat left;z-index:100;background-size:75%}.mod_article.partner .content-hyperlink{text-align:center}.partner>.content-element-group{position:relative;padding:60px 0 180px}.partner>.content-element-group>.content-element-group{display:flex;align-items:center;width:90%;max-width:1180px;margin:0 auto;border-bottom:1px solid rgba(255,255,255,.15)}.partner>.content-element-group>.content-element-group>.content-image:first-child{position:absolute;left:0;display:flex;align-items:center;justify-content:center;z-index:1}.partner>.content-element-group>.content-element-group>.content-element-group>.content-text{margin:0;padding-top:0}.partner>.content-element-group>.content-element-group>.content-element-group>.content-text .rte p{position:relative;margin:0}.partner>.content-element-group>.content-element-group>.content-element-group>.content-text .rte p a{background:rgba(0,0,0,0);border:0;margin:0;padding:0;border-radius:0;display:flex}.partner>.content-element-group>.content-element-group>.content-element-group>.content-text .rte p a img{width:50px}.partner>.content-element-group>.content-element-group>.content-element-group>.content-text .rte p a:first-child{transition:opacity 250ms}.partner>.content-element-group>.content-element-group>.content-element-group>.content-text .rte p a:last-child{position:absolute;top:0;left:0;opacity:0;transition:opacity 250ms;z-index:200}.partner>.content-element-group>.content-element-group>.content-element-group>.content-text .rte p a:hover:first-child{opacity:0}.partner>.content-element-group>.content-element-group>.content-element-group>.content-text .rte p a:hover:last-child{opacity:1}.partner>.content-element-group>.content-element-group>.content-element-group>.content-text .rte p a:hover:last-child img{opacity:1}.partner>.content-element-group>.content-element-group>.content-image:first-child img{width:auto;display:block}.partner>.content-element-group>.content-element-group>.content-element-group{display:flex;align-items:center;padding:40px 0;width:90%;justify-content:space-between;margin:0 0 0 auto}.partner>.content-element-group>.content-element-group>.content-element-group .content-image{width:18%;display:flex;justify-content:end}.partner>.content-element-group>.content-element-group>.content-element-group .content-image:last-child{width:10%;justify-content:end}.partner>.content-element-group>.content-element-group>.content-element-group .content-image:last-child img{width:50px}.partner a:hover img{opacity:.75}#hsv,#ingwe,#kst{background:linear-gradient(180deg, #000000 0%, #009BD9 100%);padding-bottom:100px}#hsv .content-element-group,#ingwe .content-element-group,#kst .content-element-group{display:flex;width:90%;max-width:1180px;margin:0 auto;gap:20px;padding-bottom:60px}#hsv:before,#ingwe:before,#kst:before{background:url("/files/assets/layout/Barcode-blau-2.svg") no-repeat left;background-size:75%}.partner-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.partner-item-link:hover .partner-logos{opacity:.7}.partner-item{color:#009bd9;text-align:center;background:#000;padding:15px;flex:1 1 200px}.partner-item h3{font:normal italic 700 24px/30px "Exo 2";margin:15px auto;text-transform:uppercase}.partner-logos img{height:auto;margin:10px auto;display:block}#kst{background:linear-gradient(180deg, #000000 0%, #E5007D 100%)}#kst:before{background:url("/files/assets/layout/Barcode-pink-2.svg") no-repeat left;background-size:75%}#kst .partner-item{color:#e5007d}@media screen and (max-width: 1025px){.partner>.content-element-group{padding-bottom:100px}.partner>.content-element-group>.content-element-group{width:100%;flex-wrap:wrap;border-bottom:0;margin-bottom:30px}.partner>.content-element-group>.content-element-group>.content-element-group{width:100%;flex-wrap:wrap;padding:15px 0}.partner>.content-element-group>.content-element-group>.content-element-group:last-child{width:90%;margin:0 auto}.partner>.content-element-group>.content-element-group>.content-element-group:last-child .content-image{width:30%;justify-content:flex-start}.partner>.content-element-group>.content-element-group>.content-element-group .content-image.main-partner{width:70%;justify-content:flex-start}.partner>.content-element-group>.content-element-group>.content-element-group .content-image.arrow-right.content-image{width:20%;justify-content:flex-start}.partner>.content-element-group>.content-element-group>.content-element-group .content-image.arrow-right.content-image img{width:50px}.partner>.content-element-group>.content-element-group>.content-element-group .content-image:last-child img{width:100%}#hsv::before,#ingwe::before,#kst::before{top:-14vw;height:30vw;background:url("/files/assets/layout/Mask group(3).svg") no-repeat left;background-size:75%}#kst::before{background:url("/files/assets/layout/Mask group(4).svg") no-repeat left;background-size:75%}}@media screen and (max-width: 760px){#hsv .content-element-group,#ingwe .content-element-group,#kst .content-element-group{flex-wrap:wrap}.partner-item{flex:1 1 100%;max-width:100%}}@media screen and (max-width: 480px){.mod_article.partner .content-text .rte h2::before{bottom:-15px}}
.image-teaser{width:90%;margin:0 auto;max-width:1180px}.image-teaser .content-element-group{display:flex;gap:20px;justify-content:center;margin:120px auto}.slider-teaser{position:relative;flex:1;transition:all .5s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;background:#fff;cursor:pointer}.slider-teaser a{display:block;position:relative;text-decoration:none;overflow:hidden;height:100%}.slider-teaser img:not(.icon){width:100%;height:600px;object-fit:cover;display:block;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}.slider-teaser::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,155,217,.6);opacity:0;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:1;pointer-events:none}.slider-teaser:last-child::before{background:rgba(229,0,125,.45)}.slider-teaser:hover::before{opacity:1}.figcaption{position:absolute;top:50%;left:0;right:0;text-align:center;padding:20px;transform:translateY(-50%);opacity:0;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:2;width:358px;margin:0 auto}.figcaption h3{font:normal italic 700 36px/40px "Exo 2";margin:0;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.3);color:#fff}.icon{position:absolute;bottom:-15px;transform:translateX(-50%);left:50%;width:150px;height:auto;object-fit:contain;z-index:2;transition:all .5s cubic-bezier(0.4, 0, 0.2, 1);filter:brightness(0) invert(1)}.content-element-group:hover .slider-teaser{flex:.8;transition:flex .5s cubic-bezier(0.4, 0, 0.2, 1)}.slider-teaser:hover{flex:2 !important;transform-origin:right center;transition:all .5s cubic-bezier(0.4, 0, 0.2, 1)}.slider-teaser:hover img:not(.icon){transform:scale(1.05)}.slider-teaser:hover .figcaption{opacity:1}@media screen and (max-width: 1025px){.image-teaser .content-element-group{margin-bottom:0;flex-wrap:wrap}.image-teaser .content-element-group .slider-teaser{box-shadow:none;flex:none;width:100%}.image-teaser .content-element-group .slider-teaser img:not(.icon){height:300px}.figcaption{opacity:1;top:40%}}@media screen and (max-width: 400px){.figcaption{padding:0;width:100%}.figcaption h3{font:normal italic 700 16px/30px "Exo 2"}.image-teaser .content-element-group{margin-bottom:0}}
#footer{background:url("/files/inhalte/Galerie/RichardArgon18-23.jpg") no-repeat center/cover;position:relative}#footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}#footer .inside{width:90%;margin:0 auto;max-width:1180px}.footer-nav{padding:150px 0 200px;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.footer-nav a{color:#000;font:normal italic 700 24px/30px "Exo 2"}.footer-left{position:relative;width:100%;z-index:1}.footer-top ul{display:flex;justify-content:space-between;width:475px;align-items:center}.footer-top,.footer-bottom{position:relative}.footer-top:before,.footer-bottom:before{content:"";position:absolute;height:10px;z-index:1;background:#000;bottom:-22px;width:450px}.footer-top::after,.footer-bottom::after{content:"";position:absolute;width:100%;height:1px;background:#000;bottom:-18px}.footer-top li:first-child{padding:10px 0}.footer-top li:first-child a{color:#fff;background:#000;padding:5px 10px;border-radius:30px;border:2px solid #000}.footer-top li:first-child a:hover{background:rgba(0,0,0,0);color:#fff;border-color:currentColor}.footer-top a{transition:all 250ms ease}.footer-top a:hover{color:#009bd9}.footer-middle{padding-top:45px}.footer-middle .content-text p a{background:none;border:0;padding:0}.footer-middle .content-text:first-child p{display:flex;gap:30px}.footer-bottom ul{display:flex;gap:20px}.footer-bottom ul li:not(:first-child){padding-left:10px;border-left:2px solid #000;margin-left:-10px}.footer-bottom ul li a{font-size:18px;transition:color 250ms ease}.footer-bottom ul li a:hover{color:#009bd9}.footer-right{background:url("/files/assets/layout/Rectangle 2.svg") no-repeat top/cover;height:100%;background-size:100%;position:absolute;top:0;right:-70px;width:450px;z-index:2}.footer-right h3{color:#fff;text-align:center}.footer-right .ce_form{width:100%;margin:0 auto;max-width:320px;padding-bottom:25px;overflow:visible}.footer-right .ce_form form{width:75%;margin:0 auto}.footer-right .widget{width:100%;margin:15px auto}.footer-right .widget:focus-visible{outline:0}.footer-right .widget input,.footer-right .widget textarea{width:100%;padding:5px 10px;background:#9c9b9b;border:1px solid rgba(255,255,255,.25);border-radius:15px;color:#fff;font:normal normal 400 20px/30px "Exo 2";transition:all .3s ease;box-sizing:border-box;outline:0}.footer-right .widget input::placeholder,.footer-right .widget textarea::placeholder{color:#fff}.footer-right .widget-submit button{background:#fff;color:#000;border:2px solid #fff;padding:10px 20px;border-radius:30px;font:normal italic 700 18px/24px "Exo 2";font-weight:700;cursor:pointer;width:100%;text-transform:uppercase;transition:all 500ms ease}.footer-right .widget-submit button:hover{background:rgba(0,0,0,0);color:#fff;border-color:currentColor}.footer-right .widget.widget-submit{width:65%;margin:0}@media screen and (max-width: 1025px){.footer-top:before,.footer-bottom:before{height:7px;width:100%}.footer-top:after,.footer-bottom:after{display:none}.footer-top ul,.footer-bottom ul{justify-content:center;width:100%;gap:40px}.footer-middle{text-align:center}.footer-middle .content-text:first-child p{justify-content:center}.footer-nav{flex-direction:column;padding:80px 0 60px}.footer-right{position:relative;width:107%;height:auto;right:0;background:url("/files/assets/layout/Rectangle 23.svg") no-repeat;background-size:cover}.footer-shape{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:fill;z-index:1;pointer-events:none}.footer-content{position:relative;z-index:2;padding:40px 0;width:70%;margin:0 auto}.footer-content{position:relative;z-index:2;padding:40px 20px}.footer-right .ce_form{max-width:100%;padding-bottom:30px;margin:0 20px}.footer-right .ce_form form{width:100%}.footer-right .widget-submit{width:100%}.footer-bottom{width:100%;margin-top:15px}.footer-bottom ul li:not(:first-child){margin-left:-30px}}@media screen and (max-width: 480px){.footer-top ul{gap:25px}.footer-top ul li a{font-size:18px}}
.gallery{z-index:105;position:relative}.slider-container{width:100%;overflow:hidden;position:relative;padding-bottom:15px}.slides{display:flex;transition:transform .5s ease;will-change:transform;padding-bottom:20px;position:relative;z-index:1}.slide{flex:0 0 33.3333333333%;height:600px;transition:opacity .5s ease;display:flex;justify-content:center;align-items:center;overflow:hidden}.slide img{width:100%;height:100%;object-fit:cover}.dots{display:flex;justify-content:center;gap:10px;overflow:hidden;width:100%;margin-top:15px;position:relative;z-index:1;padding:20px 0}.dot{width:12px;height:12px;border:2px solid #000;border-radius:50%;cursor:pointer;transition:background .3s ease}.dot.active{background:#000}@media screen and (max-width: 1024px){.slider-container .slide{flex:0 0 100% !important;max-width:100%;height:500px}.dots.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}}
.content-accordion{padding-bottom:60px;border-bottom:none;margin:0 auto;max-width:1180px;width:90%}.content-accordion h2+h2.handorgel__header{margin-top:40px;border-top:2px solid #00438e}.content-accordion .handorgel__header{position:relative;margin:5px 0;border-bottom:2px solid #000;width:70%}.content-accordion .handorgel__header.handorgel__header--open{border-bottom:none}.content-accordion .handorgel__header button{border-top:none;font:normal italic 700 20px/30px "Exo 2";text-transform:uppercase;padding:10px 0;position:relative;background:rgba(0,0,0,0);transition:color 250ms ease}.content-accordion .handorgel__header button:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:15px;width:25px;height:25px;background:url("/files/assets/layout/accordeon-close.svg") no-repeat center/contain;transition:background 250ms}.content-accordion .handorgel__header button:hover{color:#009bd9}.content-accordion .handorgel__header--opened button:after{background:url("/files/assets/layout/accordeon-open.svg") no-repeat center/contain}.content-accordion .handorgel__content{background-color:rgba(0,0,0,0);width:70%;box-sizing:border-box;border-top:none;border-bottom:2px solid #000}.content-accordion .handorgel__content .handorgel__content__inner{padding:0 0 20px}.content-accordion .handorgel__content .handorgel__content__inner p{font:normal italic 400 20px/30px "Exo 2"}.content-accordion h2:before,.content-accordion h2:after{display:none}.content-accordion h2:not(.handorgel__header){text-align:center;text-transform:uppercase;background-color:#004a97;padding:0 10px;color:#fff;font:normal italic 700 22px/30px "Exo 2";position:relative;margin:0;display:inline;box-decoration-break:clone}.layout_full .content-accordion{width:100%}@media screen and (max-width: 1025px){.content-accordion .handorgel__header,.content-accordion .handorgel__content{width:100%}}
.bg-blue{background:#009bd9}.bg-blue .content-text{margin:0 auto}.bg-blue .content-element-group{max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;padding:50px 0 100px}.bg-blue .result-link{color:#000;border:2px solid currentColor;width:31%;text-align:center;padding:15px 0;transition:all 250ms ease}.bg-blue .result-link .result h3{font-size:24px;line-height:1.2em;text-transform:uppercase;margin:0;font-weight:700}.bg-blue .result-link .result .result-info{display:flex;justify-content:space-around}.bg-blue .result-link .result .result-info p{position:relative;padding-left:22px}.bg-blue .result-link .result .result-info p:before{content:"";position:absolute;left:0;width:20px;height:20px;top:8px}.bg-blue .result-link:hover{background:#000}.result-info .result-date::before{background:url("/files/assets/layout/date.svg") no-repeat;filter:invert(1)}.result-info .result-location::before{background:url("/files/assets/layout/map.svg") no-repeat}.result-link:hover .result-info p:before{filter:brightness(0) invert(1)}.result-link:hover .result{color:#fff}@media screen and (max-width: 1025px){.bg-blue .content-element-group{flex-wrap:wrap;width:90%;gap:25px}.bg-blue .content-element-group .result-link{width:100%;padding:15px}}
.mod_article.team h2:before,.mod_article.team h2:after{background:#000}.mod_article.team .legend{margin:0 auto}.mod_article.team .legend .rte{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.mod_article.team .legend .rte p:not(:first-child){border:2px solid currentColor;text-transform:uppercase;padding:5px 10px}.mod_article.team .legend .rte p:nth-child(2){color:#009bd9}.mod_article.team .team-grid{display:flex;width:90%;max-width:1180px;margin:0 auto 50px;justify-content:center;align-items:center;flex-wrap:wrap}.team-member{padding:15px 0;text-align:center;margin-bottom:20px;width:24%}.team-image{width:300px;height:300px;object-fit:contain}.name-bold{font:normal italic 700 20px/30px "Exo 2";margin-bottom:10px;display:flex;flex-direction:column;text-transform:uppercase}.numbers{display:flex;justify-content:center;gap:10px;margin-bottom:10px}.numbers .number-box{padding:5px 10px;border:2px solid currentColor}.numbers .number-box.number-blue{color:#009bd9;border-color:currentColor}.description{font-size:.9em;color:#333;line-height:1.3em}.email a{color:#009bd9;text-decoration:underline;font:normal italic 400 18px/30px "Exo 2";transition:all 250ms ease}.email a:hover{opacity:.5}@media(max-width: 767px){.mod_article.team .team-grid{flex-wrap:wrap}.mod_article.team .team-grid .team-member{width:45%}}@media(max-width: 480px){.team-member,.team-grid{width:100%}.mod_article.team .team-grid .team-member{width:100%}}
@media screen and (max-width: 1025px){.header-right{display:none}.wrapper-menu{display:flex;width:17%;justify-content:end}.wrapper-menu .mobile_menu_trigger .menu-button-wrapper{position:relative;width:36px;height:35px;overflow:visible;cursor:pointer}.wrapper-menu .mobile_menu_trigger .menu-button-wrapper>div{position:absolute;width:100%;height:4px;border-radius:3px;background:#fff;transition:transform 250ms}.wrapper-menu .mobile_menu_trigger .menu-button-wrapper .menu-button-top-bar{top:0;transform-origin:center}.wrapper-menu .mobile_menu_trigger .menu-button-wrapper .menu-button-middle-bar{top:11px;transition:opacity 250ms}.wrapper-menu .mobile_menu_trigger .menu-button-wrapper .menu-button-bottom-bar{top:21px;transform-origin:center}.wrapper-menu .mobile_menu_trigger.active .menu-button-wrapper .menu-button-top-bar{transform:rotate(-45deg) translateX(-8px) translateY(8px)}.wrapper-menu .mobile_menu_trigger.active .menu-button-wrapper .menu-button-middle-bar{opacity:0}.wrapper-menu .mobile_menu_trigger.active .menu-button-wrapper .menu-button-bottom-bar{transform:rotate(45deg) translateX(-6px) translateY(-7px)}.mobile_menu{z-index:106}.mobile_menu .inner{background:linear-gradient(180deg, #000 0%, #000 15%, #009BD9 100%)}.mobile_menu .inner .mod_customnav{width:90%;margin:85px auto 0;padding:130px 0 40px;text-align:right}.mobile_menu .inner .mod_customnav ul li{position:relative;width:100%;margin:10px 0;padding:8px 0}.mobile_menu .inner .mod_customnav ul li.contact a{color:#000}}@media screen and (max-width: 480px){.mobile_menu .inner .mod_customnav{padding:50px 0 40px}}
.map-routes>.content-element-group{width:90%;max-width:1180px;background:#e5007d;text-align:center;padding:100px 0;margin:50px auto 0}.map-routes>.content-element-group h2:before{width:500px;bottom:-22px;background:#fff;color:#fff;left:50%;transform:translateX(-50%)}.map-routes>.content-element-group h2:after{width:90%;left:50%;transform:translateX(-50%)}.map-routes>.content-element-group>.content-element-group{display:flex;justify-content:center;flex-wrap:wrap;width:90%;margin:0 auto;align-items:center}.map-routes>.content-element-group>.content-element-group>.content-download{width:18%;font-size:20px;border:2px solid currentColor;margin:10px auto;text-align:center;min-height:100px;display:flex;justify-content:center;padding-bottom:0;transition:all 250ms ease}.map-routes>.content-element-group>.content-element-group>.content-download a{display:flex;padding:15px 20px;justify-content:center;color:#000;min-height:60px;align-items:center;border:0;font:normal italic 700 22px/30px "Exo 2";text-transform:inherit;transition:all 250ms ease}.map-routes>.content-element-group>.content-element-group>.content-download a:hover{color:#fff;background-color:rgba(0,0,0,0)}.map-routes>.content-element-group>.content-element-group>.content-download:hover{background:#000;color:#fff;border-color:#000}.content-download,.content-downloads{width:90%;margin:0 auto;max-width:1180px;padding-bottom:20px}.content-download a,.content-downloads ul li a,.pdf-reader-mobile a{padding:12px 16px;border:2px solid #000;background:rgba(0,0,0,0);display:inline-block;color:#000;text-transform:uppercase;font:normal italic 700 24px/30px "Exo 2";transition:all 500ms ease}.content-download a:hover,.content-downloads ul li a:hover,.pdf-reader-mobile a:hover{background:#e5007d;border:2px solid #e5007d;color:#fff}.mod_article.dark .content-download a{color:#fff;border:2px solid #fff}.mod_article.dark .content-download a:hover{border-color:rgba(0,0,0,0)}.content-downloads ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pdf-reader{width:90%;margin:25px auto;max-width:1100px;height:100%;box-sizing:border-box;overflow:hidden}.pdf-reader object{width:700px;height:980px;margin:0 auto}.pdf-reader object,.pdf-reader iframe{width:700px;display:block;border:none}@media screen and (max-width: 1200px){.map-routes>.content-element-group>.content-element-group .content-download{min-height:120px}}@media screen and (max-width: 1025px){.map-routes>.content-element-group>.content-element-group{padding-top:20px}.map-routes>.content-element-group>.content-element-group .content-download{width:20%}.map-routes>.content-element-group h2{font:normal italic 700 30px/36px "Exo 2"}.map-routes>.content-element-group h2:before{width:300px}.pdf-reader{display:none}.mobile-only.pdf-reader-mobile{width:90%;margin:25px auto}}@media screen and (max-width: 850px){.map-routes>.content-element-group>.content-element-group .content-download{width:30%}}@media screen and (max-width: 600px){.map-routes>.content-element-group>.content-element-group .content-download{width:45%}}@media screen and (max-width: 400px){.map-routes>.content-element-group>.content-element-group{padding-top:20px}.map-routes>.content-element-group>.content-element-group .content-download{width:100%;min-height:60px}.map-routes>.content-element-group>.content-element-group .map-routes>.content-element-group h2::before{width:200px}}
