.mott {
  overflow: hidden;
  position: relative;
  padding: 7.5rem 4rem 5rem 4rem;
}

@media (max-width: 1449px) {
  .mott {
    padding: 4rem 2rem 3rem 2rem;
  }
}

@media (max-width: 991px) {
  .mott {
    padding: 2rem 0 1rem 0;
  }
}

.mott-title {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 3rem;
  color: #fff;
}

.mott-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -2;
}

@media (max-width: 991px) {
  .mott-video {
    display: none;
  }
}

.mott-bg-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

  .mott-bg-shadow:after {
    content: "";
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

@media (max-width: 991px) {
  .mott-bg-shadow {
    display: none;
  }
}

.mott-bg-shadow_doted {
  background: transparent url(/block/more-on-the-topic/img/bg-shadow.png) 50%;
}

.mott-bg-shadow_bg_home-page {
  background-image: url(/block/more-on-the-topic/img/bg-home-page.jpg);
}

.mott-bg-shadow_about-moscow {
  background-position-y: center;
  background-image: url(/block/more-on-the-topic/img/bg-about-moscow.jpg);
}

.mott-bg-shadow_business {
  background-position-y: center;
  background-image: url(/block/more-on-the-topic/img/bg-business.jpg);
}

.mott-bg-shadow_moscow-investor {
  background-position-y: center;
  background-image: url(/block/more-on-the-topic/img/bg-moscow-investor.jpg);
}

.mott-bg-shadow_industries {
  background-position-y: center;
  background-image: url(/block/more-on-the-topic/img/bg-industries.png);
}

.mott-bg-shadow_agency {
  background-position-y: center;
  background-image: url(/block/more-on-the-topic/img/bg-agency.jpg);
}

.mott-search {
  position: relative;
  background-color: #fff;
  padding: 1.5rem 3rem;
  margin-bottom: 3rem !important;
}

.mott-search-input-control {
  width: 100%;
  font-size: 1.25rem !important;
  border-radius: 50rem !important;
}

.mott-search-button {
  position: absolute !important;
  top: 1.5rem;
  right: 3rem;
  bottom: 1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.mott-search-button-text {
  margin-right: .5rem;
}

@media (max-width: 991px) {
  .mott-search-button-text {
    display: none;
  }
}

.mott-blocks {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.mott-block {
  width: 32%;
  height: 220px;
  margin-bottom: 1rem;
  color: #fff;
  transition: all ease .2s;
}

  .mott-block a {
    display: flex;
    flex-direction: column;
    height: 100%;
    border: 1px solid #fff;
    transition: all ease .3s;
  }

  .mott-block:hover {
    color: #3a3a3a;
  }

    .mott-block:hover a {
      height: 110%;
      transform: translateY(-5%);
      background-color: #fff;
    }

@media (max-width: 991px) {
  .mott-block:hover a {
    height: 100%;
    transform: unset;
  }
}

@media (max-width: 991px) {
  .mott-block {
    height: 250px;
    width: 48%;
    border: 1px solid #c4c4c4;
  }
}

@media (max-width: 767px) {
  .mott-block {
    width: 100%;
  }
}

.mott-block-title {
  padding: 2rem 1.5rem 0 1.5rem;
}

@media (max-width: 991px) {
  .mott-block-title {
    color: #3a3a3a;
    padding-top: 1rem;
  }
}

.mott-block-description {
  padding: 0 1.5rem 0 1.5rem;
}

@media (max-width: 991px) {
  .mott-block-description {
    color: #767676;
  }
}

.mott-block-picture {
  display: none;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  color: #ef0f33;
  align-items: center;
  font-weight: bold;
  padding-left: 1.5rem;
}

@media (max-width: 991px) {
  .mott-block-picture {
    display: flex;
    order: -1;
  }
}

.mott-block:hover .mott-block-picture {
  display: flex;
}

.mott-block-picture_bg_city-support {
  background-image: url(/block/more-on-the-topic/img/bg-city-support.jpg);
}

.mott-block-picture_bg_trades {
  background-image: url(/block/more-on-the-topic/img/bg-trades.jpg);
}

.mott-block-picture_bg_sites {
  background-image: url(/block/more-on-the-topic/img/bg-sites.jpg);
}

.mott-block-picture_bg_news {
  background-image: url(/block/more-on-the-topic/img/bg-news.png);
}

.mott-block-picture_bg_map {
  background-image: url(/block/more-on-the-topic/img/bg-map.png);
}

.mott-block-picture_bg_services {
  background-image: url(/block/more-on-the-topic/img/bg-services.jpg);
}

.mott-block-picture_bg_brochures {
  background-image: url(/block/more-on-the-topic/img/bg-brochures.jpg);
}

.mott-block-picture-title {
  font-size: 5rem;
  margin-right: 2rem;
  margin-bottom: 0px;
}

@media (max-width: 991px) {
  .mott-block-picture-title {
    font-size: 3rem;
  }
}

.mott-block-picture-date {
  color: #3a3a3a;
  background-color: #fff;
  padding: .5rem;
}

.mott-block-picture-success-story {
  color: #fff;
  background-color: #ef0f33;
  padding: .5rem;
  font-family: "Bebas Neue";
  font-weight: bold;
}

.special__wrapper .mott-search {
  border: 1px solid black;
}

.special__wrapper .mott-search-input-control {
  border: 1px solid black;
}

.special__wrapper .mott-block {
  border: 1px solid black;
  color: black;
  height: 270px;
}

.special__wrapper .mott-block-picture {
  display: none !important;
}