.dark-section {
  background: #000;
}

.dark-section h2 {
  color: #fff !important;
}

@font-face {
  font-family: "Gilroy-Bold";
  font-display: swap;
  src: url(../fonts/gilroy/gilroyextrabold.ttf);
}

@font-face {
  font-family: "Gilroy-light";
  font-display: swap;
  src: url(../fonts/gilroy/gilroylight.ttf);
}

@font-face {
  font-family: "Gilroy";
  font-display: swap;
  src: url(../fonts/gilroy/gil.otf);
}

@font-face {
  font-family: "Skape";
  font-display: swap;
  src: url(../fonts/skape/fonts/skape.ttf);
}

@font-face {
  font-family: "Gilroyl";
  font-display: swap;
  src: url(../fonts/gilroy/font.woff);
}

font.woff .icon-play:before,
.icon-play:after {
  content: "\e90d";
  font-family: "skape";
  font-style: normal;
}

.vlt-widget {
  display: block;
  margin: 0 0 0 auto;
}

h2.vlt-project-showcase__title span,
.vlt-project-showcase__heading span,
.vlt-section-title__title span {
  display: block;
  margin: 0 auto;
}

h2.vlt-project-showcase__title span:nth-child(1),
.vlt-section-title__title span:nth-child(1) {
  line-height: 0.5;
  font-size: 0.75em;
  padding-left: 40px;
}

.vlt-project-showcase__heading span:nth-child(1) {
  line-height: 0.8;
  font-size: 0.6em;
  padding-left: 0;
  transform: translateX(-20px);
}

h2.vlt-project-showcase__title span:nth-child(2),
.vlt-project-showcase__heading span:nth-child(2),
.vlt-section-title__title span:nth-child(2) {
  line-height: 1;
}

p {
  font-family: "Gilroyl";
}

::-webkit-scrollbar-thumb {
  background-color: #000;
}

.vlt-team-member--style-1 .vlt-team-member__socials {
  background-color: #ffffff;
}

.red-text {
  color: #dc3545;
}
