.page_content{padding:160px 0 30px;display:flex;flex-direction:column}@media (max-width:767px){.page_content{padding:65px 0 30px}}h1,h2{margin:0}h1{order:1}h2{font-weight:200;font-size:20px;margin-bottom:0;text-transform:uppercase}.page_header{position:relative;margin-bottom:20px}.page_header img{max-width:100%}.page_header .container{position:relative;padding:0;box-shadow:0 0 5px 2px rgba(0,0,0,.5)}.page_header .page_header_headline{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding:20px 50px 50px;background-image:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 40%);text-shadow:0 0 3px rgba(0,0,0,.8)}.page_header .page_header_headline h1{font-size:60px}.page_header .page_header_headline h2{font-size:26px}@media (max-width:767px){.page_header .page_header_headline{padding:20px}.page_header .page_header_headline h1{font-size:30px}.page_header .page_header_headline h2{font-size:20px}}.page_info_panel{margin-bottom:30px}.page_info_panel .container{padding:0}.page_info_panel .info_panel{background:#fff;padding:20px 30px;box-shadow:0 0 5px 2px rgba(0,0,0,.5);font-size:20px}.page_info_panel .info_panel.not_published{background:#004994;color:#fff}.page_info_panel .info_panel.article_disabled{background:#8b0000;color:#fff}#main_section{padding:0;display:flex;flex-direction:column}#main_section>.container{display:flex;flex-direction:column;flex-grow:1;padding:0 15px}#main_section>.container>.row{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;background:rgba(250,250,250,.9)}#main_section>.container>.row:after,#main_section>.container>.row:before{content:normal}@media (max-width:767px){#main_section>.container>.row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:0 0}}#main_section>.container .main_content{background:#fff;flex-shrink:0;padding:30px 40px;border-bottom:4px solid #004994;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}@media (max-width:767px){#main_section>.container .main_content{padding:30px 15px}}#main_section>.container .content_sidebar{flex-shrink:0;padding:0 0 0 2px;display:flex;flex-direction:column;border-bottom:4px solid #004994}#main_section>.container .content_sidebar>div{background:#fff;padding:20px 30px;margin-bottom:2px}#main_section>.container .content_sidebar>div:last-child{flex-grow:1;margin-bottom:0}@media (max-width:767px){#main_section>.container .content_sidebar{margin-top:30px;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}}#main_section>.container .content_headline{display:flex;flex-direction:column;margin:0 0 30px}#main_section>.container .content_headline h1{order:1;color:#004994;margin:0}#main_section>.container .content_headline h2{color:#888}.sub_navigation{display:flex;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.sub_navigation .sub_navigation_item{color:#fff;background:rgba(0,0,0,.7);height:40px;padding:0 15px;line-height:36px;text-transform:none;display:flex;align-items:center;font-size:16px;text-shadow:0 0 1px #000;margin:0 2px 0 0;font-weight:300}.sub_navigation .sub_navigation_item span{margin-bottom:4px}.sub_navigation .sub_navigation_item:hover:not(.closing_container){box-shadow:none;text-shadow:none;background:#004994;color:#fff}.sub_navigation .sub_navigation_item.active{background:#fff;color:#004994;font-weight:600;text-shadow:none}.sub_navigation .sub_navigation_item.closing_container{flex-grow:1;margin-right:0}.sub_navigation .sub_navigation_pointer{height:2px;background:#004994;position:absolute;bottom:-6px;z-index:1}.sidebar_header{color:#004994;font-size:30px;font-weight:200;text-transform:uppercase;border-bottom:1px solid #ccc;padding-bottom:3px;margin-bottom:10px}.article_list_item{margin-bottom:10px;padding-bottom:10px;display:block}.article_list_item:not(:last-child){border-bottom:1px dashed #ddd}.article_list_item:hover{border-bottom:1px solid #004994;text-decoration:none!important}.article_list_item_intro{display:flex;align-items:flex-start}.article_headline{background:#fff;flex-grow:1;align-self:stretch;padding:0 10px 0 0;display:flex;flex-direction:column;justify-content:center}.article_headline h3,.article_headline h4{margin:0}.article_headline h3{font-size:16px;order:1}.article_headline h4{color:#555;font-size:12px;text-transform:uppercase;font-weight:200}.article_img{width:80px;flex-shrink:0}