.basic_info_item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ddd}.basic_info_item:after,.basic_info_item:before{content:normal}.basic_info_item .info_label{color:#004994;font-size:12px;font-weight:700;margin-bottom:3px}.basic_info_item .info_main{line-height:1}.basic_info_item .info_icon{color:#ccc;font-size:36px;-webkit-flex-basis:40px;-ms-flex-basis:40px;flex-basis:40px;text-align:center;margin-right:20px}.basic_info_item .info_text{font-size:16px;line-height:1.2}.link_card{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;cursor:pointer;margin-bottom:30px}.link_card:after,.link_card:before{content:normal}.link_card:hover,.link_card:hover *{text-decoration:none!important}.link_card.fade_in{display:none}.link_card .article_headline{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.link_card .article_headline:after,.link_card .article_headline:before{content:normal}.link_card .article_headline h3{color:#004994;font-weight:600;height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:5px 0 10px;order:1;font-size:24px}.link_card .article_headline h4{color:#888;font-weight:200;font-size:15px;margin-top:10px;margin-bottom:0;text-transform:uppercase}.link_card .article_intro{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.link_card p{color:#000;font-weight:300;text-decoration:none!important}.link_card .news_item_inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;border-bottom:2px solid #eee;padding-bottom:5px}.link_card .news_item_inner:after,.link_card .news_item_inner:before{content:normal}.link_card:hover img{opacity:.8}.link_card:hover h3{opacity:.8}.link_card:hover .news_item_inner{border-bottom:2px solid #004994}.official_card{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:40px}@media (min-width:480px){.official_card{float:left;width:50%}}@media (min-width:768px){.official_card{float:left;width:50%}}@media (min-width:985px){.official_card{float:left;width:33.33333333%}}@media (min-width:1200px){.official_card{float:left;width:25%}}.official_card .official_card_inner{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.official_card .official_card_inner:after,.official_card .official_card_inner:before{content:normal}.official_card:after,.official_card:before{content:" ";display:table}.official_card:after{clear:both}.official_card:after,.official_card:before{content:" ";display:table}.official_card:after{clear:both}.official_card .portrait{border:1px solid #ddd;width:100%;height:300px;background-size:cover;background:#f8f8f8;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;font-size:200px;color:#ccc}.official_card .portrait:after,.official_card .portrait:before{content:normal}@media (max-width:1199px){.official_card .portrait{height:320px}}@media (max-width:984px){.official_card .portrait{height:380px}}@media (max-width:767px){.official_card .portrait{height:270px}}@media (max-width:479px){.official_card .portrait{height:360px}}.official_card .portrait_img{width:100%;height:100%;background-size:cover}.official_card .official_main_info{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;border-bottom:2px solid #004994;height:36px;margin-top:-1px}.official_card .official_main_info:after,.official_card .official_main_info:before{content:normal}.official_card .official_nr{background:#004994;color:#fff;font-weight:700;-webkit-flex-basis:36px;-ms-flex-basis:36px;flex-basis:36px;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.official_card .official_nr:after,.official_card .official_nr:before{content:normal}.official_card .official_name{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;color:#004994;font-weight:800;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding-left:10px}.official_card .official_name:after,.official_card .official_name:before{content:normal}.official_card .official_info{color:#555;font-weight:700;height:36px;border-bottom:1px dashed #ddd;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.official_card .official_info:after,.official_card .official_info:before{content:normal}.official_card .official_info:last-child{border-bottom:1px solid #004994}.official_card.extended{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}@media (min-width:985px){.official_card.extended{float:left;width:50%}}@media (min-width:1200px){.official_card.extended{float:left;width:50%}}.official_card.extended:after,.official_card.extended:before{content:normal}.official_card.extended .official_card_inner{padding-bottom:25px;border-bottom:2px solid #ddd}@media (min-width:480px){.official_card.extended .official_card_inner{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.official_card.extended .official_card_inner:hover{border-color:#004994}.official_card.extended .portrait{-webkit-flex-basis:47%;-ms-flex-basis:47%;flex-basis:47%;margin-right:20px}.official_card.extended .description{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;margin-top:10px;font-size:14px}.official_card.extended .official_main_info{border-bottom:0;line-height:1;height:auto}.official_card.extended .official_info_area{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.official_card.extended .official_info_area:after,.official_card.extended .official_info_area:before{content:normal}.official_card.extended .official_name{padding-left:0;font-size:26px;font-weight:800}.official_card.extended .official_info{border-bottom:0;font-weight:300;text-transform:uppercase;color:#888;-webkit-order:-1;-ms-order:-1;order:-1}.official_card.extended .extended_info{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;padding-bottom:10px}.official_card.extended .extended_info:after,.official_card.extended .extended_info:before{content:normal}.official_card.extended .info_address{margin-bottom:20px}@media (max-width:1199px){.official_card.extended .portrait{height:270px}}@media (max-width:479px){.official_card.extended .portrait{width:100%;-webkit-flex-basis:360px;-ms-flex-basis:360px;flex-basis:360px;margin-bottom:10px}}.price{padding-bottom:20px;margin-bottom:10px;border-bottom:1px dashed #ddd}.price .main_info{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;line-height:1}.price .main_info:after,.price .main_info:before{content:normal}.price .price_title{font-weight:700;color:#555}.price .amount{color:#004994;font-weight:800;font-size:24px}.price .description{font-size:14px;margin-top:15px}.sidebar_image{padding:0!important}.sidebar_image img{display:block;max-width:100%;height:auto;width:100%}