*{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-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.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:""}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("fonts/RobotoCondensed-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("fonts/RobotoCondensed-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("fonts/RobotoCondensed-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("fonts/RobotoCondensed-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("fonts/RobotoCondensed-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("fonts/RobotoCondensed-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}*{margin:0;padding:0}.hidden{display:none}.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}body{--management-highlight-color: #004E78;--management-highlight-color-rgb: 0, 78, 120;--management-panel-width: 0px;--size-5: clamp(3px,0.5vw,5px);--size-10: clamp(6px,1vw,10px);--size-15: clamp(9px,1.5vw,15px);--size-20: clamp(15px,2vw,20px);--size-25: clamp(17px,2.5vw,25px);--size-30: clamp(18px,3vw,30px);--size-35: clamp(20px,3.5vw,35px);--size-40: clamp(22px,4vw,40px);--size-45: clamp(23px,4.5vw,45px);--size-50: clamp(26px,5vw,50px);--size-60: clamp(28px,6vw,60px);--size-70: clamp(32px,7vw,70px);--size-80: clamp(35px,8vw,80px);--size-90: clamp(35px,9vw,90px);--size-100: clamp(40px,10vw,100px);--size-110: clamp(40px,11vw,110px);--size-120: clamp(40px,12vw,120px);--size-130: clamp(45px,13vw,130px);--size-140: clamp(45px,14vw,140px);--size-150: clamp(50px,15vw,150px);--size-160: clamp(50px,16vw,160px);--size-170: clamp(50px,17vw,170px);--size-180: clamp(55px,18vw,180px);--size-190: clamp(55px,19vw,190px);--size-200: clamp(60px,20vw,200px);--size-250: clamp(70px,25vw,250px);--icon-width: 48px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%}body{font:400 14px/22px "Roboto",Arial,Helvetica,sans-serif;color:#000;padding-bottom:0;box-sizing:border-box;min-height:100%;overflow-x:hidden}#background_image{position:absolute;bottom:0;width:100%;height:auto;z-index:-1;left:0}body>nav{display:none}.page{position:relative;min-height:100dvh;padding-bottom:85px;box-sizing:border-box}div#siteframe{max-width:1300px;margin:0 auto 0;padding:123px 0 0;background:#fff;box-shadow:1px 2px 4px 0 rgba(0,0,0,.5)}div.content{margin:0;padding:70px 60px;overflow:hidden}div#navigation{display:block;height:50px}div#slider,div#google_map{position:relative;margin:0;padding:0}div#slider img{box-shadow:0 0 0 #fff;width:100%;aspect-ratio:260/89}div#content{overflow:hidden;margin:0;padding:0;min-width:200px}div#content_right{float:right;width:250px}div#slider .portlet{position:absolute;bottom:-25px;right:55px;z-index:1000}div#slider .portlet:hover:before{content:"";width:238px;height:238px;background:url(../img/info_button_hover.png) no-repeat;background-size:100% 100%;position:absolute;top:-100px;margin-left:-70px;transition:all .3s ease}div#slider .portlet:before{content:"";width:238px;height:238px;background:url(../img/info_button.png) no-repeat;background-size:100% 100%;position:absolute;top:-100px;margin-left:-70px;transition:all .3s ease}div#slider .portlet ul.controls{position:absolute;top:-70px;right:-40px;background:#fff;z-index:1000}div#slider .portlet ul.controls li{padding:6px;margin:0}div#slider .portlet .portlet_inner{position:relative;max-width:100px}div#slider .portlet .portlet_inner .portlet-title{display:none}div#slider .portlet .portlet_inner .portlet-content{position:relative;transform:rotate(-14deg);top:2px;left:5px}div#slider .portlet .portlet_inner .portlet-content:before{content:"";position:absolute;font-size:30px;line-height:30px;font-family:"Font Awesome 6 Pro";color:#004e78;top:-35px;left:50%;transform:translateX(-50%)}div#slider .portlet .portlet_inner .portlet-content .portlet_content_description{text-align:center}div#slider .portlet .portlet_inner .portlet-content a.portlet_content_link{font-size:18px;line-height:24px;font-weight:700;text-align:center}div#slider .portlet .portlet_inner .portlet-content a.portlet_content_link:hover{color:#004e78}div#slider .portlet .portlet_inner .portlet-content a.portlet_content_link:before{content:"";position:absolute;width:139px;height:138px;top:-59px;left:-20px;z-index:900}#header{background:#fff;position:fixed;top:0;width:calc(100% - var(--management-panel-width));height:123px;z-index:1000;box-shadow:2px 0 4px 0 rgba(0,0,0,.5);transition:all .3s ease-out}#header .language_switcher{float:left}#header .language_switcher a.language{display:inline-block;margin-right:10px;color:rgba(0,0,0,.5);text-transform:uppercase}#header .language_switcher a.language:hover{color:#333}#header .language_switcher a.language.current{font-weight:700;color:#333}.logged_in #header{left:var(--management-panel-width);right:0}.logged_in #header div#logo{width:170px}#header *{transition:all .3s ease-out}#header #header_inner{max-width:1300px;margin:0 auto;display:flex}#header #header_inner .header_right{order:2;margin-left:auto}#header div#logo{float:right;padding:31px 30px 0 0;width:200px}#header div#logo img{width:100%;height:auto}#header_image{display:block}#header_image img{width:100%;height:auto;display:block}.social_media{float:left;display:flex;gap:5px;margin:-5px 0;margin-right:20px}.social_media a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:14px;color:#666;background:rgba(0,0,0,.1);border-radius:100%}.social_media a i{margin:0}.social_media a:hover{color:#333;background:rgba(0,0,0,.2)}.is_scrolled #header{height:91px}.is_scrolled #header div#logo{width:170px;padding-top:20px}div.bx-wrapper{margin:0;padding:0}div.bx-wrapper .bx-controls-direction a{background-size:100% auto;width:16px;height:28px;margin-top:-14px}div.bx-wrapper .bx-prev{background:url(../img/arrow_left.png);left:20px}div.bx-wrapper .bx-next{background:url(../img/arrow_right.png);right:20px}div.bx-wrapper .bx-prev:hover,div.bx-wrapper .bx-next:hover{background-position:center top;opacity:.6}#slider .resource_container{position:relative}#slider .resource_container:after,#slider .bx-viewport:after{content:"";position:absolute;display:block;background:url(../img/overlay_slider.png);background-size:100% auto;width:100%;height:54%;z-index:100;bottom:0;pointer-events:none}.slide_text_container{display:block;position:absolute;top:50%;left:50%;width:640px;text-align:center;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.slide_text_container h2{font-size:40px;line-height:47px;font-family:"Roboto Condensed";font-weight:700;color:#fff;margin:37px 0 0;text-shadow:1px 2px 3px rgba(0,0,0,.5)}div.bx-wrapper .bx-pager{display:block;bottom:13px}div.bx-wrapper .bx-pager.bx-default-pager a{background:hsla(0,0%,100%,.4);box-shadow:1px 2px 3px 0 rgba(0,0,0,.5);width:14px;height:14px;border-radius:0}div.bx-wrapper .bx-pager.bx-default-pager a:hover,div.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}#footer{max-width:1300px;margin:0 auto;padding:16px 30px 4px;background:#004e78;color:#fff;font-size:14px;box-sizing:border-box}#footer .meta-navigation{margin-left:0}#copy{text-align:center}#footer_left{float:left}#footer_left li:first-child{padding:0 30px 0 0}#footer_right{float:right;padding-left:0}#footer_right .meta-navigation li{padding:0 38px 0 0}#footer_right .meta-navigation li:last-child{padding:0}#footer ul{display:inline-block;list-style-type:none}#footer li{float:left;padding:0}#footer li a{color:#fff;padding:0;text-decoration:none}#footer li.current a,#footer li a:hover{color:#ccc}#privacy_banner{position:fixed;left:20px;bottom:20px;width:100%;max-width:460px;background:rgba(0,0,0,.85);z-index:1500}#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%}}#meta{text-align:left;padding-top:14px;float:left}#metanavigation{float:left}.meta-navigation{margin:0 0 0 30px;padding:0}.meta-navigation li:first-child a{color:#7dc2de;font-weight:700}.meta-navigation li{display:inline;list-style:none;margin:0;padding:0}.meta-navigation li a{padding:0 20px 0 0;text-decoration:none;color:#5d5d5d;font-size:14px;font-family:"Roboto"}.meta-navigation li:hover a,.meta-navigation li.current a{color:#000}.meta-navigation li.current a{font-weight:700}.header_informations{float:left}.header_informations .header_info{float:left;margin-right:20px;color:#5d5d5d}.header_informations .header_info a{color:#5d5d5d}.header_informations .header_info a:hover{color:#000}.header_informations .header_info .portlet{float:left;position:relative}.header_informations .header_info .portlet .management_controls i{float:none}.header_informations .header_info .portlet h3{display:none}.header_informations .header_info .portlet .portlet_inner{margin-bottom:0}.header_informations .header_info i{float:left;margin-right:5px;margin-top:4px;width:14px;aspect-ratio:1/1}.logged_in .meta-navigation li a{padding:0 12px 0 0}.is_scrolled #header div#navigation{padding:0 0 0 30px}div#navigation{margin:0;padding:23px 0 0 30px;float:left;font-family:"Roboto Condensed"}#nav-1,#nav-22{display:none}.navigation{float:left;margin:0;padding:0}.navigation>li a{color:#004e78}.navigation>li>a:after,.navigation>li>ul.level1{background:#004e78}.navigation>li{list-style:none;background:rgba(0,0,0,0);float:left;margin:0;padding:0 25px 0 0;position:relative;letter-spacing:-0.25px}.navigation>li:last-child{padding-right:0}.navigation>li:first-child{margin-left:0;border:none}.navigation>li>a{display:block;text-decoration:none;line-height:65px;font-weight:700;font-size:20px}.navigation>li>a{position:relative}.navigation>li:hover>a:after,.navigation>li.current:hover>a:after,.navigation>li.current>a:after{content:"";width:100%;height:4px;position:absolute;bottom:1px;left:0}.is_scrolled #header .navigation>li:hover>a:after,.is_scrolled #header .navigation>li.current:hover>a:after,.is_scrolled #header .navigation>li.current>a:after{bottom:10px}.navigation>li.with_dropdown:hover>a:after{display:none}.logged_in .navigation>li{padding:0 20px 0 0}.logged_in .navigation>li>a{font-size:18px}.navigation>li:hover>ul{visibility:visible;opacity:1;transform:rotate3d(0, 0, 0, 0)}.navigation>li.with_dropdown ul.level1{padding:20px 0 8px}.is_scrolled #header .navigation ul.level1{top:55px}.navigation ul.level1{position:absolute;z-index:99;left:0px;top:64px;width:180px;margin:0;padding:0;visibility:hidden;opacity:0;text-align:left;box-shadow:0 0 15px -4px rgba(0,0,0,.5)}.navigation ul.level1>li{padding:0;display:block}.navigation ul.level1>li>a{color:#fff;font-family:"Roboto";line-height:22px;font-size:14px;font-weight:700;text-decoration:none;display:block;margin:0;padding:0 28px 10px 20px;position:relative}.navigation ul.level1>li.current>a:before,.navigation ul.level1>li:hover>a:before{opacity:1;visibility:visible}.navigation ul.level1>li>a:before{content:"";font-weight:400;display:block;font-family:"Font Awesome 6 Pro";position:absolute;top:1px;right:16px;opacity:0;visibility:hidden}.touch .navigation ul.level1{display:none}.navigation>li:hover>ul{display:block}.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}.portlet_language_switcher .portlet-content a:hover{color:#005065;text-decoration:underline}.portlet_language_switcher .portlet-content a.current{font-weight:bold;color:#005065}.float_left .picture,.float_left_with_clear .picture{margin-top:4px;margin-bottom:20px;padding-right:20px}.float_right .picture,.float_right_with_clear .picture{margin-top:3px;margin-bottom:20px;padding-left:20px}.pictures.float_left,.pictures.float_left_with_clear{width:396px;float:left}.pictures.float_right,.pictures.float_right_with_clear{width:240px;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-top:30px;margin-left:-25px;display:flex;flex-flow:wrap}.pictures.gallery .picture{box-sizing:border-box;width:33.33%;padding-left:25px;margin-bottom:25px}.pictures.gallery .picture span,.pictures.gallery .picture a{display:block}.pictures.gallery .picture img{display:block;width:100%;height:auto}.picture a{position:relative;display:block}.picture a:after{visibility:hidden;opacity:0;content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:hsla(0,0%,100%,.3);pointer-events:none;transition:all .3s ease-out}.picture a:hover:after{opacity:1;visibility:visible}#slider .picture a:hover:after{visibility:hidden;opacity:0}.resource.picture{width:100%}.resource.picture a img,.resource.picture img{width:100%;height:auto}.documents h2{display:none}.resource_description{display:none}.resource_container .document .fa{margin-right:4px}.resource_container .document .fa:before{margin-top:2px}.resource_subtitle{display:none}.resource.picture:not(.picture_content){float:left}.resource.picture a img,.resource.picture img{display:block}.resource_background{overflow:hidden;display:block;position:relative}h1+#mixItUp{margin-top:30px}#mixItUp{margin-top:50px}.listing_entry .pictures :nth-last-child(2),.overview_item .pictures :nth-last-child(2){margin-bottom:0}.listing_entry{margin:25px 0 0 0;font:400 14px/22px "Roboto";color:#000}.listing_entry .listing_actions{position:relative;z-index:5}.listing_entry.not_published .listing-entry-inline{outline:3px solid red;outline-offset:6px}.listing_entry.not_published .listing-entry-inline>*:not(.listing_actions){opacity:.5}.listing_index_0,.overview_item_0{margin:0;padding:0;border:none}.listing_entry .listing-date{font-weight:700}.listing_entry .listing-content,.overview_item .content{overflow:auto}.overview_item .content{padding:0}.overview_item .content .introduction:empty{display:none}.listing_entry .resource_container{float:left;margin:0 25px 0 0}.listing_entry .resource_container .picture{padding:0}.listing_entry_backlink a,.listing-more-button{margin:10px 0 0 0;display:inline-block;text-decoration:none}.listing_entry h2,.listing_entry h2 a{font:600 20px/24px "Roboto Condensed";color:#000;margin-bottom:10px}.listing_entry h2:hover,.listing_entry h2 a:hover{color:#4d83a1}#mod_overview{margin:48px 90px 0 -25px;margin-left:-25px;margin-right:90px}.overview_item_wrap{float:left;width:50%;padding:0 0 25px 25px;box-sizing:border-box}.overview_item_wrap .overview_item{background:#e6e6e6;position:relative;box-shadow:0 26px 20px -25px rgba(0,0,0,.5);margin-bottom:0}.overview_item_wrap .overview_item:hover .picture a:after,.overview_item_wrap .overview_item .picture a:hover:after{opacity:0 !important;visibility:hidden !important}.overview_item_wrap .overview_item:hover{background:rgba(168,213,232,.5);box-shadow:0 8px 10px -3px rgba(0,0,0,.5)}.overview_item_wrap .overview_item:hover h2{color:#004e78}.overview_item_wrap .overview_item:hover h2 a{color:#004e78}.overview_item_wrap .overview_item h2{margin-bottom:0;width:100%;height:100%}.overview_item_wrap .overview_item h2 a{font:400 24px/28px "Roboto Condensed";padding:6px 5px 8px;box-sizing:border-box;margin:0;text-align:center;color:#000;width:100%;display:inline-block}.overview_item_wrap .overview_item .content{border-top:2px solid #fff;position:relative}.overview_item img{width:100%;height:auto}div#module_map{height:445px}div#module_map:has(.map_no_consent){display:flex;justify-content:center;align-items:center;background:#efefef}div#module_map:has(.map_no_consent) .map_no_consent{padding:40px;text-align:center}div.infowindow h2{font-size:18px;font-weight:400;margin:0 0 5px 0;line-height:22px}div.infowindow p{margin-bottom:0}.mod_mailform div.content{padding:70px 130px 60px 135px}.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:160px;padding-top:6px}.mailform_element.select_field select{width:235px}.mailform_element label{display:none}.listing-search-input,select,.mailform_element input,.main_shop_wrap input[type=password],.main_shop_wrap input[type=text],.main_shop_wrap textarea,.mailform_element textarea,.login_form input{font:300 14px/16px "Roboto Condensed";color:#000;border:1px solid #d8d8d8;padding:8px 11px;box-sizing:border-box;border-radius:3px;width:100%;height:36px;background:#fff;margin-right:18px;outline:none !important}.mailform_error input,.mailform_error textarea,.mailform_element input:hover,.mailform_element textarea:hover,.login_form input:hover,.mailform_element input:focus,.mailform_element textarea:focus,.login_form input:focus{border:1px solid #004e78}.mailform_error input,.mailform_error textarea{background:rgba(0,78,121,.03)}.mailform_element textarea{height:300px}.main_shop_wrap textarea{height:100px}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}:-moz-placeholder{color:#666}.mailform_error label{color:#00b4e0}.login_form p,.mailform_element p{margin:0 0 13px 0}#mailform_submit_button{float:right}#mailform_submit_button>div{position:relative;white-space:nowrap;color:#fff;border:none;font:700 18px/36px "Roboto Condensed";cursor:pointer;box-sizing:content-box;display:inline-flex}#mailform_submit_button>div span{font:700 18px/36px "Roboto Condensed";background:#105378;display:inline-block;padding:0 1px;transition:all .3s ease-out}#mailform_submit_button>div input{font:700 18px/36px "Roboto Condensed";border:none;outline:none;background:#105378;color:#fff;cursor:pointer;transition:all .3s ease-out}#mailform_submit_button>div::before,#mailform_submit_button>div::after{content:"";display:inline-block;background:#105378;width:36px;height:36px;clip-path:polygon(20% 0%, 100% 0, 100% 100%, 20% 100%, 0% 80%, 0% 20%);transition:all .3s ease-out}#mailform_submit_button>div::before{margin-right:-1px}#mailform_submit_button>div::after{clip-path:polygon(80% 0%, 100% 20%, 100% 80%, 80% 100%, 0 100%, 0 0);margin-left:-1px}#mailform_submit_button>div:hover span,#mailform_submit_button>div:hover input{color:#fff !important;background:#51add3}#mailform_submit_button>div:hover::before,#mailform_submit_button>div:hover::after{background:#51add3}#mailform_submit_button>div label{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.register_or_guest_process_wrap{display:flex;flex-flow:row wrap;align-items:center;gap:10px 0}body:not(.system_page) span.select2.select2-container{width:100% !important}body:not(.system_page) .select2-container--default .select2-selection--multiple,body:not(.system_page) span.select2-container--default .select2-selection--single{border:1px solid #d8d8d8;border-radius:3px;background:#fff;color:#000;font:300 14px/16px "Roboto Condensed";height:auto;outline:none !important;height:36px}body:not(.system_page) .select2-container--default .select2-selection--multiple .select2-selection__arrow,body:not(.system_page) span.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}body:not(.system_page) .select2-container .select2-search--inline .select2-search__field{font:300 14px/16px "Roboto Condensed";padding:7px 0;margin-top:0;height:36px}body:not(.system_page) .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:block}body:not(.system_page) .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 10px}body:not(.system_page) .property_entry_count{font-size:.8em;opacity:.7;margin-left:5px}body:not(.system_page) .select2-container--default.select2-container--open .select2-selection--multiple,body:not(.system_page) .select2-container--default.select2-container--open .select2-selection--multiple:hover,body:not(.system_page) span.select2-container--default.select2-container--open .select2-selection--single,body:not(.system_page) span.select2-container--focus .select2-selection--single,body:not(.system_page) span.select2-container--default .select2-selection--single:hover{border:1px solid #004e78 !important}body:not(.system_page) span.select2-container--default.select2-container--open .select2-selection--single{border:1px solid #d8d8d8;border-bottom:1px solid rgba(0,0,0,0)}body:not(.system_page) .select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:22px;border-radius:2px;background:#f5f5f5;border-color:#f5f5f5}body:not(.system_page) .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:3px;font-size:1.2em;vertical-align:-1px;color:#444}body:not(.system_page) .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#000}body:not(.system_page) span.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#d4ebf4;color:#000}body:not(.system_page) span.select2-container--default .select2-results__option[aria-selected=true]{background:#f0f0f0;color:#666}body:not(.system_page) span.select2-container .select2-selection--single .select2-selection__rendered,body:not(.system_page) li.select2-results__option{padding:10px 11px;height:36px;box-sizing:border-box;line-height:16px;text-align:left}body:not(.system_page) span.select2-container .select2-dropdown{border:1px solid #004e78;border-top:none;background:#fff;border-radius:0 0 3px 3px;overflow:hidden;font:300 14px/16px "Roboto Condensed"}body:not(.system_page) .select2-search--dropdown .select2-search__field{padding:6px 3px}.mailform_element.checkbox_field input,.main_shop_wrap .delivery_price_toggle input,.main_shop_wrap .order_form_checkboxes input{display:none}.mailform_element.checkbox_field input:checked+label:before,.main_shop_wrap .delivery_price_toggle input:checked+label:before,.main_shop_wrap .order_form_checkboxes input:checked+label:before{content:"";font-weight:900;color:#004e78}.mailform_element.checkbox_field label,.main_shop_wrap .delivery_price_toggle label,.main_shop_wrap .order_form_checkboxes label{float:left;width:auto;padding-left:30px;box-sizing:border-box;position:relative;display:block;font-weight:300;color:#666;cursor:pointer}.mailform_element.checkbox_field label:before,.main_shop_wrap .delivery_price_toggle label:before,.main_shop_wrap .order_form_checkboxes label:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;font-size:20px;color:#d8d8d8;position:absolute;left:0;top:6px}.main_shop_wrap .delivery_price_toggle,.main_shop_wrap .order_form_checkboxes{padding:0}.main_shop_wrap .delivery_price_toggle label,.main_shop_wrap .order_form_checkboxes label{display:flex !important}.main_shop_wrap .delivery_price_toggle label::before,.main_shop_wrap .order_form_checkboxes label::before{top:0}.login_form input{width:300px}.login_form input#remember_me{height:14px}.content ul.property_filter_as_tags,.content .tags{list-style-type:none;overflow:auto;clear:both;margin:-10px 0 20px -2px}.content ul.property_filter_as_tags{margin-bottom:0}.property_filter_as_tags li,.tags li{float:left;display:block;font-size:18px;line-height:24px;font-weight:700;font-family:"Roboto Condensed";cursor:pointer;border:none;color:#7c7c7c;margin:10px 25px 0 0;padding:0 0;letter-spacing:.1px;border-bottom:3px solid rgba(0,0,0,0);transition:all .25s ease-out}.property_filter_as_tags li button,.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;cursor:pointer}.property_filter_as_tags li:hover,.property_filter_as_tags li.selected,.tags li.active,.tags li:hover{border:none;border-bottom:3px solid #004e78;color:#004e78}.tags_cloud>span.active{color:#004e78 !important}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.mailform_element_captcha{clear:left}div.captcha_protection{padding:14px 15px;margin-top:10px;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);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');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);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#eee')}div.captcha_protection img.captcha_img{width:220px}.mod_shop .content .content_inner{display:flex}.mod_shop .content .content_inner .text_wrap{width:100%}.mod_shop .content .content_inner .text_wrap h1.page_title{font-size:28px;line-height:32px;font-family:"Roboto Condensed";color:#004e78;margin:0;padding:0;text-decoration:none;font-weight:700}.mod_shop .content .content_inner .text_wrap .article_subtitle{margin-bottom:var(--size-20)}.shop_cart_header{display:flex;align-items:center;height:65px;position:relative;padding-left:10px}#meta .shop_cart_header{display:none;height:22px}.shop_cart_header .number{position:relative;display:flex;justify-content:center;align-items:center;min-width:18px;font-size:10px;line-height:0;font-weight:900;color:#fff;background:#004e78;margin-top:-50%;margin-left:-7px;padding:0 3px;border-radius:100%;aspect-ratio:1/1;box-sizing:border-box}.main_shop_wrap{display:flex;flex-direction:column;margin-top:var(--size-40)}.main_shop_wrap .shop_category_overview_container{margin-top:100px}.main_shop_wrap .shop_category_overview_container .shop_category:not(:last-child){margin-bottom:var(--size-120);padding-bottom:var(--size-40);border-bottom:1px solid #d8d8d8}.main_shop_wrap .shop_category_overview_container .shop_category .inner>.pictures{margin-bottom:var(--size-20);float:none;width:100%}.main_shop_wrap .shop_category_overview_container .shop_category .inner>.pictures .picture{float:none;padding:0;margin:0}.main_shop_wrap .shop_category_overview_container .shop_category .shop_category_overview_inner{display:flex;justify-content:space-between;margin-bottom:var(--size-40)}.main_shop_wrap .shop_category_overview_container .shop_category .shop_category_overview_inner .title_text_wrap:has(.shop_category_subtitle) h2,.main_shop_wrap .shop_category_overview_container .shop_category .shop_category_overview_inner .title_text_wrap:has(.shop_category_subtitle) h2 a{margin:0}.main_shop_wrap .shop_category_overview_container .shop_category .shop_category_overview_inner .title_text_wrap h2,.main_shop_wrap .shop_category_overview_container .shop_category .shop_category_overview_inner .title_text_wrap h2 a,.main_shop_wrap .shop_category_overview_container .shop_category .shop_category_overview_inner .title_text_wrap .shop_category_subtitle{font:600 20px/28px "Roboto";color:#004f78;text-decoration:none;padding:0;margin-bottom:10px}.main_shop_wrap .shop_category_overview_container .shop_category .shop_category_overview_inner .title_text_wrap .shop_category_subtitle{color:#51aed3;margin-bottom:10px}.main_shop_wrap .shop_category_overview_container .shop_category .shop_category_overview_inner .show_all_articles_in_category{margin-top:10px}.main_shop_wrap .shop_category_overview_container .shop_category .shop_category_overview_inner .show_all_articles_in_category a{white-space:nowrap;font-weight:700}.main_shop_wrap .shop_category_overview_container .shop_category .shop_category_overview_inner .show_all_articles_in_category a::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;display:inline-block;margin-left:5px;transition:.3s}.main_shop_wrap input[type=radio]{position:absolute;width:0;height:0;opacity:0;margin:0;padding:0}.main_shop_wrap input[type=radio]+*{display:flex;align-items:center;cursor:pointer}.main_shop_wrap input[type=radio]+*::before{font-family:"Font Awesome 6 Pro";content:"";font-weight:100;font-size:1.73em;line-height:normal;margin-right:8px}.main_shop_wrap input[type=radio]:checked+*::before{content:"";color:var(--primary-color);font-weight:900}.main_shop_wrap .p_login_button .button{font:700 18px/21px "Roboto Condensed";width:-moz-fit-content;width:fit-content;padding:clamp(9px,1.4vw,14px) clamp(12px,2.5vw,25px);background:#105378;color:#fff;border-radius:100px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-out}.main_shop_wrap .p_login_button .button:hover{color:#fff !important;background:rgb(7,36.3125,52.5)}.main_shop_wrap .p_login_button .button:hover span{color:#fff !important}.main_shop_wrap .p_login_button .button{width:auto;height:auto}.main_shop_wrap .shop_products{order:-1}.main_shop_wrap .button{font:700 18px/21px "Roboto Condensed";width:-moz-fit-content;width:fit-content;padding:clamp(9px,1.4vw,14px) clamp(12px,2.5vw,25px);background:#105378;color:#fff;border-radius:100px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-out;color:#105378;background:none;border:1px solid #105378}.main_shop_wrap .button:hover{color:#fff !important;background:rgb(7,36.3125,52.5);background:#105378}.main_shop_wrap .button:hover span{color:#fff !important}.main_shop_wrap .shop_registration_form>div:not(:first-child){margin-top:var(--size-80)}.main_shop_wrap fieldset{justify-content:space-between;align-items:center;border:1px solid rgba(34,34,34,.12)}.main_shop_wrap fieldset .edit_address_link{margin-top:0}.main_shop_wrap fieldset .edit_address_link i{margin-right:5px}.main_shop_wrap .pay_with_paypal{margin-top:var(--size-30)}.login_form form input[type=password],.login_form form input[type=text]{width:300px}#scroll-nav{position:relative;padding:10px 0;border-bottom:1px solid #ccc;transition:background-color .3s,box-shadow .3s;background:#fff;z-index:100}#scroll-nav .dropdown>span{display:none;padding:5px 0;text-decoration:none;color:#333;transition:color .3s;position:relative;font-weight:700;font-size:17px}#scroll-nav .dropdown>span::after{font-family:"Font Awesome 6 Pro";content:"";margin-left:5px}#scroll-nav .dropdown>span:hover{color:#004f78}#scroll-nav.is_sticky{position:fixed;left:0;right:0;background-color:#fff;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,.1)}#scroll-nav .nav-item{display:inline-block;margin-right:20px;padding:5px 0;text-decoration:none;color:#333;transition:color .3s;position:relative}#scroll-nav .nav-item.current{color:#004f78}#scroll-nav .nav-item.current::after{content:"";display:block;width:100%;height:1px;background-color:#004f78;position:absolute;left:0;bottom:-11px}#scroll-nav .nav-item:hover{color:#004f78}.shop_category_overview_container .shop_article,.shop_products .shop_article{padding:0;background:none}.shop_category_overview_container .shop_article:not(:first-child),.shop_products .shop_article:not(:first-child){border-top:1px solid #d8d8d8;margin-top:var(--size-40);padding-top:var(--size-40)}.shop_category_overview_container .shop_article.shop_article_has_subtitle .shop_article_information_title,.shop_products .shop_article.shop_article_has_subtitle .shop_article_information_title{margin:0}.shop_category_overview_container .shop_article .inner_content,.shop_products .shop_article .inner_content{display:flex;flex-direction:column;gap:20px}.shop_category_overview_container .shop_article .inner_content .pictures,.shop_products .shop_article .inner_content .pictures{width:100%}.shop_category_overview_container .shop_article .inner_content .text_wrap,.shop_products .shop_article .inner_content .text_wrap{width:100%;display:flex;gap:40px}.shop_category_overview_container .shop_article .article_categories,.shop_products .shop_article .article_categories{margin-bottom:5px}.shop_category_overview_container .shop_article .article_categories .article_category,.shop_products .shop_article .article_categories .article_category{color:#b8b8b8;font-weight:700}.shop_category_overview_container .shop_article .shop_article_information_title,.shop_category_overview_container .shop_article .shop_article_information_title a,.shop_products .shop_article .shop_article_information_title,.shop_products .shop_article .shop_article_information_title a{font-weight:700}.shop_category_overview_container .shop_article .shop_article_subtitle,.shop_products .shop_article .shop_article_subtitle{margin-bottom:var(--size-20)}.shop_category_overview_container .shop_article .shop-regular-price,.shop_products .shop_article .shop-regular-price{padding:0px;display:flex;justify-content:flex-end}.shop_category_overview_container .shop_article .introduction,.shop_products .shop_article .introduction{font:400 14px/22px "Roboto",Arial,Helvetica,sans-serif}.shop_category_overview_container .shop_article .shop_show_details,.shop_products .shop_article .shop_show_details{display:none}.shop_category_overview_container .shop_article .article_info_left,.shop_category_overview_container .shop_article .article_info_right,.shop_products .shop_article .article_info_left,.shop_products .shop_article .article_info_right{width:calc((100% - 20px)/2)}.shop_category_overview_container .shop_article .article_info_right,.shop_products .shop_article .article_info_right{align-self:flex-end}.mod_action_show_article .article_detail_pictures{width:50%}.mod_action_show_article .article_detail_pictures .pictures{width:100%;float:none}.mod_action_show_article .shop_article_description{border-top:1px solid #d8d8d8;margin-top:var(--size-40);padding-top:var(--size-40)}.mod_action_show_article a.back-to-overview:not(:first-child){margin-top:var(--size-60)}.add_to_wishlist_container{display:none}.shop_add_to_cart_container{gap:10px}.shop_add_to_cart_container .add_to_cart_button{display:flex;align-content:center;justify-content:center}.shop_add_to_cart_container .add_to_cart_button span{margin-top:-2px}.article_price_footer,.shop-price-list{float:none;display:block;position:relative;z-index:2}.shop_add_to_cart_form:not(:first-child){margin-top:var(--size-20)}.shop_add_to_cart_form .article_set_single,.shop_add_to_cart_form .p_article_set_select{display:flex;align-items:center;gap:var(--size-10) var(--size-20);text-align:left}.shop_add_to_cart_form .article_set_single .article_set_item_title,.shop_add_to_cart_form .article_set_single label,.shop_add_to_cart_form .p_article_set_select .article_set_item_title,.shop_add_to_cart_form .p_article_set_select label{margin:0;flex:0 0 33.33%}.shop_add_to_cart_form .article_set_single+.article_set_single,.shop_add_to_cart_form .article_set_single+.article_set,.shop_add_to_cart_form .article_set+.article_set_single,.shop_add_to_cart_form .article_set+.article_set{margin-top:var(--size-15)}.shop_add_to_cart_form .shop_add_to_cart_container{display:flex;flex-flow:wrap;justify-content:flex-end;padding:0;margin-bottom:0}.shop_add_to_cart_form .shop_quantity_to_cart{display:flex;align-items:center;gap:var(--size-10) var(--size-20);top:0;width:100%}.shop_add_to_cart_form .shop_quantity_to_cart .unit{margin:0;flex:0 0 33.33%;order:-1;text-align:right}.shop_add_to_cart_form .shop_quantity_to_cart .unit:empty{display:none}.shop_add_to_cart_form .shop_quantity_to_cart .quantity_click_counter span,.shop_add_to_cart_form .shop_quantity_to_cart input{display:block;width:100%;border-radius:3px;border:1px solid #d8d8d8;padding:10px 11px;box-sizing:border-box;margin:0 !important;text-align:center;position:relative}.shop_add_to_cart_form .shop_quantity_to_cart input{padding-left:calc(var(--icon-width) + 10px);padding-right:calc(var(--icon-width) + 10px);min-width:180px;width:100%}.shop_add_to_cart_form .shop_quantity_to_cart .quantity_click_counter{position:absolute;top:auto;bottom:0;display:flex;justify-content:space-between;width:100%;height:100%;pointer-events:none}.shop_add_to_cart_form .shop_quantity_to_cart .quantity_click_counter span{display:flex;justify-content:center;align-items:center;width:auto;height:100%;padding:0;text-align:center;aspect-ratio:1/1;pointer-events:all}.shop_add_to_cart_form .shop_quantity_to_cart .quantity_click_counter span i{font-weight:400;font-size:clamp(13px,1.4vw,14px);line-height:clamp(16px,1.8vw,18px);font-family:"Font Awesome 6 Pro";height:auto;color:#888}.shop_add_to_cart_form .shop_quantity_to_cart .click_count_up{order:2}.shop_add_to_cart_form .shop_quantity_to_cart .click_count_up i:before{content:"+"}.shop_add_to_cart_form .shop_quantity_to_cart .click_count_down i:before{content:""}.shop_add_to_cart_form .with_unit .shop_quantity_to_cart .quantity_click_counter{max-width:calc(66.66% - var(--size-20));right:0}.shop_add_to_cart_form p.shop_add_to_cart_container a.shop_add_to_cart{font:700 18px/21px "Roboto Condensed";width:-moz-fit-content;width:fit-content;padding:clamp(9px,1.4vw,14px) clamp(12px,2.5vw,25px);background:#105378;color:#fff;border-radius:100px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-out}.shop_add_to_cart_form p.shop_add_to_cart_container a.shop_add_to_cart:hover{color:#fff !important;background:rgb(7,36.3125,52.5)}.shop_add_to_cart_form p.shop_add_to_cart_container a.shop_add_to_cart:hover span{color:#fff !important}.shop_add_to_cart_form p.shop_add_to_cart_container a.shop_add_to_cart:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:8px}#shop_cross_selling_popup{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:calc(var(--icon-width) + var(--size-20));background:rgba(52,52,52,.8);z-index:2500;box-sizing:border-box}#shop_cross_selling_popup .shop_cart_popup_inner{max-width:1300px;border-radius:0px;overflow:auto;background:#fff;width:100%;max-height:100%}#shop_cross_selling_popup .shop_cart_popup_bar{display:flex;align-items:center;justify-content:space-between;gap:var(--size-15);padding:var(--size-15) var(--size-30)}#shop_cross_selling_popup .shop_cart_popup_bar.shop_cart_popup_bar_top{border-bottom:1px solid #f5f5f5}#shop_cross_selling_popup .shop_cart_popup_bar.shop_cart_popup_bar_top .shop_cross_selling_popup_close{position:absolute;top:var(--size-20);right:var(--size-20);display:flex;justify-content:center;align-items:center;width:var(--icon-width);height:var(--icon-width);border-radius:100%;background:#f5f5f5;cursor:pointer}#shop_cross_selling_popup .shop_cart_popup_bar.shop_cart_popup_bar_top .shop_cross_selling_popup_close a{display:block}#shop_cross_selling_popup .shop_cart_popup_bar.shop_cart_popup_bar_top .shop_cross_selling_popup_close span{display:none}#shop_cross_selling_popup .shop_cart_popup_bar.shop_cart_popup_bar_top .shop_cross_selling_popup_close i{color:#000;pointer-events:none;font-size:20px;line-height:var(--icon-width)}#shop_cross_selling_popup .shop_cart_popup_bar.shop_cart_popup_bar_top .shop_cross_selling_popup_close:hover{background:#f5f5f5}#shop_cross_selling_popup .shop_cart_popup_bar.shop_cart_popup_bar_bottom{border-top:1px solid #f5f5f5}#shop_cross_selling_popup .shop_cart_popup_bar.shop_cart_popup_bar_bottom .shop_cross_selling_popup_close{margin-left:auto}#shop_cross_selling_popup .popup_message{display:flex;align-items:center;color:#004e78;font-weight:700;line-height:clamp(20px,3vw,26px)}#shop_cross_selling_popup .popup_message i{margin-right:8px;font-weight:900}#shop_cross_selling_popup a.goto-cart{white-space:nowrap}#shop_cross_selling_popup a.goto-cart i{margin-left:8px}#shop_cross_selling_popup .shop_cart_article_wrap{display:flex;align-items:center;gap:var(--size-20) var(--size-40);padding:var(--size-30)}#shop_cross_selling_popup .shop_cart_article_wrap>*{flex-grow:1}#shop_cross_selling_popup .shop_cart_article_wrap .shop_cart_price_title{white-space:nowrap}#shop_cross_selling_popup .shop_cart_article_wrap .shop-regular-price{font-weight:700;padding:0;white-space:nowrap}#shop_cross_selling_popup .shop_cart_article_wrap .shop_cart_total_price{padding:0}#shop_cross_selling_popup .shop_cart_article_wrap .shop_cart_number_of_articles span{white-space:nowrap}#shop_cross_selling_popup .shop_cart_article{display:flex;align-items:center;gap:var(--size-20);width:100%}#shop_cross_selling_popup .shop_cart_article .shop_cart_article_picture{max-width:20%;flex:0 0 180px}#shop_cross_selling_popup .shop_cart_article .shop_cart_article_picture .resource_background{border-radius:0px}#shop_cross_selling_popup .shop_cart_article .shop_cart_article_picture img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}#shop_cross_selling_popup .shop_cart_article .shop_cart_article_content{display:flex;align-items:center;justify-content:space-between;gap:var(--size-20) var(--size-40);width:100%}#shop_cross_selling_popup .shop_cart_article .shop_cart_article_content h3{margin:0}#shop_cross_selling_popup .shop_cart_article .shop_cart_article_content .shop_cart_article_price{text-align:center}#shop_cross_selling_popup .shop_cart_total{text-align:center;border-left:1px solid #f5f5f5;padding:var(--size-30) var(--size-20) var(--size-30) var(--size-40)}#shop_cross_selling_popup .shop_cart_products_wrap{border-top:1px solid #f5f5f5;padding:var(--size-30);box-sizing:border-box}#shop_cross_selling_popup .shop_cart_products_wrap .shop_cart_products{display:flex;gap:var(--size-30)}#shop_cross_selling_popup .shop_cart_products_wrap .shop_cart_products:not(:first-child){margin-top:var(--size-30)}#shop_cross_selling_popup .shop_cart_products_wrap .shop_cart_products div.shop_article{padding:0;width:30%;background:#f5f5f5}#shop_cross_selling_popup .shop_cart_products_wrap .shop_cart_products div.shop_article .inner_content{flex-direction:column}#shop_cross_selling_popup .shop_cart_products_wrap .shop_cart_products div.shop_article .content{padding:var(--size-20);background:#f5f5f5}#shop_cross_selling_popup .shop_cart_products_wrap .shop_cart_products div.shop_article .shop_article_information_title{font-weight:700}.mod_action_order_form .text_wrap,.mod_action_register .text_wrap,.mod_action_order_form_overview .text_wrap,.mod_action_order_form_login .text_wrap{width:100%}.mod_action_order_form .back-to-overview,.mod_action_register .back-to-overview,.mod_action_order_form_overview .back-to-overview,.mod_action_order_form_login .back-to-overview{font-weight:700}.mod_action_order_form .back-to-overview::after,.mod_action_register .back-to-overview::after,.mod_action_order_form_overview .back-to-overview::after,.mod_action_order_form_login .back-to-overview::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;display:inline-block;margin-left:5px;transition:.3s}.mod_action_order_form .back-to-overview::before,.mod_action_register .back-to-overview::before,.mod_action_order_form_overview .back-to-overview::before,.mod_action_order_form_login .back-to-overview::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;display:inline-block;margin-right:5px}.mod_action_order_form .back-to-overview::after,.mod_action_register .back-to-overview::after,.mod_action_order_form_overview .back-to-overview::after,.mod_action_order_form_login .back-to-overview::after{content:none}.mod_action_order_form .back-to-overview span:first-child,.mod_action_register .back-to-overview span:first-child,.mod_action_order_form_overview .back-to-overview span:first-child,.mod_action_order_form_login .back-to-overview span:first-child{display:none}a.back-to-overview{float:none}.shop_order_steps{display:flex;flex-flow:wrap;align-items:center;gap:3px 0;margin-bottom:var(--size-80)}.shop_order_steps+.main_shop_wrap{margin-top:0}.shop_order_steps:after,.shop_order_steps:before{content:"";width:auto;height:1px;background:rgba(34,34,34,.12);position:relative;flex:1}.shop_order_steps:before{margin-right:var(--size-20)}.shop_order_steps:after{margin-left:var(--size-20)}.shop_order_steps a{text-decoration:none;pointer-events:none;color:#5d5d5d}.shop_order_steps a.disabled_step *{pointer-events:none !important}.shop_order_steps a.current{color:#004e78}.shop_order_steps a .order_step_nr{display:none}.shop_order_steps a:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:8px}.shop_order_steps a:before,.shop_order_steps a .order_step_legend{pointer-events:all}.shop_order_steps a:not(:last-child):after{content:"";font-family:"Font Awesome 6 Pro";margin:var(--size-15);color:rgba(34,34,34,.25)}.shop_order_steps a:nth-child(2):before{content:""}.shop_order_steps a:nth-child(3):before{content:""}.shop_order_steps a:nth-child(4):before{content:""}div#cart_container .shop-cart tr:nth-last-child(2) td,div#order_form_overview .shop-cart tr:nth-last-child(2) td{border-bottom:none}div#cart_container .shop-cart tr:last-child th,div#order_form_overview .shop-cart tr:last-child th{border-bottom:none;border-top:2px solid #004e78}div#cart_container .shop-cart tr td,div#cart_container .shop-cart tr th,div#order_form_overview .shop-cart tr td,div#order_form_overview .shop-cart tr th{min-width:100px}div#cart_container .shop-cart tr td:first-child,div#cart_container .shop-cart tr th:first-child,div#order_form_overview .shop-cart tr td:first-child,div#order_form_overview .shop-cart tr th:first-child{padding-left:10px}div#cart_container .shop-cart th,div#order_form_overview .shop-cart th{background:none}#distributor_selection{display:none !important}.shop_div:not(:first-child),.shop_div+form{margin-top:var(--size-80)}.shop_div>.shop_div:not(:first-child){margin-top:var(--size-40)}.shop_div p:has(.datepicker) label{float:left;clear:left;width:210px;margin-top:11px}.shop_div p:has(.datepicker) #shop_delivery_date{width:165px;padding:7px 20px;border:2px solid #e5e5e5;margin:0;font:700 16px/31px "Roboto Condensed";height:auto;transition:all .3s ease-out}.shop_div p:has(.datepicker) #shop_delivery_date:hover,.shop_div p:has(.datepicker) #shop_delivery_date:focus{border:2px solid #105378}.shop_div h2{font-weight:700}.shop_div h2+.shop_div{margin-top:0 !important}p#process_order_registration,p.shop_registration_form{text-align:right}.step_order_overview hr{display:none !important}.button_bar_bottom{display:flex;flex-flow:row wrap;gap:10px 0;justify-content:space-between;margin-top:var(--size-80);position:relative}.button_bar_bottom .button{font:700 18px/21px "Roboto Condensed";width:-moz-fit-content;width:fit-content;padding:clamp(9px,1.4vw,14px) clamp(12px,2.5vw,25px);background:#105378;color:#fff;border-radius:100px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-out}.button_bar_bottom .button:hover{color:#fff !important;background:rgb(7,36.3125,52.5)}.button_bar_bottom .button:hover span{color:#fff !important}.button_bar_bottom .continue_shopping,.button_bar_bottom .button_back{font:700 18px/21px "Roboto Condensed";width:-moz-fit-content;width:fit-content;padding:clamp(9px,1.4vw,14px) clamp(12px,2.5vw,25px);background:#105378;color:#fff;border-radius:100px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-out;color:#105378;background:none;border:1px solid #105378}.button_bar_bottom .continue_shopping:hover,.button_bar_bottom .button_back:hover{color:#fff !important;background:rgb(7,36.3125,52.5);background:#105378}.button_bar_bottom .continue_shopping:hover span,.button_bar_bottom .button_back:hover span{color:#fff !important}.button_bar_bottom .fa-spin{position:absolute;z-index:1000;left:calc(100% - 25px);top:5px;color:#fff}.button_bar_bottom .cf{display:none}h2.subtitle,h1{color:#004e78;font:300 36px/42px "Roboto Condensed";font-size:clamp(30px,3.6vw,36px);line-height:clamp(36px,4.2vw,42px);margin:0 0 30px 0;hyphens:auto;hyphenate-limit-chars:5 5 5}body:has(h2.subtitle) h1{font:600 18px/28px "Roboto";margin-bottom:10px;color:#000}p+h2{margin-top:22px}h2,h2 a,div.introduction,.shop_article_subtitle,.shop_article_subtitle a{font-size:28px;line-height:32px;font-family:"Roboto Condensed";color:#004e78;margin:0 0 10px 0;padding:0;text-decoration:none;font-weight:300}div.introduction{font:400 18px/28px "Roboto";font-size:clamp(16px,1.8vw,18px);line-height:clamp(25px,2.8vw,28px);color:#000}div.introduction:not(:last-child){margin-bottom:30px}p+h3{margin-top:18px}h3,h3 a,div.content h3.portlet-title,div.content h3.portlet-title a{font:400 25px/30px "Roboto Condensed",Arial,Helvetica,sans-serif;color:#000;margin:0 0 5px 0;text-decoration:none}h6,h6 a,h4,h4 a,h5,h5 a{font-family:"Roboto Condensed";font-size:18px;font-weight:700;color:#000;margin:0 0 5px 0;line-height:24px;text-decoration:none}p{margin:0 0 10px 0}a{outline:none;color:#105378;text-decoration:none}a:hover{color:#4d83a1}a img{border:none}#contentframe .resource_subtitle{display:none}a.button{display:inline-block;padding:5px 7px;background:rgba(0,0,0,.05)}.content ul,.content ol{margin:0 0 20px 16px;width:auto}.content .chosen ul{margin:0}.content ol{list-style-type:decimal;margin:0 0 20px 16px}.content ul.sitemap{margin: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}.content table{border:none;border-spacing:0;margin:0 0 20px 0}table th{color:#004e78;border-bottom:2px solid #004e78;padding:5px 10px 5px 0;text-align:left;background:none}table th a{color:#004e78}table td{border-bottom:1px solid #ccc;padding:5px 10px 5px 0;white-space:nowrap}.fa-file-docx:before{content:""}.fa-photo:before{content:""}#management:has(form[action*=configure_portlet])>*:not(form):not(.management){display:none}.logged_in div.portlets div.portlets_inner_wrap div[id*=add_portlet_] .add_portlet>p select{height:auto}.message{border:1px solid #004e78;color:#004e78;background:rgba(0,78,121,.03);font-weight:700;padding:10px 16px 10px 16px;border-radius:3px;margin:20px 0;font-size:16px}.message ul{margin-bottom:0}.message p{margin-bottom:5px}i.fa.fa-arrows{color:#004e78}.system_page #background_image,.logged_in.system_page #background_image{display:none}div#administration_panel{z-index:3000}.portlet .pictures .management_controls{display:none}.header_informations span.management_controls{top:-7px !important}.header_informations span.management_controls span.control_link{line-height:28px}.header_informations span.management_controls span.control_link>*{width:28px;height:28px;font-size:14px;line-height:28px}.logged_in div.portlets div.portlets_inner_wrap div[id*=add_portlet_]{float:left;margin-left:25px}.logged_in div.portlets div.portlets_inner_wrap .portlet+a.add_portlet_link{float:left;margin-left:25px}.pagination{margin:30px 0 0 0}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers a,.pagination .pagination-links a{display:block;line-height:36px;padding:0 6px;text-decoration:none;color:#999}.pagination .pagination-numbers a:first-child{padding-left:0}.pagination .pagination-numbers a.current,.pagination .pagination-numbers a:hover{color:#004e78}.pagination .pagination-numbers a.current{font-weight:600}.pagination .pagination-links a{margin-left:3px}.login_form_general .p_remember_me_checkbox{display:flex}.login_form_general .p_remember_me_checkbox .label_remember_me_checkbox{display:flex;width:auto;align-items:center}.login_form_general .p_remember_me_checkbox .label_remember_me_checkbox .checkbox{padding:0}.login_form_general .p_login_button{position:relative;white-space:nowrap;color:#fff;border:none;font:700 18px/36px "Roboto Condensed";cursor:pointer;box-sizing:content-box;display:inline-flex}.login_form_general .p_login_button span{font:700 18px/36px "Roboto Condensed";background:#105378;display:inline-block;padding:0 1px;transition:all .3s ease-out}.login_form_general .p_login_button input{font:700 18px/36px "Roboto Condensed";border:none;outline:none;background:#105378;color:#fff;cursor:pointer;transition:all .3s ease-out}.login_form_general .p_login_button::before,.login_form_general .p_login_button::after{content:"";display:inline-block;background:#105378;width:36px;height:36px;clip-path:polygon(20% 0%, 100% 0, 100% 100%, 20% 100%, 0% 80%, 0% 20%);transition:all .3s ease-out}.login_form_general .p_login_button::before{margin-right:-1px}.login_form_general .p_login_button::after{clip-path:polygon(80% 0%, 100% 20%, 100% 80%, 80% 100%, 0 100%, 0 0);margin-left:-1px}.login_form_general .p_login_button:hover span,.login_form_general .p_login_button:hover input{color:#fff !important;background:#51add3}.login_form_general .p_login_button:hover::before,.login_form_general .p_login_button:hover::after{background:#51add3}.login_form_general .p_login_button{margin-left:160px}.login_form_general .p_login_button input{margin:0;border-radius:0;padding:0;width:auto}.login_form_general .p_login_button label{display:none}div.ui-datepicker.ui-widget{background:#fff;margin-top:-2px;box-shadow:0 3px 7px rgba(0,0,0,.3)}div.ui-datepicker div.ui-datepicker-header{text-transform:uppercase}div.ui-datepicker th{background:#f0f0f0;text-transform:uppercase}div.ui-datepicker td .ui-state-default{background:rgba(0,0,0,0);border:none;text-align:center;padding:5px 5px;margin:0;font-weight:bold;cursor:pointer;border-radius:3px}div.ui-datepicker td a.ui-state-active,div.ui-datepicker td a.ui-state-hover{background:#105378;color:#fff}#portlet_navigation{padding:0 30px 40px;margin-left:-25px;position:relative;z-index:800}#portlet_navigation .portlet_zone_label:after{content:"Zone: Portlets Navigation" !important}#portlet_navigation .portlet{float:left;width:33.33%;padding:0 0 128px 25px;box-sizing:border-box;text-align:center;position:relative}#portlet_navigation .portlet h3,#portlet_navigation .portlet h3 a{font-family:"Roboto Condensed";font-size:30px;line-height:64px;padding-bottom:0;color:#fff;text-align:center;margin-bottom:0;text-decoration:none;border-bottom:3px solid #fff}#portlet_navigation .portlet h3 a{border-bottom:none}#portlet_navigation .portlet .portlet_inner{box-shadow:0 30px 20px -25px rgba(0,0,0,.5);position:relative;height:100%}#portlet_navigation .portlet .portlet_inner:after,#portlet_navigation .portlet .portlet_inner:before{content:"";position:absolute;top:-15px;width:16px;height:30px;background:#fff;transform:rotate(45deg)}.logged_in #portlet_navigation .portlet .portlet_inner:after,.logged_in #portlet_navigation .portlet .portlet_inner:before{background:#f7f7f7}#portlet_navigation .portlet .portlet_inner:before{top:-7px;width:30px;height:16px}#portlet_navigation .portlet .portlet_inner:after{left:-7px}#portlet_navigation .portlet .portlet_inner:before{right:-15px}#portlet_navigation .portlet:first-child .portlet_inner{background:#004e78}#portlet_navigation .portlet-content .portlet_content_description{font:700 18px/24px "Roboto";color:#fff;padding:16px 12px 42px}#portlet_navigation .portlet .portlet_content_link{font:700 18px/24px "Roboto";text-decoration:none;color:#fff;position:absolute;left:25px;width:100%;margin-top:6px}#portlet_navigation .portlet .portlet_inner{margin-bottom:0}#portlet_navigation .portlet .portlet_content_link:hover span{opacity:.7}#portlet_navigation .portlet .portlet_content_link span{position:relative;z-index:10;margin-left:-23px}#portlet_navigation .portlet .portlet_content_link:before{content:"";width:127px;height:126px;background:url(../img/more_button_1.png) no-repeat;background-size:100% 100%;position:absolute;top:-40px;margin-left:-77px;left:50%}#portlet_navigation ul.controls{position:absolute;background:#fff;top:-30px;right:0}#portlet_strength .picture{height:105px;margin-bottom:20px}#portlet_strength .portlet_zone_label:after{content:"Zone: Stärken" !important}#portlet_strength .portlet .picture img{height:105px}#portlet_strength .portlet.portlet_index_2 .picture img{height:98px}#portlet_strength .portlet.portlet_index_3 .picture img{height:102px}#portlet_strength .portlet.portlet_index_4 .picture img{height:104px}#portlet_strength .portlet.portlet_index_5 .picture img{height:108px}#portlet_strength{background:rgba(0,0,0,.1);padding:0 30px 5px}#portlet_strength #portlets_high_boxes{margin-left:-25px}#portlet_strength .picture img{width:auto}#portlet_strength .portlet:not(#add_portlet_high_boxes){float:left;width:25%;box-sizing:border-box;padding:0 0 0 25px;margin-bottom:25px;text-align:center}#portlet_strength .portlet:not(#add_portlet_high_boxes) .portlet_inner{background:#fff;margin-bottom:0;padding:24px 24px 19px;font-size:14px;line-height:22px;color:#000;height:100%;box-sizing:border-box}#portlet_strength .portlet:not(#add_portlet_high_boxes) .portlet_inner img{display:inline-block !important}#portlet_strength .portlet:not(#add_portlet_high_boxes) .portlet_inner h3,#portlet_strength .portlet:not(#add_portlet_high_boxes) .portlet_inner h3 a{font:400 30px/35px "Roboto Condensed";margin-bottom:29px;color:#004e78}#portlet_strength .portlet:not(#add_portlet_high_boxes) .portlet_inner a.portlet_content_link{margin:14px 0 0 0;text-decoration:none;font-weight:400}#portlet_strength .portlet.only_text .portlet_inner{min-height:auto !important}#portlet_strength .portlet.only_text{margin-bottom:0}#portlet_boxes{padding:50px 30px 60px}#portlet_boxes #portlets_boxes{margin-left:-25px;text-align:center}#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes){float:left;width:25%;padding:0 0 25px 25px;box-sizing:border-box}#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes) .portlet_inner{background:#e6e6e6;position:relative;box-shadow:0 26px 20px -25px rgba(0,0,0,.5);margin-bottom:0;transition:all .3s ease-out}#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes) .portlet_inner:hover{box-shadow:0 8px 10px -3px rgba(0,0,0,.5);background:#fff}#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes) .portlet_inner:hover .picture a:after{opacity:0;visibility:hidden}#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes) .portlet_inner:hover h3{background:rgba(168,213,232,.5);color:#004e78}#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes) .portlet_inner:hover h3 a{color:#004e78}#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes) .portlet_inner ul.controls{float:right;position:absolute;top:-22px;right:0}#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes) .portlet_inner h3,#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes) .portlet_inner h3 a{font:400 24px/28px "Roboto Condensed";color:#000;margin-bottom:0;transition:all .3s ease-out}#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes) .portlet_inner h3{border-top:3px solid #fff;box-sizing:border-box;line-height:44px}#portlet_boxes #portlets_boxes .only_text .portlet_inner:hover h3{background:#fff !important}#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes) .portlet_inner h3>a{width:100% !important;display:block;padding:9px 10px 10px;box-sizing:border-box}#portlet_boxes #portlets_boxes .portlet_inner .portlet_text_wrap a.portlet_content_link{margin:0}.listing-content-text.listing-content-text-with-picture{overflow:hidden}#portlet_slider{display:none}#portlet_slider{padding:12px 30px 80px}#portlet_slider h2,#portlet_slider .portlet-listing-entry .portlet-listing-pictures{pointer-events:none}#portlet_slider{font:400 18px/28px "Roboto";color:#4a4a4a}#portlet_slider #portlets_slider .portlet.only_text{padding-left:30px !important}#portlet_slider .only_text .portlet_inner{margin-bottom:0}#portlet_slider .portlet_listing h3.portlet-title{display:none}#portlet_slider .portlet_listing .portlet-content{padding:0 108px;text-align:center}#portlet_slider .portlet-listing-entry .resource_container{float:left;width:290px;position:absolute;height:100%;overflow:hidden}#portlet_slider .portlet-listing-entry .resource_container *{height:100%}#portlet_slider .portlet-listing-entry .resource_container img{min-width:100%;min-height:108%;width:auto;height:50%;max-width:none;position:absolute;left:50%;transform:translateX(-50%)}#portlet_slider .portlet_listing .bx-viewport{background:#d3eaf4}#portlet_slider .portlet_listing .bx-prev,#portlet_slider .portlet_listing .bx-next{background-position:center bottom}#portlet_slider .portlet_listing a.bx-prev{left:-86px}#portlet_slider .portlet_listing a.bx-next{right:-86px}#portlet_slider .portlet_listing .bx-pager{display:none}#portlet_slider .portlet_listing h2 a,#portlet_slider .portlet_listing h2{font:400 30px/35px "Roboto Condensed";color:#000;margin-bottom:20px}#portlet_slider .portlet_listing .portlet-listing-content-container{overflow:hidden;padding:29px 100px 29px 390px}#portlet_slider .portlet_listing h4{margin:21px 0 0 0}div#content_wrap:has(#portlets_right){display:flex;align-items:flex-start;position:relative}div#content_wrap:has(#portlets_right):after{content:"";width:1px;position:absolute;right:425px;background:#d8d8d8;top:80px;bottom:30px}#portlet_right{float:right;position:sticky;top:31px;overflow:auto}#portlet_right:has(#portlets_right){flex:0 0 425px}#portlets_right{width:425px;padding:80px 30px 30px;box-sizing:border-box}#portlets_right .portlet{background:rgba(168,214,233,.5)}#portlets_right h3,#portlets_right h3 a{text-align:left;font:400 24px/28px "Roboto Condensed";margin-bottom:21px;color:#000}#portlets_right .portlet_inner h2,#portlets_right .portlet_inner h2 a,#portlets_right .portlet_inner{font:400 14px/22px "Roboto";color:#000;margin-bottom:0}#portlets_right .portlet_inner h2,#portlets_right .portlet_inner h2 a{font-weight:700}#portlets_right .portlet_inner{padding:19px 25px 30px;color:#000;margin-bottom:25px}#portlets_right .add_portlet_link{margin-left:0 !important}#portlets_right .portlet .pictures{margin:-19px -25px 25px}#portlets_right .portlet .pictures .picture+.picture{margin-top:10px}.portlet-listing-entry-wrap .portlet-entry-content p:last-child{margin-bottom:0}.portlet-listing-entry-wrap .portlet-listing-entry:first-child{margin-top:0}#portlets_right .portlet-listing-entry-wrap .portlet-listing-entry{margin-top:15px}.portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container a.portlet-entry-link{text-decoration:none;text-transform:lowercase}.portlet.hidden{display:block}.portlet_content_strength_title,.portlet_content_boxes_title,.portlet.only_text{width:100% !important;text-align:center;box-sizing:border-box;padding:30px 30px 21px 60px !important}.portlet_content_navigation_title,.portlet_content_strength_title,.portlet_content_boxes_title{padding:30px 30px 21px 30px !important}#portlet_slider .portlet.only_text .portlet-content{display:none}.portlet.only_text .portlet_inner{background:rgba(0,0,0,0) !important;padding:0 !important;box-shadow:none !important}.portlet.only_text .portlet-content-inner{padding:0 !important}.portlet_content_navigation_title h2,.portlet_content_strength_title h2,.portlet_content_boxes_title h2,#newsletter h3,.portlet.only_text h3{font:300 36px/42px "Roboto Condensed" !important;color:#004e78 !important;margin-bottom:11px !important;padding:0 !important}.portlet_content_navigation_title,.portlet_content_boxes_title{width:100%;text-align:center}.portlet_content_strength_title .portlet_inner{background:none !important;padding:20px 0 0 0 !important}.portlet_content_navigation_title{width:100% !important}.portlet_content_navigation_title .portlet_inner{background:none !important;min-height:0 !important}.portlet_content_navigation_title .portlet_inner:before,.portlet_content_navigation_title .portlet_inner:after{display:none !important}.portlet.only_text ul.controls .portlet-resource-link{display:none}.portlet ul.controls{float:right}.portlet .portlet_inner{margin:0 0 20px 0}header .portlet{border:none;line-height:22px}.portlet .picture{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}#contentframe .portlet ul.controls{margin:0;padding:0}.portlet_content_description ul,.portlet_content_description ol{margin-left:16px}#newsletter{background:#f2f2f2;text-align:center;padding:60px 30px;font-size:14px;line-height:22px;color:#000}#newsletter .dodeley_subscribe{max-width:610px;margin:0 auto}#newsletter h3,#newsletter .dodeley_subscribe p{margin-bottom:25px !important}a.listing-more-button{position:relative;white-space:nowrap;color:#fff;border:none;font:700 18px/36px "Roboto Condensed";cursor:pointer;box-sizing:content-box;display:inline-flex}a.listing-more-button span{font:700 18px/36px "Roboto Condensed";background:#105378;display:inline-block;padding:0 1px;transition:all .3s ease-out}a.listing-more-button input{font:700 18px/36px "Roboto Condensed";border:none;outline:none;background:#105378;color:#fff;cursor:pointer;transition:all .3s ease-out}a.listing-more-button::before,a.listing-more-button::after{content:"";display:inline-block;background:#105378;width:36px;height:36px;clip-path:polygon(20% 0%, 100% 0, 100% 100%, 20% 100%, 0% 80%, 0% 20%);transition:all .3s ease-out}a.listing-more-button::before{margin-right:-1px}a.listing-more-button::after{clip-path:polygon(80% 0%, 100% 20%, 100% 80%, 80% 100%, 0 100%, 0 0);margin-left:-1px}a.listing-more-button:hover span,a.listing-more-button:hover input{color:#fff !important;background:#51add3}a.listing-more-button:hover::before,a.listing-more-button:hover::after{background:#51add3}#newsletter .button_wrap{position:relative;white-space:nowrap;color:#fff;border:none;font:700 18px/36px "Roboto Condensed";cursor:pointer;box-sizing:content-box;display:inline-flex}#newsletter .button_wrap span{font:700 18px/36px "Roboto Condensed";background:#105378;display:inline-block;padding:0 1px;transition:all .3s ease-out}#newsletter .button_wrap input{font:700 18px/36px "Roboto Condensed";border:none;outline:none;background:#105378;color:#fff;cursor:pointer;transition:all .3s ease-out}#newsletter .button_wrap::before,#newsletter .button_wrap::after{content:"";display:inline-block;background:#105378;width:36px;height:36px;clip-path:polygon(20% 0%, 100% 0, 100% 100%, 20% 100%, 0% 80%, 0% 20%);transition:all .3s ease-out}#newsletter .button_wrap::before{margin-right:-1px}#newsletter .button_wrap::after{clip-path:polygon(80% 0%, 100% 20%, 100% 80%, 80% 100%, 0 100%, 0 0);margin-left:-1px}#newsletter .button_wrap:hover span,#newsletter .button_wrap:hover input{color:#fff !important;background:#51add3}#newsletter .button_wrap:hover::before,#newsletter .button_wrap:hover::after{background:#51add3}#newsletter #email_address{font:300 14px/16px "Roboto Condensed";color:#000;border:1px solid #d8d8d8;padding:3px 15px;box-sizing:border-box;border-radius:3px;width:444px;height:36px;margin-right:18px}#newsletter #email_address:hover,#newsletter #email_address:focus{border:1px solid #004e78}#email_address::-webkit-input-placeholder{color:#bbb}#email_address::-moz-placeholder{color:#bbb}#email_address:-ms-input-placeholder{color:#bbb}#email_address:-moz-placeholder{color:#bbb}#portlet_right #newsletter{padding:0;background:none}#portlet_right #newsletter #email_address{margin-right:0;margin-bottom:18px;width:100%}.category_16 div[class*=portlet-top-slider]{display:block}div[class*=portlet-top-slider]{display:none;padding:clamp(30px,6vw,60px) clamp(60px,13.5vw,135px) 30px;background:#f5f5f5;width:100%;box-sizing:border-box}div[class*=portlet-top-slider] .portlet_inner{margin:0}div[class*=portlet-top-slider] .portlet_content_introduction{font-weight:700;margin:0 0 10px}div[class*=portlet-top-slider] .portlet_content_introduction>*:last-child{margin-bottom:0}div[class*=portlet-top-slider] .portlet_content_subtitle{font:400 25px/30px "Roboto Condensed",Arial,Helvetica,sans-serif;color:#000;margin:0 0 5px 0;text-decoration:none}div[class*=portlet-top-slider] .pictures{display:flex;flex-flow:wrap;width:100%;margin-top:25px}div[class*=portlet-top-slider] .pictures>.picture{float:none;flex:0 0 25%;width:100%;min-width:0}div[class*=portlet-top-slider] .pictures>.picture:nth-child(4)~.picture{display:none}div[class*=portlet-top-slider] .pictures .picture{aspect-ratio:3/2;background:#fff}div[class*=portlet-top-slider] .pictures .picture a.resource_link,div[class*=portlet-top-slider] .pictures .picture span{display:flex;justify-content:center;align-items:center;height:100%;width:100%;box-shadow:none}div[class*=portlet-top-slider] .pictures .picture a.resource_link picture,div[class*=portlet-top-slider] .pictures .picture span picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}div[class*=portlet-top-slider] .pictures .picture a.resource_link:hover{opacity:.6;transition:opacity .3s ease-out}div[class*=portlet-top-slider] .pictures .picture img{height:70%;width:80%;-o-object-fit:contain;object-fit:contain}div[class*=portlet-top-slider] .pictures.slick-slider{position:relative;display:block}div[class*=portlet-top-slider] .pictures.slick-slider .slick-list{width:auto;margin:0 calc(-1*clamp(7px,1.5vw,15px));padding:0 !important;overflow:hidden}div[class*=portlet-top-slider] .pictures.slick-slider .slick-track{display:flex;justify-content:center}div[class*=portlet-top-slider] .pictures.slick-slider .slick-slide{margin:0 clamp(7px,1.5vw,15px)}div[class*=portlet-top-slider] .pictures.slick-slider .slick-arrow{display:block;position:absolute;top:50%;left:-56px;width:clamp(30px,3.6vw,36px);height:clamp(30px,3.6vw,36px);text-align:center;font-size:clamp(16px,1.9vw,19px);line-height:clamp(30px,3.6vw,36px);background:#fff;border-radius:100%;box-shadow:none;transform:translate(0, -50%);cursor:pointer;z-index:20;transition:color .3s ease-out,background .3s ease-out}div[class*=portlet-top-slider] .pictures.slick-slider .slick-arrow.slick-arrow-right{left:auto;right:-56px}div[class*=portlet-top-slider] .pictures.slick-slider .slick-arrow:hover{color:#fff;background:#000}#portlets_right .portlet_shop{background:none;padding:0 var(--size-15)}#portlets_right .portlet_shop:not(:first-child){margin-top:var(--size-50)}#portlets_right .portlet_shop.portlet_shop_member_panel .portlet-title{display:block;margin-bottom:var(--size-15)}#portlets_right .portlet_shop.portlet_shop_member_panel label.label_remember_me_checkbox label.empty_prefix_label,#portlets_right .portlet_shop.portlet_shop_member_panel .link_wishlist{display:none}#portlets_right .portlet_shop.portlet_shop_member_panel input.button{width:auto;font:700 18px/21px "Roboto Condensed";width:-moz-fit-content;width:fit-content;padding:clamp(9px,1.4vw,14px) clamp(12px,2.5vw,25px);background:#105378;color:#fff;border-radius:100px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-out}#portlets_right .portlet_shop.portlet_shop_member_panel input.button:hover{color:#fff !important;background:rgb(7,36.3125,52.5)}#portlets_right .portlet_shop.portlet_shop_member_panel input.button:hover span{color:#fff !important}#portlets_right .portlet_shop.portlet_shop_member_panel input.button{height:auto}#portlets_right .portlet_shop.portlet_shop_member_panel .p_lost_password{margin-bottom:0}#portlets_right .portlet_shop.portlet_shop_member_panel input{max-width:100% !important}#portlets_right .portlet_shop.portlet_shop_member_panel input#password,#portlets_right .portlet_shop.portlet_shop_member_panel input#username{margin:0 !important}#portlets_right .portlet_shop .portlet-title{display:none}#portlets_right .portlet_shop .portlet_inner{padding:0;background:none !important}#portlets_right .portlet_shop .shop_cart{padding:0;box-sizing:border-box;background:none}#portlets_right .portlet_shop .shop_cart h3{font:600 18px/28px "Roboto";color:#000;text-decoration:none;margin:0 0 30px 0;padding:0;margin-bottom:10px;background-image:none;text-align:left}#portlets_right .portlet_shop .shop_cart h3::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:700;font-size:20px;display:inline-block;margin-right:10px}#portlets_right .portlet_shop .shop_cart .shop_cart_content{display:flex;flex-direction:column}#portlets_right .portlet_shop .shop_cart .shop_cart_content>p{display:flex;margin-bottom:var(--size-30)}#portlets_right .portlet_shop .shop_cart .shop_cart_content>p .cart_total_price{font-size:160%;font-weight:bold;margin-left:auto}#portlets_right .portlet_shop .shop_cart .shop_cart_content .goto-cart{font:700 18px/21px "Roboto Condensed";width:-moz-fit-content;width:fit-content;padding:clamp(9px,1.4vw,14px) clamp(12px,2.5vw,25px);background:#105378;color:#fff;border-radius:100px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-out;color:#105378;background:none;border:1px solid #105378}#portlets_right .portlet_shop .shop_cart .shop_cart_content .goto-cart:hover{color:#fff !important;background:rgb(7,36.3125,52.5);background:#105378}#portlets_right .portlet_shop .shop_cart .shop_cart_content .goto-cart:hover span{color:#fff !important}#portlets_right .portlet_shop .shop_cart .shop_cart_content .goto-cart{padding:clamp(7px,1vw,10px) clamp(12px,1.8vw,18px);align-self:flex-end;width:100%;box-sizing:border-box;text-align:center}#portlets_right .portlet_shop .shop_cart .portlet_shop_cart_table{margin-bottom:10px}#portlets_right .portlet_shop table th{background:none}.responsive_navigation_toggle{z-index:80;display:none;width:38px;height:26px;position:absolute;top:28px;left:20px;cursor:pointer;background:none;border:none}.responsive_navigation_toggle span{border-radius:1px;display:block;height:4px;left:0;position:absolute;right:0;top:0;background:#105378;transform:rotate(0deg);z-index:80}.responsive_navigation_toggle span:nth-child(2){top:10px}.responsive_navigation_toggle span:nth-child(3){top:20px}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){top:5px;transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){top:5px;transform:rotate(45deg)}#rwdnav{display:none}#rwdnav .language_switcher.responsive{display:flex;order:2;margin-top:auto;justify-content:space-around;background:#eee;padding:7px 15px;text-transform:uppercase}#rwdnav .language_switcher.responsive a{color:#000}#rwdnav .language_switcher.responsive a.current{font-weight:700}#rwdnav .rwdnav_inner{height:100%;display:flex;flex-flow:column}.rwd_navigation{display:block;list-style:none;margin-top:20px;margin-bottom:20px}#rwdnav-20{opacity:0;visibility:hidden}#rwdnav-20,#rwdnav-47,#rwdnav-23,#rwdnav-22,#rwdnav-19{display:none}#rwdnav ul.level1{margin:-16px 0 0 0 !important;padding-bottom:16px}#rwdnav ul.level0 li:last-child ul.level1{padding-bottom:15px}#rwdnav ul li{list-style:none !important}#rwdnav ul.level0>li{padding:0 !important;padding:20px 0 0 0 !important;margin:0 20px 0;border-top:1px solid #eee;list-style:none}#rwdnav ul.level0>li:first-child{border-top:none}.rwd_navigation li.current{background:#eee}.rwd_navigation li a{display:block;text-decoration:none;color:#999;font:600 22px/26px "Roboto Condensed",Arial,Helvetica,sans-serif}.rwd_navigation>li a{color:#105378}.rwd_navigation li.current ul li.current>a{font-weight:700;background:none rgba(0,0,0,0);box-shadow:none}.rwd_navigation li.level2 a{font-size:16px;font-weight:400;padding-left:36px;color:#aaa}.rwd_navigation li.level2 a:before{content:"-";position:relative;display:block;float:left;margin-left:-10px}.rwd_navigation ul.level2{margin-bottom:8px}li#responsive_height_scroll{height:140px !important}.rwd_navigation>li:first-child>a{border-top:none}.rwd_navigation>li>a{padding:0 25px 19px}.rwd_navigation>li.current>a{font-weight:900}.rwd_navigation li.level1>a{padding:3px 25px 2px;font-size:18px;line-height:24px;position:relative;border-top:none;font-weight:300}.rwd_navigation li.level1.current>a{font-weight:700 !important}.rwdnav_inner .portlet{margin:0 30px 20px 30px;border-bottom:1px solid #e5e4e0;background:none;border-top:none}.rwdnav_inner .portlet_language_switcher a{width:33.33%;border-right:none;color:#bbbbb7;font-size:15px}.rwdnav_inner .portlet_language_switcher a.current{background:none;color:#333;font-weight:700}.rwd_navigation ul{display:block}.rwd_navigation ul ul,.rwd_navigation ul ul ul{display:none !important}.rwd_navigation .current>ul,.rwd_navigation .current>ul .current>ul{display:block !important}@media screen and (max-width: 1550px){.logged_in #header #header_inner .header_right{position:absolute;right:0}}@media screen and (max-width: 1300px){#content_wrap>div.content{padding:70px 30px 60px 30px !important}div[class*=portlet-top-slider]{padding:clamp(30px,6vw,60px) 30px 30px}div[class*=portlet-top-slider] .pictures.slick-slider .slick-arrow{top:-54px;left:unset;right:40px;width:30px;height:30px;font-size:16px;line-height:30px;transform:translate(0, 0)}div[class*=portlet-top-slider] .pictures.slick-slider .slick-arrow.slick-arrow-right{right:0}#header{height:100px}#header div#logo{width:170px}div#navigation{padding:0 0 0 30px}#meta .shop_cart_header{display:flex;padding:0}.navigation>li{padding:0 23px 0 0}.navigation>li>a{font-size:18px}.meta-navigation li a{padding:0 17px 0 0}div#siteframe{padding:80px 0 0}.page{padding-bottom:0}#header .language_switcher,.header_informations .header_info.time,#background_image,div#navigation,#header div#metanavigation,#header div#language{display:none}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:10000;top:0;left:0;width:300px;height:100%;opacity:1;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.3);overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;transform:translate3d(-100%, 0, 0);transition:all .15s ease-out}.page #siteframe{overflow-x:hidden;box-shadow:none}#header_inner,.page #siteframe{position:relative;z-index:30;transition:all .15s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;transform:translate3d(0, 0, 0)}.navi_open #header_inner,.navi_open #siteframe{transform:translate3d(300px, 0, 0)}.is_scrolled #header,#header{height:80px}.is_scrolled #header div#logo{width:140px}#meta{position:absolute;left:76px;top:29px;padding:0}#header div#logo{padding:10px 20px 5px}}@media screen and (max-width: 1150px){#shop_cross_selling_popup .shop_cart_products_wrap .shop_cart_products{flex-wrap:wrap}}@media screen and (max-width: 1100px){div#content_wrap:has(#portlets_right){display:flex !important;flex-direction:column}div#content_wrap:has(#portlets_right)::after{display:none}div[class*=portlet-top-slider]{order:2}#portlet_right:has(#portlets_right){flex:0 0 100%;width:calc(100% - 40px);position:relative;top:0}#portlet_right{margin:0 20px;border-top:1px solid #d8d8d8;float:none}#portlets_right{width:auto;padding:30px 0 50px}#portlets_right .portlet{float:left;width:100%;padding:0;box-sizing:border-box;background:none}#portlets_right .portlet .portlet_inner{background:rgba(168,214,233,.5);margin-bottom:0}#portlet_slider .portlet_listing .portlet-listing-content-container{padding:29px 20px 29px 310px}div.content{padding:70px 30px 60px 30px}#mod_overview{margin-right:0}.pictures.float_left,.pictures.float_left_with_clear{width:200px}}@media screen and (max-width: 1000px){#portlet_boxes #portlets_boxes .portlet:not(#add_portlet_boxes),#portlet_strength div.portlet:not(#add_portlet_high_boxes){width:50%}#portlet_slider .portlet_listing .portlet-content{padding:0 40px}#portlet_slider .portlet_listing a.bx-prev{left:-42px}#portlet_slider .portlet_listing a.bx-next{right:-42px}}@media screen and (max-width: 1050px){body{padding-bottom:0}#content_wrap>div.content{padding:30px 20px 30px 20px !important}div[class*=portlet-top-slider]{padding:clamp(30px,6vw,60px) 20px 30px}#portlet_navigation{padding:40px 20px 20px}#portlet_navigation .portlet{padding-bottom:100px}#portlet_strength{padding:0 20px 5px}#portlet_boxes{padding:10px 20px 0}#portlet_slider{padding:12px 30px 30px}#portlet_slider .portlet_listing .portlet-content{padding:0 10px}#portlets_slider .bx-wrapper .bx-controls-direction a{width:8px}#portlet_slider .portlet_listing a.bx-next{right:-20px}#portlet_slider .portlet_listing a.bx-prev{left:-20px}#newsletter{padding:30px 20px 10px}#content_wrap.with_border:after{display:none}div#module_map{height:300px}div#slider .portlet{bottom:-40px;right:35px}div#slider .portlet:hover:before{width:198px;height:198px}div#slider .portlet:before{width:198px;height:198px}div#slider .portlet .portlet_inner{max-width:70px}div#slider .portlet .portlet_inner .portlet-content{top:-25px;left:-2px}div#slider .portlet .portlet_inner .portlet-content:before{content:"";font-size:22px;line-height:22px;color:#004e78;top:-25px}div#slider .portlet .portlet_inner .portlet-content a.portlet_content_link{font-size:14px;line-height:19px;font-weight:700;text-align:center}div#slider .portlet .portlet_inner .portlet-content a.portlet_content_link:hover{color:#004e78}div#slider .portlet .portlet_inner .portlet-content a.portlet_content_link:before{width:115px;height:117px;top:-51px;left:-22px}}@media screen and (max-width: 950px){#shop_cross_selling_popup .shop_cart_products_wrap .shop_cart_products div.shop_article{width:calc((100% - var(--size-30))/2);margin:0}}@media screen and (max-width: 900px){#footer_right{float:left;clear:both}#copy{text-align:left;float:left;clear:both}#footer_left li:first-child,#footer_right .meta-navigation li{padding-right:10px}}@media screen and (max-width: 850px){.pictures.gallery .picture{width:33.33%}#portlet_navigation .portlet{width:50%}#portlet_navigation .portlet:nth-child(2n+1){clear:both}#copy{padding-top:12px}.property_filter_as_tags li,.tags li{font-size:16px;line-height:22px;margin:8px 15px 0 0}}@media screen and (max-width: 700px){#slider .bx-controls .bx-controls-direction,#slider .slide_text_container{display:none}#portlet_slider .portlet-listing-entry .resource_container{position:relative;float:none;width:100%;height:auto !important;overflow:visible !important}#portlet_slider .portlet-listing-entry .resource_container img{width:100% !important;min-height:0 !important;height:auto;position:relative;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none}#portlet_slider .portlet_listing .portlet-listing-content-container{overflow:visible;padding:20px 15px 15px 15px}#newsletter #email_address{width:300px}.shop_category_overview_container .shop_article .inner_content .text_wrap,.shop_products .shop_article .inner_content .text_wrap{flex-direction:column;gap:0}.shop_category_overview_container .shop_article .article_info_right,.shop_products .shop_article .article_info_right{align-self:flex-start}.shop_category_overview_container .shop_article .article_info_left,.shop_category_overview_container .shop_article .article_info_right,.shop_products .shop_article .article_info_left,.shop_products .shop_article .article_info_right{width:100%}.shop_category_overview_container .shop_article .shop-regular-price,.shop_products .shop_article .shop-regular-price{justify-content:flex-start}.shop_add_to_cart_form .shop_quantity_to_cart{flex-direction:column;align-items:flex-start}.shop_add_to_cart_form .with_unit .shop_quantity_to_cart .quantity_click_counter{max-width:none;right:unset;left:0;height:calc(100% - 28px)}.shop-price-list{text-align:left}#shop_cross_selling_popup .shop_cart_article{flex-wrap:wrap;justify-content:flex-end}#shop_cross_selling_popup .shop_cart_total{border-left:none;padding:var(--size-30) 0;border-top:1px solid #f5f5f5}.header_informations .header_info span{display:none}#meta{top:26px}#meta .shop_cart_header{height:30px;font-size:17px}.header_informations .header_info{margin-right:7px;font-size:17px}.header_informations .header_info i{margin-top:7px}.social_media{margin:0;margin-left:8px;margin-right:20px}}@media screen and (max-width: 650px){#scroll-nav .nav-item{margin-right:10px}.shop_cart_products_wrap{display:none}#shop_cross_selling_popup .shop_cart_products_wrap .shop_cart_products div.shop_article{width:100%}}@media screen and (max-width: 600px){#portlets_right .portlet{width:100%}#scroll-nav .dropdown{cursor:pointer}#scroll-nav .dropdown.open_nav>span::after{content:""}#scroll-nav .dropdown.open_nav .dropdown-content{display:flex;flex-direction:column}#scroll-nav .dropdown>span{display:block}#scroll-nav .dropdown .dropdown-content{display:none}#scroll-nav .dropdown .dropdown-content .nav-item.current::after{content:none}#shop_cross_selling_popup .shop_cart_article .shop_cart_article_content{flex-wrap:wrap}#shop_cross_selling_popup .shop_cart_article .shop_cart_article_content .shop_cart_article_price{width:100%}#shop_cross_selling_popup .shop_cart_total{width:100%}#shop_cross_selling_popup .popup_message>span{display:none}.shop_order_steps span.order_step_legend{display:none}}@media screen and (max-width: 550px){#slider .picture_top{height:250px}#slider .bx-wrapper .bx-viewport{min-height:250px}#slider .picture_top *,#slider .bx-wrapper .bx-viewport *{height:100%}#slider .picture_top .picture,#slider .bx-wrapper .bx-viewport img{width:auto;max-width:none !important;left:50%;position:relative;transform:translateX(-50%)}#slider .picture_top .picture img{width:auto}#slider .resource_container:after,#slider .bx-viewport:after{height:35%}#newsletter #email_address{width:100%;margin:0 0 12px 0}#newsletter h3,#newsletter .dodeley_subscribe p{margin-bottom:15px !important}#footer_right{float:left;clear:both;padding-left:0;margin-top:10px}#footer li{float:none;display:block}#footer{padding-left:20px;padding-right:20px}.property_filter_as_tags li,.tags li{font-size:14px;line-height:20px;margin:7px 10px 0 0;border-width:2px !important}#mixItUp{margin-top:30px}.shop_category_overview_container .shop_article .inner_content,.shop_products .shop_article .inner_content,.shop_category_overview_inner{flex-direction:column}.main_shop_wrap .shop_category_overview_container .shop_category .shop_category_overview_inner .show_all_articles_in_category{margin:0}.shop_category_overview_container .shop_article .inner_content .pictures,.shop_products .shop_article .inner_content .pictures{max-width:none}}@media screen and (max-width: 550px){.overview_item_wrap,#portlet_boxes #portlets_boxes div.portlet:not(#add_portlet_boxes),#portlet_strength div.portlet:not(#add_portlet_high_boxes),#portlet_navigation .portlet{width:100%}#portlet_boxes #portlets_boxes .portlet_inner h3,#portlet_boxes #portlets_boxes .portlet_inner h3 a{min-height:0 !important}.pictures.gallery .picture{width:50%}.listing_entry .listing-content,#listing_entry_content,.overview_item .content{clear:both}.listing_entry .resource_container,.overview_item .resource_container{clear:both;float:none;margin:0}.overview_item .resource_container .picture,.overview_item .resource_container .picture img{width:100%;height:auto}.listing_entry .pictures{margin-bottom:15px}.pictures.float_left,.pictures.float_left_with_clear,.pictures.float_right,.pictures.float_right_with_clear{width:auto}.pictures.float_left .picture,.pictures.float_left_with_clear .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture{padding:0}.login_form form input[type=password],.login_form form input[type=text]{width:100%}.p_login_button label{display:none}}@media screen and (max-width: 470px){div#portlets_right .portlet{float:none;width:100%}nav#rwdnav{width:250px}.navi_open #header_inner,.navi_open #siteframe{transform:translate3d(250px, 0, 0)}}@media screen and (max-width: 420px){.social_media{margin-left:0;margin-right:10px}.social_media a{width:25px;height:25px;font-size:12px}.header_informations .header_info{font-size:15px;padding-top:5px}.header_informations .header_info a i{margin-top:0}#meta .shop_cart_header{font-size:15px;height:27px}#meta{left:60px;top:29px}.responsive_navigation_toggle{width:28px}.is_scrolled #header div#logo,#header div#logo{width:110px;padding:17px 15px 5px}}@media screen and (max-width: 400px){.pictures.gallery .picture{width:100%}#slider .resource_container:after,#slider .bx-viewport:after{height:29%}}@media print{@page{margin:1.2cm .8cm 1.8cm .8cm}body{font:14px/18px "Roboto",Arial,Helvetica,sans-serif;background:#fff}*{box-shadow:none !important}#header{box-shadow:none}div#siteframe{background:#fff;max-width:100%;margin-top:0;width:100%;box-shadow:0 0 0 0 rgba(0,0,0,0)}#header #header_inner{max-width:100%}#header div#logo{padding:0}div.content{margin:0;padding:0}#mailform_submit_button,#portlet_boxes,#newsletter,#portlet_slider,#portlet_navigation .portlet .portlet_content_link,#portlet_right,#footer,#background_image,div#slider,div#navigation,#header div#language,#header .meta-navigation,#header_image,div#content_right,.imprint{display:none}div#content{float:none;width:auto;padding-left:0}#header{position:relative}#header div#logo{margin-left:0;margin-bottom:20px}h1{margin-bottom:20px}#portlets_right .portlet{background:none}#content_wrap.with_border:after{display:none}.overview_item_wrap{width:33.33%}#mod_overview{margin:0 0 0 -25px}#portlet_navigation .portlet .portlet_inner{background:#fff !important}#portlet_navigation .portlet-content .portlet_content_description,#portlet_navigation .portlet h3,#portlet_navigation .portlet h3 a{color:#000;padding:4px 0 0 0;font-weight:400}#portlet_strength .portlet{padding:0 0 0 25px !important;margin-bottom:10px;height:auto !important}#portlet_strength .portlet:nth-child(3n+1){clear:both}#portlet_navigation .portlet{padding-bottom:0 !important;height:auto !important}#portlet_navigation{padding:0 0 20px}#portlet_strength{background:#fff}#portlet_strength .portlet{width:50%}#portlet_strength .portlet .portlet_inner{padding:0}div#module_map{height:300px}.mod_mailform div.content{padding:20px 0 0 0}#portlet_navigation .portlet h3,#portlet_navigation .portlet h3 a{font-size:25px;line-height:50px}#portlet_navigation .portlet-content .portlet_content_description{font-size:15px;line-height:20px}#portlet_strength .picture,#portlet_strength .picture img{width:50px;height:auto !important;display:none}}