﻿.rt-ventures {
  position: relative;
  padding: 34px 0 90px;
  overflow: hidden;
}

.rt-ventures-head {
  max-width: 760px;
  margin-bottom: 34px;
}

.rt-ventures-kicker {
  display: inline-block;
  margin-bottom: 14px;
  padding: 7px 14px;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.rt-ventures-head h2 {
  margin: 0 0 12px;
  font-size: 48px;
  line-height: 1.08;
  letter-spacing: -0.03em;
}

.rt-ventures-head p {
  max-width: 620px;
  margin: 0;
  font-size: 17px;
  line-height: 1.75;
}

.rt-ventures-grid {
  display: grid;
  gap: 22px;
}

.rt-venture-card {
  position: relative;
  overflow: hidden;
  border-radius: 30px;
}

.rt-venture-media {
  position: absolute;
  inset: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  filter: saturate(0.62) hue-rotate(10deg) brightness(0.34);
  transform: scale(1);
  transition: transform 0.7s ease, filter 0.7s ease;
}

.rt-venture-card:hover .rt-venture-media {
  transform: scale(1.08);
  filter: saturate(0.66) hue-rotate(10deg) brightness(0.28);
}

.rt-venture-card h3 {
  margin: 0 0 12px;
  color: #ffffff;
}

.rt-venture-card p {
  margin: 0 0 22px;
}

.rt-venture-card a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.rt-venture-card a::after {
  content: "+";
  font-size: 18px;
  line-height: 1;
}

.rt-venture-index {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 54px;
  border-radius: 50%;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.14em;
}

.rt-ventures-a {
  background:
    radial-gradient(circle at top right, rgba(15, 108, 255, 0.14), transparent 28%),
    linear-gradient(180deg, #f5f8ff 0%, #ffffff 100%);
}

.rt-ventures-a .rt-ventures-kicker {
  background: rgba(6, 35, 80, 0.08);
  color: #0d2d62;
}

.rt-ventures-a .rt-ventures-head h2 {
  color: #081a36;
}

.rt-ventures-a .rt-ventures-head p {
  color: #58657d;
}

.rt-ventures-grid-a {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.rt-venture-card-a {
  min-height: 520px;
  display: flex;
  align-items: flex-end;
  background: #091d3d;
  box-shadow: 0 22px 60px rgba(16, 39, 78, 0.12);
}

.rt-venture-card-a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(5, 20, 40, 0.54) 0%, rgba(2, 7, 18, 0.99) 100%);
}

.rt-venture-card-a .rt-venture-copy {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 28px;
}

.rt-venture-card-a .rt-venture-index {
  margin-bottom: 22px;
  background: rgba(255, 255, 255, 0.16);
  color: #ffffff;
}

.rt-venture-card-a h3 {
  font-size: 30px;
  color: #ffffff;
}

.rt-venture-card-a p {
  color: rgba(255, 255, 255, 0.8);
}

.rt-venture-card-a a {
  color: #6ea8ff;
}

.rt-venture-card-a.is-accent {
  box-shadow: 0 26px 70px rgba(15, 72, 170, 0.24);
}

.rt-venture-card-a.is-accent::before {
  background: linear-gradient(180deg, rgba(7, 34, 68, 0.52) 0%, rgba(4, 14, 44, 0.99) 100%);
}

.rt-venture-card-a.is-accent .rt-venture-index {
  background: rgba(255, 255, 255, 0.18);
  color: #ffffff;
}

.rt-venture-card-a.is-accent h3,
.rt-venture-card-a.is-accent p {
  color: #ffffff;
}

.rt-venture-card-a.is-accent a {
  color: #9ec5ff;
}

.rt-ventures-b {
  background:
    linear-gradient(180deg, #fffefb 0%, #fff7ee 100%);
}

.rt-ventures-b .rt-ventures-kicker {
  background: rgba(164, 88, 22, 0.1);
  color: #8f430c;
}

.rt-ventures-b .rt-ventures-head h2 {
  color: #21110a;
}

.rt-ventures-b .rt-ventures-head p {
  color: #725d50;
}

.rt-ventures-grid-b {
  grid-template-columns: 1.22fr 0.78fr;
  align-items: stretch;
}

.rt-venture-card-b {
  display: flex;
  align-items: flex-end;
  border: 1px solid rgba(88, 49, 17, 0.08);
  box-shadow: 0 20px 50px rgba(69, 33, 10, 0.08);
  background: #0f0f10;
}

.rt-venture-card-b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(7, 29, 41, 0.52) 0%, rgba(3, 10, 18, 0.99) 100%);
}

