body{font:400 15px/28px "Open Sans";text-transform:none;letter-spacing:-0.38px;color:#1e1e1e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media print{body{font:400 12px/20px "Open Sans";color:#000;letter-spacing:0px}}@media screen and (max-width: 500px){body{font-size:14px;line-height:27px}}body.navi_open{overflow:hidden}body.preload #slider,body.preload #footer{opacity:0}body #rwdnav{display:none}.page{overflow-x:hidden}#siteframe{position:relative;padding-top:114px}#logo_print{display:none}#content{position:relative}.content_inner{max-width:1240px;margin:0 auto;padding-right:20px;padding-left:20px;box-sizing:border-box;padding-top:60px;padding-bottom:80px;position:relative;z-index:2}@media print{.content_inner{padding-top:20px}}@media screen and (max-width: 800px){.content_inner{padding-top:40px}}@media screen and (max-width: 500px){.content_inner{padding-top:25px}}@media print{.content_inner{padding-bottom:20px}}@media screen and (max-width: 800px){.content_inner{padding-bottom:55px}}@media screen and (max-width: 500px){.content_inner{padding-bottom:30px}}.content_inner.no_padding_top{padding-top:0}.content_inner.no_padding_bottom{padding-bottom:0}.content_inner .content_overflow{overflow:hidden}#header{position:fixed;z-index:110;background:none;width:calc(100% - var(--management-panel-width));top:0;background:#fff}#header .header_inner{max-width:1240px;margin:0 auto;padding-right:20px;padding-left:20px;box-sizing:border-box;padding-top:29px;padding-bottom:29px;transition:all .1s ease-out;opacity:1;display:flex}#header a{text-decoration:none}#header div#logo{width:187px;flex:0 0 187px;align-self:flex-start;margin-right:16.7%}#header div#logo img{width:100%;height:auto;display:block}.page_home #bx-slider-wrap *{height:100%}.page_home #bx-slider-wrap .bx-viewport{height:100% !important;pointer-events:none}.page_home #bx-slider-wrap img{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page_home #bx-slider-wrap .bx-controls{display:none}#footer{background:#fff;clear:both;box-sizing:border-box}.root_category_2 #footer{display:none}.page_home #footer{background:rgba(0,0,0,0);position:fixed;bottom:0;width:100%}.page_home #footer p,.page_home #footer p a,.page_home #footer a,.page_home #footer li{font-weight:700;color:#000 !important}.page_home #footer .footer_inner .copy li{opacity:1}#footer .footer_inner{max-width:1240px;margin:0 auto;padding-right:20px;padding-left:20px;box-sizing:border-box;font:400 14px/24px "Open Sans";letter-spacing:0;color:#1e1e1e;padding-top:25px;padding-bottom:13px}@media screen and (max-width: 500px){#footer .footer_inner{font-size:13px;line-height:24px}}@media screen and (max-width: 450px){#footer .footer_inner{font-size:12px;line-height:21px}}@media print{#footer .footer_inner{font:400 10px/16px "Open Sans";color:#000}}#footer .footer_inner .footer_portlets{display:flex;justify-content:space-between}#footer .footer_inner a{color:#1e1e1e;text-decoration:none}#footer .footer_inner a:hover{opacity:.6}#footer .footer_inner p{margin-bottom:0}#footer .footer_inner li.level0>a,#footer .footer_inner h3{font:400 14px/24px "Open Sans";letter-spacing:0;color:#1e1e1e;font-family:"Open Sans";font-weight:700;margin:0}@media screen and (max-width: 500px){#footer .footer_inner li.level0>a,#footer .footer_inner h3{font-size:13px;line-height:24px}}@media screen and (max-width: 450px){#footer .footer_inner li.level0>a,#footer .footer_inner h3{font-size:12px;line-height:21px}}@media print{#footer .footer_inner li.level0>a,#footer .footer_inner h3{font:400 10px/16px "Open Sans";color:#000}}#footer .footer_inner ul.copy{margin-top:10px;line-height:20px;text-align:center;position:relative}#footer .footer_inner ul.copy li{list-style:none;display:inline-block;text-align:right;opacity:.45;font-size:11px !important;margin:9px 2px 0}#footer .footer_inner ul.copy li a:hover{opacity:.8}#footer .footer_inner ul.copy li span{display:none}#privacy_banner #privacy_banner_inner{font-size:13px;font-weight:400}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{padding-top:7px;border-radius:3px}h1{font:600 26px/36px "Open Sans";letter-spacing:0;padding:0;margin:0;color:#1e1e1e;margin-bottom:20px;position:relative}@media screen and (max-width: 500px){h1{font-size:19px;line-height:28px}}@media print{h1{font-size:17px;line-height:24px;color:#000}}h1+div.introduction{margin-top:-20px}.listing-content-introduction,.portlet_content_introduction,div.introduction{font:600 26px/36px "Open Sans";letter-spacing:0;padding:0;margin:0;color:#1e1e1e;font-weight:400}@media screen and (max-width: 500px){.listing-content-introduction,.portlet_content_introduction,div.introduction{font-size:19px;line-height:28px}}@media print{.listing-content-introduction,.portlet_content_introduction,div.introduction{font-size:17px;line-height:24px;color:#000}}.title_box{overflow:hidden}.title_box h1:only-child{font-weight:400}div.introduction{margin-bottom:40px}h2,h2 a{font:400 23px/33px "Open Sans";letter-spacing:0;padding:0;margin:0;color:#1e1e1e;margin-bottom:8px}@media screen and (max-width: 500px){h2,h2 a{font-size:17px;line-height:26px}}@media print{h2,h2 a{font:400 16px/22px "Open Sans";color:#000}}*:not(.title_box)+h2,*:not(.title_box)+h2 a{margin-top:35px}h2.subtitle,h2 a.subtitle{font:700 16px/24px "Open Sans";letter-spacing:-0.4px;margin:0;padding:0;color:#1e1e1e}@media screen and (max-width: 500px){h2.subtitle,h2 a.subtitle{font-size:14px;line-height:22px}}@media print{h2.subtitle,h2 a.subtitle{font:400 13px/19px "Open Sans";letter-spacing:.5px}}h3+h2,h3+h2 a{margin-top:0}h3,h3 a{font:700 17px/26px "Open Sans";letter-spacing:0;padding:0;margin:0;color:#1e1e1e;margin-bottom:8px}@media screen and (max-width: 500px){h3,h3 a{font-size:15px;line-height:24px}}@media print{h3,h3 a{font:700 14px/21px "Open Sans";color:#000}}*:not(.title_box)+h3,*:not(.title_box)+h3 a{margin-top:25px}h2+h3,h2+h3 a{margin-top:-2px !important}h4,h4 a{font:700 16px/24px "Open Sans";letter-spacing:-0.4px;margin:0;padding:0;color:#1e1e1e;margin-bottom:3px}@media screen and (max-width: 500px){h4,h4 a{font-size:14px;line-height:22px}}@media print{h4,h4 a{font:400 13px/19px "Open Sans";letter-spacing:.5px}}*+h4,*+h4 a{margin-top:20px}h5,h5 a,h6,h6 a{font:400 15px/28px "Open Sans";text-transform:none;letter-spacing:-0.38px;color:#1e1e1e;color:#1e1e1e;font-weight:700;margin-bottom:2px}@media print{h5,h5 a,h6,h6 a{font:400 12px/20px "Open Sans";color:#000;letter-spacing:0px}}@media screen and (max-width: 500px){h5,h5 a,h6,h6 a{font-size:14px;line-height:27px}}*+h5,*+h5 a,*+h6,*+h6 a{margin-top:25px}h3+h5,h2+h5,h3+h5 a,h2+h5 a,h3+h6,h2+h6,h3+h6 a,h2+h6 a{margin-top:4px}h5+ul,h5+ol,h5 a+ul,h5 a+ol,h6+ul,h6+ol,h6 a+ul,h6 a+ol{margin-top:8px !important}strong{font-weight:700}p{margin:0 0 12px 0}p:last-child{margin-bottom:0}p:empty{display:none}.content_inner p>img,.content_inner p>a>img{display:block;max-width:100%;height:auto !important}.no_mod_action .content_inner .column{background:#fff !important;padding:0 !important}.no_system_page .content_inner li>a,.content_inner .mailform_element a,.content_inner p>a{display:inline-block;padding-right:0;color:#1e1e1e;font-weight:700;text-decoration:none}.no_system_page .content_inner li>a:hover,.content_inner .mailform_element a:hover,.content_inner p>a:hover{color:#1e1e1e;opacity:.6}.no_system_page .content_inner li>a:after,.no_system_page .content_inner li>a:before,.content_inner .mailform_element a:after,.content_inner .mailform_element a:before,.content_inner p>a:after,.content_inner p>a:before{display:none}.no_system_page .controls li>a:after{display:none}a img{border:none}.content_inner p.content_button{margin:0px 0px 15px 0px;display:block}.content_inner p.content_button a{display:inline-block;margin:0;font:400 15px/28px "Open Sans";text-transform:none;letter-spacing:-0.38px;color:#1e1e1e;font-weight:700;padding:11px 30px 11px;text-transform:none;width:auto;color:#1e1e1e;background:#fff;border:1px solid #1e1e1e;border-bottom-width:2px;text-decoration:none !important;outline:none;cursor:pointer;text-align:center;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0;-webkit-appearance:none;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out}@media print{.content_inner p.content_button a{font:400 12px/20px "Open Sans";color:#000;letter-spacing:0px}}@media screen and (max-width: 500px){.content_inner p.content_button a{font-size:14px;line-height:27px}}.content_inner p.content_button a:focus,.content_inner p.content_button a:hover{color:#fff;background:#1e1e1e;opacity:1}@media screen and (max-width: 800px){.content_inner p.content_button a{padding:6px 20px 7px}}@media screen and (max-width: 500px){.content_inner p.content_button a{padding:4px 15px 5px}}@media print{.content_inner p.content_button a{display:none !important}}.content_inner ol{margin:0 0 20px 20px;list-style-type:decimal;width:auto}.content_inner p+ul,.content_inner p+ol{margin-top:20px}.content_inner ul{list-style:none;margin:0 0 30px}.content_inner ul.sitemap li a{color:#1e1e1e}.content_inner ul.sitemap li a:hover{color:#1e1e1e}.content_inner ul:last-child{margin-bottom:0}.content_inner ul li{padding-left:20px;position:relative;margin-bottom:5px}.content_inner ul li:before{content:"";border-radius:100%;width:7px;height:7px;background:#1e1e1e;color:#1e1e1e;position:absolute;left:0;top:14px}.content_inner ul.controls li:before,.content_inner .management ul li:before{display:none}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;margin:30px 0 40px 0;padding-top:0}.table_wrap_container:last-child{margin-bottom:0}.table_wrap_container.visible_indicator{padding-top:28px}.table_wrap_container.visible_indicator .table_scroll_indicator{display:block}.table_wrap_container .table_scroll_indicator{position:absolute;right:0;top:0;cursor:pointer;font-size:18px}.table_wrap_container .table_scroll_indicator i{font-weight:400}.content_inner table{border:none;border-spacing:0}.content_inner table tr:first-child td{border-top:1px solid rgba(0,0,0,.5)}.content_inner table th{border-bottom:2px solid #eee;font-family:"Open Sans";font-weight:700;text-align:left;padding:0px 10px 5px 10px}.content_inner table th:first-child{padding-left:0}.content_inner table th:last-child{padding-right:0}.content_inner table td{border-bottom:1px solid #eee;padding:4px 10px 5px 10px;min-width:100px}.content_inner table td:first-child{padding-left:0}.content_inner table td:last-child{padding-right:0}.content_inner table tbody tr th:first-child{border-bottom-width:1px;padding:4px 10px 5px 0}#footer .footer_portlets .management_controls{position:absolute;top:-60px;width:160px !important;left:-5px;text-align:center}*{margin:0;padding:0}a,object{outline:none !important}.cf,.clear{float:none;clear:both;line-height:0;width:1px;margin:0;padding:0;font-size:0;height:0}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.fullwidth,.p_fullwidth input{width:100% !important}hr{display:none}.nobr{white-space:nowrap}.hidden{display:none}.sr-only{clip:rect(0px, 0px, 0px, 0px) !important;height:1px !important;position:absolute !important;width:1px !important;border-width:0px !important;border-style:initial !important;border-color:initial !important;-o-border-image:initial !important;border-image:initial !important;margin:-1px !important;overflow:hidden !important;padding:0px !important;display:block !important}.resource_background{display:block;position:relative}.resource.picture:not(.picture_content){float:left}.resource.picture a img,.resource.picture img{display:block}.float_right{float:right}.float_left,.float_left_no_clear{float:left;position:relative}.float_right_with_clear{float:right;clear:right}.float_left_with_clear{float:left;clear:left}.clear{clear:both;float:none}label.nofloat{clear:none;padding:0;margin:0;float:none !important;width:auto !important;max-width:none}.accordeon{background:none !important;border:none !important;padding:0 !important}.accordeon_content{display:none;padding:2px 0 14px 0}table{border-collapse:collapse;border-spacing:0}table th,table td{vertical-align:top}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;position:relative;margin-bottom:15px}.table_wrap_container.visible_indicator{position:relative;padding:25px 0 0}.table_wrap_container.visible_indicator .table_wrap_container table,.table_wrap_container.visible_indicator .news_events_table{width:auto !important}.table_wrap_container.visible_indicator .table_scroll_indicator{display:block}.table_scroll_indicator{display:none;position:absolute;right:0;top:0}.table_scroll_indicator:hover{cursor:pointer}label.label_remember_me_checkbox{display:block;padding:4px 0}input#remember_me{width:auto}label.label_remember_me_checkbox label.checkbox{display:inline;width:auto !important;float:none !important;font-size:93%}label.label_remember_me_checkbox input{margin-right:5px}label.label_remember_me_checkbox label{pointer-events:none}div.captcha_protection{padding:14px 15px;background:#eee;background:linear-gradient(to bottom, #fff, #eee);border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px #eee;width:auto;display:inline-block;zoom:1;*display:inline;max-width:100%;-o-box-sizing:border-box;box-sizing:border-box}div.captcha_protection span.captcha_title{font-weight:normal;display:block;font-size:12px;line-height:normal;border-bottom:1px solid #ccc;margin:-14px -15px 8px;padding:8px 15px;background:linear-gradient(to bottom, #fff, #eee);border-radius:7px 7px 0 0;color:#333}div.captcha_protection span.captcha_input_title{font-weight:normal;margin-bottom:1px;display:block;color:#555}div.captcha_protection label{margin-right:-8px;display:none !important}div.captcha_protection span#captcha_help_link{font-size:10px;text-decoration:underline;position:relative;cursor:help;color:#666;white-space:nowrap}div.captcha_protection span#captcha_help_link:hover{color:#333}div.captcha_protection span#captcha_help_text{position:absolute;top:10px;right:-195px;width:180px;background:#f0f0f0;border:1px solid #666;border-radius:5px;box-shadow:0 0 3px #666;padding:5px 8px;background:#eee;background:linear-gradient(to bottom, #f0f0f0, #eee)}div.captcha_protection img.captcha_img{width:220px}.listing_entry_link,.overview_entry_link,.portlet_content_entry_link,.portlet_listing_entry_link,.portlet_shop_article_entry_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:25}#privacy_banner{position:fixed;left:20px;bottom:20px;width:100%;max-width:460px;background:rgba(0,0,0,.85);z-index:1000}#privacy_banner #privacy_banner_inner{padding:20px;font-size:14px;line-height:21px;color:#fff;text-align:left;position:relative}#privacy_banner #privacy_banner_inner #privacy_icon{display:inline-block;vertical-align:middle;width:86px;margin-right:-5px}#privacy_banner #privacy_banner_inner #privacy_icon i{font-size:66px;line-height:66px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_icon{display:none}}#privacy_banner #privacy_banner_inner #privacy_description_wrap{display:inline-block;vertical-align:middle;width:calc(100% - 86px)}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:none;float:left;margin-right:10px}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon i{font-size:30px;line-height:30px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_description_wrap{width:100%}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:block;float:left}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_message{overflow:hidden}}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{margin-top:10px;display:inline-block;vertical-align:middle}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{margin-right:10px;width:auto;padding:8px 14px 7px;text-decoration:none;color:#fff;background:hsla(0,0%,100%,.18);border:none;outline:none;cursor:pointer;backface-visibility:hidden;transition:color .2s ease-out,background .2s ease-out}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i{margin-right:6px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i:before{color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:active{opacity:.7}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{position:relative;text-decoration:none;color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:2px;width:100%;height:1px;background:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:active{opacity:.7}@media screen and (max-width: 500px){#privacy_banner{left:0;right:0;bottom:0;width:100%;max-width:100%}}.tooltipster-default{border-radius:5px;background:#343333;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:14px;padding:8px;overflow:hidden}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-default:not(.tooltipster-management) .tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-default:not(.tooltipster-management) .tooltipster-arrow span{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-top:8px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-top:9px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid rgba(0,0,0,0) !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade-show{opacity:1}.fa-file-docx:before{content:""}.fa-photo:before{content:""}#navigation{width:100%;align-self:flex-end;margin-bottom:-5px}#navigation .navigation{display:flex;justify-content:space-between}#navigation .navigation *{transition:all 0s ease-out}#navigation .navigation li{list-style:none;position:relative;line-height:24px}#navigation .navigation li#nav-1{display:none}#navigation .navigation li a{font-size:17px;line-height:24px;letter-spacing:0;text-transform:none;font-family:"Open Sans";color:#1e1e1e}#navigation .navigation li.current:hover>a{opacity:1}#navigation .navigation li.current>a{font-weight:700}#navigation .navigation li:hover>a{opacity:.6;color:#1e1e1e}#navigation .navigation ul.level1{display:none}.content_inner .sub-navigation{float:left;width:28%;position:relative;margin-bottom:0}.content_inner .sub-navigation:before{content:"";position:absolute;top:-3px;left:-1px;width:1px;height:100%;display:block;background:#eee}.content_inner .sub-navigation li{padding-left:35px;line-height:26px}.content_inner .sub-navigation li:not(:last-child){margin-bottom:20px}.content_inner .sub-navigation li a{font-weight:400}.content_inner .sub-navigation li:before{width:3px;height:34px;border-radius:0;top:-3px;opacity:0}.content_inner .sub-navigation li.current a,.content_inner .sub-navigation li:hover a{opacity:1}.content_inner .sub-navigation li.current:before,.content_inner .sub-navigation li:hover:before{opacity:1}.content_inner .sub-navigation li.current>a{font-weight:600}.content_inner .sub-navigation+.content_overflow{padding-left:50px;box-sizing:border-box}.rwd_navigation{display:block;list-style:none;padding:20px}.rwd_navigation li a{display:block;text-decoration:none;color:#1e1e1e}.rwd_navigation li.current>a{color:#1e1e1e;font-weight:700}.rwd_navigation>li{border-top:1px solid #eee}.rwd_navigation>li:first-child{border-top:none}.rwd_navigation>li:first-child>a{padding-top:0;text-transform:lowercase}.rwd_navigation>li#rwdnav-18,.rwd_navigation>li#rwdnav-19{display:none}.rwd_navigation>li>a{padding:13px 10px 14px;font-family:"Open Sans";font-size:18px;line-height:28px;font-weight:400}.rwd_navigation ul.level1{margin:-12px 0 0;padding:0 0 14px;list-style:none}.rwd_navigation ul.level1>li>a{color:#1e1e1e;font-size:15px;line-height:21px;padding:5px 10px 5px 20px;font-weight:400;position:relative}.rwd_navigation ul.level1>li.current>a{color:#1e1e1e;font-weight:700}.rwd_navigation ul.level1.current ul{display:block}.rwd_navigation ul.level1 ul{display:none;padding-top:0px;padding-bottom:8px}.rwd_navigation ul.level1 ul li{list-style:none;padding:5px 0 5px 22px;position:relative}.rwd_navigation ul.level1 ul li:before{content:"";position:absolute;top:12px;left:10px;width:5px;height:1px;display:block;background:#1e1e1e}.rwd_navigation ul.level1 ul li.current:before{height:2px;background:#1e1e1e}.rwd_navigation ul.level1 ul li a{font-size:15px;line-height:18px}.responsive_navigation_toggle{z-index:270;display:none;width:38px;height:22px;position:relative;top:12px;right:0;margin-top:0;margin-left:25px;float:right;transition:all .3s ease-out;border:none;background:none}.responsive_navigation_toggle span{background:#1e1e1e;display:block;height:2px;border-radius:0;position:absolute;top:0;right:0;bottom:auto;left:0;transform:rotate(0deg);transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:150}.responsive_navigation_toggle span:nth-child(2){top:10px}.responsive_navigation_toggle span:nth-child(3){top:20px}.navi_open .responsive_navigation_toggle span{top:40%;background:#1e1e1e;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)}.resource_subtitle{display:block;position:relative;font:400 14px/24px "Open Sans";letter-spacing:0;color:#1e1e1e;color:#1e1e1e;margin-top:7px}@media screen and (max-width: 500px){.resource_subtitle{font-size:13px;line-height:24px}}@media screen and (max-width: 450px){.resource_subtitle{font-size:12px;line-height:21px}}@media print{.resource_subtitle{font:400 10px/16px "Open Sans";color:#000}}.resource.picture{float:none}.pictures_detail{padding-top:80px;display:flex;flex-direction:column}@media print{.pictures_detail{padding-top:20px}}@media screen and (max-width: 800px){.pictures_detail{padding-top:55px}}@media screen and (max-width: 500px){.pictures_detail{padding-top:30px}}.pictures_detail .picture{transition:all 1s ease-out;margin-top:160px}.pictures_detail .picture .resource_background{transition:all 1s ease-out;opacity:0}.pictures_detail .picture.fade-in{margin-top:0}.pictures_detail .picture.fade-in .resource_background{opacity:1}.pictures_detail .picture img{position:relative;width:100%;height:auto}.pictures_detail .picture:not(:first-child){margin-top:200px}.pictures_detail .picture:not(:first-child).fade-in{margin-top:40px}.pictures_detail .picture.vertical_picture{max-width:50%}.pictures_detail .picture.vertical_picture.random_0{align-self:flex-start}.pictures_detail .picture.vertical_picture.random_1{align-self:center}.pictures_detail .picture.vertical_picture.random_2{align-self:flex-end}.gallery{padding-top:110px;display:flex;flex-wrap:wrap;margin-left:-3px;margin-bottom:-3px;width:auto}@media print{.gallery{padding-top:25px}}@media screen and (max-width: 800px){.gallery{padding-top:70px}}@media screen and (max-width: 500px){.gallery{padding-top:40px}}.gallery>div{flex:0 0 33.33%;max-width:33.33%;padding:0 0 3px 3px;box-sizing:border-box}.gallery .picture .resource_link{position:relative;overflow:hidden}.gallery .picture .resource_link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:hsla(0,0%,100%,.8);transition:all .3s ease-out;opacity:0;visibility:hidden;pointer-events:none;z-index:1}.gallery .picture .resource_link img{transition:all .3s ease-out}.gallery .picture .resource_link:hover:before{opacity:1;visibility:visible}.gallery .picture .resource_link:hover img{-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px);filter:blur(5px)}.gallery .picture .resource_link:before{background:hsla(0,0%,100%,.5)}.gallery .picture img{width:100%;height:auto}.tags_wrap{border-bottom:1px solid #eee;padding-top:42px;padding-bottom:43px}ul.tags{max-width:1240px;margin:0 auto;padding-right:20px;padding-left:20px;box-sizing:border-box;display:flex}ul.tags li{list-style:none;font:400 14px/24px "Open Sans";letter-spacing:0;color:#1e1e1e;line-height:28px;cursor:pointer;text-transform:lowercase}@media screen and (max-width: 500px){ul.tags li{font-size:13px;line-height:24px}}@media screen and (max-width: 450px){ul.tags li{font-size:12px;line-height:21px}}@media print{ul.tags li{font:400 10px/16px "Open Sans";color:#000}}ul.tags li:not(:last-child){margin-right:50px}ul.tags li.active,ul.tags li.mixitup-control-active{position:relative;opacity:1;font-weight:700}ul.tags li.active:hover,ul.tags li.mixitup-control-active:hover{opacity:1}ul.tags li:hover{opacity:.6}ul.tags li button{font-weight:inherit;font-size:inherit;line-height:inherit;font-family:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;padding:0;color:inherit;background:none;border:0}.fancybox-toolbar button{display:none !important}.fancybox-toolbar button.fancybox-button--close{display:block !important}.fancybox-container .resource_description{display:block;color:#fff}iframe{max-width:100%}h2+.cf+.documents,h2+.documents,h3+.cf+.documents,h3+.documents{padding-top:1px}.documents{margin:40px 0 0 0;padding:0px 0 0}.documents .documents{padding-top:0}.documents h2{display:none}.documents .document{display:block;margin:6px 7px 0 0;position:relative}.documents .document a{color:#1e1e1e;text-decoration:none}.documents .document a:hover{opacity:.6}.documents .document .fa{margin-right:2px;position:relative;top:-1px}.mod_action_history img{width:auto}.category_94 .content_inner .content_small,.category_94 .content_inner.content_small{max-width:1240px}.category_94.preload #portlets_standard{opacity:0}.category_94 #portlets_standard .normal_portlet_wrap{max-width:1240px}.category_94 #portlets_standard .normal_portlet_wrap .normal_portlet_wrap_inner{display:block}.category_94 #portlets_standard .portlet:nth-child(2n+1){clear:both}.category_94 #portlets_standard .portlets_inner_wrap{padding-top:0}.category_94 #portlets_standard p.content_button{position:relative;position:relative;overflow:hidden}.category_94 #portlets_standard p.content_button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:hsla(0,0%,100%,.8);transition:all .3s ease-out;opacity:0;visibility:hidden;pointer-events:none;z-index:1}.category_94 #portlets_standard p.content_button img{transition:all .3s ease-out}.category_94 #portlets_standard p.content_button:hover:before{opacity:1;visibility:visible}.category_94 #portlets_standard p.content_button:hover img{-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px);filter:blur(5px)}.category_94 #portlets_standard p.content_button:after{content:"";background:rgba(0,0,0,0);z-index:3;bottom:42px}.category_94 #portlets_standard p.content_button:before{top:auto;bottom:30px}.category_94 #portlets_standard #special_fancybox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;font-size:0 !important}.category_94 #portlets_standard #special_fancybox:after,.category_94 #portlets_standard #special_fancybox:before{display:none}.category_94 #portlets_standard .webcam_wrap{width:100%;height:0;padding-bottom:73%;position:relative;margin-bottom:30px;overflow:hidden;position:relative;overflow:hidden}.category_94 #portlets_standard .webcam_wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:hsla(0,0%,100%,.8);transition:all .3s ease-out;opacity:0;visibility:hidden;pointer-events:none;z-index:1}.category_94 #portlets_standard .webcam_wrap img{transition:all .3s ease-out}.category_94 #portlets_standard .webcam_wrap:hover:before{opacity:1;visibility:visible}.category_94 #portlets_standard .webcam_wrap:hover img{-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px);filter:blur(5px)}.category_94 #portlets_standard .webcam_wrap:after{content:"";background:rgba(0,0,0,0);z-index:3}.category_94 #portlets_standard .webcam_wrap img{position:absolute;top:0;right:0;bottom:0;left:0;min-width:100%;height:100%}.category_94 #portlets_standard .webcam_wrap iframe{position:absolute;top:50%;right:0;bottom:0;left:50%;min-width:160%;transform:translate(-50%, -50%);height:110%}.category_94 .fancybox-iframe,.category_94 .fancybox-slide--iframe .fancybox-content{background:none}.category_94 .fancybox-iframe{max-width:1200px;margin:0 auto}body{--management-highlight-color: #1E1E1E;--management-highlight-color-rgb: 30, 30, 30;--management-panel-width: 0px}.mod_listing:not(.mod_action_show_entry) .content_inner{padding-top:0;padding-bottom:0}.mod_listing.system_page ul.sub-navigation{display:none}#mod_overview,#mixItUp{clear:both;overflow:hidden}#mod_overview.overview_items,#mod_overview .module-listing,#mixItUp.overview_items,#mixItUp .module-listing{display:flex;flex-wrap:wrap;margin-left:-3px;margin-bottom:-3px;width:auto}#mod_overview.overview_items>div,#mod_overview .module-listing>div,#mixItUp.overview_items>div,#mixItUp .module-listing>div{flex:0 0 33.33%;max-width:33.33%;padding:0 0 3px 3px;box-sizing:border-box}#mod_overview .picture .resource_link,#mixItUp .picture .resource_link{position:relative;overflow:hidden}#mod_overview .picture .resource_link:before,#mixItUp .picture .resource_link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:hsla(0,0%,100%,.8);transition:all .3s ease-out;opacity:0;visibility:hidden;pointer-events:none;z-index:1}#mod_overview .picture .resource_link img,#mixItUp .picture .resource_link img{transition:all .3s ease-out}#mod_overview .picture .resource_link:hover:before,#mixItUp .picture .resource_link:hover:before{opacity:1;visibility:visible}#mod_overview .picture .resource_link:hover img,#mixItUp .picture .resource_link:hover img{-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px);filter:blur(5px)}#mod_overview .listing_entry .overview_item_inner,#mod_overview .listing_entry .listing-entry-inline,#mod_overview .overview_item .overview_item_inner,#mod_overview .overview_item .listing-entry-inline,#mixItUp .listing_entry .overview_item_inner,#mixItUp .listing_entry .listing-entry-inline,#mixItUp .overview_item .overview_item_inner,#mixItUp .overview_item .listing-entry-inline{position:relative;height:100%;min-height:180px;background:#eee}#mod_overview .listing_entry .overview_item_inner:hover,#mod_overview .listing_entry .listing-entry-inline:hover,#mod_overview .overview_item .overview_item_inner:hover,#mod_overview .overview_item .listing-entry-inline:hover,#mixItUp .listing_entry .overview_item_inner:hover,#mixItUp .listing_entry .listing-entry-inline:hover,#mixItUp .overview_item .overview_item_inner:hover,#mixItUp .overview_item .listing-entry-inline:hover{background:rgb(248.2,248.2,248.2)}#mod_overview .listing_entry .overview_item_inner:hover .pictures+.content,#mod_overview .listing_entry .listing-entry-inline:hover .pictures+.content,#mod_overview .overview_item .overview_item_inner:hover .pictures+.content,#mod_overview .overview_item .listing-entry-inline:hover .pictures+.content,#mixItUp .listing_entry .overview_item_inner:hover .pictures+.content,#mixItUp .listing_entry .listing-entry-inline:hover .pictures+.content,#mixItUp .overview_item .overview_item_inner:hover .pictures+.content,#mixItUp .overview_item .listing-entry-inline:hover .pictures+.content{opacity:1;visibility:visible}#mod_overview .listing_entry .overview_item_inner .pictures+.content,#mod_overview .listing_entry .listing-entry-inline .pictures+.content,#mod_overview .overview_item .overview_item_inner .pictures+.content,#mod_overview .overview_item .listing-entry-inline .pictures+.content,#mixItUp .listing_entry .overview_item_inner .pictures+.content,#mixItUp .listing_entry .listing-entry-inline .pictures+.content,#mixItUp .overview_item .overview_item_inner .pictures+.content,#mixItUp .overview_item .listing-entry-inline .pictures+.content{position:absolute;z-index:1;bottom:45px;right:50px;text-align:right;pointer-events:none;opacity:0;visibility:hidden}#mod_overview .listing_entry .overview_item_inner .pictures+.content+.overview_entry_link,#mod_overview .listing_entry .listing-entry-inline .pictures+.content+.overview_entry_link,#mod_overview .overview_item .overview_item_inner .pictures+.content+.overview_entry_link,#mod_overview .overview_item .listing-entry-inline .pictures+.content+.overview_entry_link,#mixItUp .listing_entry .overview_item_inner .pictures+.content+.overview_entry_link,#mixItUp .listing_entry .listing-entry-inline .pictures+.content+.overview_entry_link,#mixItUp .overview_item .overview_item_inner .pictures+.content+.overview_entry_link,#mixItUp .overview_item .listing-entry-inline .pictures+.content+.overview_entry_link{display:none}#mod_overview .listing_entry .overview_item_inner .content,#mod_overview .listing_entry .listing-entry-inline .content,#mod_overview .overview_item .overview_item_inner .content,#mod_overview .overview_item .listing-entry-inline .content,#mixItUp .listing_entry .overview_item_inner .content,#mixItUp .listing_entry .listing-entry-inline .content,#mixItUp .overview_item .overview_item_inner .content,#mixItUp .overview_item .listing-entry-inline .content{position:absolute;right:50px;bottom:45px}#mod_overview .listing_entry .listing_actions,#mod_overview .overview_item .listing_actions,#mixItUp .listing_entry .listing_actions,#mixItUp .overview_item .listing_actions{z-index:26}#mod_overview .listing_entry .listing-tags,#mod_overview .listing_entry .listing-more-button,#mod_overview .listing_entry .listing-content-text,#mod_overview .listing_entry .listing_properties,#mod_overview .listing_entry .text,#mod_overview .overview_item .listing-tags,#mod_overview .overview_item .listing-more-button,#mod_overview .overview_item .listing-content-text,#mod_overview .overview_item .listing_properties,#mod_overview .overview_item .text,#mixItUp .listing_entry .listing-tags,#mixItUp .listing_entry .listing-more-button,#mixItUp .listing_entry .listing-content-text,#mixItUp .listing_entry .listing_properties,#mixItUp .listing_entry .text,#mixItUp .overview_item .listing-tags,#mixItUp .overview_item .listing-more-button,#mixItUp .overview_item .listing-content-text,#mixItUp .overview_item .listing_properties,#mixItUp .overview_item .text{display:none}#mod_overview .listing_entry .listing-content-introduction,#mod_overview .listing_entry .introduction,#mod_overview .listing_entry h2,#mod_overview .listing_entry h2 a,#mod_overview .overview_item .listing-content-introduction,#mod_overview .overview_item .introduction,#mod_overview .overview_item h2,#mod_overview .overview_item h2 a,#mixItUp .listing_entry .listing-content-introduction,#mixItUp .listing_entry .introduction,#mixItUp .listing_entry h2,#mixItUp .listing_entry h2 a,#mixItUp .overview_item .listing-content-introduction,#mixItUp .overview_item .introduction,#mixItUp .overview_item h2,#mixItUp .overview_item h2 a{font:400 15px/28px "Open Sans";text-transform:none;letter-spacing:-0.38px;color:#1e1e1e;text-decoration:none;margin:0}@media print{#mod_overview .listing_entry .listing-content-introduction,#mod_overview .listing_entry .introduction,#mod_overview .listing_entry h2,#mod_overview .listing_entry h2 a,#mod_overview .overview_item .listing-content-introduction,#mod_overview .overview_item .introduction,#mod_overview .overview_item h2,#mod_overview .overview_item h2 a,#mixItUp .listing_entry .listing-content-introduction,#mixItUp .listing_entry .introduction,#mixItUp .listing_entry h2,#mixItUp .listing_entry h2 a,#mixItUp .overview_item .listing-content-introduction,#mixItUp .overview_item .introduction,#mixItUp .overview_item h2,#mixItUp .overview_item h2 a{font:400 12px/20px "Open Sans";color:#000;letter-spacing:0px}}@media screen and (max-width: 500px){#mod_overview .listing_entry .listing-content-introduction,#mod_overview .listing_entry .introduction,#mod_overview .listing_entry h2,#mod_overview .listing_entry h2 a,#mod_overview .overview_item .listing-content-introduction,#mod_overview .overview_item .introduction,#mod_overview .overview_item h2,#mod_overview .overview_item h2 a,#mixItUp .listing_entry .listing-content-introduction,#mixItUp .listing_entry .introduction,#mixItUp .listing_entry h2,#mixItUp .listing_entry h2 a,#mixItUp .overview_item .listing-content-introduction,#mixItUp .overview_item .introduction,#mixItUp .overview_item h2,#mixItUp .overview_item h2 a{font-size:14px;line-height:27px}}#mod_overview .listing_entry .listing-content-introduction,#mod_overview .listing_entry .introduction,#mod_overview .overview_item .listing-content-introduction,#mod_overview .overview_item .introduction,#mixItUp .listing_entry .listing-content-introduction,#mixItUp .listing_entry .introduction,#mixItUp .overview_item .listing-content-introduction,#mixItUp .overview_item .introduction{font-weight:900}#mod_overview .listing_entry .resource_container,#mod_overview .overview_item .resource_container,#mixItUp .listing_entry .resource_container,#mixItUp .overview_item .resource_container{position:relative;overflow:hidden;float:none;width:100%}#mod_overview .listing_entry .resource_container *,#mod_overview .overview_item .resource_container *,#mixItUp .listing_entry .resource_container *,#mixItUp .overview_item .resource_container *{width:100%}#mod_overview .listing_entry .resource_container img,#mod_overview .overview_item .resource_container img,#mixItUp .listing_entry .resource_container img,#mixItUp .overview_item .resource_container img{width:100%;height:auto}#mod_overview{padding-top:110px}@media print{#mod_overview{padding-top:25px}}@media screen and (max-width: 800px){#mod_overview{padding-top:70px}}@media screen and (max-width: 500px){#mod_overview{padding-top:40px}}#listing_entry_content p:nth-last-child(2){margin-bottom:0}.listing_entry_backlink{position:relative;width:20px;height:20px;opacity:.4;margin-bottom:40px}@media print{.listing_entry_backlink{margin-top:20px}}@media screen and (max-width: 800px){.listing_entry_backlink{margin-top:25px}}@media screen and (max-width: 500px){.listing_entry_backlink{margin-top:15px}}.listing_entry_backlink:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:16px;line-height:16px;font-weight:400;text-transform:none;color:#1e1e1e;line-height:20px;font-weight:300}.listing_entry_backlink a{position:absolute;width:100%;height:100%;top:0;left:0;font-size:0}.listing_entry_backlink:hover{opacity:1}.mod_google_maps p+.table_wrap_container{margin-top:-15px}.mod_google_maps .table_wrap_container{padding-top:60px;margin-top:0}@media print{.mod_google_maps .table_wrap_container{padding-top:20px}}@media screen and (max-width: 800px){.mod_google_maps .table_wrap_container{padding-top:40px}}@media screen and (max-width: 500px){.mod_google_maps .table_wrap_container{padding-top:25px}}.mod_google_maps .table_wrap_container table td{border:none !important}#google_map{pointer-events:all;width:100%;position:relative;padding-top:80px}@media print{#google_map{padding-top:20px}}@media screen and (max-width: 800px){#google_map{padding-top:55px}}@media screen and (max-width: 500px){#google_map{padding-top:30px}}#google_map a{border:none}#google_map .gm-style .gm-style-iw-c{border-radius:0}#google_map .gmap-map,#google_map #module_map{height:700px !important}#google_map div.infowindow{padding:5px 5px 5px 8px;text-align:left;font:400 14px/24px "Open Sans";letter-spacing:0;color:#1e1e1e;min-width:200px}@media screen and (max-width: 500px){#google_map div.infowindow{font-size:13px;line-height:24px}}@media screen and (max-width: 450px){#google_map div.infowindow{font-size:12px;line-height:21px}}@media print{#google_map div.infowindow{font:400 10px/16px "Open Sans";color:#000}}#google_map div.infowindow h2{font:400 14px/24px "Open Sans";letter-spacing:0;color:#1e1e1e;font-weight:700;margin-bottom:0;border-top:none !important;margin-top:-5px}@media screen and (max-width: 500px){#google_map div.infowindow h2{font-size:13px;line-height:24px}}@media screen and (max-width: 450px){#google_map div.infowindow h2{font-size:12px;line-height:21px}}@media print{#google_map div.infowindow h2{font:400 10px/16px "Open Sans";color:#000}}#google_map div.infowindow p{margin:0}#google_map div.infowindow p:empty{display:none}.mod_mailform .message{margin-top:80px;margin-bottom:0}@media print{.mod_mailform .message{margin-top:20px}}@media screen and (max-width: 800px){.mod_mailform .message{margin-top:55px}}@media screen and (max-width: 500px){.mod_mailform .message{margin-top:35px}}.mod_mailform #mailform_elements{padding-top:80px}@media print{.mod_mailform #mailform_elements{padding-top:20px}}@media screen and (max-width: 800px){.mod_mailform #mailform_elements{padding-top:55px}}@media screen and (max-width: 500px){.mod_mailform #mailform_elements{padding-top:30px}}.mod_mailform #mailform_elements .cf{display:none}.mod_mailform .mailform_element:first-child p{margin-top:0}.mod_mailform .mailform_element p{position:relative;margin-bottom:0;margin-top:15px}.mod_mailform .mailform_element.heading2_field:first-child h2{margin-top:0 !important;border:none !important}.mod_mailform .mailform_element.heading2_field h2{font:700 17px/26px "Open Sans";letter-spacing:0;padding:0;margin:0;color:#1e1e1e;color:#1e1e1e;margin:0;margin-top:80px}@media screen and (max-width: 500px){.mod_mailform .mailform_element.heading2_field h2{font-size:15px;line-height:24px}}@media print{.mod_mailform .mailform_element.heading2_field h2{font:700 14px/21px "Open Sans";color:#000}}@media print{.mod_mailform .mailform_element.heading2_field h2{margin-top:20px}}@media screen and (max-width: 800px){.mod_mailform .mailform_element.heading2_field h2{margin-top:55px}}@media screen and (max-width: 500px){.mod_mailform .mailform_element.heading2_field h2{margin-top:35px}}.mod_mailform #mailform_submit_button{width:auto;margin:30px 0 0 33.33%;position:relative;text-align:left}.mod_mailform #mailform_submit_button label{display:none}.mod_mailform #mailform_submit_button input{width:auto}#mailform_submit_button,.mailform_element{text-align:left}.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:33.33%;text-align:left;padding:12px 20px 9px 0;box-sizing:border-box}.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{width:66.66%;height:60px;font:400 15px/28px "Open Sans";text-transform:none;letter-spacing:-0.38px;color:#1e1e1e;color:#1e1e1e;padding:8px 15px 11px;outline:none;background:#fff;border:1px solid #eee;box-sizing:border-box;transition:all .3s ease-out;-webkit-appearance:none}@media print{.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{font:400 12px/20px "Open Sans";color:#000;letter-spacing:0px}}@media screen and (max-width: 500px){.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{font-size:14px;line-height:27px}}.listing_search_wrap input::-webkit-input-placeholder,.form_element input::-webkit-input-placeholder,.add_portlet select::-webkit-input-placeholder,.mailform_element input::-webkit-input-placeholder,.mailform_element textarea::-webkit-input-placeholder,.login_form input::-webkit-input-placeholder{color:#1e1e1e;opacity:1;text-transform:none}.listing_search_wrap input:-moz-placeholder,.form_element input:-moz-placeholder,.add_portlet select:-moz-placeholder,.mailform_element input:-moz-placeholder,.mailform_element textarea:-moz-placeholder,.login_form input:-moz-placeholder{color:#1e1e1e;opacity:1;text-transform:none}.listing_search_wrap input::-moz-placeholder,.form_element input::-moz-placeholder,.add_portlet select::-moz-placeholder,.mailform_element input::-moz-placeholder,.mailform_element textarea::-moz-placeholder,.login_form input::-moz-placeholder{color:#1e1e1e;opacity:1;text-transform:none}.listing_search_wrap input:-ms-input-placeholder,.form_element input:-ms-input-placeholder,.add_portlet select:-ms-input-placeholder,.mailform_element input:-ms-input-placeholder,.mailform_element textarea:-ms-input-placeholder,.login_form input:-ms-input-placeholder{color:#1e1e1e;opacity:1;text-transform:none}.listing_search_wrap input:hover,.listing_search_wrap input:focus,.form_element input:hover,.form_element input:focus,.add_portlet select:hover,.add_portlet select:focus,.mailform_element input:hover,.mailform_element input:focus,.mailform_element textarea:hover,.mailform_element textarea:focus,.login_form input:hover,.login_form input:focus{border-color:#1e1e1e}.listing_search_wrap input:-webkit-autofill,.form_element input:-webkit-autofill,.add_portlet select:-webkit-autofill,.mailform_element input:-webkit-autofill,.mailform_element textarea:-webkit-autofill,.login_form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.listing_search_wrap input.tooltip,.form_element input.tooltip,.add_portlet select.tooltip,.mailform_element input.tooltip,.mailform_element textarea.tooltip,.login_form input.tooltip{width:calc(70% - 22px)}.login_form input{width:400px}.mailform_element textarea{height:200px}.add_portlet select{width:100%;height:45px}.not_logged_in input,.not_logged_in textarea,.mailform_element textarea,.mailform_element.email_field input,.mailform_element.input_field input{-webkit-appearance:none}.mailform-submit,.login_form .button{display:inline-block;margin:0;font:400 15px/28px "Open Sans";text-transform:none;letter-spacing:-0.38px;color:#1e1e1e;font-weight:700;padding:11px 30px 11px;text-transform:none;width:auto;color:#1e1e1e;background:#fff;border:1px solid #1e1e1e;border-bottom-width:2px;text-decoration:none !important;outline:none;cursor:pointer;text-align:center;box-sizing:border-box;position:relative;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0;-webkit-appearance:none;transition:box-shadow .2s ease-out,background .2s ease-out,transform .2s ease-out;margin:10px 0 0}@media print{.mailform-submit,.login_form .button{font:400 12px/20px "Open Sans";color:#000;letter-spacing:0px}}@media screen and (max-width: 500px){.mailform-submit,.login_form .button{font-size:14px;line-height:27px}}.mailform-submit:focus,.mailform-submit:hover,.login_form .button:focus,.login_form .button:hover{color:#fff;background:#1e1e1e;opacity:1}@media screen and (max-width: 800px){.mailform-submit,.login_form .button{padding:6px 20px 7px}}@media screen and (max-width: 500px){.mailform-submit,.login_form .button{padding:4px 15px 5px}}@media print{.mailform-submit,.login_form .button{display:none !important}}span.required{color:#1e1e1e !important;font-weight:700;padding:0 0 0 2px}div.mailform_error textarea,div.mailform_error input{border:1px solid #1e1e1e}div.mailform_error textarea::-webkit-input-placeholder,div.mailform_error input::-webkit-input-placeholder{color:#1e1e1e;opacity:1;text-transform:none}div.mailform_error textarea:-moz-placeholder,div.mailform_error input:-moz-placeholder{color:#1e1e1e;opacity:1;text-transform:none}div.mailform_error textarea::-moz-placeholder,div.mailform_error input::-moz-placeholder{color:#1e1e1e;opacity:1;text-transform:none}div.mailform_error textarea:-ms-input-placeholder,div.mailform_error input:-ms-input-placeholder{color:#1e1e1e;opacity:1;text-transform:none}div.mailform_error textarea:hover,div.mailform_error textarea:focus,div.mailform_error input:hover,div.mailform_error input:focus{border-color:#1e1e1e}div.mailform_error label{color:#1e1e1e;font-weight:600}div.mailform_error label span.required{color:#1e1e1e !important}div.mailform_error.checkbox_field label.checkbox{color:#1e1e1e !important}div.mailform_error.checkbox_field label.checkbox a{color:#1e1e1e}.login_form{max-width:700px}.login_form>p{margin-bottom:25px !important}.p_remember_me_checkbox .checkbox_wrap,.mailform_element.checkbox_field{position:relative;margin-left:33.33%}.p_remember_me_checkbox .checkbox_wrap p,.mailform_element.checkbox_field p{width:100%;float:right;position:relative}.p_remember_me_checkbox .checkbox_wrap input,.mailform_element.checkbox_field input{display:none}.p_remember_me_checkbox .checkbox_wrap label.checkbox,.mailform_element.checkbox_field label.checkbox{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0;text-align:left;position:relative;top:auto !important;left:0;color:#1e1e1e !important;padding-left:34px}.p_remember_me_checkbox .checkbox_wrap label.checkbox a,.mailform_element.checkbox_field label.checkbox a{color:#1e1e1e}.p_remember_me_checkbox .checkbox_wrap label.checkbox a:hover,.mailform_element.checkbox_field label.checkbox a:hover{color:#1e1e1e}.p_remember_me_checkbox .checkbox_wrap label.checkbox:before,.mailform_element.checkbox_field label.checkbox:before{content:"";position:absolute;left:0;top:6px;display:block;line-height:26px;width:20px;height:20px;font-weight:300;pointer-events:none;background:none;z-index:2;border:1px solid #eee;background:#fff;border-radius:3px;transition:all .3s ease-out}.p_remember_me_checkbox .checkbox_wrap label.checkbox:after,.mailform_element.checkbox_field label.checkbox:after{content:"";position:absolute;top:8px;left:3px;display:block;font-family:"Font Awesome 6 Pro";font-size:17px;line-height:17px;font-weight:400;text-transform:none;color:#fff;opacity:0;visibility:hidden;background:none;z-index:4}.p_remember_me_checkbox .checkbox_wrap input:checked+label:before,.mailform_element.checkbox_field input:checked+label:before{background:#1e1e1e;border-color:#1e1e1e !important}.p_remember_me_checkbox .checkbox_wrap input:checked+label:after,.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}.p_remember_me_checkbox .checkbox_wrap{margin-left:33.33%}.p_remember_me_checkbox .checkbox_wrap input{width:20px !important}.p_remember_me_checkbox .checkbox_wrap label:first-child{display:none}.mailform_element.radio_field{position:relative}.mailform_element.radio_field .wrap_radio_buttons>label{width:33.33%;float:left;padding-top:16px;margin-bottom:0}.mailform_element.radio_field .multiple_radio_inputs{width:66.66%;position:relative;padding-top:15px;display:block;float:right}.mailform_element.radio_field input{display:none}.mailform_element.radio_field .radio_item{display:inline-block;position:relative}.mailform_element.radio_field label{left:0;position:relative;padding-bottom:0}.mailform_element.radio_field label.radio{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0;margin-right:30px;text-align:left;color:rgba(30,30,30,.4) !important;left:0;top:0 !important;padding-left:30px}.mailform_element.radio_field label.radio:after,.mailform_element.radio_field label.radio:before{content:"";position:absolute;top:6px;left:1px;display:block;font-family:"Font Awesome 6 Pro";font-size:22px;line-height:22px;font-weight:400;text-transform:none;color:rgb(212.5,212.5,212.5);width:20px;height:20px;border-radius:100%;font-weight:300;pointer-events:none;z-index:2;transition:all .3s ease-out}.mailform_element.radio_field label.radio:after{content:"";opacity:0;visibility:hidden;font-weight:700;color:#1e1e1e;background:none;z-index:4}.mailform_element.radio_field input:checked+label.radio{color:#1e1e1e !important}.mailform_element.radio_field input:checked+label.radio:before{color:#fff}.mailform_element.radio_field input:checked+label.radio:after{opacity:1;visibility:visible}.time_field span.select2-container{width:calc(35% - 10px) !important}.time_field .separator{width:20px;display:inline-block;text-align:center}span.select2-container{width:66.66% !important}span.select2-container--default.select2-container--below .select2-selection--single .select2-selection__rendered{color:#1e1e1e}span.select2-container--default .select2-selection--single{border-radius:0;width:100%;background:#fff;border:1px solid #eee;height:auto;box-sizing:border-box;transition:border .3s ease-out}span.select2-container--default .select2-selection--single .select2-selection__rendered{font:400 15px/28px "Open Sans";text-transform:none;letter-spacing:-0.38px;color:#1e1e1e;color:rgba(30,30,30,.4);padding:12px 15px 10px;outline:none;box-sizing:border-box;display:block;transition:color .3s ease-out}@media print{span.select2-container--default .select2-selection--single .select2-selection__rendered{font:400 12px/20px "Open Sans";color:#000;letter-spacing:0px}}@media screen and (max-width: 500px){span.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;line-height:27px}}span.select2-container--default .select2-selection--single .select2-selection__rendered li.select2-search{padding:0 !important}span.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right:12px}span.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:"";position:absolute;top:8px;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:22px;line-height:22px;font-weight:400;text-transform:none;color:rgba(30,30,30,.4);font-weight:300;transition:all .3s ease-out}span.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}span.select2-container--default .select2-selection--single input.select2-search__field{border:0 !important;padding:0 !important}span.select2-container--default .select2-results__option[aria-selected=true]{background:#eee}span.select2-container--default .select2-results__option--highlighted[aria-selected],span.select2-container--default .select2-results__option--highlighted{background:#000;color:#fff}span.select2-container--open .select2-dropdown{border:1px solid #1e1e1e;background:#fff;border-top:none;margin-top:-1px;border-radius:0;overflow:hidden}span.select2-container--open .select2-dropdown ul{border-radius:0;border-top:0}span.select2-container--open select2-dropdown--above ul{border-top:1px solid #1e1e1e;border-bottom:0}span.select2-container--open .select2-selection--single,span.select2-container:hover .select2-selection--single{border-color:#1e1e1e}span.select2-container--open .select2-selection--single .select2-selection__arrow:before,span.select2-container--open .select2-selection--single .select2-selection__rendered,span.select2-container:hover .select2-selection--single .select2-selection__arrow:before,span.select2-container:hover .select2-selection--single .select2-selection__rendered{color:#1e1e1e}.select2-results__option{padding:6px 15px 6px;color:#1e1e1e}.select2-search--dropdown{display:none}.ui-datepicker.ui-widget{z-index:200 !important;font:400 14px/24px "Open Sans";letter-spacing:0;color:#1e1e1e;color:#1e1e1e;padding:7px 10px 4px;margin:7px 0 0 0;width:300px;border-radius:10px;border:1px solid #1e1e1e;box-shadow:0 34px 52px -19px rgba(0,0,0,.3);overflow:hidden;border-radius:0}@media screen and (max-width: 500px){.ui-datepicker.ui-widget{font-size:13px;line-height:24px}}@media screen and (max-width: 450px){.ui-datepicker.ui-widget{font-size:12px;line-height:21px}}@media print{.ui-datepicker.ui-widget{font:400 10px/16px "Open Sans";color:#000}}.ui-datepicker.ui-widget .ui-widget-header{border:0;border-radius:0;margin:-7px -10px 0;padding:9px 10px 9px;background:#eee;font:400 14px/24px "Open Sans";letter-spacing:0;color:#1e1e1e;font-weight:700}@media screen and (max-width: 500px){.ui-datepicker.ui-widget .ui-widget-header{font-size:13px;line-height:24px}}@media screen and (max-width: 450px){.ui-datepicker.ui-widget .ui-widget-header{font-size:12px;line-height:21px}}@media print{.ui-datepicker.ui-widget .ui-widget-header{font:400 10px/16px "Open Sans";color:#000}}.ui-datepicker.ui-widget .ui-widget-header select{font:400 14px/24px "Open Sans";letter-spacing:0;color:#1e1e1e;font-weight:700}@media screen and (max-width: 500px){.ui-datepicker.ui-widget .ui-widget-header select{font-size:13px;line-height:24px}}@media screen and (max-width: 450px){.ui-datepicker.ui-widget .ui-widget-header select{font-size:12px;line-height:21px}}@media print{.ui-datepicker.ui-widget .ui-widget-header select{font:400 10px/16px "Open Sans";color:#000}}.ui-datepicker.ui-widget thead tr{border-bottom:2px solid #1e1e1e}.ui-datepicker.ui-widget table tr:nth-child(2n),.ui-datepicker.ui-widget table thead{background:rgba(0,0,0,0)}.ui-datepicker.ui-widget th{padding:5px 2px;color:#1e1e1e;text-transform:none;background:none;border:0;font:400 14px/24px "Open Sans";letter-spacing:0;color:#1e1e1e;font-weight:700}@media screen and (max-width: 500px){.ui-datepicker.ui-widget th{font-size:13px;line-height:24px}}@media screen and (max-width: 450px){.ui-datepicker.ui-widget th{font-size:12px;line-height:21px}}@media print{.ui-datepicker.ui-widget th{font:400 10px/16px "Open Sans";color:#000}}.ui-datepicker.ui-widget td{padding:0 5px}.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{text-align:center;font:400 14px/24px "Open Sans";letter-spacing:0;color:#1e1e1e}@media screen and (max-width: 500px){.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{font-size:13px;line-height:24px}}@media screen and (max-width: 450px){.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{font-size:12px;line-height:21px}}@media print{.ui-datepicker.ui-widget td span,.ui-datepicker.ui-widget td a{font:400 10px/16px "Open Sans";color:#000}}.ui-datepicker.ui-widget table tr:nth-child(2n) th,.ui-datepicker.ui-widget table tr:nth-child(2n) td{background:none}.ui-datepicker.ui-widget .ui-state-default,.ui-datepicker.ui-widget .ui-widget-content .ui-state-default,.ui-datepicker.ui-widget .ui-widget-header .ui-state-default{padding:1px 0 2px;color:#1e1e1e;border:none;background:#fff;transition:all .3s ease-out}.ui-datepicker.ui-widget .ui-state-default.ui-state-highlight,.ui-datepicker.ui-widget .ui-widget-content .ui-state-default.ui-state-highlight,.ui-datepicker.ui-widget .ui-widget-header .ui-state-default.ui-state-highlight{background:rgb(232.9,232.9,232.9);color:#1e1e1e;border-color:#ddd}.ui-datepicker.ui-widget .ui-state-default:hover,.ui-datepicker.ui-widget .ui-state-default.ui-state-active,.ui-datepicker.ui-widget .ui-widget-content .ui-state-default:hover,.ui-datepicker.ui-widget .ui-widget-content .ui-state-default.ui-state-active,.ui-datepicker.ui-widget .ui-widget-header .ui-state-default:hover,.ui-datepicker.ui-widget .ui-widget-header .ui-state-default.ui-state-active{background:#1e1e1e;color:#fff;border-color:#1e1e1e}.ui-datepicker.ui-widget .ui-state-disabled,.ui-datepicker.ui-widget .ui-widget-content .ui-state-disabled,.ui-datepicker.ui-widget .ui-widget-header .ui-state-disabled{opacity:.4}.ui-datepicker.ui-widget table thead,.ui-datepicker.ui-widget table tbody{padding:0 5px}.ui-datepicker.ui-widget .ui-datepicker-prev,.ui-datepicker.ui-widget .ui-datepicker-next{top:13px !important;cursor:pointer;border:0;left:5px}.ui-datepicker.ui-widget .ui-datepicker-prev:before,.ui-datepicker.ui-widget .ui-datepicker-next:before{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:23px;line-height:23px;font-weight:400;text-transform:none;color:#1e1e1e;right:0;bottom:0;text-align:center;z-index:100;transition:all .3s ease-out}.ui-datepicker.ui-widget .ui-datepicker-prev span,.ui-datepicker.ui-widget .ui-datepicker-next span{background:none;height:auto;width:auto;position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.ui-datepicker.ui-widget .ui-datepicker-prev:hover,.ui-datepicker.ui-widget .ui-datepicker-next:hover{background:none;border:0}.ui-datepicker.ui-widget .ui-datepicker-prev:hover:before,.ui-datepicker.ui-widget .ui-datepicker-next:hover:before{color:#1e1e1e}.ui-datepicker.ui-widget .ui-datepicker-prev:hover span,.ui-datepicker.ui-widget .ui-datepicker-next:hover span{background:none}.ui-datepicker.ui-widget .ui-datepicker-next{left:auto;right:5px}.ui-datepicker.ui-widget .ui-datepicker-next:before{content:""}.mailform_element{position:relative}.mailform_field_actions{position:absolute;top:0;right:0;bottom:auto;left:auto;margin:0;padding:7px 10px 7px;font-size:16px;line-height:24px;background:#eee;z-index:10}.mailform_field_actions li,.mailform_field_actions a{color:#1e1e1e;width:auto}.mailform_field_actions li i.fa,.mailform_field_actions a i.fa{margin:0 5px}.mailform_field_actions li:hover,.mailform_field_actions a:hover{color:#1e1e1e}ul.sitemap li{margin:0 !important;padding:0}ul.sitemap li:before{display:none}ul.sitemap li.level1+li.level0{margin-top:10px !important}.search .search_item_wrap{margin-top:40px}.search .search_item_wrap .pictures{float:right;width:20%;margin-left:30px}.search .search_item_wrap .pictures *{width:100%;height:auto}.search .search_item_wrap a{text-decoration:none;color:#1e1e1e}.search .search_item_wrap .resource_subtitle,.search .search_item_wrap .search_item_details.hidden{display:none}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-VariableFont_wdth,wght.woff2") format("woff2");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-Italic-VariableFont_wdth,wght.woff2") format("woff2");font-weight:1 999;font-style:italic;font-display:swap}@media screen and (min-width: 1550px){#mixItUp{clear:both}#mixItUp .module-listing{display:flex;flex-wrap:wrap;margin-left:-3px;margin-bottom:-3px;width:auto}#mixItUp .module-listing>div{flex:0 0 25%;max-width:25%;padding:0 0 3px 3px;box-sizing:border-box}}@media screen and (max-width: 1100px){ul.tags{justify-content:space-between}ul.tags li:not(:last-child){margin-right:0}#mod_overview .overview_item .overview_item_inner .content,#mixItUp .listing_entry .listing-entry-inline .content,#mod_overview .overview_item .overview_item_inner .pictures+.content,#mixItUp .listing_entry .listing-entry-inline .pictures+.content{right:25px;bottom:20px}}@media screen and (max-width: 1000px){.content_inner .sub-navigation{width:25%}.content_inner .sub-navigation li{padding-left:30px}.content_inner .sub-navigation+.content_overflow{padding-right:30px}}@media screen and (max-width: 900px){#mod_overview,#mixItUp{clear:both}#mod_overview.overview_items,#mod_overview .module-listing,#mixItUp.overview_items,#mixItUp .module-listing{display:flex;flex-wrap:wrap;margin-left:-3px;margin-bottom:-3px;width:auto}#mod_overview.overview_items>div,#mod_overview .module-listing>div,#mixItUp.overview_items>div,#mixItUp .module-listing>div{flex:0 0 50%;max-width:50%;padding:0 0 3px 3px;box-sizing:border-box}}@media screen and (max-width: 800px){#header #navigation{display:none}#header .responsive_navigation_toggle{display:block;align-self:center;top:auto}#header div#logo{width:100%;flex:auto;margin-right:0}#header div#logo a{width:160px;display:block}#header .header_inner{height:78px;padding-top:15px;padding-bottom:15px}#siteframe{padding-top:85px}.content_inner .sub-navigation{display:none}.content_inner .sub-navigation+.content_overflow{padding-left:0;border-right:none}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:10000;top:0;left:0;width:400px;height:100%;opacity:1;background:#fff;overflow:scroll;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:perspective(1px) translate3d(-100%, 0, 0);transition:all .3s ease-out}nav#rwdnav .rwdnav_inner{position:relative;min-height:calc(100% - 40px)}nav#rwdnav .rwd_navigation{padding-bottom:0;margin-bottom:40px}.navi_open nav#rwdnav{transform:perspective(1px) translate3d(0, 0, 0);visibility:visible}#siteframe{padding-top:73px}h1{margin-bottom:25px}h1+div.introduction{margin-top:-23px}div.introduction{margin-bottom:35px}h2,h2 a{margin-bottom:8px}*:not(.title_box)+h2,*:not(.title_box)+h2 a{margin-top:35px}h3,h3 a{margin-bottom:5px}*:not(.title_box)+h3,*:not(.title_box)+h3 a{margin-top:25px}h2+h3,h2+h3 a{margin-top:-6px !important}*+h5,*+h5 a,*+h4,*+h4 a,*+h6,*+h6 a{margin-top:23px}.content_inner ul li:before{top:12px}p{margin-bottom:12px}.tags_wrap{padding-top:20px;padding-bottom:21px}.documents{margin-top:20px}.documents .document{margin-top:3px}#mod_overview .picture .resource_link:before,#mixItUp .picture .resource_link:before{display:none}#mod_overview .picture .resource_link:hover img,#mixItUp .picture .resource_link:hover img{-moz-filter:blur(0px);-ms-filter:blur(0px);-o-filter:blur(0px);filter:blur(0px);filter:blur(0px)}#mod_overview .listing_entry .overview_item_inner,#mod_overview .listing_entry .listing-entry-inline,#mod_overview .overview_item .overview_item_inner,#mod_overview .overview_item .listing-entry-inline,#mixItUp .listing_entry .overview_item_inner,#mixItUp .listing_entry .listing-entry-inline,#mixItUp .overview_item .overview_item_inner,#mixItUp .overview_item .listing-entry-inline{position:relative;height:100%;min-height:0}#mod_overview .listing_entry .overview_item_inner:hover,#mod_overview .listing_entry .listing-entry-inline:hover,#mod_overview .overview_item .overview_item_inner:hover,#mod_overview .overview_item .listing-entry-inline:hover,#mixItUp .listing_entry .overview_item_inner:hover,#mixItUp .listing_entry .listing-entry-inline:hover,#mixItUp .overview_item .overview_item_inner:hover,#mixItUp .overview_item .listing-entry-inline:hover{background:#eee}#mod_overview .listing_entry .overview_item_inner .pictures+.content,#mod_overview .listing_entry .listing-entry-inline .pictures+.content,#mod_overview .overview_item .overview_item_inner .pictures+.content,#mod_overview .overview_item .listing-entry-inline .pictures+.content,#mixItUp .listing_entry .overview_item_inner .pictures+.content,#mixItUp .listing_entry .listing-entry-inline .pictures+.content,#mixItUp .overview_item .overview_item_inner .pictures+.content,#mixItUp .overview_item .listing-entry-inline .pictures+.content{position:absolute;z-index:1;bottom:0;right:0;text-align:right;pointer-events:none;opacity:1;visibility:visible;padding:8px 20px;background:hsla(0,0%,100%,.8);min-height:0}#mod_overview .listing_entry .overview_item_inner .content,#mod_overview .listing_entry .listing-entry-inline .content,#mod_overview .overview_item .overview_item_inner .content,#mod_overview .overview_item .listing-entry-inline .content,#mixItUp .listing_entry .overview_item_inner .content,#mixItUp .listing_entry .listing-entry-inline .content,#mixItUp .overview_item .overview_item_inner .content,#mixItUp .overview_item .listing-entry-inline .content{position:relative;right:auto;bottom:auto;padding:20px;background:#eee;text-align:right}#mod_overview .listing_entry .listing-content-introduction,#mod_overview .listing_entry .introduction,#mod_overview .listing_entry h2,#mod_overview .listing_entry h2 a,#mod_overview .overview_item .listing-content-introduction,#mod_overview .overview_item .introduction,#mod_overview .overview_item h2,#mod_overview .overview_item h2 a,#mixItUp .listing_entry .listing-content-introduction,#mixItUp .listing_entry .introduction,#mixItUp .listing_entry h2,#mixItUp .listing_entry h2 a,#mixItUp .overview_item .listing-content-introduction,#mixItUp .overview_item .introduction,#mixItUp .overview_item h2,#mixItUp .overview_item h2 a{font-size:16px;line-height:22px}#mod_overview .listing_entry .listing-content-introduction,#mod_overview .overview_item .listing-content-introduction,#mixItUp .listing_entry .listing-content-introduction,#mixItUp .overview_item .listing-content-introduction{font-weight:700}.listing_entry_backlink{margin-top:-5px;margin-bottom:25px}.pictures_detail .picture{transition:all .6s ease-out;margin-top:100px}.pictures_detail .picture.fade-in{margin-top:0}.pictures_detail .picture img{position:relative;width:100%;height:auto}.pictures_detail .picture:not(:first-child){margin-top:120px}.pictures_detail .picture:not(:first-child).fade-in{margin-top:20px}#google_map .gmap-map,#google_map #module_map{height:450px !important}span.select2-container--default .select2-selection--single .select2-selection__rendered,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.login_form input{height:56px}.p_remember_me_checkbox .checkbox_wrap label.checkbox:before,.mailform_element.checkbox_field label.checkbox:before,.mailform_element.radio_field label.radio:after,.mailform_element.radio_field label.radio:before{top:4px}.p_remember_me_checkbox .checkbox_wrap label.checkbox:after,.mailform_element.checkbox_field label.checkbox:after,span.select2-container--default .select2-selection--single .select2-selection__arrow:before{top:6px}#footer .footer_inner{padding-top:15px;padding-bottom:8px}#footer .footer_inner ul.copy{margin-top:14px}#footer .footer_inner ul.copy li{font-size:12px;margin:7px 4px 0}}@media screen and (max-width: 650px){#mod_overview .listing_entry .overview_item_inner .pictures+.content,#mod_overview .listing_entry .listing-entry-inline .pictures+.content,#mod_overview .overview_item .overview_item_inner .pictures+.content,#mod_overview .overview_item .listing-entry-inline .pictures+.content,#mixItUp .listing_entry .overview_item_inner .pictures+.content,#mixItUp .listing_entry .listing-entry-inline .pictures+.content,#mixItUp .overview_item .overview_item_inner .pictures+.content,#mixItUp .overview_item .listing-entry-inline .pictures+.content{padding:7px 15px 6px}#mod_overview .listing_entry .listing-content-introduction,#mod_overview .listing_entry .introduction,#mod_overview .listing_entry h2,#mod_overview .listing_entry h2 a,#mod_overview .overview_item .listing-content-introduction,#mod_overview .overview_item .introduction,#mod_overview .overview_item h2,#mod_overview .overview_item h2 a,#mixItUp .listing_entry .listing-content-introduction,#mixItUp .listing_entry .introduction,#mixItUp .listing_entry h2,#mixItUp .listing_entry h2 a,#mixItUp .overview_item .listing-content-introduction,#mixItUp .overview_item .introduction,#mixItUp .overview_item h2,#mixItUp .overview_item h2 a{font-size:14px;line-height:20px}.tags_wrap{padding-top:14px;padding-bottom:15px}.tags_wrap ul.tags{line-height:24px;display:block;padding-left:10px;padding-right:10px}.tags_wrap ul.tags li{font-size:15px !important;line-height:24px;margin:0 10px;display:inline-block}.gallery{display:flex;flex-wrap:wrap;margin-left:-3px;margin-bottom:-3px;width:auto}.gallery>div{flex:0 0 50%;max-width:50%;padding:0 0 3px 3px;box-sizing:border-box}.mailform_element.radio_field .multiple_radio_inputs,.mailform_element.radio_field .wrap_radio_buttons>label,.mailform_element textarea,span.select2-container--default .select2-selection--single .select2-selection__rendered,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.login_form input,.mailform_element label,#mailform_submit_button label,.login_form label{width:100%}span.select2-container{width:100% !important}.mod_mailform #mailform_submit_button,.p_remember_me_checkbox .checkbox_wrap,.mailform_element.checkbox_field{margin-left:0}}@media screen and (max-width: 500px){h1{margin-bottom:20px}h1+div.introduction{margin-top:-18px}div.introduction{margin-bottom:25px}h2,h2 a{margin-bottom:5px}*:not(.title_box)+h2,*:not(.title_box)+h2 a{margin-top:25px}h3,h3 a{margin-bottom:3px}*:not(.title_box)+h3,*:not(.title_box)+h3 a{margin-top:20px}h2+h3,h2+h3 a{margin-top:-3px !important}*+h5,*+h5 a,*+h4,*+h4 a,*+h6,*+h6 a{margin-top:18px}.content_inner ul{margin-bottom:20px}.content_inner ul li:before{top:11px}.content_inner ul li{margin-bottom:2px}.content_inner p+ul,.content_inner p+ol{margin-top:15px}p{margin-bottom:11px}.table_wrap_container{margin:20px 0 25px}#mod_overview,#mixItUp{clear:both}#mod_overview.overview_items,#mod_overview .module-listing,#mixItUp.overview_items,#mixItUp .module-listing{display:flex;flex-wrap:wrap;margin-left:-3px;margin-bottom:-3px;width:auto}#mod_overview.overview_items>div,#mod_overview .module-listing>div,#mixItUp.overview_items>div,#mixItUp .module-listing>div{flex:0 0 100%;max-width:100%;padding:0 0 3px 3px;box-sizing:border-box}#google_map .gmap-map,#google_map #module_map{height:300px !important}.listing_entry_backlink{margin-top:-2px;margin-bottom:18px}nav#rwdnav{width:260px}.mailform_element label,#mailform_submit_button label,.login_form label{padding:0 0 4px}.mod_mailform .mailform_element p{margin-top:12px}span.select2-container--default .select2-selection--single .select2-selection__rendered,.listing_search_wrap input,.form_element input,.add_portlet select,.mailform_element input,.login_form input{height:50px}.mailform_element.radio_field .multiple_radio_inputs{padding-top:5px}span.select2-container--default .select2-selection--single .select2-selection__arrow:before,.p_remember_me_checkbox .checkbox_wrap label.checkbox:before,.mailform_element.checkbox_field label.checkbox:before,.mailform_element.radio_field label.radio:after,.mailform_element.radio_field label.radio:before{top:2px}.p_remember_me_checkbox .checkbox_wrap label.checkbox:after,.mailform_element.checkbox_field label.checkbox:after{top:4px}span.select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:11px}.mod_mailform #mailform_submit_button{margin-top:10px}}@media screen and (max-width: 450px){.rwd_navigation>li>a{font-size:19px;line-height:28px}.tags_wrap{padding-top:12px;padding-bottom:13px}.tags_wrap ul.tags{line-height:24px;display:block;padding-left:10px;padding-right:10px}.tags_wrap ul.tags li{font-size:15px !important;line-height:24px;margin:0 8px;display:inline-block}#footer .footer_inner{padding-top:11px;padding-bottom:6px}#footer .footer_inner ul.copy{margin-top:10px}#footer .footer_inner ul.copy li{font-size:11px;margin:5px 2px 0}#footer .footer_inner ul.copy li:first-child{margin-left:0}#footer .footer_inner ul.copy li:last-child{margin-right:0}.mod_google_maps p+.table_wrap_container table{display:block}.mod_google_maps p+.table_wrap_container table td{display:block;text-align:left;padding:10px 0 10px 0}.mod_google_maps p+.table_wrap_container table td p{text-align:left !important}}@media print{@page{margin:1.5cm 1cm 1.5cm 2cm}body{color:#000 !important;background:#fff}h1,h2,h3,h4,h5,h6,p,a{color:#000 !important}.content_inner .sub-navigation,.tags_wrap,#footer .footer_inner ul.copy,#navigation,.imprint{display:none !important}#footer .footer_inner,#header .header_inner,.page,.content_inner,#content .content_inner,#siteframe{padding:0 !important;min-height:0 !important;width:100% !important;max-width:100% !important;text-align:left !important;clear:both;background:#fff;min-height:0 !important;position:relative;left:0;transform:translate(0, 0)}#header{position:relative;top:0;box-shadow:none;margin-bottom:30px;border:none !important}#header .header_inner{height:auto}#header div#logo{width:80px;flex:0 0 110px}.content_inner .sub-navigation+.content_overflow{padding-right:0;border-right:none}h1{border-color:#000;margin-bottom:6px;text-shadow:none !important;left:0 !important;text-align:left}h1 br{display:none}h1+div.introduction{margin-top:-7px}.listing-description h2{margin-bottom:10px}div.introduction{margin-bottom:15px}h2,h2 a{margin-bottom:3px}*:not(.title_box)+h2,*:not(.title_box)+h2 a{margin-top:23px}h2.subtitle,h2 a.subtitle{background:#fff;padding:0;color:#fff;margin-bottom:0;letter-spacing:1.5px}h3,h3 a{margin-bottom:3px}*:not(.title_box)+h3,*:not(.title_box)+h3 a{margin-top:14px}h2+h3,h2+h3 a{margin-top:-2px !important}p{margin-bottom:8px}h6,h6 a,h4,h4 a{margin-bottom:2px;font-weight:700}*+h6,*+h6 a,*+h4,*+h4 a{margin-top:15px}*+h5,*+h5 a{margin-top:15px}.content_inner ul{margin-bottom:15px;line-height:22px}.content_inner ul li{padding-left:12px;line-height:20px;margin-bottom:0}.content_inner ul li:before{width:5px;height:5px;top:6px}.content_inner ol{margin-bottom:15px}.content_inner p+ul,.content_inner p+ol{margin-top:10px}table thead th{color:#000;padding:0 5px 3px 0;background:#fff;border:none;border:1px solid #fff;border-bottom:1px solid #000}table td{padding:6px 5px 5px 0}.table_wrap_container{margin-bottom:15px;margin-top:15px;page-break-inside:avoid}.page_home #bx-slider-wrap{height:450px !important;width:800px}.page_home #bx-slider-wrap img{width:auto !important;height:100% !important;left:0;top:0;transform:translate(0, 0)}#footer{border-top:none;margin-top:30px !important;page-break-inside:avoid}#mod_overview,#mixItUp{padding-left:0;padding-right:0}#mod_overview.overview_items,#mod_overview .module-listing,#mixItUp.overview_items,#mixItUp .module-listing{display:flex;flex-wrap:wrap;margin-left:-3px;margin-bottom:-3px;width:auto}#mod_overview.overview_items>div,#mod_overview .module-listing>div,#mixItUp.overview_items>div,#mixItUp .module-listing>div{flex:0 0 33.33%;max-width:33.33%;padding:0 0 3px 3px;box-sizing:border-box}#mod_overview .listing_entry .overview_item_inner,#mod_overview .listing_entry .listing-entry-inline,#mod_overview .overview_item .overview_item_inner,#mod_overview .overview_item .listing-entry-inline,#mixItUp .listing_entry .overview_item_inner,#mixItUp .listing_entry .listing-entry-inline,#mixItUp .overview_item .overview_item_inner,#mixItUp .overview_item .listing-entry-inline{position:relative;height:100%;min-height:180px;background:#fff;margin-bottom:20px}#mod_overview .listing_entry .overview_item_inner .pictures+.content,#mod_overview .listing_entry .listing-entry-inline .pictures+.content,#mod_overview .overview_item .overview_item_inner .pictures+.content,#mod_overview .overview_item .listing-entry-inline .pictures+.content,#mixItUp .listing_entry .overview_item_inner .pictures+.content,#mixItUp .listing_entry .listing-entry-inline .pictures+.content,#mixItUp .overview_item .overview_item_inner .pictures+.content,#mixItUp .overview_item .listing-entry-inline .pictures+.content{position:relative;z-index:1;bottom:auto;right:auto;text-align:left;pointer-events:none;opacity:1;visibility:visible;margin-top:8px;left:0;top:auto}#mod_overview .listing_entry .overview_item_inner .pictures+.content+.overview_entry_link,#mod_overview .listing_entry .listing-entry-inline .pictures+.content+.overview_entry_link,#mod_overview .overview_item .overview_item_inner .pictures+.content+.overview_entry_link,#mod_overview .overview_item .listing-entry-inline .pictures+.content+.overview_entry_link,#mixItUp .listing_entry .overview_item_inner .pictures+.content+.overview_entry_link,#mixItUp .listing_entry .listing-entry-inline .pictures+.content+.overview_entry_link,#mixItUp .overview_item .overview_item_inner .pictures+.content+.overview_entry_link,#mixItUp .overview_item .listing-entry-inline .pictures+.content+.overview_entry_link{display:none}#mod_overview .listing_entry .overview_item_inner .content,#mod_overview .listing_entry .listing-entry-inline .content,#mod_overview .overview_item .overview_item_inner .content,#mod_overview .overview_item .listing-entry-inline .content,#mixItUp .listing_entry .overview_item_inner .content,#mixItUp .listing_entry .listing-entry-inline .content,#mixItUp .overview_item .overview_item_inner .content,#mixItUp .overview_item .listing-entry-inline .content{position:relative;right:auto;bottom:auto;left:20px}.css_team #mixItUp{padding-top:25px !important;padding-left:0 !important;padding-right:0 !important}.css_team #mixItUp .listing_entry .listing-content-text{display:block !important;text-align:left;font-weight:400 !important}.css_team #mixItUp .listing_entry .listing-content-text a{text-decoration:none !important}.css_team #mixItUp .listing_entry .content{right:auto;top:auto;left:auto;text-align:left}.css_team #mixItUp .listing_entry .content h2,.css_team #mixItUp .listing_entry .content h2 a{font-weight:700}.css_team #mixItUp .listing_entry .content .listing-content-introduction{display:none !important}.pictures_detail{page-break-inside:avoid}.pictures_detail .picture{margin-top:0 !important;display:block;page-break-inside:avoid}.pictures_detail .picture img{display:block;page-break-inside:avoid}.pictures_detail .picture:not(:first-child){margin-top:20px !important}#google_map .gmap-map,#google_map #module_map{height:400px !important}}