body{--management-highlight-color: #c9013a;--management-highlight-color-rgb: 201, 1, 58}body{font:300 16px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;background:#c9013a}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;visibility:hidden;z-index:0;transition:all .3s ease-out}body.navi_open{height:100%;overflow:hidden}body.navi_open:before{opacity:.6;visibility:visible;z-index:150}body>nav{display:none}.page{min-width:1210px}#siteframe{background:#fff}.content_wrap{width:1170px;margin:0 auto;padding:0 20px}div.content{margin:0;padding:40px 0 60px;overflow:hidden}#content_left{float:left}#header{color:#fff;position:relative;border-top:5px solid #c9013a}#header div#logo{position:absolute;left:50%;top:0;margin:0 0 0 -585px;display:block;z-index:100}#header div#logo>a{display:block;padding:28px 41px 18px 43px;background:#fff;border:1px solid #530018;border:1px solid rgba(83,0,24,.2)}.header_image{height:400px;overflow:hidden;position:relative}.header_image img{min-width:100%;width:100%;height:100%;min-height:400px;position:relative;z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right}.no_dynamic_image .header_image{display:none}.responsive_navigation_toggle{z-index:270;display:none;width:50px;height:43px;box-sizing:border-box;position:fixed;top:42px;right:20px;padding:8px;margin:0;background:#fff;border:1px solid #530018;border:1px solid rgba(83,0,24,.2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translateY(-50%);transition:all .3s ease-out}.responsive_navigation_toggle span{background:#c9013a;display:block;height:5px;position:absolute;top:8px;right:8px;left:8px;z-index:150;transform:rotate(0deg);transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s}.responsive_navigation_toggle span:nth-child(2){top:18px}.responsive_navigation_toggle span:nth-child(3){top:28px}.navi_open .responsive_navigation_toggle span{top:18px;transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){transform:rotate(45deg)}#slider #bx-slider-wrap{height:795px !important;min-height:300px;overflow:hidden;position:relative;z-index:1;touch-action:pan-y}#slider #bx-slider-wrap .bx-wrapper{margin:0;padding:0}#slider #bx-slider-wrap .bx-wrapper .slide{max-height:800px}#slider #bx-slider-wrap .bx-wrapper .bx-controls-direction{opacity:1}#slider #bx-slider-wrap .bx-wrapper .bx-controls-direction a{width:39px;height:64px;background:url(../img/slider_controls.png) no-repeat left top;left:30px;margin:-32px 0 0 0;z-index:100}#slider #bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:30px;background-position:right top}#slider #bx-slider-wrap .bx-wrapper .bx-controls-direction a:hover{background-position:left bottom}#slider #bx-slider-wrap .bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:right bottom}#slider #bx-slider-wrap .bx-wrapper .bx-pager{display:block;bottom:37px;padding:0;text-align:right;font-size:0;line-height:0;right:50%;margin:0 -585px 0 0}#slider #bx-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a{width:15px;height:15px;border-radius:100%;background:#fff;transition:all .3s ease-out}#slider #bx-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover,#slider #bx-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a.active{background:#c9013a}#slider #bx-slider-wrap .slide_text_container{position:absolute;bottom:84px;right:50%;margin:0 -585px 0 0;padding:12px 30px 17px;background:#c9013a;text-align:right;max-width:400px}#slider #bx-slider-wrap .slide_text_container h2{color:#fff;font-weight:bold;margin:0 0 5px;font-size:28px;line-height:34px}#slider #bx-slider-wrap .slide_text_container .slide_text{color:#fff;font-size:28px;line-height:34px;font-weight:300;font-style:italic}#slider #bx-slider-wrap .slide_text_container .slide_text p:last-child{margin:0}#content_slider{margin:25px 0 30px;overflow:hidden}#content_slider .bx-wrapper .bx-viewport{margin-bottom:-2px}#content_slider #bx-slider-wrap{height:auto !important;overflow:hidden;position:relative;touch-action:pan-y}#content_slider .bx-wrapper{margin:0;padding:0}#content_slider .slide img{display:block;width:100%;height:auto}#content_slider .bx-wrapper .bx-controls-direction a{width:39px;height:64px;background:url(../img/slider_controls.png) no-repeat left top;left:15px;margin:-32px 0 0 0;z-index:100}#content_slider .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:15px;background-position:right top}#content_slider .bx-wrapper .bx-controls-direction a:hover{background-position:left bottom}#content_slider .bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:right bottom}#content_slider .bx-wrapper .bx-pager{display:block;bottom:17px;right:15px;left:15px;width:auto;margin:0;padding:0;text-align:right;font-size:0;line-height:0}#content_slider .bx-wrapper .bx-pager.bx-default-pager a{width:15px;height:15px;border-radius:100%;background:#eee;transition:all .3s ease-out}#content_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,#content_slider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#c9013a}#content_slider .slide_text_container{position:absolute;bottom:50px;right:15px;margin:0;padding:10px 20px 12px;background:#c9013a;text-align:right;max-width:280px}#content_slider .slide_text_container h2{color:#fff;font-weight:bold;margin:0 0 5px;font-size:22px;line-height:28px}#content_slider .slide_text_container .slide_text{color:#fff;font-size:18px;line-height:24px;font-weight:300;font-style:italic}#content_slider .slide_text_container .slide_text p:last-child{margin:0}.slide_text_container .slide_text a{color:#fff;text-decoration:none;opacity:.7;transition:opacity .3s ease-out}.slide_text_container .slide_text a:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;font-style:normal;display:inline-block;margin-left:8px;font-size:1em;line-height:1em;vertical-align:baseline}.slide_text_container .slide_text a:hover{color:#fff;opacity:1}#footer{max-width:1110px;margin:0 auto;padding:73px 20px 74px;color:#fff}.footer_logo{float:left;display:block;padding:7px 125px 0 0}.contact{overflow:hidden;padding:0 0 58px 0}.contact p{margin:0}.copy{color:#ffb9cd;border-top:1px solid #e4809d;font-size:14px;padding:12px 0 0 0}.copy ul{float:left}.copy ul li{display:inline-block}.copy ul li:after{content:"-";margin-left:4px;margin-right:4px}.copy ul li:last-child:after{content:none}#footer a{color:#fff}#footer .copy a{color:#ffb9cd;text-decoration:none}.copy a:hover,#footer a:hover{color:#530018}#indual_link{float:right}#indual_link span{display:none}#privacy_banner #privacy_banner_inner #privacy_buttons a#privacy_more_information{transition:all .3s ease-in-out}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{background:#c9013b;transition:all .3s ease-in-out}h1{color:#530018;font-size:40px;line-height:42px;font-weight:700;margin:0 0 30px 0}h2,h2 a,div.introduction{font-size:24px;line-height:32px;color:#530018;margin:37px 0 12px 0;padding:0;font-weight:300;text-decoration:none}h3,h3 a{font-size:22px;line-height:30px;color:#530018;margin:20px 0 7px 0;padding:0;font-weight:700;text-decoration:none}h6,h6 a,h4,h4 a,h5,h5 a{font-size:17px;line-height:26px;color:#333;margin:20px 0 4px 0;padding:0;font-weight:700;text-decoration:none}h1+h2,h1+h2 a,h1+h3,h1+h3 a,h1+h4,h1+h4 a,h1+h5,h1+h5 a,h1+h6,h1+h6 a,div.introduction{margin-top:0}p{margin:0 0 15px 0}strong{font-weight:700}a{outline:none;color:#c9013a;text-decoration:underline;cursor:pointer}a:hover{color:#530018}a img{border:none}#contentframe .resource_subtitle{display:none}a.button{display:inline-block;padding:5px 7px;background:rgba(0,0,0,.05)}a.button:hover{background:rgba(0,0,0,.15)}.content ul,.content ol{margin:0 0 15px 20px;width:auto}.content .chosen ul{margin:0}.content ol{list-style-type:decimal;margin:0 0 15px 24px}.content ul.sitemap{margin:0}.content table{border:none;border-spacing:0;margin:0 0 20px 0}table th{color:#333;border-bottom:2px solid #c9013a;padding:6px 10px 8px 0;text-transform:uppercase;text-align:left}table td{border-bottom:1px solid #ddccd1;padding:10px 10px 10px 0}@font-face{font-family:"Helvetica Neue";src:url("fonts/helveticaneue-roman-webfont.eot");src:url("fonts/helveticaneue-roman-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/helveticaneue-roman-webfont.woff2") format("woff2"),url("fonts/helveticaneue-roman-webfont.woff") format("woff"),url("fonts/helveticaneue-roman-webfont.ttf") format("truetype"),url("fonts/helveticaneue-roman-webfont.svg#helvetica_neueregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url("fonts/helveticaneue-romanitalic-webfont.eot");src:url("fonts/helveticaneue-romanitalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/helveticaneue-romanitalic-webfont.woff2") format("woff2"),url("fonts/helveticaneue-romanitalic-webfont.woff") format("woff"),url("fonts/helveticaneue-romanitalic-webfont.ttf") format("truetype"),url("fonts/helveticaneue-romanitalic-webfont.svg#helvetica_neueregular") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url("fonts/helveticaneue-light-webfont.eot");src:url("fonts/helveticaneue-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/helveticaneue-light-webfont.woff2") format("woff2"),url("fonts/helveticaneue-light-webfont.woff") format("woff"),url("fonts/helveticaneue-light-webfont.ttf") format("truetype"),url("fonts/helveticaneue-light-webfont.svg#helvetica_neueregular") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url("fonts/helveticaneue-lightitalic-webfont.eot");src:url("fonts/helveticaneue-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/helveticaneue-lightitalic-webfont.woff2") format("woff2"),url("fonts/helveticaneue-lightitalic-webfont.woff") format("woff"),url("fonts/helveticaneue-lightitalic-webfont.ttf") format("truetype"),url("fonts/helveticaneue-lightitalic-webfont.svg#helvetica_neueregular") format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url("fonts/helveticaneue-bold-webfont.eot");src:url("fonts/helveticaneue-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/helveticaneue-bold-webfont.woff2") format("woff2"),url("fonts/helveticaneue-bold-webfont.woff") format("woff"),url("fonts/helveticaneue-bold-webfont.ttf") format("truetype"),url("fonts/helveticaneue-bold-webfont.svg#helvetica_neueregular") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url("fonts/helveticaneue-bolditalic-webfont.eot");src:url("fonts/helveticaneue-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/helveticaneue-bolditalic-webfont.woff2") format("woff2"),url("fonts/helveticaneue-bolditalic-webfont.woff") format("woff"),url("fonts/helveticaneue-bolditalic-webfont.ttf") format("truetype"),url("fonts/helveticaneue-bolditalic-webfont.svg#helvetica_neueregular") format("svg");font-weight:700;font-style:italic}.logged_in div.portlets.portlets_left div.portlets_inner_wrap:after{right:20px}.logged_in div.portlets.portlets_left #add_portlet_left{margin-top:30px}#mailform_content>span.management_controls,.introduction>span.management_controls,#content>span.management_controls{margin-left:20px}.documents span.management_controls{right:17px !important}#bx-slider-wrap span.management_controls{position:absolute;top:20px;right:20px;z-index:10}.mod_mailform .message{margin-top:40px}.mod_mailform:has(.heading2_field:first-child) .message{margin-bottom:-20px}.message .missing_fields ul{margin-bottom:5px !important}.message .missing_fields ul li{font-weight:400}.pagination{margin:15px 0}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers a,.pagination .pagination-links a{display:block;line-height:30px;padding:5px 15px;text-decoration:none;color:#333;background:#f3ece4;font:300 15px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;transition:all .3s ease-out}.pagination .pagination-numbers a:hover,.pagination .pagination-links a:hover,.pagination a.current{color:#fff;background:#c9013a}.pagination .pagination-numbers a{border-right:5px solid #fff}.pagination .pagination-links a{border-left:5px solid #fff}.fa-file-json-o:before{content:""}#mod_overview,#mixItUp{margin:0;padding:8px 0 5px 0}.listing-description+#mixItUp{padding:20px 0 5px 0}.listing_entry,.overview_item{margin:0 0 15px 0;padding:0;background:#faf7f4;font-size:15px;position:relative}.listing_entry .overview_item_inner,.listing_entry .listing-entry-inline,.overview_item .overview_item_inner,.overview_item .listing-entry-inline{display:flex;flex-flow:row}.listing_entry.add_entry_link_wrap{background:none;margin:0 0 0 20px}.listing_entry .listing-date{font-weight:700}.listing_entry .entry_inner_content,.overview_item .content{overflow:hidden;padding:24px 30px}.overview_item .content .introduction:empty{display:none}.listing_entry .resource_container,.overview_item .resource_container{float:left;margin:0;width:clamp(200px,25vw,255px);flex:0 0 clamp(200px,25vw,255px)}.listing_entry .resource_container .resource_background,.listing_entry .resource_container .resource_link,.listing_entry .resource_container .picture,.listing_entry .resource_container img,.overview_item .resource_container .resource_background,.overview_item .resource_container .resource_link,.overview_item .resource_container .picture,.overview_item .resource_container img{height:100% !important}.listing_entry .resource_container img,.overview_item .resource_container img{-o-object-fit:cover;object-fit:cover}.overview_item .resource_container .picture img,.listing_entry .resource_container .picture img,.overview_item .resource_container .picture,.listing_entry .resource_container .picture{width:100%;height:auto}.overview_item .resource_container .picture,.listing_entry .resource_container .picture{position:relative;overflow:hidden}.overview_item .resource_container .picture img,.listing_entry .resource_container .picture img{display:block;width:100%;height:auto;transform:scale(1);transition:all .3s ease-out}.overview_item:hover .resource_container .picture img,.listing_entry:hover .resource_container .picture img{transform:scale(1.05)}.listing_entry .resource_container .picture+.picture{margin:15px 0 0 0}.listing_entry_backlink a,.listing-more-button{margin:24px 0 5px 0;display:inline-block;text-decoration:none}.listing_entry_backlink a{margin:10px 0 20px}.listing_entry h2 a,.listing_entry h2,.overview_item h2 a,.overview_item h2{font-size:24px;line-height:28px;font-weight:700;margin:0 0 5px 0}.listing-content-text p:last-child{margin:0}.overview_item div.introduction{font-size:15px;line-height:24px;font-weight:400;color:#333;margin:0}.overview_item div.text{display:none}.listing_entry .resource_container.documents{float:none;clear:both;margin:15px 0 0 0}.listing_entry_detail_documents .documents{margin:15px 0 15px}div.infowindow{font:300 16px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px;min-width:180px}div.infowindow h2{margin:0 0 5px 0;font-size:25px;line-height:29px}div.infowindow p{margin-bottom:0}.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:200px;padding-top:8px}.mailform_element h2{margin-top:50px}.mailform_element.select_field select{width:235px}.mailform_element select,.mailform_element input,.mailform_element textarea,.login_form input{width:250px;background-color:#fff;border:2px solid #e8e1d9;font:300 16px/24px "Helvetica Neue",Arial,Helvetica,sans-serif;padding:8px;margin:0 7px 0 0;outline:none;color:#bdb6ae;border-radius:0;transition:all .3s ease-out}.mailform_element input,.mailform_element textarea,.login_form input{-webkit-appearance:none}.mailform_element textarea{width:370px;height:150px}.mailform_element input:focus,.mailform_element textarea:focus,.login_form input:focus,.mailform_element input:hover,.mailform_element textarea:hover,.login_form input:hover{border-color:#c9013a;color:#c9013a}#mailform_submit_button{clear:both}.content>p>a.button,.listing_entry_backlink a,.listing-more-button,.mailform-submit,.login_form .button{font:400 16px/24px "Helvetica Neue",Arial,Helvetica,sans-serif;padding:8px 20px;color:#c9013a;background:none;border:2px solid #c9013a;outline:none;cursor:pointer;text-decoration:none;width:auto;border-radius:0;transition:all .3s ease-out}.content>p>a.button:hover,.listing_entry_backlink a:hover,.listing-more-button:hover,.mailform-submit:hover,.mailform-submit:focus,.login_form .button:hover,.login_form .button:focus{background:#c9013a;color:#fff}.listing-more-button:hover{color:#faf7f4}span.required,.mailform_error label{color:#c9013a !important}.login_form p,.mailform_element p{margin:0 0 13px 0}#module_mailform table.table th,#module_mailform table.table td{padding:10px 10px 10px 0}.mailform_element>p>a{display:inline-block;margin:0;padding:0;position:relative;bottom:auto;top:-8px}.mailform_element>p>a i{padding:6px;margin:0 -4px;background:#e8e1d9}.mailform_element .chosen-container{margin-top:7px}.mailform_element .fa{font-size:16px}.mod_mailform span.select2-container--default{width:270px !important}.mod_mailform span.select2-container--default .select2-selection--single{height:auto;border-radius:0;border:2px solid #e8e1d9}.mod_mailform span.select2-container--default .select2-selection--single .select2-selection__arrow{right:10px;height:auto}.mod_mailform span.select2-container--default .select2-selection--single .select2-selection__rendered{padding:8px}.mod_mailform .select2-results__option{padding:8px}.mod_mailform .select2-dropdown{border:2px solid #e8e1d9;border-top:0px}.mod_mailform span.select2-container--default .select2-results__option[aria-selected=true]{background:#e8e1d9}.mod_mailform span.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#c9013b}.content .tags{list-style-type:none;overflow:auto;clear:both;margin:0 0 20px -2px}.tags li{float:left;display:block;font-size:16px;line-height:30px;cursor:pointer;border:1px solid #fff;margin:0 2px;padding:0 10px;text-transform:uppercase;transition:all .25s ease-out}.tags li.active,.tags li:hover{border:1px solid #00b4e0;color:#00b4e0}.tags li button{margin:0;padding:0;font-size:inherit;font-weight:inherit;border:0;outline:0;background:none}.tags_cloud>span.active{color:#00b4e0 !important}.mailform_element.checkbox_field{position:relative}.mailform_element.checkbox_field p{width:calc(100% - 200px);float:right;position:relative}.mailform_element.checkbox_field input{width:20px;height:20px;float:left;margin:2px 12px 0 0;opacity:0;position:relative;cursor:pointer;z-index:10}.mailform_element.checkbox_field label{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0;text-align:left}.mailform_element.checkbox_field label:after,.mailform_element.checkbox_field label:before{content:"";position:absolute;top:2px;left:1px;display:block;font-family:"Font Awesome 6 Pro";font-size:20px;line-height:20px;font-weight:100;text-transform:none;color:#e8e1d9;width:20px;height:20px;pointer-events:none;background:#fff;z-index:2;transition:all .3s ease-in-out}.mailform_element.checkbox_field label:after{content:"";opacity:0;visibility:hidden;font-weight:700;color:#c9013a;background:none;z-index:4}.mailform_element.checkbox_field input:checked+label:before{color:#fa0}.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}.page_maps #google_map{margin-bottom:30px}.page_maps #google_map iframe{display:block;width:100%;height:clamp(300px,40vw,400px);border:0}div#navigation{margin:0;padding:0}.navigation{margin:-197px 30px 0 0;padding:16px 0 15px 15px;width:268px;border:1px solid #ddccd1;border:1px solid rgba(83,0,24,.2);background:#fff;position:relative;z-index:60}#header .navigation{margin:29px 0 0 0}.navigation>li{list-style:none;background:rgba(0,0,0,0);margin:0 15px 0 0;padding:0 15px;position:relative}.navigation>li.subnavigation{margin:0;padding:0 30px 0 15px}.navigation>li:first-child{margin-left:0;border:none}.navigation>li.subnavigation:before{content:"";position:absolute;right:30px;top:15px;width:10px;height:11px;background:url(../img/arrow.png) top left}.navigation>li.subnavigation:hover:before{background-position:bottom left}.navigation>li.current.subnavigation:before{display:none}.navigation>li.current:hover+li a,.navigation>li>a{display:block;text-decoration:none;line-height:26px;font-weight:700;font-size:18px;color:#c9013b;margin:0;padding:7px 0;border-top:1px solid #ddccd1}.navigation>li:first-child a{border:0}.navigation>li.current:hover>a,.navigation>li:hover>a{color:#fff;border-color:#c9013b}.navigation>li:hover{background:#c9013b}.navigation>li:hover+li a{border-color:#fff}.navigation>li.current.subnavigation:hover{background:none}.navigation>li.subnavigation.current:hover>a,.navigation>li.current>a{color:#530018;border-color:#ddccd1}.navigation>li.subnavigation.current>a{padding-bottom:0}.navigation li:hover>ul.level1{visibility:visible;opacity:1;position:absolute;right:-270px;top:0;width:270px;height:auto;padding:7px 0 9px;background:#c9013b}.navigation li:hover>ul.level1>li{padding:0 30px}.navigation li:hover>ul.level1>li>a{color:#fff;padding:2px 0;font-weight:300}.navigation li:hover>ul.level1>li.current>a,.navigation li:hover>ul.level1>li>a:hover{color:#530018}.navigation li:hover>ul.level1>li>a span{position:relative}.navigation li:hover>ul.level1>li>a span:before{content:"";position:absolute;bottom:-1px;left:0;right:0;width:100%;height:1px;background:#530018;display:none}.navigation li:hover>ul.level1>li.current>a span,.navigation li:hover>ul.level1>li>a:hover span:before{display:block}.navigation li.current:hover>ul.level1>li>a span:before{display:none}.navigation ul.level1{margin:0;visibility:hidden;opacity:0;height:0;padding:0;list-style:none}.navigation>li.subnavigation.current:hover>ul,.navigation>li.current>ul.level1{visibility:visible;opacity:1;height:auto;padding:1px 0 10px 0;margin:0;position:static;background:#fff;width:auto}.navigation>li.subnavigation.current:hover>ul.level1>li,.navigation ul.level1>li{padding:0;display:block}.navigation>li.subnavigation.current:hover>ul.level1>li>a,.navigation ul.level1>li>a{color:#c9013b;line-height:24px;font-size:16px;text-decoration:none;display:block;font-weight:300;margin:0;padding:0}.navigation>li.subnavigation.current:hover>ul.level1>li.current>a,.navigation>li.subnavigation.current:hover>ul.level1>li:hover>a,.navigation ul.level1>li:hover>a,.navigation ul.level1>li.current>a{color:#530018}.navigation ul.level2{list-style:none;margin:0;padding:0;visibility:hidden;opacity:0;height:0;overflow:hidden}.navigation ul.level1>li.current>ul.level2{visibility:visible;opacity:1;height:auto;overflow:visible;padding:2px 0 8px 0}.navigation ul.level2>li{display:block;padding:0}.navigation ul.level2>li>a{display:block;color:#c9013b;font-size:14px;line-height:20px;font-weight:300;text-decoration:none;margin:0;padding:1px 0}.navigation ul.level2>li>a:before{content:"-";margin-right:6px}.navigation ul.level2>li.current>a,.navigation ul.level2>li:hover>a{color:#530018}.rwd_navigation{display:block;list-style:none;margin:0;padding:clamp(16px,4vw,40px)}.rwd_navigation li a{display:block;text-decoration:none;color:#530018}.rwd_navigation li.current>a{color:#c9013a}.rwd_navigation li.current>ul.level1,.rwd_navigation li.current>ul.level2{display:block}.rwd_navigation>li:first-child>a{border-top:0;padding-top:0}.rwd_navigation>li>a{padding:14px 5px;font-size:18px;line-height:26px;font-weight:700;border-top:1px solid #ddccd1}.rwd_navigation ul.level1{margin:-10px 0 0;padding:0 0 14px;list-style:none;position:static;width:auto;height:auto;visibility:visible;opacity:1;background:none;display:none}.rwd_navigation ul.level1>li>a{color:#c9013b;font-size:16px;line-height:24px;padding:3px 5px;font-weight:300;position:relative}.rwd_navigation ul.level1>li.current>a,.rwd_navigation ul.level1>li:hover>a{color:#530018;font-weight:500}.rwd_navigation ul.level2{display:none;list-style:none;margin:0;padding:2px 0 10px 0;position:static;width:auto;height:auto;visibility:visible;opacity:1;background:none}.rwd_navigation ul.level2>li>a{color:#c9013b;font-size:14px;line-height:20px;padding:2px 5px;font-weight:300}.rwd_navigation ul.level2>li>a:before{content:"-";margin-right:6px}.rwd_navigation ul.level2>li.current>a,.rwd_navigation ul.level2>li:hover>a{color:#530018;font-weight:500}.rwdnav_inner .language_switcher{float:none;clear:both;font-size:16px;line-height:22px;font-weight:700;margin:0;padding:15px 30px}.rwdnav_inner .language_switcher a.language{display:inline-block;color:#c9013b;padding:0 20px 0 0;text-decoration:none;text-transform:uppercase}.rwdnav_inner .language_switcher a.language:hover,.rwdnav_inner .language_switcher a.language.current{color:#530018}#rwdnav-16,#rwdnav-64{display:none}.meta-navigation{margin:0;padding:0}.meta-navigation li{display:inline;list-style:none;margin:0;padding:0}.meta-navigation li a,.portlet_language_switcher .portlet-content a{color:#005065;font-size:14px;font-weight:normal;padding:0 0 0 10px;text-decoration:none}.portlet_language_switcher .portlet-content a:first-child{padding-left:0}.portlet_language_switcher .portlet-content a{text-transform:uppercase}.meta-navigation li a:hover,.portlet_language_switcher .portlet-content a:hover{color:#005065;text-decoration:underline}.meta-navigation li.current a,.portlet_language_switcher .portlet-content a.current{font-weight:bold;color:#005065}.portlets_left{padding:48px 0}.portlet{margin:0 30px 0 0;padding:0;width:285px;position:relative;line-height:25px}.portlet .portlet_text_wrap>.portlet_content_description:first-child{margin:4px 0 0 0}.portlet .portlet_inner{padding:25px 30px 23px;border-top:2px solid #f3ece4;border-bottom:2px solid #f3ece4}.portlet+.portlet .portlet_inner{border-top:0}.portlet .picture{margin:0 0 15px 0;width:auto;min-width:100%;height:auto}.portlet .picture img{width:100%;height:auto}.portlet_content_description>*:last-child,.portlet_content_description>*:last-child>*:last-child,.portlet_content_description>*:last-child>*:last-child>*:last-child{margin-bottom:0}a.portlet_content_link{font-weight:700;display:block;margin:10px 0 0 0;padding:0;text-decoration:none}.portlet h3.portlet-title,.portlet h3.portlet-title a{margin:0 0 4px 0;font-size:24px;line-height:28px;font-weight:700}.portlet .portlet_content_description a.portlet_content_link{display:inline;padding:0 0 0 5px}@media print{body{font:300 14px/22px "Helvetica Neue",Arial,Helvetica,sans-serif;background:#fff}.page{min-width:0}.content_wrap{padding:0;width:100%}div.content{padding:25px 0 20px}.pagination,.documents,.header_image,.copy,.listing_entry_backlink a,.listing-more-button,.mailform-submit,.login_form .button,#content_left,.footer_logo,#header .navigation,#slider,#content_slider,#module_mailform .management_container,div#navigation,#header div#language,#header .meta-navigation,#header_image,div#content_right,.imprint{display:none}#header div#logo{position:static;margin:0}#header div#logo img{width:150px !important;height:auto}#header,#header div#logo>a{border:0;padding:0}.contact{border-top:1px solid #ddd;color:#000;font-size:13px;line-height:18px;padding:20px 0 0 0}#footer{padding:0;max-width:100%}.listing_entry,.overview_item{font-size:16px}#google_map{width:1000px;padding:30px 0 0}.fancybox-skin,.fancybox-opened .fancybox-skin{box-shadow:none !important;padding:0 !important;display:block !important;background:rgba(0,0,0,0) !important}.fancybox-wrap{position:static !important;width:100% !important;height:auto !important}.fancybox-inner{width:100%;height:auto !important}.fancybox-overlay *{box-shadow:none !important;background:none !important}*{box-shadow:none !important;-webkit-print-color-adjust:economy}h1{font-size:30px;line-height:32px;margin:0 0 15px 0}h2,h2 a,div.introduction{font-size:22px;line-height:26px;margin:15px 0 9px 0}h3,h3 a{font-size:16px;line-height:24px;margin:12px 0 5px 0}h6,h6 a,h4,h4 a,h5,h5 a{font-size:14px;line-height:22px;margin:10px 0 2px 0}h1+h2,h1+h2 a,h1+h3,h1+h3 a,h1+h4,h1+h4 a,h1+h5,h1+h5 a,h1+h6,h1+h6 a,div.introduction{margin-top:0}p{margin:0 0 15px 0}strong{font-weight:700}}.picture_content img,p img{height:auto !important;-o-object-fit:cover;object-fit:cover;max-width:100%}.pictures.float_left,.pictures.float_left_with_clear{float:left}.pictures.float_right,.pictures.float_right_with_clear{float:right}.pictures.float_left .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture,.pictures.float_left_with_clear .picture{width:100%;box-sizing:border-box}.pictures.float_left .picture img,.pictures.float_right .picture img,.pictures.float_right_with_clear .picture img,.pictures.float_left_with_clear .picture img{display:block;width:100%;height:auto}.pictures.gallery{width:auto;margin:40px 0 0 -20px}.pictures.gallery .picture{box-sizing:border-box;width:25%;float:left;padding-left:20px;margin-bottom:20px}.pictures.gallery .picture .resource_background{position:relative;overflow:hidden}.pictures.gallery .picture .resource_background:before{content:"";position:absolute;background:rgba(201,1,59,.4);top:0;bottom:0;right:0;left:0;opacity:0;visibility:hidden;pointer-events:none;z-index:10;transition:all .3s ease-out}.pictures.gallery .picture:hover .resource_background:before{opacity:1;visibility:visible}.pictures.gallery .picture span,.pictures.gallery .picture a{display:block}.pictures.gallery .picture img{display:block;width:100%;height:auto;transform:scale(1);transition:all .3s ease-out}.pictures.gallery .picture:hover img{transform:scale(1.05)}.resource_subtitle{display:none}.documents{margin:30px 0 15px}.documents h2{display:none}.documents .document{line-height:24px;background-position:left 3px}.documents .document a{text-decoration:none}.documents .document span.title{text-decoration:underline}.documents .document .description{text-decoration:none;color:#333}html.cssanimations .bxslider.slide_behind .slide{opacity:1}html.cssanimations .bxslider.slide_behind .navOutNext{animation:hideLeft .5s forwards}html.cssanimations .bxslider.slide_behind .navInNext{animation:showRight .5s forwards}html.cssanimations .bxslider.slide_behind .navOutPrev{animation:hideRight .5s forwards}html.cssanimations .bxslider.slide_behind .navInPrev{animation:showLeft .5s forwards}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.5);transition:opacity .5s}#slider{max-height:795px;min-height:300px;overflow:hidden}#slider:not(:has(#bx-slider-wrap)){display:none;min-height:0;max-height:none}html.cssanimations .bxslider.slide_behind .slide::after,html.cssanimations .bxslider.slide_behind .navOutNext::before,html.cssanimations .bxslider.slide_behind .navOutPrev::before{opacity:1}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide.active-slide::after,html.cssanimations .bxslider.slide_behind .navInNext::after,html.cssanimations .bxslider.slide_behind .navInPrev::after{opacity:0}@keyframes hideLeft{0%{transform:translateZ(0px)}40%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);z-index:9999}100%{opacity:1;transform:translateZ(-400px)}}@keyframes showRight{0%{transform:translateZ(-400px);opacity:1}40%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1}41%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1;z-index:9999}100%{transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes hideRight{0%{transform:translateZ(0px)}40%{transform:translate(40%, 0) scale(0.8) rotateY(-20deg);z-index:9999}100%{opacity:1;transform:translateZ(-400px)}}@keyframes showLeft{0%{transform:translateZ(-400px);opacity:1}40%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1}41%{transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1;z-index:9999}100%{transform:translateZ(0px);opacity:1;z-index:9999}}html.cssanimations .bxslider.height_parallax .slide{height:100%;overflow:hidden;opacity:1 !important}html.cssanimations .bxslider.height_parallax,html.cssanimations .height_parallax_parent{height:400px !important}html.cssanimations .bxslider.height_parallax .navOutNext{animation:decreaseHeight .8s forwards ease-in-out;z-index:1001 !important}html.cssanimations .bxslider.height_parallax .navInNext{animation:show .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navOutPrev{animation:hide .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navInPrev{z-index:1001 !important;opacity:1;animation:increaseHeight .8s forwards ease-in-out}.slide img{width:100%}@keyframes decreaseHeight{to{height:0}}@keyframes show{0%{opacity:0 !important}1%,100%{opacity:1 !important}}@keyframes hide{0%,99%{opacity:1 !important}100%{opacity:0 !important}}@keyframes increaseHeight{from{height:0}to{height:100%}}html.cssanimations .bxslider.soft_scale .navOutNext{animation:scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}html.cssanimations .bxslider.soft_scale .navInNext{animation:scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navOutPrev{animation:scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navInPrev{animation:scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}@keyframes scaleUp{to{transform:scale(1.2);opacity:0}}@keyframes scaleDownUp{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleDown{from{opacity:1}to{opacity:0;transform:scale(0.9)}}@keyframes scaleUpDown{from{transform:scale(1.2);opacity:0}to{opacity:1;transform:scale(1)}}@media screen and (max-width: 1700px){#slider #bx-slider-wrap{height:max(300px,46.8vw) !important}#slider #bx-slider-wrap img{min-height:300px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 1330px){#slider #bx-slider-wrap .bx-wrapper .bx-controls-direction{display:none}}@media screen and (max-width: 1210px){html,body{overflow-x:hidden}.page{min-width:0}.content_wrap,#footer{box-sizing:border-box;width:100%;max-width:100%}img,iframe,video,embed{max-width:100%}#header div#logo{left:20px;margin-left:0}#slider #bx-slider-wrap .bx-wrapper .bx-pager,#slider #bx-slider-wrap .slide_text_container{right:20px;margin-right:0}.pictures.gallery .picture{width:33.33%}}@media screen and (max-width: 950px){#header .navigation,#content_left .navigation{display:none}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:200;top:0;left:0;width:77%;height:100%;opacity:1;background:#fff;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-shadow:0 2px 24px 0 rgba(0,0,0,.2);transform:translate(-100%, 0);transition:all .3s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;transform:translate(0, 0)}#header div#logo>a{padding:16px 20px 12px}.header_image{height:240px}.header_image img{min-height:240px}#content_left{float:none;clear:both;width:100%}div.content{padding:30px 0 40px}.portlets_left{padding:0 0 30px}.portlet{width:auto;max-width:100%;margin:0}.portlet .portlet_inner{padding-left:0;padding-right:0}.portlet:last-child .portlet_inner{border-bottom:none}#slider #bx-slider-wrap .slide_text_container{bottom:45px;max-width:280px;padding:10px 18px 12px}#slider #bx-slider-wrap .slide_text_container h2,#slider #bx-slider-wrap .slide_text_container .slide_text{font-size:20px;line-height:26px}#slider #bx-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a,#content_slider .bx-wrapper .bx-pager.bx-default-pager a{width:8px;height:8px;margin:0 3px}#slider #bx-slider-wrap .bx-wrapper .bx-pager{margin:0;bottom:20px;left:20px;width:auto}#content_slider{margin:20px 0 25px}#content_slider .bx-wrapper .bx-controls-direction{display:none}#content_slider .slide_text_container{bottom:40px;max-width:220px;padding:8px 14px 10px}#content_slider .slide_text_container h2{font-size:18px;line-height:24px}#content_slider .slide_text_container .slide_text{font-size:16px;line-height:22px}h1{font-size:32px;line-height:36px;margin-bottom:20px}}@media screen and (max-width: 720px){.pictures.gallery .picture{width:50%}.footer_logo{padding-right:8vw}.footer_logo img{width:clamp(100px,16vw,160px)}.contact{padding-bottom:30px}.mailform_element label,#mailform_submit_button label,.login_form label{float:none;display:block;width:100%;padding-top:0;margin:0 0 4px}.mailform_element.checkbox_field p,.mailform_element input,.mailform_element textarea,.login_form input,.mod_mailform span.select2-container--default{width:100%;max-width:100%;box-sizing:border-box;margin-right:0}.mod_mailform span.select2-container--default{width:100% !important}.mailform_element .chosen-container{margin-top:0}#mailform_submit_button label{display:none}.mailform_element:has(.helptext) input{width:calc(100% - 22px) !important}#footer{padding:clamp(25px,6vw,60px) 20px}}@media screen and (max-width: 620px){body{font-size:15px;line-height:22px}#header div#logo>a{padding:12px 16px 10px}#header div#logo img{width:150px;height:auto}.header_image{height:180px}.header_image img{min-height:180px}div.content{padding:24px 0 30px}h1{font-size:26px;line-height:30px}h2,h2 a,div.introduction{font-size:20px;line-height:26px}.portlet .portlet_inner{padding:18px 0}.listing_entry .entry_inner_content,.overview_item .content{padding:18px 20px}#privacy_banner #privacy_banner_inner #privacy_description{padding-right:0}#privacy_banner #privacy_banner_inner a.button{position:relative;top:auto;right:auto;display:block;text-align:center;margin-top:15px}}@media screen and (max-width: 550px){.listing_entry .overview_item_inner,.listing_entry .listing-entry-inline,.overview_item .overview_item_inner,.overview_item .listing-entry-inline{flex-flow:column}.listing_entry .resource_container,.overview_item .resource_container{width:100%;flex:0 0 100%}#slider #bx-slider-wrap .slide_text_container{padding:8px 14px 10px;max-width:220px}#slider #bx-slider-wrap .slide_text_container h2,#slider #bx-slider-wrap .slide_text_container .slide_text{font-size:14px;line-height:18px}#content_slider .slide_text_container{padding:6px 12px 8px;max-width:180px}#content_slider .slide_text_container h2{font-size:14px;line-height:18px}#content_slider .slide_text_container .slide_text{font-size:13px;line-height:17px}}@media screen and (max-width: 480px){#header div#logo img{width:120px}#header div#logo>a{padding:10px 10px 3px}.pictures.gallery .picture{width:100%}h1{font-size:22px;line-height:26px;margin-bottom:14px}h2,h2 a,div.introduction,.listing_entry h2,.listing_entry h2 a,.overview_item h2,.overview_item h2 a{font-size:18px;line-height:24px}h3,h3 a,.portlet h3.portlet-title,.portlet h3.portlet-title a{font-size:17px;line-height:22px}#slider #bx-slider-wrap .slide_text_container{left:20px;right:20px;max-width:none;text-align:left}#content_slider .slide_text_container{left:15px;right:15px;max-width:none;text-align:left}.page_maps #google_map iframe{height:250px}.footer_logo{display:none}.contact{width:100%}#indual_link{display:block;margin-top:0;width:100%}}