.rt-venture-card-b-lg {
  min-height: 650px;
}

.rt-venture-pill {
  display: inline-flex;
  margin-bottom: 40px;
  padding: 6px 12px;
  border-radius: 999px;
  background: rgba(25, 25, 25, 0.07);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.rt-ventures-stack {
  display: grid;
  gap: 22px;
}

.rt-venture-card-b-sm {
  min-height: 314px;
}

.rt-venture-card-b-sm.is-warm::before {
  background: linear-gradient(180deg, rgba(10, 40, 53, 0.5) 0%, rgba(4, 12, 22, 0.99) 100%);
}

.rt-venture-card-b .rt-venture-index {
  width: auto;
  height: auto;
  margin-bottom: 14px;
  border-radius: 0;
  background: transparent;
  color: inherit;
  font-size: 58px;
  line-height: 1;
  justify-content: flex-start;
}

.rt-venture-card-b .rt-venture-copy {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 30px 30px 34px;
  color: #ffffff;
}

.rt-venture-card-b .rt-venture-pill {
  background: rgba(255, 255, 255, 0.14);
}

.rt-venture-card-b h3 {
  font-size: 29px;
  color: #ffffff;
}

.rt-venture-card-b p {
  color: inherit;
  opacity: 0.82;
}

.rt-venture-card-b a {
  color: #7eb2ff;
}

.rt-ventures-c {
  background:
    radial-gradient(circle at top left, rgba(0, 200, 255, 0.12), transparent 24%),
    radial-gradient(circle at bottom right, rgba(0, 89, 255, 0.14), transparent 28%),
    linear-gradient(180deg, #f8fbff 0%, #eef3fb 100%);
}

.rt-ventures-shell {
  position: relative;
  padding: 34px;
  border-radius: 36px;
  background: rgba(255, 255, 255, 0.76);
  border: 1px solid rgba(14, 59, 121, 0.1);
  box-shadow: 0 26px 70px rgba(13, 42, 82, 0.08);
  backdrop-filter: blur(18px);
}

.rt-ventures-c .rt-ventures-kicker {
  background: rgba(11, 81, 182, 0.08);
  color: #0f4fb1;
}

.rt-ventures-c .rt-ventures-head h2 {
  color: #091b39;
}

.rt-ventures-c .rt-ventures-head p {
  color: #5b6880;
}

.rt-ventures-grid-c {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: stretch;
}

.rt-venture-card-c {
  min-height: 540px;
  display: flex;
  align-items: flex-end;
  background: rgba(255, 255, 255, 0.82);
  border: 1px solid rgba(16, 56, 110, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);
}

.rt-venture-card-c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(6, 31, 53, 0.54) 0%, rgba(2, 10, 23, 0.99) 100%);
}

.rt-venture-card-c .rt-venture-copy {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 28px;
}

.rt-venture-card-c small {
  display: inline-block;
  margin-bottom: 22px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #ffffff;
}

.rt-venture-card-c h3 {
  font-size: 31px;
  color: #ffffff;
}

.rt-venture-card-c p {
  color: rgba(255, 255, 255, 0.82);
}

.rt-venture-card-c a {
  color: #7eb2ff;
}

.rt-venture-card-c.is-featured {
  box-shadow: 0 28px 80px rgba(16, 68, 160, 0.28);
  min-height: 540px;
}

