@font-face{font-family:"Montserrat";src:url("fonts/montserrat-hairline-webfont.eot");src:url("fonts/montserrat-hairline-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-hairline-webfont.woff2") format("woff2"),url("fonts/montserrat-hairline-webfont.woff") format("woff"),url("fonts/montserrat-hairline-webfont.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-ultralight-webfont.eot");src:url("fonts/montserrat-ultralight-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-ultralight-webfont.woff2") format("woff2"),url("fonts/montserrat-ultralight-webfont.woff") format("woff"),url("fonts/montserrat-ultralight-webfont.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-light-webfont.eot");src:url("fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-light-webfont.woff2") format("woff2"),url("fonts/montserrat-light-webfont.woff") format("woff"),url("fonts/montserrat-light-webfont.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-regular-webfont.eot");src:url("fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-regular-webfont.woff2") format("woff2"),url("fonts/montserrat-regular-webfont.woff") format("woff"),url("fonts/montserrat-regular-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-semibold-webfont.eot");src:url("fonts/montserrat-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-semibold-webfont.woff2") format("woff2"),url("fonts/montserrat-semibold-webfont.woff") format("woff"),url("fonts/montserrat-semibold-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-bold-webfont.eot");src:url("fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-bold-webfont.woff2") format("woff2"),url("fonts/montserrat-bold-webfont.woff") format("woff"),url("fonts/montserrat-bold-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-extrabold-webfont.eot");src:url("fonts/montserrat-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-extrabold-webfont.woff2") format("woff2"),url("fonts/montserrat-extrabold-webfont.woff") format("woff"),url("fonts/montserrat-extrabold-webfont.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-black-webfont.eot");src:url("fonts/montserrat-black-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-black-webfont.woff2") format("woff2"),url("fonts/montserrat-black-webfont.woff") format("woff"),url("fonts/montserrat-black-webfont.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"fontastic";src:url("fonts/fontastic.eot");src:url("fonts/fontastic.eot?#iefix") format("embedded-opentype"),url("fonts/fontastic.woff") format("woff"),url("fonts/fontastic.ttf") format("truetype"),url("fonts/fontastic.svg#fontastic") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"fontastic" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontastic" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down:before{content:"d"}.icon-search:before{content:"s"}.icon-up:before{content:"u"}.icon-exchange:before{content:"a"}*{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}body{--management-highlight-color: #be1a1a;--management-highlight-color-rgb: 190, 26, 26}body{font:200 20px/28px "Montserrat",Arial,Helvetica,sans-serif;color:#505050;background:#be1a1a;overflow-x:hidden}body>nav{display:none}.page{background:#fff}.page_red_template .page{background:none;color:#fff}#header .header_content,.content_wrap{padding:20px 20px 0;max-width:1400px;margin:0 auto}div.content{margin:0;padding:65px 0}.content.center{text-align:center}#siteframe{overflow:hidden}#header{background:#fff;border-bottom:1px solid #ddd;z-index:100;width:100%;transition:all .3s ease-out}#header .header_content{display:flex;justify-content:space-between;position:relative}.is-sticky #header{padding-top:10px}.is-sticky #header #logo{width:153px}.is-sticky .meta-navigation li a{padding-top:2px;padding-bottom:2px}.is-sticky div#navigation{padding:15px 0 20px 0;transition:all .3s ease-out}#header div#logo{display:block;width:180px;transition:all .3s ease-out}#header div#logo img{width:100% !important;height:auto}.responsive_navigation_toggle{z-index:80;display:none;cursor:pointer;width:40px;height:30px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.responsive_navigation_toggle span{background:#be1a1a;display:block;height:6px;left:0;position:absolute;right:0;top:0;transform:rotate(0deg);transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:80}.responsive_navigation_toggle span:nth-child(2){top:12px}.responsive_navigation_toggle span:nth-child(3){top:24px}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){transform:rotate(45deg)}.navi_open .responsive_navigation_toggle span{top:42.5%;transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s}#bx-slider-wrap{overflow:hidden;position:relative}#bx-slider-wrap .video_slide .video_in_slider{height:100% !important;padding:0 !important}#bx-slider-wrap .scrolldown{position:absolute;bottom:50px;left:50%;margin:0 0 0 -27px;font-family:"fontastic";font-size:55px;font-weight:300;color:#fff;text-decoration:none;z-index:10;cursor:pointer;transition:all .3s ease-out}#bx-slider-wrap .scrolldown.bounce{animation:bounce 2.5s infinite}@keyframes bounce{0%{transform:translate(0, 0px)}50%{transform:translate(0, -15px)}100%{transform:translate(0, 0px)}}#bx-slider-wrap .scrolldown>span{display:block}#bx-slider-wrap .scrolldown:hover{opacity:.7}.bx-wrapper{margin:0;padding:0;position:static}.slide,.bxslider,.bx-viewport,.bx-wrapper{height:100% !important}.slide_text_container{position:absolute;bottom:230px;left:40px;right:40px;text-align:center;color:#fff;z-index:10}.slide_text_container h2{font-size:100px;line-height:110px;text-transform:uppercase;font-weight:700;color:#fff;word-break:break-word}.bx-wrapper .slide{overflow:hidden;position:relative}.bx-wrapper img{position:relative;-o-object-fit:cover;object-fit:cover;top:0;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;transform:translate(-50%, 0)}.slide_text_container .slide_text,.bx-wrapper .bx-controls-direction{display:none}.bx-wrapper .bx-pager{display:block;bottom:15px;padding:0}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;width:16px;height:16px;border-radius:100%;opacity:.6;transition:all .3s ease-out}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{opacity:1;background:#fff}.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:only-child{display:none}.bx-wrapper .video-js{width:100% !important;height:100% !important}.bx-wrapper .vjs-poster{background-size:cover}.bx-wrapper .video-js .vjs-tech{min-width:100%;min-height:100%;height:auto;width:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.video_slide .vjs-default-skin.vjs-has-started .vjs-control-bar{display:none}#footer{border-top:3px solid #fff;margin:0;color:#fff;font-size:12px;background:#be1a1a}#footer a{color:#fff;text-decoration:none}#footer a:hover{color:hsla(0,0%,100%,.8)}#footer .footer_inner{max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box}#footer>.footer_inner{padding-top:40px;padding-bottom:40px}#footer .footer_content_middle{margin-top:55px;text-align:left;display:flex}#footer .footer_content_middle .portlet{color:#fff;text-align:left;font-size:16px;line-height:22px;margin-bottom:0}#footer .footer_content_middle .portlet .controls{padding:5px 5px 5px 10px}#footer .footer_content_middle .portlet .controls li{margin-bottom:0}#footer .footer_content_middle .portlet .controls .portlet-resource-link{display:none}#footer .footer_content_middle .portlet .controls a{color:#be1a1a}#footer .footer_content_middle .portlet:first-child{margin-right:70px}#footer .footer_content_middle .portlet h3{color:#fff;font-size:18px;line-height:22px;margin-bottom:18px;letter-spacing:1.4px}#footer .footer_content_middle .iso_pictures{margin-top:33px;margin-left:auto}#footer .footer_content_middle .iso_pictures img{display:inline-block;margin-left:20px}#footer .footer_bottom .footer_inner{display:flex;padding-top:27px;padding-bottom:27px;font-size:12px;line-height:22px}#footer .footer_bottom .footer_inner .footer_bottom_links:nth-child(2){margin-left:auto}#footer .footer_bottom .footer_inner .footer_bottom_links:nth-child(2) span{display:none}#footer .footer_bottom .footer_inner .footer_bottom_links .single_navigation_link{margin-right:28px}.footer_content p{margin:0}.footer_content #indual_link span{display:none}.footer_content .separator{padding:0 1px}.footer_content .copy,.footer_content .contact{float:left;padding:6px 0 0 0}.footer_content .copy{float:right}.footer_bottom{background:#aa1717}.footer_inner .scrollup{float:right;background:#aa1717;width:60px;height:60px;text-align:center;box-sizing:border-box;display:inline-block;border:3px solid rgba(0,0,0,.1);transition:all .3s ease-out}.footer_inner .scrollup i{font-size:20px;line-height:54px}.footer_inner .scrollup:hover{background:hsl(0,76.1658031088%,31.8431372549%) !important}.footer_inner .scrollup:hover i{color:#fff}#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%}}.fa-file-docx:before{content:""}.fa-file-xls:before{content:""}.fa-photo:before{content:""}.navigation_wrap{display:flex;flex-flow:column}div#navigation{margin:0;padding:25px 0 30px 0;display:flex;align-items:center;justify-content:flex-end;gap:20px}.navigation{margin:0;padding:0;display:flex}.navigation>li{list-style:none;background:rgba(0,0,0,0);margin:0 0 0 50px;padding:0}.navigation>li:hover>a{position:relative}.navigation>li:hover>a::before{content:"";position:absolute;top:100%;left:0;right:0;height:50px}.navigation>li:first-child{margin-left:0;border:none}.navigation>li>a{display:block;text-decoration:none;line-height:29px;font-weight:700;font-size:24px;color:#333;transition:all .3s ease-out}.navigation>li:hover>a,.navigation>li.current>a{color:#be1a1a}.navigation>li:hover>ul{visibility:visible;opacity:1}.navigation ul.level1{display:flex;position:absolute;z-index:200;width:100%;box-sizing:border-box;left:0;right:0;top:100%;padding:35px 40px 30px;background:#fff;visibility:hidden;opacity:0;text-align:left;list-style:none;transition:all .3s ease-out}.navigation ul.level1:before{content:"";position:absolute;top:0;right:-100vw;width:200vw;height:100%;background:#fff;box-shadow:0px 15px 15px 0px rgba(0,0,0,.1);z-index:-1}.navigation ul.level1>li{display:block;flex:1 1 100%}.navigation ul.level1>li>a{color:#333;line-height:29px;font-size:24px;text-decoration:none;display:block;margin:0;font-weight:700}.navigation ul.level1>li:hover>a,.navigation ul.level1>li.current>a{color:#be1a1a}.navigation ul.level2{list-style:none;padding-top:15px}.navigation ul.level2>li>a{color:#333;line-height:27px;font-size:14px;text-decoration:none;display:block;margin:0;font-weight:300}.navigation ul.level2>li:hover>a,.navigation ul.level2>li.current>a{color:#be1a1a}.navigation ul.level3,.navigation ul.level4{display:none}.touch .navigation ul.level1{display:none}.navigation>li:hover>ul{display:flex}div.portlet_quicklinks.portlet_quicklinks_red_navigation,div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation{min-width:clamp(255px,27vw,270px);margin:0}div.portlet_quicklinks.portlet_quicklinks_red_navigation:hover h3.portlet-title,div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation:hover h3.portlet-title{background:rgb(152,20.8,20.8);border-color:rgb(152,20.8,20.8)}div.portlet_quicklinks.portlet_quicklinks_red_navigation.show h3.portlet-title,div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation.show h3.portlet-title{background:rgb(152,20.8,20.8);border-color:rgb(152,20.8,20.8)}@media screen and (min-width: 1050px){.page_red_template div.portlet_quicklinks.portlet_quicklinks_red_navigation.show h3.portlet-title,.page_red_template div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation.show h3.portlet-title{background:#be1a1a;border-color:#be1a1a}}div.portlet_quicklinks.portlet_quicklinks_red_navigation.show h3.portlet-title::before,div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation.show h3.portlet-title::before{content:""}div.portlet_quicklinks.portlet_quicklinks_red_navigation h3.portlet-title,div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation h3.portlet-title{cursor:pointer;display:flex;align-items:center;flex-flow:row-reverse;justify-content:space-between;gap:7px;text-transform:none;background:#be1a1a;border:2px solid #be1a1a;padding:clamp(10px,1vw,15px) clamp(15px,1.7vw,25px);color:#fff;font-size:clamp(14px,1.6vw,16px);line-height:clamp(26px,2.8vw,27px);margin:0;transition:all .2s ease-out}div.portlet_quicklinks.portlet_quicklinks_red_navigation h3.portlet-title::before,div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation h3.portlet-title::before{width:20px;content:"";display:inline;color:#fff;font-family:"Font Awesome 6 Pro";font-size:clamp(18px,2vw,20px);transition:all .2s ease-out}div.portlet_quicklinks.portlet_quicklinks_red_navigation .portlet-content,div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation .portlet-content{display:none;text-align:left;background:#be1a1a;padding:clamp(15px,2vw,20px) clamp(20px,3vw,30px);position:absolute;left:0;right:0;z-index:300}@media screen and (min-width: 1050px){.page_red_template div.portlet_quicklinks.portlet_quicklinks_red_navigation .portlet-content,.page_red_template div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation .portlet-content{background:rgb(152,20.8,20.8)}}div.portlet_quicklinks.portlet_quicklinks_red_navigation .portlet-content .quicklink_item a.quicklink,div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation .portlet-content .quicklink_item a.quicklink{font-size:14px;line-height:36px;font-weight:700;text-decoration:none;color:#fff;transition:all .2s ease-out}div.portlet_quicklinks.portlet_quicklinks_red_navigation .portlet-content .quicklink_item a.quicklink:hover,div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation .portlet-content .quicklink_item a.quicklink:hover{opacity:.75}div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation{margin-left:20px}div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation:hover h3.portlet-title{color:#fff}div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation:hover h3.portlet-title::before{color:#fff}div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation.show h3.portlet-title{color:#fff}div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation.show h3.portlet-title::before{content:"";color:#fff}div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation h3.portlet-title{background:#fff;color:#be1a1a}div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation h3.portlet-title::before{color:#be1a1a}.with_subnavi_boxes .subnavi{display:none}.subnavi ul{text-align:center;margin:0;padding:0 0 30px 0}.subnavi ul li{list-style:none;display:inline-block;margin:0;padding:0 13px;border-left:1px solid #bbb;line-height:20px}.subnavi ul li:first-child{border:none}.subnavi ul li a{text-transform:uppercase;text-decoration:none;color:#505050}.subnavi ul li a:hover,.subnavi ul li.current a{color:#be1a1a}.subnavi ul ul{display:none}.subnavi_boxes ul{margin:0 -20px 0 0;padding:0 0 15px 0;overflow:hidden}.subnavi_boxes ul li{list-style:none;display:inline-block;float:left;padding:20px 20px 0 0;width:12.5%;box-sizing:border-box;position:relative}.subnavi_boxes.big_boxes ul li{width:20%}.subnavi_boxes.big_boxes ul li:before{content:"";position:absolute;top:1px;left:50%;width:22px;height:19px;margin:0 0 0 -20px;background:url(../img/subnavi_box_arrow.png) no-repeat center center;background-size:22px;display:none}.subnavi_boxes.big_boxes ul li.current:before{display:block}.subnavi_boxes ul li a{display:block;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:14px;padding:0 0 90%;line-height:20px;height:0;border:3px solid #be1a1a;text-align:center;box-sizing:border-box;width:100%;position:relative}.subnavi_boxes.big_boxes ul li a{font-size:20px;line-height:26px}.subnavi_boxes ul li.current a,.subnavi_boxes ul li a:hover{color:#fff;background:#be1a1a}.subnavi_boxes ul li a span{position:absolute;top:50%;left:10px;right:10px;transform:translate(0, -50%);display:inline-block;text-align:center;word-wrap:break-word}.subnavi_list{display:block;text-align:center;padding:0 0 10px}.subnavi_list p{margin:0}.subnavi_list select{width:600px;background:none;border:2px solid #bbb;font:200 20px/28px "Montserrat",Arial,Helvetica,sans-serif;padding:8px 10px;outline:none;color:#999;box-sizing:border-box;border-radius:0;outline:0;transition:all .3s ease-out}.subnavi_list select:hover,.subnavi_list select:focus{border-color:#be1a1a;color:#be1a1a}.subnavi_list .chosen-container{font-size:20px;line-height:28px;width:600px !important;box-sizing:border-box}.subnavi_list .chosen-container.chosen-with-drop .chosen-drop{position:absolute;z-index:1000}.subnavi_list .chosen-container.chosen-with-drop .chosen-drop,.subnavi_list .chosen-container-single .chosen-single{background:#fff;padding:10px;border:2px solid #bbb;box-shadow:none;border-radius:0;display:block;color:#999}.subnavi_list .chosen-container.chosen-with-drop .chosen-drop{border-top:1px solid #bbb}.subnavi_list .chosen-container-single .chosen-single:hover{border-color:#be1a1a;color:#be1a1a}.subnavi_list .chosen-container-single .chosen-single:hover+.chosen-drop{border-color:#be1a1a}.subnavi_list .chosen-container ul.chosen-results{margin-left:0 !important;padding:0;overflow-y:scroll;max-height:280px}.subnavi_list .chosen-container .chosen-results li.active-result{padding:6px 7px;color:#888}.chosen-container .chosen-results li{line-height:28px}.subnavi_list .chosen-container-single .chosen-search{display:none}.subnavi_list .chosen-container .chosen-results li.active-result.highlighted{background:#be1a1a;color:#fff}.subnavi_list .chosen-container .chosen-results li:first-child{display:none}.subnavi_list .chosen-container-single .chosen-single div b{background-position:2px 12px}.subnavi_list .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-16px 12px}.rwdnav_inner{--navigation-spacing-top: clamp(30px,4vw,40px);--navigation-spacing-side: clamp(20px,3vw,30px);display:flex;flex-flow:column;padding:var(--navigation-spacing-top) var(--navigation-spacing-side)}.rwdnav_inner div.portlet_quicklinks.portlet_quicklinks_red_navigation{order:-1}.rwdnav_inner div.portlet_quicklinks.portlet_quicklinks_red_secondary_navigation{margin:10px 0 var(--navigation-spacing-top)}.rwd_navigation{display:block;list-style:none;margin:0 calc(-1*var(--navigation-spacing-side))}.rwd_navigation li a{display:block;text-decoration:none;color:#505050}.rwd_navigation li.current>a,.rwd_navigation li:hover>a{color:#be1a1a}.rwd_navigation li.current ul li.current>a,.rwd_navigation li:hover ul li:hover>a{color:#be1a1a}.rwd_navigation li.current ul li.current>a{font-weight:500}.rwd_navigation>li{padding:0 var(--navigation-spacing-side);border-top:1px solid #ddd}.rwd_navigation>li#rwdnav-268 ul.level1>li>a,.rwd_navigation>li>a{padding:var(--navigation-spacing-top) 0;font-size:clamp(24px,2.6vw,26px);line-height:clamp(26px,2.8vw,28px);font-weight:400}.rwd_navigation>li#rwdnav-268>a{display:none}.rwd_navigation>li#rwdnav-268 ul.level1{margin:0;padding:0}.rwd_navigation>li#rwdnav-268 ul.level1>li:last-child>ul.level2{padding-bottom:var(--navigation-spacing-top)}.rwd_navigation>li#rwdnav-268 ul.level2{margin-top:calc(-1*var(--navigation-spacing-top)/2);padding:0}.rwd_navigation>li#rwdnav-201{padding:var(--navigation-spacing-top) var(--navigation-spacing-side)}.rwd_navigation>li#rwdnav-201 ul.level2,.rwd_navigation>li#rwdnav-201>a{display:none !important}.rwd_navigation>li#rwdnav-201 ul.level1{margin-top:0;padding:0}.rwd_navigation>li#rwdnav-201 ul.level1>li>a{font-size:14px;line-height:18px;padding:4px 0;font-weight:500;position:relative}.rwd_navigation>li.current>a,.rwd_navigation>li:hover>a{color:#be1a1a}.rwd_navigation ul.level1{position:static;width:auto;visibility:visible;opacity:1;display:none;margin-top:calc(-1*var(--navigation-spacing-top)/2);padding:0 0 12px 0;list-style:none}.navi_open .rwd_navigation ul.level1{display:block}.rwd_navigation ul.level1>li>a{position:relative;padding:7px 0;font-size:18px;line-height:24px;font-weight:500}.rwd_navigation ul.level2{position:static;width:auto;visibility:visible;opacity:1;padding:0 0 15px;list-style:none}.navi_open .rwd_navigation ul.leve2{display:block}.rwd_navigation ul.level2>li>a{font-size:16px;line-height:20px;position:relative;padding:5px 0;color:#888}.rwd_navigation ul li.current>ul.level2{display:block}.rwd_navigation ul.level3{display:none;padding:0 0 5px;list-style:none}.rwd_navigation ul li.current>ul.level3{display:block}.rwd_navigation ul.level3>li>a{font-size:14px;line-height:18px;position:relative;padding:5px 0;color:#aaa}.rwd_navigation ul.level4,.rwd_navigation ul.level5{display:none}.meta-navigation{margin:0;padding:0;text-align:right}.meta-navigation li{display:inline-block;list-style:none;margin:0;padding:0 0 0 16px}.meta-navigation li a{color:#333;line-height:18px;font-size:14px;text-decoration:none;display:block;margin:0;padding:8px 0;font-weight:700}.meta-navigation li a:hover,.meta-navigation li.current a{color:#be1a1a}.resource_background{overflow:visible}.pictures.float_left,.pictures.float_left_with_clear{float:left}.pictures.float_right,.pictures.float_right_with_clear{float:right}.pictures.float_left .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture,.pictures.float_left_with_clear .picture{width:100%;box-sizing:border-box}.pictures.float_left .picture img,.pictures.float_right .picture img,.pictures.float_right_with_clear .picture img,.pictures.float_left_with_clear .picture img{display:block;width:100%;height:auto}.pictures.gallery{width:auto;margin-top:40px;margin-left:-15px}.pictures.gallery .picture{box-sizing:border-box;width:25%;float:none;padding-left:20px;margin-bottom:20px;margin-left:-5px;display:inline-block;vertical-align:middle;position:relative;padding-bottom:17.5%;height:0}.pictures.gallery .picture span.resource_background{position:absolute;display:block;top:0;right:0;bottom:0;left:20px}.pictures.gallery .picture a{height:100%;display:block;overflow:hidden}.pictures.gallery .picture img{display:block;height:auto !important;width:auto !important;position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%, -50%);transition:all .3s ease-out}.pictures.gallery .picture a:hover img{box-shadow:0 0 0 4px #be1a1a}.resource_subtitle{display:none}.page_red_template .pictures.gallery .picture a:hover img{box-shadow:0 0 0 4px #fff}.resource_container.documents{margin:30px 0 0 0}body.root_category_268 .resource_container.documents{display:none}.resource_container.documents h2{display:none}.resource_container.documents .document{background:#be1a1a none !important;color:#fff;text-transform:uppercase;font-weight:300;font-size:16px;margin:0 5px 10px 0;padding:0;display:inline-block;position:relative;transition:color .3s ease-out,background .3s ease-out}.listing_entry .listing-content-text:empty+.resource_container.documents .document{background:none !important;text-transform:none;font-weight:normal;padding:0;margin:0;text-align:left;display:block}.listing_entry .listing-content-text:empty+.resource_container.documents .document::before{display:none}.listing_entry .listing-content-text:empty+.resource_container.documents .document a{padding:0;border:none;font-weight:normal;color:#333;text-decoration:none;display:inline}.listing_entry .listing-content-text:empty+.resource_container.documents .document a:hover{color:#be1a1a}.listing_entry .listing-content-text:empty+.resource_container.documents .document a span{display:inline}.content.center .resource_container.documents .document{margin:0 auto 10px;max-width:500px;display:block}.resource_container.documents .document:hover{background:#333 !important}.resource_container.documents .document::before{content:"";height:22px;width:18px;background:url(../img/download.png) no-repeat top left;position:absolute;top:12px;right:15px;z-index:5}.resource_container.documents .document a{color:#fff;text-decoration:none;padding:12px 50px 12px 20px;display:block}.resource_container .document .fa{display:block;float:left;margin-top:3px}.resource_container .document .fa+span{display:block;overflow:hidden}.page_red_template .resource_container.documents .document{background:#fff none !important;color:#be1a1a}.page_red_template .resource_container.documents .document:hover{background:#333 none !important}.page_red_template .resource_container.documents .document a{color:#be1a1a}.page_red_template .resource_container.documents .document::before{background-position:bottom left}.resource_container.videos{margin:20px -20px 0 0;text-align:center}.resource_container.videos h2{display:none}.resource_container.videos .video{width:33.33%;float:left;margin:0;padding:0 20px 0 0;box-sizing:border-box}.page_slider .resource_container.videos>h2+.video{display:none}.resource_container.videos .video-js{height:0 !important;margin:0 0 20px;padding-bottom:55.6%;width:100% !important}.youtube_iframe_wrap{position:relative;height:0;padding-bottom:56.22%}.youtube_iframe_wrap iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.page_standard_center .youtube_video{max-width:75%;margin:auto}.page_standard_center .picture_content_wrap+h3{margin-top:25px}.page_standard_center *:not(.subnavi)+.picture_content_wrap{margin-top:100px}.title_wrap{text-align:center;clear:both}.title_wrap h1{color:#505050;font-size:60px;line-height:65px;text-transform:uppercase;font-weight:400;padding:0 0 20px 0;margin:0 0 35px 0;text-align:center;position:relative;display:inline-block;word-wrap:break-word;max-width:100%}.title_wrap h1:before{content:"";position:absolute;bottom:0;left:25%;right:25%;height:5px;width:auto;background:#be1a1a}.big_title .title_wrap h1{font-size:95px;line-height:110px;padding:0;margin:60px 0 50px;font-weight:700}.big_title .title_wrap h1:before{display:none}h2,h2 a{font-size:20px;line-height:26px;color:#505050;margin:0 0 10px 0;padding:0;font-weight:400;text-decoration:none;text-transform:uppercase}h3,h3 a{font-size:20px;line-height:26px;color:#be1a1a;margin:0 0 10px 0;padding:0;font-weight:400;text-decoration:none;text-transform:uppercase}h6,h6 a,h4,h4 a,h5,h5 a{font-size:20px;font-weight:400;color:#505050;margin:0 0 3px 0;line-height:26px;text-decoration:none}div.introduction{text-transform:uppercase;font-weight:200;text-align:center;margin:0 0 20px;font-size:20px;line-height:26px}p{margin:0 0 20px 0}p+h2,ul+h2,ol+h2,table+h2,p+h3,ul+h3,ol+h3,table+h3,p+h4,ul+h4,ol+h4,table+h4,p+h5,ul+h5,ol+h5,table+h5,p+h6,ul+h6,ol+h6,table+h6{margin-top:30px}strong{font-weight:400}h2+h3,h3+h2{margin-top:20px}.content table td img{max-width:100%;height:auto !important}.page_red_template h1,.page_red_template h2,.page_red_template h2 a,.page_red_template h3,.page_red_template h3 a,.page_red_template h4,.page_red_template h4 a,.page_red_template h5,.page_red_template h5 a,.page_red_template h6,.page_red_template h6 a{color:#fff}.page_red_template .title_wrap h1:before{background:#fff}a{outline:none;color:#be1a1a;text-decoration:underline}a:hover{color:#505050}a img{border:none}a.button{display:inline-block;padding:5px 7px;background:rgba(0,0,0,.05);display:inline-block;padding:clamp(8px,1vw,10px) clamp(16px,2vw,20px);border:2px solid #be1a1a;color:#be1a1a;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:clamp(16px,1.8vw,18px);line-height:clamp(24px,2.6vw,26px);background:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-out}a.button:hover,a.button:focus{background:#be1a1a;color:#fff;border-color:#be1a1a}.logout_wrap{text-align:center;padding:0 0 20px;display:flex;gap:10px;justify-content:center}.logout_wrap i{margin-right:8px}.logout_button{border:2px solid #be1a1a;color:#be1a1a;text-transform:uppercase;font-size:18px;padding:10px 20px;text-decoration:none;font-weight:400;display:inline-block;transition:all .3s ease-out}.logout_button:hover{color:#fff;background:#be1a1a}.content a.button{display:inline-block;padding:clamp(8px,1vw,10px) clamp(16px,2vw,20px);border:2px solid #be1a1a;color:#be1a1a;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:clamp(16px,1.8vw,18px);line-height:clamp(24px,2.6vw,26px);background:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease-out}.content a.button:hover,.content a.button:focus{background:#be1a1a;color:#fff;border-color:#be1a1a}.page_red_template .content a{color:#fff}.page_red_template .content a:hover{color:#333}.page_red_template .content_button a{text-decoration:none;text-transform:uppercase;font-weight:400;font-size:18px;padding:8px 20px;display:inline-block;border:2px solid #fff;transition:all .3s ease-out}.page_red_template .content_button a:hover{background:#fff;color:#be1a1a}.content ul,.content ol{margin:0 0 20px 20px;width:auto}ul,ol{list-style-position:inside}.listing-content-text ul,.listing-content-text ol{list-style-position:outside}.content .chosen ul{margin:0}.content ol{list-style-type:decimal;margin:0 0 20px 25px}.content ul.sitemap{margin:0}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden}.table_scroll_indicator{display:none}.content table.special_table{table-layout:fixed;padding:20px 0;margin:0;display:table}.content table.special_table td{border-left:1px solid #bbb;padding:10px 20px;border-bottom:0}.content table.special_table td:first-child{border:none}.table_wrap table{min-width:100%}.table_wrap_container table td{min-width:140px}.content table{border:none;border-spacing:0;margin:0 0 20px 0}table th{color:#be1a1a;border-bottom:1px solid #bbb;padding:10px 10px 10px 0;font-weight:400;text-align:left;text-transform:uppercase}.content.center table th{text-align:center}table td{border-bottom:1px solid #bbb;padding:10px 10px 10px 0;vertical-align:top}table th p:last-child,table td p:last-child{margin:0}.content table.no_border{table-layout:fixed;display:table}.content table.no_border th,.content table.no_border td{border:none;color:#505050;padding:0 10px 20px 0;vertical-align:top}.content table.no_border th{padding:0 10px 5px 0}.page_red_template table td,.page_red_template table th{color:#fff;border-bottom:1px solid #fff}.fa-file-docx:before{content:""}.fa-photo:before{content:""}.logged_in.system_page .page{background:none}.logged_in .is-sticky #header{width:calc(100% - var(--management-panel-width))}.logged_in #header{transition:none}.message{background:#be1a1a;color:#fff;padding:10px 15px;margin-bottom:10px}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}.page_red_template .message{border-color:#fff;color:#fff}.pagination{margin:15px 20px 0 0;clear:left}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers a,.pagination .pagination-links a{display:block;line-height:30px;padding:4px 15px 3px;text-decoration:none;color:#fff;background:#333;font-size:16px;font-weight:400;text-transform:uppercase}.pagination .pagination-numbers a:hover,.pagination .pagination-links a:hover,.pagination a.current{color:#fff;font-weight:400;background:#be1a1a}.pagination .pagination_inner{display:flex;justify-content:space-between}.pagination .pagination_inner .cf{display:none}.pagination .pagination-numbers{display:flex}.pagination .pagination-numbers a{margin-right:5px}.pagination .pagination-links a{margin-left:5px}.portlets_bottom{padding:0 0 20px 0}.portlet{color:#505050;margin:0 0 30px 0;padding:0;text-align:center;position:relative}.portlet .picture{margin:0;width:auto;min-width:100%;height:auto}.portlet .picture+.picture{margin:10px 0 0 0}.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}.add_portlet p label{padding:0 0 5px 0 !important}a.portlet_content_link{font-weight:400;display:block;margin:10px 0;padding:0;text-decoration:none}.portlet ul.controls{margin:0;padding:0;position:absolute;top:0;right:0;background:#fff;background:hsla(0,0%,100%,.7);z-index:5;padding:5px 5px 0 5px}.portlet h3.portlet-title,.portlet h3.portlet-title a{color:#505050}form.add_portlet input.action_button,body .portlets a.add_portlet_link{margin:0;padding:12px 20px 10px;font:400 16px/26px "Montserrat",Arial,Helvetica,sans-serif;text-transform:uppercase;background:#be1a1a;border:none;color:#fff;clear:left;transition:all .3s ease-out}form.add_portlet input.action_button:hover,body .portlets a.add_portlet_link:hover{background:#333}form.add_portlet select,form.add_portlet input{padding:5px 10px;font:200 14px/26px "Montserrat",Arial,Helvetica,sans-serif}.page_red_template form.add_portlet input.action_button,body.page_red_template .portlets a.add_portlet_link{border:2px solid #fff;background:none}.page_red_template form.add_portlet input.action_button,body.page_red_template .portlets a.add_portlet_link:hover{background:#fff;color:#be1a1a}.page_red_template a.portlet_content_link{color:#fff}.page_red_template a.portlet_content_link:hover{color:#333}.portlets_bottom .portlet .resource_container{max-width:500px;margin:0 auto 20px}.portlet_content_red_button{position:absolute !important;left:220px;background:#be1a1a;color:#fff;border-radius:100%;width:185px;height:185px;top:28px;z-index:1000;transform:rotate(-12deg) scale(1);margin:0;transition:all .3s ease-out}.portlet_content_red_button.has_link:hover{background:hsl(0,75.9259259259%,36.3529411765%)}.portlet_content_red_button.no_picture{top:5px;left:220px}.is-sticky .portlet_content_red_button{top:-15px;transform:rotate(-12deg) scale(0.75)}.portlet_content_red_button ul.controls{top:-10px;border-radius:100%;right:-10px;background:#ddd;z-index:5;padding:5px 7px 3px 9px}.portlet_content_red_button ul.controls a{color:#505050 !important}.portlet_content_red_button a,.portlet_content_red_button h3,.portlet_content_red_button h3 a{color:#fff !important;text-decoration:none !important}.portlet_content_red_button.portlet_no_title h3{padding-top:0}.portlet_content_red_button h3,.portlet_content_red_button h3 a{font-size:19px;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.portlet_content_red_button h3{padding-top:14px;margin-bottom:5px}.portlet_content_red_button .portlet_content_introduction,.portlet_content_red_button .portlet-resource-link{display:none !important}.portlet_content_red_button .portlet_inner{display:flex;flex-flow:column;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:100%;overflow:visible}.portlet_content_red_button .portlet-content{font-size:13px;line-height:17px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:8px}.portlet_content_red_button .portlet_content_description{margin-bottom:-8px}.portlet_content_red_button .portlet_content_description p{margin-bottom:18px}.portlet_content_red_button .portlet_content_link:before{content:"";position:absolute;top:0;height:100%;width:100%;right:0;left:0;bottom:0;background:rgba(0,0,0,0);border-radius:100%}.portlet_content_red_button .portlet_content_link.hidden{display:none}.portlet_content_red_button .portlet_content_link span:not(:empty):after{content:"";position:absolute;top:auto;left:auto;display:block;font-family:"Font Awesome 6 Pro";font-size:unset;line-height:unset;font-weight:400;text-transform:none;color:#fff;position:relative;font-weight:300;display:inline-block;margin-left:3px;transition:all .3s ease-out}.portlets_home{position:relative;overflow:hidden;padding:15px 0 0 0;margin:-30px -50px 60px}.portlets_home:before{content:"";position:absolute;left:50%;top:0;bottom:0;height:100%;width:1px;background:#bbb;z-index:1}.portlets_home .portlet{width:50%;padding:0 50px;box-sizing:border-box;float:left}.portlets_home .portlet h3.portlet-title,.portlets_home .portlet h3.portlet-title a{color:#be1a1a;margin:0 0 20px 0;text-align:center}.portlets_home .portlet .resource_container{margin:0 0 25px 0}.portlets_home .portlet .resource_container .management_controls{display:none}.portlet_home .portlet ul.controls{right:50px}.portlet_listing{text-align:left}.portlet_listing .portlet-listing-entry{padding:0 0 10px}.portlet_listing .portlet-listing-entry:last-child{padding:0}.portlet_listing .portlet-listing-entry:last-child .portlet-entry-content p:last-child{margin:0}.portlet_listing .portlet_listing_show_all{margin:25px 0 0 0;padding:12px 20px 10px;font:400 16px/26px "Montserrat",Arial,Helvetica,sans-serif;text-transform:uppercase;background:#be1a1a;border:none;color:#fff;display:inline-block;clear:left;text-align:center;text-decoration:none;transition:all .3s ease-out}.portlet_listing .portlet_listing_show_all:hover{background:#333}.portlets_bottom{padding-bottom:0}.portlet_listing.portlet_listing_lehrer{position:relative;margin-bottom:0}.portlet_listing.portlet_listing_lehrer:before{content:"";width:5000px;background:#f4f4f4;height:calc(100% + 3px);min-height:100%;position:absolute;left:-2000px;top:0}.portlet_listing.portlet_listing_lehrer .portlet_inner{position:relative;padding-top:50px;padding-bottom:73px;margin:0 auto}.portlet_listing.portlet_listing_lehrer .portlet_inner h3.portlet-title a,.portlet_listing.portlet_listing_lehrer .portlet_inner h3.portlet-title{font-size:28px;line-height:32px;margin-bottom:32px;color:#be1a1a;font-weight:400;text-transform:none;text-align:center}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap{margin:0;display:flex;flex-wrap:wrap;margin-left:-30px;margin-bottom:-30px;overflow:visible;justify-content:center}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry{flex:0 0 33.33%;max-width:33.33%;padding:0 0 30px 30px;position:relative;box-sizing:border-box}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-entry-inline{min-height:245px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-content-container{padding-left:195px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-entry-inline{position:relative;background:#fff;height:100%;box-shadow:0 11px 17px -8px rgba(0,0,0,.16);transition:all .3s ease-out}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-entry-inline:hover{box-shadow:0 0 0 3px #be1a1a}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .resource_container{position:absolute;left:0;top:0;width:175px;height:100%;padding:0;overflow:hidden}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .resource_container *{height:100%}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .resource_container img{position:absolute;left:50%;height:100%;width:auto;transform:translateX(-50%)}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container{padding:18px 20px 18px 20px;display:flex;flex-flow:row wrap;min-height:100%;box-sizing:border-box;font-size:12px;line-height:21px;color:#000;font-weight:300}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container h2,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container h2 a{font-size:20px;line-height:24px;margin-bottom:1px;color:#000;font-weight:600;text-transform:none}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container p:not(:last-child){margin-bottom:10px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container p{margin-bottom:0}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container>.portlet-entry-content{align-self:flex-start;width:100%}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container a:hover{color:#000}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties{align-self:flex-end;width:100%;padding-top:20px;line-height:15px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties+.cf{display:none}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:not(:first-child){margin-top:16px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:last-child{display:none}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title{font-weight:600;margin-bottom:4px;display:block}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title>span,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title>span{display:none}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_tags,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .property_title{display:inline-block}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_tags:not(:last-child):after,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry .portlet-listing-content-container .listing_properties .property_title:not(:last-child):after{content:",";margin-right:3px}.portlets_slide_listing{margin:0 -30px 20px 0;overflow:hidden}.portlets_slide_listing .portlet{text-align:left;padding:20px 30px 0 0;margin:0;float:left;width:50%;box-sizing:border-box}.portlets_slide_listing .portlet:nth-child(odd){clear:left}.portlets_slide_listing .portlet h3.portlet-title,.portlets_slide_listing .portlet h3.portlet-title a{color:#be1a1a}.portlets_slide_listing .portlet ul.controls{right:20px}.portlets_slide_listing .portlet .documents{margin:0}.portlets_slide_listing .portlet .portlet_content_description+.documents{margin:20px 0 0 0}.portlets_slide_listing .portlet .documents .document{color:#505050;background:none !important;text-transform:none;font-weight:200;font-size:20px;line-height:26px;margin:0 0 0 -4px;padding:0 0 0 4px;display:block}.portlets_slide_listing .portlet .documents .document:hover a,.portlets_slide_listing .portlet .documents .document:hover{color:#be1a1a;background:none !important}.portlets_slide_listing .portlet .documents .document::before{display:none}.portlets_slide_listing .portlet .documents .document a{color:#505050;text-decoration:none;padding:0 0 7px;margin:0 0 7px 0;border-bottom:1px solid #ddd;display:block}.portlets_slide_listing .portlet .resource_container .picture{margin:0 0 20px 0}.page_red_template .portlet,.page_red_template .portlet h3.portlet-title,.page_red_template .portlet h3.portlet-title a{color:#fff}.live_search_results{display:none !important}.search_wrap .portlet_search{margin:0;padding:0;width:554px;box-sizing:border-box;text-align:left}.search_wrap .portlet_search h3.portlet-title,.search_wrap .portlet_search .controls{display:none}.search_wrap .portlet_search .portlet-content input{box-sizing:border-box;background:none;color:#fff;font:200 20px/28px "Montserrat",Arial,Helvetica,sans-serif;padding:10px 25px;vertical-align:top;border-radius:0;text-align:left;background:#aa1717;width:calc(100% - 80px);height:60px;box-sizing:border-box;display:inline-block;border:3px solid rgba(0,0,0,.1);transition:all .3s ease-out}.search_wrap .portlet_search .portlet-content input:focus,.search_wrap .portlet_search .portlet-content input:hover{background:hsl(0,76.1658031088%,31.8431372549%)}.search_wrap .portlet_search .portlet-content input.search_button{width:60px;margin:0 0 0 20px;border-left:none;font-size:0;line-height:0;cursor:pointer;border-color:#fff;background:#fff;position:absolute;right:0;top:0;box-sizing:border-box;border:none !important}.search_wrap .portlet_search .portlet-content input.search_button:hover{background:hsla(0,0%,100%,.8)}.search_wrap .portlet_search form{position:relative}.search_wrap .portlet_search form:before{content:"";position:absolute;top:1px;right:19px;font-family:"Font Awesome 6 Pro";font-size:20px;line-height:60px;font-weight:900;color:#be1a1a;pointer-events:none;z-index:1;pointer-events:none}.search_wrap .portlet_search .portlet-content input::-webkit-input-placeholder{color:#fff;opacity:1}.search_wrap .portlet_search .portlet-content input:-moz-placeholder{color:#fff;opacity:1}.search_wrap .portlet_search .portlet-content input::-moz-placeholder{color:#fff;opacity:1}.search_wrap .portlet_search .portlet-content input:-ms-input-placeholder{color:#fff;opacity:1}.search_wrap .live_search_results{bottom:39px;background:#fff;border:1px solid #ddd;width:87.2%;color:#505050;padding:20px;box-sizing:border-box;z-index:100}#footer .search_wrap .live_search_results a{color:#505050}.search_item_details{display:none}.search_wrap .live_search_results .search_item_wrap{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #ddd}.content .search_item_wrap:last-child,.search_wrap .live_search_results .search_item_wrap:last-child{border:none;padding:0;margin:0}.search_wrap .live_search_results .search_item_wrap h2{margin:0 0 10px 0}.search_wrap .live_search_results .resource_container{float:none;width:100%;display:none}.content .search_item_wrap{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ddd}.content .search_item_wrap .search_item{color:#505050;text-decoration:none;overflow:hidden}.content .search_item_wrap .resource_container{margin:4px 0 8px 20px;width:360px}.content .search_item_wrap .resource_container .picture,.content .search_item_wrap .resource_container .picture img{width:100%;height:auto}.listing_categories_wrap{display:none}.module-listing{position:relative;overflow:hidden;padding:15px 0 0 0;margin:0 -50px 15px}.module-listing:before{content:"";position:absolute;left:50%;top:0;bottom:0;height:100%;width:1px;background:#bbb;z-index:1}.listing-description{margin:40px 0 0 0}.listing_entry{padding:0 50px 30px;width:50%;float:left;box-sizing:border-box;position:relative}.listing_entry:hover .listing-entry-inline:has(a.listing_entry_link) .pictures img{transform:scale(1.1);transition:transform .3s ease-out}.listing_entry .listing-entry-inline .pictures .picture{overflow:hidden}.listing_entry .listing-entry-inline .pictures .picture img{display:block;transition:transform .3s ease-out}.listing_entry:nth-child(odd){clear:left}.listing_entry_backlink a,.listing-more-button{font:400 18px/24px "Montserrat",Arial,Helvetica,sans-serif;display:inline-block;text-decoration:none;text-transform:uppercase;padding:10px 16px;margin:20px 0 10px 0;color:#fff;background-color:#be1a1a;border:1px solid #be1a1a;outline:none;cursor:pointer;width:auto;transition:all .3s ease-out}.listing_entry_backlink a:hover,.listing-more-button:hover{background:#333;border-color:#333;color:#fff}.listing_entry_backlink a{margin:0 0 10px}.listing_entry .listing-date{font-weight:600;font-size:14px;display:none}.listing_entry .resource_container img{width:100%;height:auto}.listing_entry .resource_container.gallery{padding:20px 0 0 0}.listing_entry .resource_container.gallery .picture{width:33.33%}.listing_entry .resource_container.big_image{padding:5px 0 30px 0}.listing_entry .resource_container.big_image .picture{width:100%;display:none}.listing_entry .resource_container.big_image .picture_0{display:block}.listing_entry .listing_actions{position:absolute;top:5px;right:50px;background:#fff;background:hsla(0,0%,100%,.5);z-index:10;padding:3px 10px 7px 10px}.listing_entry .listing_actions i{margin:0 0 0 4px}.listing_entry .listing-content-text ul:last-child,.listing_entry .listing-content-text ol:last-child,.listing_entry .listing-content-text table:last-child,.listing_entry .listing-content-text p:last-child{margin-bottom:0}.listing_entry .resource_container.documents{margin:15px 0 0 0}.listing_entry .resource_container.documents .document{display:block;text-align:center}#mod_overview{margin:30px 0 15px 0}.overview_item{margin:25px 0 0 0;padding:25px 0 0 0;border-top:1px solid #ccc}.overview_item_0{margin:0;padding:0;border:none}.overview_item .content{overflow:auto}.overview_item .content{padding:0}.overview_item .content .introduction:empty{display:none}.overview_item .resource_container{float:left;margin:5px 30px 0 0;width:360px}.overview_item .resource_container .picture,.overview_item .resource_container .picture img{width:100%;height:auto}.overview_item div.introduction{text-align:left;font-size:20px;font-weight:400;color:#505050;margin:0 0 3px 0;line-height:26px;text-decoration:none;text-transform:none}.effect_accordion .slide_listing_entry_wrap{margin:0 0 30px 0;position:relative;border:none}.effect_accordion .slide_listing_contentwrap{border-bottom:1px solid #bbb;padding:0 25px 0 0}.slide_listing_visible_content{margin:0;padding:6px 0 0 0}.slide_listing_entry .listing-date{font-size:14px;font-weight:400;display:none}.effect_accordion .slide_listing_button_less,.effect_accordion .slide_listing_button_more{width:30px;height:20px;background:none;top:15px;text-decoration:none}.effect_accordion .slide_listing_button_less:hover,.effect_accordion .slide_listing_button_more:hover{background:none}.effect_accordion .slide_listing_button_less:before,.effect_accordion .slide_listing_button_more:before{content:"d";position:absolute;top:0;right:0;font-family:"fontastic";font-size:20px;transition:all .2s ease-out}.effect_accordion .slide_listing_button_less:before{transform:rotate(-180deg)}.effect_accordion h2.slide_listing_title{margin:0 0 9px;color:#be1a1a}.effect_accordion .slide_listing_entry_wrap:hover .slide_listing_button_less:before,.effect_accordion .slide_listing_entry_wrap:hover .slide_listing_button_more:before,.effect_accordion .slide_listing_entry_wrap:hover h2.slide_listing_title{color:#505050}.effect_accordion .slide_listing_content{padding:0}.effect_accordion .slide_listing_administration_tools{position:absolute;top:5px;right:25px;z-index:5;background:#fff;background:hsla(0,0%,100%,.5);float:none;clear:both;font-size:18px}.slide_listing_content_pictures{width:240px !important;margin:6px 25px 0 0}.slide_listing_content_pictures .picture{margin:0 0 20px}.slide_listing_content_pictures .picture,.slide_listing_content_pictures .picture img{width:100%;height:auto}.slide_listing_content_wrapper{overflow:hidden;padding:20px 0 0 0;width:100% !important}.effect_accordion .slide_listing_entry_wrap .documents{margin:0 -20px 0 0}.effect_accordion .slide_listing_entry_wrap .documents .document{color:#505050;background:none !important;text-transform:none;font-weight:200;font-size:20px;line-height:26px;margin:0 0 0 -4px;padding:0 0 0 4px;display:inline-block;width:50%;box-sizing:border-box}.effect_accordion .slide_listing_entry_wrap .documents .document:hover a,.effect_accordion .slide_listing_entry_wrap .documents .document:hover{color:#be1a1a;background:none !important}.effect_accordion .slide_listing_entry_wrap .documents .document::before{display:none}.effect_accordion .slide_listing_entry_wrap .documents .document a{color:#505050;text-decoration:none;padding:0 0 7px;margin:0 10px 7px 0;border-bottom:1px solid #ddd;display:block}.effect_accordion .slide_listing_entry_wrap .documents .document:nth-child(odd) a{margin:0 0 7px 10px}#module_map{height:400px}.map_wrap{position:relative;overflow:hidden;padding:15px 0 0 0;margin:0 0 15px 0}.map_wrap:before{content:"";position:absolute;left:50%;top:0;bottom:0;height:100%;width:1px;background:#bbb;z-index:1}#google_map{float:left;padding:0 50px 0 0;width:50%;box-sizing:border-box}#google_map+.text{overflow:hidden;padding:0 0 0 50px}.gmap-map{margin-bottom:20px}.infowindow{font:200 18px/26px "Montserrat",Arial,Helvetica,sans-serif;min-width:200px;text-align:center}div.infowindow h2{font-size:20px;font-weight:400;margin:0 0 5px 0;line-height:24px}div.infowindow p{margin-bottom:0}#mailform_elements{margin:30px 0 0 0}#mailform_elements:has(.mailform_right_fields){display:flex;justify-content:space-between}#mailform_elements:has(.mailform_right_fields)>*{flex:0 0 auto}#mailform_elements:has(.mailform_right_fields)>*.cf{display:none}.dodeley_subscribe_form label,.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:240px;padding-top:6px;padding-right:10px}.dodeley_subscribe_form label{width:auto;float:none;clear:both;display:inline-block;padding:0 15px 0 0}.mailform_element.select_field select{width:400px}.dodeley_subscribe_form input,.mailform_element select,.mailform_element input,.mailform_element textarea,.login_form input{width:400px;background:none;border:2px solid #bbb;font:200 20px/28px "Montserrat",Arial,Helvetica,sans-serif;padding:8px 10px;outline:none;color:#999;box-sizing:border-box;border-radius:0;transition:all .3s ease-out}.mailform_element textarea{height:200px}.mailform_element textarea,.mailform_element.input_field input{-webkit-appearance:none}.mailform_element.checkbox_field label{padding:2px 10px 0 0}.mailform_element.checkbox_field input{width:auto !important;margin:0;display:inline-block}.dodeley_subscribe_form input:hover,.dodeley_subscribe_form input:focus,.mailform_element select:focus,.mailform_element input:focus,.mailform_element textarea:focus,.login_form input:focus,.mailform_element select:hover,.mailform_element input:hover,.mailform_element textarea:hover,.login_form input:hover{border-color:#be1a1a;color:#be1a1a}.dodeley_subscribe_form input.button,.mailform-submit,.login_form .button{font:400 18px/24px "Montserrat",Arial,Helvetica,sans-serif;text-transform:uppercase;padding:10px 16px;color:#be1a1a;background:#fff;border:2px solid #be1a1a;outline:none;cursor:pointer;width:auto;border-radius:0;transition:all .3s ease-out}.dodeley_subscribe_form input.button{width:400px;margin-left:80px}.dodeley_subscribe_form input.button:hover,.dodeley_subscribe_form input.button:focus,.mailform-submit:hover,.mailform-submit:focus,.login_form .button:hover,.login_form .button:focus{background:#be1a1a;border-color:#be1a1a;color:#fff}span.required,.mailform_error label{color:#be1a1a !important}.mailform_element{clear:left;overflow:hidden}.dodeley_subscribe_form p,.login_form p,.mailform_element p{margin:0 0 13px 0}.mailform_element.checkbox_field input{display:none}.mailform_element.checkbox_field input:checked+label:before{content:"";font-weight:900;color:#be1a1a}.mailform_element.checkbox_field p{padding-left:250px;max-width:640px;box-sizing:border-box;display:inline-block;margin-bottom:8px}.mailform_element.checkbox_field label{float:left;width:auto;padding-left:30px;box-sizing:border-box;position:relative}.mailform_element.checkbox_field label:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;font-size:20px;color:#bbb;position:absolute;left:0;top:3px}.mailform_element .select2-container{width:400px !important}span.select2-container--default .select2-selection--single{border-radius:0;width:100%;background:#fff;padding:10px;border:2px solid #bbb;height:auto;box-sizing:border-box;padding:0;transition:border .25s ease-out}.select2-container .select2-selection--single .select2-selection__rendered{font:200 20px/28px "Montserrat",Arial,Helvetica,sans-serif;color:#999;outline:none;box-sizing:border-box;display:block;transition:color .25s ease-out}.select2-container--open .select2-dropdown{border:0}.select2-container--open .select2-dropdown ul{border:2px solid #be1a1a;border-radius:0;border-top:0;margin:0}.select2-container--open .select2-dropdown--above ul{border-top:2px solid #be1a1a;border-bottom:0}.select2-container--open .select2-selection--single,.select2-container:hover .select2-selection--single{border-color:#be1a1a}.select2-container--open .select2-selection--single .select2-selection__rendered,.select2-container:hover .select2-selection--single .select2-selection__rendered{color:#be1a1a}span.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:14px;bottom:1px;height:auto}li.select2-results__option{padding:8px 10px;color:#444}li.select2-results__option .property_entry_count{display:none}span.select2-container--default .select2-results__option[aria-selected=true]:hover,span.select2-container--default .select2-results__option[aria-selected=true]{background:#e7e7e7;color:#444}span.select2-container--default .select2-results__option[aria-selected=true],span.select2-container--default .select2-results__option{background:#fff}span.select2-container--default .select2-results__option--highlighted[aria-selected],span.select2-container--default .select2-results__option--highlighted{background:#be1a1a}span.select2-search--dropdown{display:none}.mailform_element .chosen-container{font-size:20px;line-height:28px;width:400px !important;box-sizing:border-box}.mailform_element .chosen-container.chosen-with-drop .chosen-drop{position:absolute;z-index:1000}.mailform_element .chosen-container.chosen-with-drop .chosen-drop,.mailform_element .chosen-container-single .chosen-single{background:#fff;padding:10px;border:2px solid #bbb;box-shadow:none;border-radius:0;display:block;color:#999}.mailform_element .chosen-container-single .chosen-single:hover{border-color:#be1a1a;color:#be1a1a}.mailform_element .chosen-container-single .chosen-single:hover+.chosen-drop{border-color:#be1a1a}.mailform_element .chosen-container ul.chosen-results{margin-left:0 !important;padding:0}.mailform_element .chosen-container .chosen-results li.active-result{padding:10px 7px;color:#888}.mailform_element .chosen-container-single .chosen-search{display:none}.mailform_element .chosen-container .chosen-results li.active-result.highlighted{background:#be1a1a;color:#fff}.mailform_element .chosen-container-single .chosen-single div b{background-position:2px 12px}.mailform_element .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-16px 12px}.page_red_template .login_form form{text-align:left;margin:30px 0 0 0}.page_red_template .login_form form p{margin:0 0 15px 0}.page_red_template .login_form label{text-align:right;width:40%;padding:7px 20px 0 0;box-sizing:border-box}.page_red_template .login_form input{border:2px solid #fff;color:#fff;background:none}.page_red_template .login_form input:hover,.page_red_template .login_form input:focus{border-color:#fff;color:#fff;background:hsla(0,0%,100%,.2)}.page_red_template .login_form .button:hover,.page_red_template .login_form .button:focus{color:#be1a1a;background:#fff;border-color:#fff}.page_red_template .p_remember_me_checkbox label{text-align:left}.page_red_template .p_remember_me_checkbox label.label_remember_me_checkbox{padding:0;width:100%}.page_red_template .p_remember_me_checkbox input{display:inline-block;vertical-align:2px;margin:0 10px 0 0}.multipage_entry .multipage_controls li,.multioage_entry .add_portlet_link,.multipage_entry .subnavi{display:none}.mod_multipage_content_wrap{margin:0 0 30px}.multipage_entries{margin:0 0 10px}.multipage_entry .multipage_controls{top:10px;right:30px}.multipage_entry .multipage_controls li.goto_link{display:block}.multipage_entry .content_wrap{padding:0}.multipage_entry .content{padding:0;display:none}.multipage_entry .title_wrap{text-align:left;border-bottom:1px solid #bbb;padding:9px 25px 0 0;cursor:pointer}.multipage_entry .title_wrap:before{content:"d";font-family:"fontastic";font-size:20px;position:absolute;right:0;top:10px;color:#be1a1a;transition:all .2s ease-out}.multipage_entry .active .title_wrap:before{transform:rotate(-180deg)}.multipage_entry .title_wrap h1{font-size:20px;line-height:26px;margin:0 0 9px;padding:0;font-weight:400;text-decoration:none;text-transform:uppercase;color:#be1a1a;transition:color .2s ease-out}.multipage_entry .title_wrap:hover h1,.multipage_entry .title_wrap:hover:before{color:#505050}.multipage_entry .title_wrap h1:before{display:none}.multipage_entry .module-listing{margin:0 -30px 20px 0}.multipage_entry .listing_entry:last-child,.multipage_entry .listing_entry{text-align:left;padding:20px 30px 10px 0;margin:0;float:left;width:50%;box-sizing:border-box;border:0;clear:none}.multipage_entry .module-listing:before{display:none}.multipage_entry .listing_entry h2,.multipage_entry .listing_entry h2 a{color:#be1a1a}.multipage_entry .listing_entry .documents{margin:0;text-align:left}.multipage_entry .listing_entry .documents .document{color:#505050;background:none !important;text-transform:none;font-weight:200;font-size:20px;line-height:26px;margin:0 0 0 -4px;padding:0 0 0 4px;display:block;text-align:left}.multipage_entry .listing_entry .documents .document:hover a,.multipage_entry .listing_entry .documents .document:hover{color:#be1a1a;background:none !important}.multipage_entry .listing_entry .documents .document::before{display:none}.multipage_entry .listing_entry .documents .document a{color:#505050;text-decoration:none;padding:0 0 7px;margin:0 0 7px 0;border-bottom:1px solid #ddd;display:block;text-align:left}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);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');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}@media screen and (max-width: 1410px){.navigation>li{margin:0 0 0 20px}div#navigation{gap:10px}}@media screen and (max-width: 1370px){#mailform_elements:has(.mailform_right_fields){flex-flow:column}.mailform_element label,#mailform_submit_button label,.login_form label{width:30%;box-sizing:border-box}.mailform_element.select_field select{width:70%}.mailform_element .chosen-container,.mailform_element select,.mailform_element input,.mailform_element textarea,.login_form input{width:70% !important}.mailform_element.checkbox_field p{padding-left:30%;max-width:none}}@media screen and (max-width: 1150px){.meta-navigation li{padding-left:12px}}@media screen and (max-width: 1150px){.page_red_template .login_form label{text-align:right;width:40%;padding:7px 20px 0 0;box-sizing:border-box}.page_red_template .login_form input{width:450px !important}.page_red_template .login_form input.button{width:auto !important}.page_red_template .p_remember_me_checkbox input{width:auto !important;float:left;vertical-align:top;margin:6px 10px 0 0}.page_red_template .p_remember_me_checkbox label{text-align:left !important}.meta-navigation,.subnavi,div#navigation{display:none}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:90;top:0;left:0;width:50%;height:100%;opacity:1;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.3);overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;transform:translate3d(-100%, 0, 0);transition:all .3s ease-out}.page{position:relative;z-index:30;transition:all .3s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;transform:translate3d(0, 0, 0)}.responsive_navigation_toggle{transition:all .3s ease-out}.is-sticky #header #logo{width:120px}.is-sticky .responsive_navigation_toggle{top:44px}.css_listing_lehrer .is-sticky .listing_property_filter{top:90px !important}.portlet_content_red_button{left:220px;top:14px;transform:rotate(-12deg) scale(0.9)}.portlet_content_red_button.no_picture{top:0;left:220px}.is-sticky .portlet_content_red_button{left:150px;top:-25px;transform:rotate(-12deg) scale(0.65)}}@media screen and (max-width: 1270px){.slide_text_container{bottom:150px}.slide_text_container h2{font-size:70px;line-height:80px}}@media screen and (max-width: 1270px){.navigation>li{margin:0 0 0 20px}.portlet_content_red_button.no_picture{left:200px}}@media screen and (max-width: 1200px){.portlet_content_red_button{width:155px;height:155px}.portlet_content_red_button h3,.portlet_content_red_button h3 a{font-size:16px;line-height:22px}.portlet_content_red_button h3{padding-top:8px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap{justify-content:center}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 1140px){.subnavi_boxes.big_boxes ul li a{font-size:14px;line-height:20px}.subnavi_boxes.big_boxes ul li.current:before{display:none}.subnavi_boxes.big_boxes ul li{width:25%}.subnavi_boxes ul li{width:16.6%}#footer .footer_content_middle .portlet{max-width:300px}#footer .footer_content_middle .portlet:first-child{margin-right:40px}#footer .footer_content_middle .iso_pictures{margin-top:60px;margin-right:20px}#footer .footer_content_middle .iso_pictures img{width:120px;margin-left:10px}}@media screen and (max-width: 960px){.footer_content .search_wrap,.footer_content .copy,.footer_content .contact{clear:left;float:none;padding:0;margin:0;width:100%}.footer_content .search_wrap{padding:0 0 15px 0}.footer_content .contact{margin:0 0 -6px}.title_wrap h1{font-size:45px;line-height:50px;padding:0 0 15px}.portlets_home .portlet,.listing_entry{width:100%;margin:0 0 30px;padding:0 0 30px;float:none;clear:both;border-bottom:1px solid #bbb}.multipage_entry .listing_entry:last-child,.multipage_entry .listing_entry{width:100%}.portlets_home{margin:-50px 0 60px}.portlets_home:before{display:none}.portlets_home .portlet:last-child,.listing_entry:last-child{border:0;margin:0;padding:0}.listing_entry .resource_container.big_image{width:360px;padding:5px 25px 0 0;float:left}.listing_entry .listing_entry_inner_content{overflow:hidden}.module-listing{margin:0 0 15px}.module-listing:before{display:none}.pictures.gallery .picture{width:33.33%;padding-bottom:21%}#google_map{float:none;clear:both;width:100%;padding:0 0 10px}.gmap-map,#module_map{height:450px !important}.map_wrap::before{display:none}#google_map+.text{padding:0}.portlet_listing.portlet_listing_lehrer .portlet_inner{padding-top:40px;padding-bottom:43px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap{margin-left:-20px;margin-bottom:-20px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry{border:none;margin:0;padding:0 0 20px 20px}div.content{padding:35px 0 30px}.page_standard_center .youtube_video{max-width:100%}.page_standard_center .picture_content_wrap+h3{margin-top:20px}.page_standard_center *:not(.subnavi)+.picture_content_wrap{margin-top:70px}}@media screen and (max-width: 900px){.slide_text_container h2{font-size:45px;line-height:55px}.subnavi_boxes.big_boxes ul li{width:33.33%}.subnavi_boxes ul li{width:25%}#footer .footer_content_middle{flex-wrap:wrap}#footer .footer_content_middle>.portlet{max-width:unset;margin:0 0 40px 0 !important;width:50%;flex-basis:50%}#footer .footer_content_middle>.portlet:first-of-type{width:100%;flex-basis:100%}#footer .footer_content_middle .iso_pictures{margin:auto 0 auto auto}#footer .footer_content_middle .iso_pictures img{margin:0 10px 0 0}#footer>.footer_inner{padding-bottom:30px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-entry-inline{min-height:195px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-content-container{padding-left:155px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .resource_container{width:140px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container{padding:13px 15px 13px 15px;font-size:12px;line-height:20px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container p:not(:last-child){margin-bottom:5px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties{padding-top:15px;line-height:15px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:not(:first-child){margin-top:10px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title{margin-bottom:2px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container h2,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container h2 a{font-size:17px;line-height:20px;margin-bottom:2px}}@media screen and (max-width: 800px){.page_red_template .login_form label{text-align:left;width:100%;padding:0 0 10px}.page_red_template .login_form input{width:100% !important}.page_red_template .login_form input.button{width:auto}.page_red_template .p_remember_me_checkbox label.prefix_checkbox,.page_red_template .login_form form>p:last-child label{display:none}.page_red_template .p_remember_me_checkbox input{width:auto !important;float:left;vertical-align:top;margin:6px 10px 0 0}.resource_container.videos .video{width:50%}.big_title .title_wrap h1{font-size:60px;line-height:70px;margin:40px 0 30px}.gmap-map,#module_map{height:300px !important}}@media screen and (max-width: 700px){.footer_inner .search_wrap{width:calc(100% - 100px)}.search_wrap .portlet_search{width:100%}#footer .footer_content_middle .portlet:first-child{margin-right:20px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 650px){.subnavi_list select,.subnavi_list .chosen-container{width:100% !important}}@media screen and (max-width: 600px){.slide_text_container h2{font-size:30px;line-height:40px}.table_wrap_container{position:relative;padding:20px 0 0}.table_wrap_container table{min-width:100%;width:auto !important}.table_scroll_indicator{font:19px/15px "fontastic";position:absolute;right:0;top:0;display:block;cursor:pointer}body{font:200 18px/26px "Montserrat",Arial,Helvetica,sans-serif}div.introduction,h6,h6 a,h4,h4 a,h5,h5 a,h3,h3 a,h2,h2 a{font-size:18px;line-height:26px}nav#rwdnav{width:77%}.listing_entry .resource_container.gallery .picture,.subnavi_boxes.big_boxes ul li,.subnavi_boxes ul li{width:50%}.listing_entry .resource_container.gallery .picture{padding-bottom:30%}.pictures.gallery .picture{width:50%;padding-bottom:31%}#mailform_submit_button label{display:none}.mailform_element.checkbox_field p{padding:0}.mailform_element.checkbox_field p input[type=checkbox]+label>span{margin-left:25px}.dodeley_subscribe_form label,.mailform_element label,.login_form label{width:100%;display:block;float:none;clear:both;margin:0 0 10px 0;padding:0;text-align:left}.mailform_element.checkbox_field label{width:auto;display:inline-block;float:left;padding:1px 15px 5px 0}.dodeley_subscribe_form input.button,.mailform_element.checkbox_field input{margin:0}.dodeley_subscribe_form input.button,.dodeley_subscribe_form input,.mailform_element.select_field select,.mailform_element .chosen-container,.mailform_element select,.mailform_element input,.mailform_element textarea,.login_form input{width:100% !important}#mod_overview{margin:15px 0}.overview_item .content{clear:both}.overview_item .resource_container{clear:both;float:none;margin:5px 0 20px;width:100%}.overview_item .resource_container .picture,.overview_item .resource_container .picture img{width:100%;height:auto;float:none}.content .search_item_wrap .resource_container{margin:4px 0 20px;width:100%;float:none;clear:both}.listing_entry .resource_container.big_image{width:100%;padding:5px 0 30px 0;float:none;clear:both}.select2-container--default .select2-results__option,.select2-container .select2-selection--single .select2-selection__rendered{font-size:14px;line-height:20px}.portlet_content_red_button{width:100%;height:auto;border-radius:0;left:0 !important;top:100% !important;transform:rotate(0) scale(1)}.portlet_content_red_button .portlet_content_description{padding-bottom:4px}.portlet_content_red_button .portlet_content_description a,.portlet_content_red_button .portlet_content_description p{margin-bottom:10px}.portlet_content_red_button h3,.portlet_content_red_button h3 a{font-size:17px;line-height:23px}.portlet_content_red_button h3{padding-top:14px}.is-sticky .portlet_content_red_button{top:80px !important;left:0;opacity:0;transform:rotate(0) scale(1)}#footer .footer_bottom .footer_inner{padding-top:15px;padding-bottom:15px}#footer .footer_bottom .footer_inner .footer_bottom_links .imprint{margin-right:12px}#footer>.footer_inner{padding-top:20px;padding-bottom:15px;position:relative}#footer>.footer_inner .scrollup{width:40px;height:40px;position:absolute;top:-55px;right:20px}#footer>.footer_inner .scrollup i{font-size:16px;line-height:40px;line-height:35px}#footer>.footer_inner .search_wrap{width:100%}#footer>.footer_inner .search_wrap .portlet_search form:before{line-height:40px;font-size:16px;right:12px;top:0}#footer>.footer_inner .search_wrap .portlet_search .portlet-content input{height:40px;font-size:15px;padding:5px 10px;width:calc(100% - 50px)}#footer>.footer_inner .search_wrap .portlet_search .portlet-content input.search_button{width:40px !important;height:40px !important}#footer>.footer_inner .footer_content_middle{margin-top:25px}#footer>.footer_inner .footer_content_middle .portlet{max-width:100%;margin:0;font-size:15px}#footer>.footer_inner .footer_content_middle .portlet h3{font-size:16px;margin-bottom:5px;letter-spacing:.5px}#footer>.footer_inner .footer_content_middle .portlet p{margin-bottom:10px}#footer>.footer_inner .footer_content_middle .portlet p:last-child{margin-bottom:0}#footer>.footer_inner .footer_content_middle .portlet:nth-child(2){margin-top:25px}#footer>.footer_inner .footer_content_middle .iso_pictures{margin-top:25px}#footer .footer_content_middle>.portlet{width:100%;flex-basis:100%;margin:20px 0}#footer .footer_content_middle .iso_pictures{margin:0}div.content{padding:35px 0 20px}.portlet_listing.portlet_listing_lehrer{padding-bottom:50px}.portlet_listing.portlet_listing_lehrer:before{height:calc(100% + 23px)}.portlet_listing.portlet_listing_lehrer .portlet_inner{padding-top:25px;padding-bottom:0px}.portlet_listing.portlet_listing_lehrer .portlet_inner h3.portlet-title a,.portlet_listing.portlet_listing_lehrer .portlet_inner h3.portlet-title{font-size:20px;line-height:26px;margin-bottom:18px}.portlets_bottom{padding-bottom:20px}.page_standard_center *:not(.subnavi)+.picture_content_wrap{margin-top:45px}}@media screen and (max-width: 500px){.footer_content .separator,.slide_text_container{display:none}#bx-slider-wrap{height:350px !important}#bx-slider-wrap .slide img{height:350px;min-width:100%;width:auto}.footer_content{padding-bottom:15px}.footer_content span,.footer_content a{display:block}.footer_content .contact,.footer_content .copy{line-height:18px;font-size:12px;margin:0}.footer_content .contact{margin:0 0 7px 0}.pictures.gallery .picture{width:50%}.title_wrap h1{font-size:30px;line-height:35px;margin:0 0 25px}.effect_accordion .slide_listing_content>ol:last-child,.effect_accordion .slide_listing_content>ul:last-child,.effect_accordion .slide_listing_content>table:last-child,.effect_accordion .slide_listing_content>p:last-child{margin-bottom:0}.slide_listing_content_pictures{margin:6px 0 0 0;width:100% !important;float:none;clear:both}.pictures.gallery{margin:20px 0 0 0}.pictures.gallery .picture,.listing_entry .resource_container.gallery .picture{height:auto;width:100%;float:none;clear:both;padding:0;margin:0 0 20px 0;text-align:center;display:block}.pictures.gallery .picture img,.listing_entry .resource_container.gallery .picture img{width:100% !important;height:auto;max-height:none;max-width:100%;position:static;transform:none}.pictures.gallery .picture span.resource_background a,.pictures.gallery .picture span.resource_background{position:static;display:block;height:auto;width:100%}.pictures.gallery .picture a:hover img{box-shadow:none}.portlets_slide_listing{margin:0 0 20px 0}.portlets_slide_listing .portlet{padding:20px 0 0 0;float:none;clear:both;width:100%}.resource_container.videos .video,.effect_accordion .slide_listing_entry_wrap .documents .document{width:100%}.effect_accordion .slide_listing_entry_wrap .documents .document:nth-child(odd) a,.effect_accordion .slide_listing_entry_wrap .documents .document a{margin:0 0 7px 0}.big_title .title_wrap h1{font-size:38px;line-height:48px;margin:20px 0 25px}.gmap-map,#module_map{height:250px !important}#footer .footer_bottom .footer_inner .footer_bottom_links:nth-child(2){float:left;clear:both}}@media screen and (max-width: 450px){.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-entry-inline{min-height:165px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry.portlet-listing-entry-with-picture .portlet-listing-content-container{padding-left:132px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .resource_container{width:120px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container{padding:11px 13px 11px 13px;font-size:12px;line-height:20px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container p:not(:last-child){margin-bottom:5px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties{padding-top:12px;line-height:15px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:not(:first-child){margin-top:8px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title{margin-bottom:1px}.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container h2,.portlet_listing.portlet_listing_lehrer .portlet_inner .portlet-listing-entry-wrap .portlet-listing-entry .portlet-listing-content-container h2 a{font-size:15px;line-height:18px;margin-bottom:2px}}@media print{body{font:300 14px/20px "Montserrat",Arial,Helvetica,sans-serif;background:#fff;color:#505050}#siteframe{min-height:0 !important}.pagination,.resource_container.videos .video,.subnavi,.subnavi_boxes.big_boxes ul li.current:before,.content>.resource_container.documents,.footer_content .separator,.footer_content .copy,.footer_content .search_wrap,.footer_content .scrollup,.footer_content .scrollup.show,#slider,div#navigation,.imprint{display:none}#header{padding:0 0 20px;border:none}#footer .footer_content{padding:10px 0 0 0;border-top:1px solid #ddd}div.content{padding:0 0 20px 0}#footer{background:#fff;color:#505050;font-size:12px}.title_wrap h1{font-size:35px;line-height:40px;font-weight:400;padding:0 0 10px 0;margin:0 0 25px 0}.title_wrap h1:before{height:3px}div.introduction,h6,h6 a,h4,h4 a,h5,h5 a,h3,h3 a,h2,h2 a{font-size:18px;line-height:24px}.subnavi_boxes ul li{width:25%}.subnavi_boxes.big_boxes ul li{width:33.33%}#mailform_elements:has(.mailform_right_fields){flex-flow:column}table td,h1,h2,h2 a h4,h4 a,h5,h5 a,h6,h6 a .page,.page_red_template table td,.page_red_template h1,.page_red_template h2,.page_red_template h2 a .page_red_template h4,.page_red_template h4 a,.page_red_template h5,.page_red_template h5 a,.page_red_template h6,.page_red_template h6 a .page_red_template .page{color:#505050 !important}table th,h3,h3 a,.page_red_template table th,.page_red_template h3,.page_red_template h3 a{color:#be1a1a !important}.title_wrap h1:before,.page_red_template .title_wrap h1:before{background:#be1a1a !important}table td,table th,.page_red_template table td,.page_red_template table th{border-bottom:1px solid #bbb !important}}