@charset "UTF-8";
@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../../files/layout/css/fonts/montserrat-v26-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("../../files/layout/css/fonts/montserrat-v26-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../../files/layout/css/fonts/montserrat-v26-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url("../../files/layout/css/fonts/montserrat-v26-latin-700italic.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html,body{min-height:100%}body{overflow-x:hidden;text-rendering:optimizeSpeed;font-size:100%;color:#444E5E;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:#fbfbfb;font-size:1rem;line-height:1.4;-webkit-font-smoothing:antialiased}body strong{font-weight:600}body.no-scroll{overflow:hidden;max-height:100vh}#container{min-height:64vh}#container p,#container ul,#container ol{font-size:clamp(1.1rem, 1.25vw, 1.25rem)}*:focus:not(:focus-visible){outline:0 !important}*:focus{outline-offset:3px}#footer *:focus{outline:3px solid #fbfbfb}.mod_article{position:relative;clear:both}.inside{width:94vw;margin:auto;max-width:1600px}.flexholder .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.flexholder_wrap .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexstretch .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:stretch}.flexholder.start .inside{align-items:flex-start}.flexholder_special .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-space{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexcenter .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.flex-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.invisible{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hidden{display:none}.screenreader{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.center{display:block;text-align:center;max-width:900px;margin:auto}.column_1{width:31%}.column_2{width:64.33%}.lightblue{background:#A9B3C6}.pd_standard{padding:100px 0 140px 0}@media only screen and (max-width:1023px){.pd_standard{padding:60px 0 100px 0}}@media only screen and (max-width:767px){.pd_standard{padding:40px 0 60px 0}}.pd_140{padding:140px 0}@media only screen and (max-width:1023px){.pd_140{padding:100px 0}}@media only screen and (max-width:767px){.pd_140{padding:80px 0}}@media only screen and (max-width:479px){.pd_140{padding:60px 0}}.pd_120{padding:120px 0}@media only screen and (max-width:767px){.pd_120{padding:80px 0}}@media only screen and (max-width:479px){.pd_120{padding:60px 0}}.pd_100{padding:100px 0}@media only screen and (max-width:767px){.pd_100{padding:80px 0}}@media only screen and (max-width:479px){.pd_100{padding:60px 0}}.pd_80{padding:80px 0}@media only screen and (max-width:767px){.pd_80{padding:60px 0}}@media only screen and (max-width:479px){.pd_80{padding:60px 0}}.pt_80{padding-top:80px}@media only screen and (max-width:767px){.pt_80{padding-top:80px}}@media only screen and (max-width:479px){.pt_80{padding-top:60px}}.pt_60{padding-top:60px}@media only screen and (max-width:767px){.pt_60{padding-top:40px}}@media only screen and (max-width:479px){.pt_60{padding-top:40px}}.pb_60{padding-bottom:60px}@media only screen and (max-width:767px){.pb_60{padding-bottom:40px}}@media only screen and (max-width:479px){.pb_60{padding-bottom:25px}}.pb_80{padding-bottom:80px}@media only screen and (max-width:767px){.pb_80{padding-bottom:80px}}@media only screen and (max-width:479px){.pb_80{padding-bottom:60px}}.pt_80{padding-top:80px}@media only screen and (max-width:767px){.pt_80{padding-top:80px}}@media only screen and (max-width:479px){.pt_80{padding-top:60px}}.pt_100{padding-top:100px}@media only screen and (max-width:767px){.pt_100{padding-top:80px}}@media only screen and (max-width:479px){.pt_100{padding-top:60px}}.pb_100{padding-bottom:100px}@media only screen and (max-width:767px){.pb_100{padding-bottom:80px}}@media only screen and (max-width:479px){.pb_100{padding-bottom:60px}}.pt_140{padding-top:140px}@media only screen and (max-width:1023px){.pt_140{padding-top:100px}}@media only screen and (max-width:767px){.pt_140{padding-top:80px}}@media only screen and (max-width:479px){.pt_140{padding-top:60px 0}}.pb_140{padding-bottom:140px}@media only screen and (max-width:1023px){.pb_140{padding-bottom:100px}}@media only screen and (max-width:767px){.pb_140{padding-bottom:80px}}@media only screen and (max-width:479px){.pb_140{padding-bottom:60px 0}}a{text-decoration:none;color:#950011;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}a.stretch::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0)}a.more{display:inline-block}a.more i:before{content:"»";width:auto;display:inline-block;margin-right:6px;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;color:#1B263A}a.more:hover i:before{margin-right:15px}.button{display:block;margin-top:40px;font-size:100%;color:#444E5E;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;position:relative;overflow:hidden;background:#950011;color:#fbfbfb;cursor:pointer;border-radius:20px;padding:10px 24px;text-transform:none;display:inline-block;font-size:1rem}.button strong{font-weight:600}.button span{position:relative;z-index:2;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;color:#fbfbfb}.button:after{content:"";display:block;background:#1B263A;position:absolute;width:0;height:100%;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;border-radius:20px;top:0;left:0}.button:hover:after{width:100%;height:100%}ul{list-style:none}#main .content-text ul,.accordion ul{list-style:none;padding-bottom:1rem;padding-left:25px}#main .content-text ul li,.accordion ul li{padding-bottom:30px;position:relative}#main .content-text ul li:before,.accordion ul li:before{content:url("../../files/layout/images/icon_note.svg");position:absolute;left:-25px;width:14px;display:inline-block;margin-right:2px}#main .content-text ul ul,.accordion ul ul{padding:1rem 0 1rem 15px}#main .content-text ul ul li:before,.accordion ul ul li:before{content:"" !important;position:absolute;left:-15px;width:14px;height:14px;width:8px;height:8px;border-radius:50%;background:#950011;top:10px}#main .content-text ul ul li,.accordion ul ul li{padding-bottom:12px;position:relative}#main .lightblue .content-text ul li:before,.lightblue .accordion ul li:before{content:url("../../files/layout/images/icon_note_blue.svg")}#main .lightblue .content-text ul ul li:before,.lightblue .accordion ul ul li:before{background:#1B263A}#main .imprint ul{list-style:none;padding-bottom:1rem;padding-left:36px}#main .imprint ul li{padding-bottom:10px;text-indent:-13px}#main .imprint ul li:before{content:"";position:relative;width:8px;height:8px;border-radius:50%;background:#50607C;display:inline-block;margin-right:6px;vertical-align:1px}h1,h2,h3,h4{width:100%}h1{color:#950011;font-size:clamp(2.2rem, 3vw, 3rem);line-height:1.1;width:100%;font-weight:normal;margin-bottom:50px;color:#950011;text-align:center}h2{font-size:clamp(1.6rem, 2.4vw, 2.4rem);font-weight:normal;line-height:1.1;letter-spacing:-0.03rem;width:100%;font-weight:normal;margin-bottom:50px;color:#1B263A;text-align:center}h3{font-size:clamp(1.3rem, 1.6vw, 1.6rem);width:100%;font-weight:normal;margin-bottom:20px;color:#1B263A;margin-top:20px}h4{font-size:1.1rem;margin-bottom:10px;color:#50607C}.center_headline{text-align:center}p{padding-bottom:15px}img{width:100%;max-width:100%;height:auto}p.error{background:#950011;color:#fbfbfb;padding:0.8rem;border-radius:50px;display:inline-block;font-size:0.96rem !important}.form_standard{width:100%}.form_standard fieldset{border:none}.form_standard .formbody,.form_standard .fields,.form_standard .fields_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.form_standard .widget{position:relative;width:48%;margin-bottom:20px}@media only screen and (max-width:767px){.form_standard .widget{width:100%}}.form_standard .widget.long,.form_standard .widget.widget-explanation{width:100%}.form_standard .widget.widget-explanation{text-align:center}.form_standard label{display:block;margin-bottom:8px;padding-left:8px;text-transform:uppercase}.form_standard label.error{font-weight:bold}.form_standard input,.form_standard textarea,.form_standard select{width:100%;height:50px;background:#A9B3C6;border:none;padding:5px 14px;font-size:100%;color:#444E5E;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.form_standard input strong,.form_standard textarea strong,.form_standard select strong{font-weight:600}.form_standard input:focus,.form_standard textarea:focus,.form_standard select:focus{outline:2px solid #1B263A;outline-offset:2px}.form_standard input.error,.form_standard textarea.error,.form_standard select.error{outline:2px solid #950011;outline-offset:2px}.form_standard input.error:focus,.form_standard textarea.error:focus,.form_standard select.error:focus{outline-style:dashed}.form_standard textarea{padding-top:15px;height:170px}.form_standard .widget-textarea,.form_standard .widget-fine-uploader,.form_standard .widget-submit,.form_standard .widget-message,.form_standard .widget-checkbox{width:100%}.form_standard .widget-submit{text-align:right}.form_standard .submit{border:none;font-size:100%;color:#444E5E;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;position:relative;overflow:hidden;background:#950011;color:#fbfbfb;cursor:pointer;border-radius:20px;padding:10px 24px;text-transform:none;display:inline-block;font-size:1rem;min-width:150px;height:45px}.form_standard .submit strong{font-weight:600}.form_standard .submit span{position:relative;z-index:2;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;color:#fbfbfb}.form_standard .submit:after{content:"";display:block;background:#1B263A;position:absolute;width:0;height:100%;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;border-radius:20px;top:0;left:0}.form_standard .submit:hover:after{width:100%;height:100%}.form_standard .submit:focus{outline:2px solid #fbfbfb;outline-offset:2px}.form_standard .widget-checkbox{position:relative}.form_standard .widget-checkbox legend{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form_standard .widget-checkbox label{padding-left:40px;text-transform:none}.form_standard .widget-checkbox input{opacity:0;position:absolute;z-index:-1}.form_standard .widget-checkbox label::before,.form_standard .widget-checkbox label::after{content:"";position:absolute;display:inline-block}.form_standard .widget-checkbox label::before{vertical-align:middle;height:30px;width:30px;border-radius:10px;background:#A9B3C6;margin-right:14px;left:0px;top:18}.form_standard .widget-checkbox label:after{left:6px;top:9px;width:16px;height:8px;transform:rotate(-45deg);border-left:2px solid #950011;border-bottom:2px solid #950011}.form_standard .widget-checkbox input[type="checkbox"]+label::after{content:none}.form_standard .widget-checkbox input[type="checkbox"]:checked+label::after{content:""}i[class^="icon_"]:before{content:"";display:inline-block;width:30px}i.icon_arrow:before{content:url("../../files/layout/images/icon_arrow.svg");width:60px}@media only screen and (max-width:1023px){i.icon_arrow:before{width:40px}}i.icon_arrow_small:before{content:url("../../files/layout/images/icon_arrow.svg");width:22px;margin-right:8px}i.icon_mail:before{content:url("../../files/layout/images/icon_mail.svg");width:20px;margin-right:6px}i.icon_date:before{content:url("../../files/layout/images/icon_date.svg");width:20px;margin-right:10px}i.icon_location:before{content:url("../../files/layout/images/icon_location.svg");width:20px;margin-right:10px}#header{padding:20px 0;position:relative}#header .inside{max-width:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}#logo{width:320px;position:relative;z-index:1999;max-width:calc(100% - 80px);padding-top:10px;padding-bottom:10px}@media only screen and (max-width:1023px){#logo{width:240px}}.navi_main{font-size:0.96rem;width:47vw;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}@media only screen and (max-width:1279px){.navi_main{width:auto}}@media only screen and (max-width:1023px){.navi_main{z-index:2000;position:fixed;top:-200%;left:0px;padding:100px 5vw 20px 5vw;width:100%;overflow:none;background:#50607C}.navi_main.show{top:0px;overflow-y:auto;bottom:0px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}}.navi_main ul{padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1023px){.navi_main ul{display:block}}.navi_main li{list-style:none;margin-left:2vw}.navi_main li:first-child{margin-left:0}@media only screen and (max-width:1023px){.navi_main li{margin-left:0}}.navi_main li.button_like{margin-left:auto}@media only screen and (max-width:1279px){.navi_main li.button_like{margin-left:5vw}}@media only screen and (max-width:1023px){.navi_main li.button_like{margin-left:0}}.navi_main a,.navi_main strong{position:relative;font-weight:normal;cursor:pointer;display:inline-block;padding:6px 0 6px 0;z-index:1;color:#444E5E;text-transform:uppercase}@media only screen and (max-width:1023px){.navi_main a,.navi_main strong{display:block;color:#fbfbfb;font-size:clamp(2.2rem, 4vh, 4rem) !important;padding:2vh 0 !important;background:none !important;text-transform:uppercase !important}}.navi_main strong{color:#950011}.navi_main a.button_like,.navi_main strong.button_like{font-size:100%;color:#444E5E;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;position:relative;overflow:hidden;background:#950011;color:#fbfbfb;cursor:pointer;border-radius:20px;padding:10px 24px;text-transform:none;display:inline-block;font-size:1rem;margin-top:-4px}.navi_main a.button_like strong,.navi_main strong.button_like strong{font-weight:600}.navi_main a.button_like span,.navi_main strong.button_like span{position:relative;z-index:2;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;color:#fbfbfb}.navi_main a.button_like:after,.navi_main strong.button_like:after{content:"";display:block;background:#1B263A;position:absolute;width:0;height:100%;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out;border-radius:20px;top:0;left:0}.navi_main a.button_like:hover:after,.navi_main strong.button_like:hover:after{width:100%;height:100%}@media only screen and (max-width:1023px){.navi_main a.button_like:after,.navi_main strong.button_like:after{display:none}}@media only screen and (max-width:1023px){.navi_main{margin-top:0}}.menu_button{position:absolute;z-index:2005;width:40px;height:30px;right:5vw;top:50%;transform:translateY(-50%);background:none;border:none;display:none}@media only screen and (max-width:1023px){.menu_button{display:block}}.menu_button:before,.menu_button:after{content:"";width:40px;height:3px;display:block;position:absolute;margin-top:-10px;margin-top:-10px;transition:margin-top 0.5s linear 0s, background 0.5s linear 0.5s, transform 0.8s linear 0.5s;background:#950011}.menu_button:after{margin-top:10px}.menu_button span{width:25px;height:3px;display:block;position:absolute;background:#950011;transition:color 0.5s linear 0s, transform 0.8s linear 0.5s, opacity 0.2s linear 0.5s}.menu_button.show span{opacity:0;transition:color 0.5s linear, transform 0.8s linear 0.5s, opacity 0.2s linear 0.5s;background:#fbfbfb}.menu_button.show:before,.menu_button.show:after{width:40px;margin-top:0;transform:rotate(45deg);background:#fbfbfb}.menu_button.show:after{width:40px;margin-top:0;transform:rotate(-45deg)}.hero{background:#50607C}.hero_text{position:relative;min-height:calc(100vh - 120px);color:#fbfbfb;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:stretch}@media only screen and (max-width:1023px){.hero_text{flex-direction:column-reverse}}.hero_text figure{width:50%;background-size:cover;background-position:center -1vw;background-repeat:no-repeat}@media only screen and (max-width:1279px){.hero_text figure{background-position:center}}@media only screen and (max-width:1023px){.hero_text figure{width:100%;height:120vw}}.hero_text img{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hero_text .rte{width:50%;display:flex;align-items:center}@media only screen and (max-width:1023px){.hero_text .rte{width:100%}}.hero_text .rte h1{color:#fbfbfb;text-align:left}.hero_text .rte div{width:47vw;margin-left:auto;max-width:800px;padding:3rem 3rem 3rem 0}@media only screen and (max-width:1023px){.hero_text .rte div{width:100%;padding:3rem 3vw 3rem 3vw;margin-left:0}}.hero_headline{background:#50607C;color:#fbfbfb}.hero_headline h1{color:#fbfbfb;margin-bottom:0}.hero_pub{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:flex-start}.hero_pub figure{width:300px}@media only screen and (max-width:767px){.hero_pub figure{width:100%}}.hero_pub figure img{display:block}.hero_pub .contentholder{width:calc(100% - 380px)}@media only screen and (max-width:767px){.hero_pub .contentholder{margin-top:30px;width:100%}}.hero_pub h1,.hero_pub h2{text-align:left}.hero_pub h1{font-size:clamp(1.6rem, 2.4vw, 2.4rem);font-weight:normal;line-height:1.1;letter-spacing:-0.03rem;margin-bottom:15px}.hero_pub h2{font-size:clamp(1.3rem, 1.6vw, 1.6rem);margin-bottom:25px}.hero .hero_pub h1,.hero .hero_pub h2{color:#fbfbfb}.hero .hero_pub .contentholder{color:#fbfbfb}.teaser{width:48%;text-align:center}@media only screen and (max-width:1023px){.teaser{width:100%}.teaser:first-child{margin-bottom:50px}}.teaser .more{display:block;text-align:center}.teaser figure{position:relative;height:170px;margin:0 auto 40px auto}@media only screen and (max-width:1023px){.teaser figure{margin-bottom:20px}}.teaser figure img{height:100%;width:auto}.event_list{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #1B263A;padding:1.5rem 0;width:100%}.event_list:hover{color:#950011}.event_list p{width:calc(33.33% - 25px);padding-bottom:0}.event_list p.link{width:60px}@media only screen and (max-width:1023px){.event_list p.link{text-align:right;width:100%}}@media only screen and (max-width:1023px){.event_list p{width:100%}}.event_list a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:auto;content:"";background-color:rgba(0, 0, 0, 0)}.event .info{color:#950011;margin-bottom:20px;line-hieght:1.8}.event .image_teaser{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event .image_teaser figure{width:300px}.event .image_teaser div{width:calc(100% - 380px)}.event .enclosure{width:100%;margin-top:30px;border-top:1px solid #1B263A;padding-top:30px}.event .enclosure a{color:#444E5E}.event .enclosure a:hover{color:#950011}.linkholder{margin-left:-3%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.teaser_link{width:22%;margin-left:3%;border:20px solid #cbd3de;background:#cbd3de}@media only screen and (max-width:767px){.teaser_link{width:42%;margin-bottom:2rem}}@media only screen and (max-width:767px){.teaser_link{width:97%;margin-bottom:2rem}}.teaser_link img{display:block}.teaser_link figcaption{padding:2rem 1.8rem}@media only screen and (max-width:1023px){.teaser_link figcaption{padding:2rem 1.4rem 1.4rem 1.4rem}}.toggler{border-bottom:1px solid #1B263A;padding:1.5rem 0;width:100%;position:relative}.toggler:hover{color:#950011}.toggler .ui-icon:after,.toggler .ui-icon:before{content:"";position:absolute;width:30px;height:2px;background:#950011;top:50%;right:0;-webkit-transition:all 0.4s 0s ease-in-out;-moz-transition:all 0.4s 0s ease-in-out;-o-transition:all 0.4s 0s ease-in-out;transition:all 0.4s 0s ease-in-out}.toggler .ui-icon:after{transform:rotate(90deg)}.toggler.ui-accordion-header-active .ui-icon:after{transform:rotate(0deg)}.accordion{padding-top:2rem}.download-element{background:url("../../files/layout/images/downloads.svg") no-repeat left 5px;background-size:20px;padding-left:32px;margin-bottom:10px}.download-element a{color:#444E5E}.imprint{columns:2;column-gap:4%}.imprint h2{text-align:left;font-size:clamp(1.3rem, 1.6vw, 1.6rem);margin-top:30px}.imprint h2:first-child{margin-top:0}@media only screen and (max-width:1023px){.imprint{columns:1}}#footer{position:relative;background:#1B263A;color:#fbfbfb;padding:50px 0;border-bottom:60px solid #A9B3C6;font-size:0.95rem}#footer .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer h2{font-size:clamp(1.3rem, 1.6vw, 1.6rem);margin-bottom:20px;text-align:left}#footer h2,#footer a{color:#fbfbfb}#footer .content-text{width:calc(100% - 350px)}@media only screen and (max-width:1023px){#footer .content-text{width:100%}}#footer .navigation{width:350px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1023px){#footer .navigation{width:100%;margin-top:2rem}}#footer .copy{position:absolute;bottom:-40px;color:#1B263A}