.rt-venture-card-c.is-featured small,
.rt-venture-card-c.is-featured h3,
.rt-venture-card-c.is-featured p,
.rt-venture-card-c.is-featured a {
  color: #ffffff;
}

.rt-venture-card-c.is-featured h3 {
  color: #ffffff;
}

.rt-venture-card-b:nth-child(2) h3,
.rt-venture-card-b-sm h3 {
  color: #ffffff;
}

@media (max-width: 1199px) {
  .rt-ventures-head h2 {
    font-size: 40px;
  }

  .rt-ventures-grid-a,
  .rt-ventures-grid-b,
  .rt-ventures-grid-c {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .rt-ventures-stack {
    grid-column: span 2;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .rt-venture-card-b:nth-child(2),
  .rt-venture-card-c.is-featured {
    transform: none;
  }
}

@media (max-width: 767px) {
  .rt-ventures {
    padding: 28px 0 72px;
  }

  .rt-ventures-head h2 {
    font-size: 31px;
  }

  .rt-ventures-grid-a,
  .rt-ventures-grid-b,
  .rt-ventures-grid-c {
    grid-template-columns: 1fr;
  }

  .rt-ventures-stack {
    grid-template-columns: 1fr;
  }

  .rt-ventures-shell {
    padding: 24px;
  }

  .rt-venture-card-a,
  .rt-venture-card-b,
  .rt-venture-card-c {
    min-height: auto;
  }
}

.rt-ventures-news .news-block_four .image {
  min-height: 560px;
  border-radius: 32px;
  overflow: hidden;
}

.rt-ventures-news .news-block_four .image::before {
  background: linear-gradient(180deg, rgba(5, 21, 43, 0.16) 10%, rgba(3, 9, 22, 0.94) 100%);
}

.rt-ventures-news .news-block_four .image img {
  width: 100%;
  height: 560px;
  object-fit: cover;
  filter: saturate(0.68) hue-rotate(10deg) brightness(0.52);
}

.rt-ventures-news .news-block_four .image:hover img {
  transform: scale(1.08);
}

.rt-ventures-news .news-block_four .content {
  left: 28px;
  right: 28px;
  bottom: 28px;
}

.rt-ventures-news .news-block_four .meta li,
.rt-ventures-news .news-block_four .content .title a,
.rt-ventures-news .news-block_four .button-theme3 {
  color: #ffffff;
}

.rt-ventures-news .news-block_four .meta li {
  color: rgba(255, 255, 255, 0.82);
}

.rt-ventures-news .news-block_four .button-theme3 .theme-btn {
  background: #f1f2eb;
  color: #000000;
}

.rt-ventures-news .news-block_four .button-theme3 .left-arrow,
.rt-ventures-news .news-block_four .button-theme3 .right-arrow {
  background: #f1f2eb;
  color: #000000;
}

.rt-slider-four .inner-container {
  padding-top: 130px;
  padding-bottom: 58px;
}

.rt-slider-four .rt-hero-intro {
  position: relative;
  z-index: 2;
  margin-top: -100px;
  margin-bottom: 34px;
}

.rt-slider-four .rt-hero-intro_inner {
  max-width: 1120px;
  margin: 0 auto;
  text-align: center;
}

.rt-slider-four .rt-hero-intro_kicker {
  margin-bottom: 20px;
  color: #d9af33;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.42em;
  text-transform: uppercase;
}

.rt-slider-four .rt-hero-intro_title {
  margin: 0;
  color: #000000;
  font-size: 72px;
  line-height: 1em;
  font-weight: 700;
}

.rt-slider-four .rt-hero-intro_title span {
  display: block;
}

.rt-slider-four .rt-hero-intro_services {
  margin-top: 20px;
  color: #8fb3ff;
  font-size: 18px;
  letter-spacing: 0.05em;
  opacity: 1;
}

.rt-slider-four .rt-hero-intro_services span {
  margin: 0 16px;
  color: rgba(143, 179, 255, 0.55);
}

.rt-slider-four .rt-hero-intro_actions {
  display: flex;
  justify-content: center;
  gap: 16px;
  margin-top: 28px;
}

.rt-slider-four .rt-hero-intro_actions .button-theme3 .theme-btn,
.rt-slider-four .rt-hero-intro_actions .button-theme3 .left-arrow,
.rt-slider-four .rt-hero-intro_actions .button-theme3 .right-arrow {
  background: #1c1f26;
  color: #ffffff;
}

.rt-slider-four .rt-hero-intro_actions .button-theme-border2 .theme-btn,
.rt-slider-four .rt-hero-intro_actions .button-theme-border2 .left-arrow,
.rt-slider-four .rt-hero-intro_actions .button-theme-border2 .right-arrow {
  background: #1c1f26;
  color: #ffffff;
  border-color: #1c1f26;
}

.rt-slider-four .rt-hero-intro_actions .button-theme-border2 .theme-btn {
  border: 1px solid #1c1f26;
}

.rt-slider-four .rt-hero-intro_actions .button-theme-border2 .right-arrow {
  border: 1px solid #1c1f26;
}

.rt-slider-four .rt-hero-intro_actions .button-theme-border2 .left-arrow {
  border: 1px solid #1c1f26;
}

.rt-slider-four .rt-ventures-head {
  text-align: center;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
}

.rt-slider-four .rt-ventures-kicker {
  margin-left: auto;
  margin-right: auto;
}

.rt-slider-four .rt-ventures-head p {
  margin-left: auto;
  margin-right: auto;
}

.rt-slider-four .rt-ventures-grid-a {
  align-items: stretch;
}

.rt-slider-four .rt-venture-card-a .rt-venture-copy {
  text-align: left;
  align-items: flex-start;
}

.rt-ventures-head-five {
  position: relative;
  max-width: 860px;
  margin: 0 auto 36px;
  padding: 38px 46px 34px;
  text-align: center;
  border-radius: 28px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, rgba(246, 249, 255, 0.86) 100%);
  border: 1px solid rgba(65, 105, 225, 0.14);
  box-shadow: 0 26px 70px rgba(8, 23, 52, 0.16);
  backdrop-filter: blur(14px);
}

.rt-ventures-head-five::before {
  content: "";
  position: absolute;
  top: 18px;
  left: 50%;
  width: 92px;
  height: 4px;
  border-radius: 999px;
  transform: translateX(-50%);
  background: linear-gradient(90deg, rgba(65, 105, 225, 0.18) 0%, #4169e1 50%, rgba(65, 105, 225, 0.18) 100%);
}

.rt-ventures-head-five .rt-ventures-kicker {
  margin: 0 auto 18px;
  padding: 9px 18px;
  border-radius: 999px;
  background: rgba(65, 105, 225, 0.1);
  color: #4169e1;
  letter-spacing: 0.18em;
}

.rt-ventures-head-five h2 {
  margin-bottom: 14px;
  color: #0b1836;
  font-size: 52px;
  line-height: 1.04em;
  letter-spacing: -0.03em;
}

.rt-ventures-head-five p {
  max-width: 620px;
  margin: 0 auto;
  color: #55627e;
  font-size: 17px;
  line-height: 1.9em;
}

#home.project-two {
  padding: 36px 0 90px;
}

#home.project-two .project-block_two .inner .image {
  height: 460px;
}

