.imageFit__img--u-ivxeynqwy {
  object-fit: cover; }

#i9kk06zuc_0 {
  visibility: hidden; }

.forBanner {
  margin-top: 10px; }

.last_news {
  margin-top: 55px;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box; }
  .last_news__title a {
    font-weight: bold;
    font-size: 46px;
    color: #012989;
    display: inline-block;
    margin-bottom: 10px; }
    @media (max-width: 1024px) {
    .last_news__title a {
      font-size: 30px; } }
  .last_news__sub_title {
    font-size: 20px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 18px; }
    @media (max-width: 1024px) {
  .last_news__sub_title {
    font-size: 15px; } }
  .last_news__inner {
    display: flex;
    flex-wrap: wrap;
    position: relative; }
  .last_news__item {
    display: flex;
    background: #e6eff1;
    border-radius: 8px;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    right: 0;
    width: calc(50% - 10px);
    height: calc(50% - 10px);
    overflow: hidden;
    transition: all 0.3s ease; }
    @media (max-width: 768px) {
  .last_news__item {
    width: 100%;
    height: auto;
    position: relative;
    top: auto;
    bottom: auto;
    padding-top: 25%; } }
    @media (max-width: 480px) {
  .last_news__item {
    padding-top: 40%; } }
    .last_news__item:hover {
      /*background: #007edf !important;*/
      /*	.last_news__date, .last_news__news_title a, .last_news__more a {
       color: #fff;
       }*/ }
    .last_news__item:first-child {
      width: calc(50% - 10px);
      padding: 0;
      padding-top: 29.7%;
      position: relative;
      top: 0;
      left: 0;
      bottom: auto; }
    @media (max-width: 1024px) {
    .last_news__item:first-child {
      padding-top: 35%; } }
    @media (max-width: 768px) {
    .last_news__item:first-child {
      padding-top: 25%;
      width: 100%;
      margin-bottom: 20px; } }
    @media (max-width: 480px) {
    .last_news__item:first-child {
      padding-top: 40%; } }
    .last_news__item:first-child .last_news__text {
      background: rgba(0, 0, 0, 0.5); }
      .last_news__item:first-child .last_news__text a {
        color: #fff; }
    .last_news__item:not(:first-child) {
      background: #e6eff1 !important; }
    .last_news__item:not(:first-child):hover {
      background: #007edf !important; }
      .last_news__item:not(:first-child):hover .last_news__date, .last_news__item:not(:first-child):hover .last_news__news_title a, .last_news__item:not(:first-child):hover .last_news__more a {
        color: #fff; }
    .last_news__item:nth-child(2) {
      margin-bottom: 20px;
      bottom: auto;
      top: 0; }
  .last_news__news_title a {
    color: #000;
    font-size: 24px;
    display: inline-block;
    margin-bottom: 17px;
    text-decoration: none;
    transition: all 0.3s ease;
    font-weight: normal; }
    @media (max-width: 1024px) {
    .last_news__news_title a {
      font-size: 18px;
      margin-bottom: 10px; } }
    .last_news__news_title a:hover {
      text-decoration: underline; }
  .last_news__date {
    display: flex;
    align-items: center;
    width: 142px;
    position: absolute;
    top: 20px;
    left: 32px;
    color: #012989;
    font-size: 14px;
    font-weight: normal;
    transition: all 0.3s ease; }
    @media (max-width: 1024px) {
  .last_news__date {
    left: 20px;
    top: 10px;
    width: 128px; } }
    .last_news__date .date_number {
      font-size: 42px;
      font-weight: bold;
      margin-right: 8px; }
    @media (max-width: 1024px) {
    .last_news__date .date_number {
      font-size: 30px; } }
  .last_news__text {
    padding: 16px 32px 20px;
    box-sizing: border-box;
    margin-top: auto;
    width: 100%; }
    @media (max-width: 1024px) {
  .last_news__text {
    padding: 10px 20px; } }
  .last_news__more a {
    color: #012989;
    font-size: 14px;
    transition: all 0.3s ease;
    font-weight: normal; }
    .last_news__more a:hover {
      text-decoration: none; }

.last_news__title a {
  text-decoration: none; }

.last_news__sub_title {
  color: #c6c5d0; }

@media (min-width: 960px) {
  .section--u-i43rk4697 {
    width: 69%;
    margin: 0 auto;
    margin-bottom: 200px; }

  .last_news__news_title a {
    font-size: 14px; } }
