.slide-first {
  position: relative;
  min-height: 550px;
  display: flex;
  align-items: center;
}
.slide-first:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: linear-gradient(89.9deg, rgba(0, 0, 0, 0.8) 0.1%, rgba(0, 0, 0, 0) 99.92%);
}
.slide-first .slider-first__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}

.container-title {
  color: #fff;
}
.container-title .title {
  font-size: 44px;
  line-height: 53px;
  margin-top: 0;
  margin-bottom: 10px;
}
.container-title .subtitle {
  font-size: 18px;
  line-height: 26px;
  padding-bottom: 20%;
}

@media(min-width: 1601px) {
  .slide-first--fixed {
    background-image: none !important;
  }
}
@media(max-width: 1600px) {
  .slide-first {
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: local;
    background-size: contain;
  }
  .slide-first--fixed {
    background-attachment: fixed;
  }
  .slider-first__image--opacity {
    opacity: 0;
  }
}
@media(max-width: 1440px) {
  .slide-first--fixed {
    background-size: auto;
  }
}
@media(max-width: 1200px) {
  .container-title .subtitle {
    padding-bottom: 0;
  }
  .slide-first--fixed {
    background-size: cover;
    background-position: left;
  }
}
@media(max-width: 767px) {
  .slide-first--fixed {
    background-position: center;
  }
  .slide-first:before {
    background: linear-gradient(89.9deg, rgba(0, 0, 0, 0.2) 0.1%, rgba(0, 0, 0, 0) 99.92%);
  }
}

/* Leadership Page */

.leadership-page .leadership .title-block {
  display: flex;
  align-items: center;
}
@media(min-width: 1200px) {
  .leadership-page .leadership .title-block {
    padding: 0;
  }
}
@media(min-width: 1460px) {
  .leadership-page .slide-first {
    background-attachment: fixed;
    background-size: cover;
  }
}

/* iOS: Safari/WebKit не поддерживает background-attachment: fixed */

@supports (-webkit-touch-callout: none) {
  .slide-first--fixed,
  .leadership-page .slide-first {
    background-attachment: scroll !important;
  }
}