#home.project-two .project-block_two .inner .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.rt-slider-top-ventures .rt-top-ventures {
  position: absolute;
  top: 26px;
  left: 0;
  right: 0;
  z-index: 2;
}

.rt-slider-top-ventures .rt-top-ventures_row {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  max-width: 1120px;
  margin: 0 auto;
}

.rt-slider-top-ventures .rt-top-venture {
  position: relative;
  display: flex;
  gap: 16px;
  align-items: flex-end;
  min-height: 304px;
  padding: 20px 22px;
  border-radius: 24px;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  border: 1px solid rgba(143, 179, 255, 0.16);
  box-shadow: 0 24px 60px rgba(4, 14, 34, 0.22);
  backdrop-filter: blur(18px);
  transition: transform 300ms ease, border-color 300ms ease, box-shadow 300ms ease;
}

.rt-slider-top-ventures .rt-top-venture::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(9, 23, 49, 0.72) 0%, rgba(9, 23, 49, 0.9) 100%);
}

.rt-slider-top-ventures .rt-top-venture_no {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 50px;
  height: 50px;
  border-radius: 999px;
  background: rgba(65, 105, 225, 0.22);
  color: #9bb8ff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.14em;
  flex-shrink: 0;
}

.rt-slider-top-ventures .rt-top-venture_copy small {
  position: relative;
  z-index: 1;
  display: block;
  margin-bottom: 6px;
  color: rgba(255, 255, 255, 0.58);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.rt-slider-top-ventures .rt-top-venture_copy {
  text-align: left;
}

.rt-slider-top-ventures .rt-top-venture_copy h4 {
  position: relative;
  z-index: 1;
  margin: 0 0 6px;
  color: #ffffff;
  font-size: 24px;
  line-height: 1.05em;
}

.rt-slider-top-ventures .rt-top-venture_copy p {
  position: relative;
  z-index: 1;
  margin: 0;
  color: rgba(255, 255, 255, 0.7);
  font-size: 13px;
  line-height: 1.6em;
}

.rt-slider-top-ventures .rt-top-venture:hover {
  transform: translateY(-8px);
  border-color: rgba(143, 179, 255, 0.34);
  box-shadow: 0 28px 70px rgba(4, 14, 34, 0.3);
}

.rt-slider-top-ventures .outer-box {
  padding-top: 90px;
}

.rt-slider-top-ventures .outer-box .inner-box .images-outer {
  min-height: 640px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.rt-slider-ventures .inner-container {
  padding-bottom: 70px;
}

.rt-slider-ventures .rt-hero-ventures {
  position: relative;
  z-index: 2;
  margin-top: -22px;
}

.rt-slider-ventures .rt-hero-ventures-head {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 24px;
  margin-bottom: 24px;
}

.rt-slider-ventures .rt-hero-ventures-kicker {
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.18);
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.rt-slider-ventures .rt-hero-ventures-head p {
  max-width: 520px;
  margin: 0;
  color: rgba(255, 255, 255, 0.78);
  font-size: 16px;
  line-height: 1.8em;
  text-align: right;
}

.rt-slider-ventures .rt-hero-ventures-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 22px;
}

.rt-slider-ventures .rt-hero-venture-card {
  position: relative;
  display: block;
  min-height: 250px;
  overflow: hidden;
  border-radius: 28px;
  background: #0d1d34;
  box-shadow: 0 24px 60px rgba(3, 15, 34, 0.22);
}

.rt-slider-ventures .rt-hero-venture-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(6, 21, 44, 0.18) 0%, rgba(3, 10, 24, 0.94) 100%);
}

.rt-slider-ventures .rt-hero-venture-media {
  position: absolute;
  inset: 0;
  background-position: center;
  background-size: cover;
  filter: saturate(0.72) brightness(0.4) hue-rotate(8deg);
  transition: transform 0.45s ease;
}

.rt-slider-ventures .rt-hero-venture-card:hover .rt-hero-venture-media {
  transform: scale(1.08);
}

.rt-slider-ventures .rt-hero-venture-copy {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 250px;
  padding: 28px;
}

.rt-slider-ventures .rt-hero-venture-index {
  display: inline-block;
  margin-bottom: 18px;
  color: rgba(126, 178, 255, 0.94);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.rt-slider-ventures .rt-hero-venture-copy h3 {
  margin: 0 0 12px;
  color: #ffffff;
  font-size: 31px;
  line-height: 1.1em;
}

.rt-slider-ventures .rt-hero-venture-copy p {
  margin: 0;
  color: rgba(255, 255, 255, 0.82);
  font-size: 15px;
  line-height: 1.8em;
}

@media (max-width: 991px) {
  .rt-slider-top-ventures .rt-top-ventures_row {
    grid-template-columns: 1fr;
    max-width: 560px;
  }

  .rt-slider-top-ventures .outer-box {
    padding-top: 60px;
  }

  .rt-slider-top-ventures .outer-box .inner-box .images-outer {
    min-height: 520px;
  }

  .rt-ventures-head-five {
    padding: 34px 28px 30px;
  }

  .rt-ventures-head-five h2 {
    font-size: 42px;
  }

  .rt-slider-four .inner-container {
    padding-top: 110px;
    padding-bottom: 50px;
  }

  .rt-slider-four .rt-hero-intro_title {
    font-size: 54px;
  }

  .rt-slider-four .rt-hero-intro_services {
    font-size: 16px;
  }

  .rt-slider-four .rt-hero-intro_actions {
    flex-wrap: wrap;
  }

  .rt-slider-ventures .rt-hero-ventures-head {
    display: block;
  }

  .rt-slider-ventures .rt-hero-ventures-head p {
    max-width: none;
    margin-top: 14px;
    text-align: left;
  }

  .rt-slider-ventures .rt-hero-ventures-grid {
    grid-template-columns: 1fr;
  }

  .rt-ventures-news .news-block_four .image,
  .rt-ventures-news .news-block_four .image img {
    height: 500px;
    min-height: 500px;
  }
}

@media (max-width: 767px) {
  .rt-slider-top-ventures .rt-top-ventures {
    position: relative;
    top: 0;
    margin-bottom: 18px;
  }

  .rt-slider-top-ventures .rt-top-venture {
    min-height: 220px;
    padding: 20px 18px;
    border-radius: 20px;
  }

  .rt-slider-top-ventures .rt-top-venture_copy h4 {
    font-size: 22px;
  }

  .rt-slider-top-ventures .outer-box {
    padding-top: 24px;
  }

  .rt-slider-top-ventures .outer-box .inner-box .images-outer {
    min-height: auto;
  }

  #home.project-two .project-block_two .inner .image {
    height: 360px;
  }

  .rt-ventures-head-five {
    padding: 30px 20px 26px;
    border-radius: 22px;
  }

  .rt-ventures-head-five::before {
    top: 14px;
    width: 72px;
  }

  .rt-ventures-head-five h2 {
    font-size: 31px;
  }

  .rt-ventures-head-five p {
    font-size: 15px;
    line-height: 1.8em;
  }

  .rt-slider-four .inner-container {
    padding-top: 95px;
    padding-bottom: 42px;
  }

  .rt-slider-four .rt-hero-intro {
    margin-top: -40px;
    margin-bottom: 28px;
  }

  .rt-slider-four .rt-hero-intro_kicker {
    font-size: 12px;
    letter-spacing: 0.28em;
  }

  .rt-slider-four .rt-hero-intro_title {
    font-size: 38px;
  }

  .rt-slider-four .rt-hero-intro_services {
    font-size: 14px;
    line-height: 1.8em;
  }

  .rt-slider-four .rt-hero-intro_services span {
    margin: 0 10px;
  }

  .rt-slider-four .rt-hero-intro_actions {
    flex-direction: column;
    align-items: center;
  }

  .rt-slider-ventures .inner-container {
    padding-bottom: 42px;
  }

  .rt-slider-ventures .rt-hero-ventures {
    margin-top: 8px;
  }

  .rt-slider-ventures .rt-hero-venture-card,
  .rt-slider-ventures .rt-hero-venture-copy {
    min-height: 220px;
  }

  .rt-slider-ventures .rt-hero-venture-copy {
    padding: 22px;
  }

  .rt-slider-ventures .rt-hero-venture-copy h3 {
    font-size: 25px;
  }

  .rt-ventures-news .news-block_four .image,
  .rt-ventures-news .news-block_four .image img {
    height: 420px;
    min-height: 420px;
  }
}

