.section-lp-more-projects-small {
  overflow: hidden;

  padding-bottom:  100px;
}

@media only screen and (max-width: 768px) {
  .section-lp-more-projects-small {
    padding-bottom:  48px;
  }
}

.more-projects-small-heading {
  margin-top: 100px;
  margin-bottom: 80px;
}

@media only screen and (max-width: 768px) {
  .more-projects-small-heading {
    margin-top: 48px;
    margin-bottom: 32px;
  }
}

.more-projects-small-heading h2::before {
    background: var(--color_blue_600);
}

.more-projects-small-heading h2 {
  max-width: 506px;
}

.more-projects-small-container {
  position: relative;

  width: 100%;
}

@media only screen and (max-width: 1023px) {
  .more-projects-small-container {
    width: 70%;
  }
}

@media only screen and (max-width: 460px) {
  .more-projects-small-container {
    width: 100%;
  }
}

.section-lp-more-projects-small .owl-stage {
  display: flex;
}

.more-projects-small-item a {
  position: relative;

  display: block;
}

.more-projects-small-item a:before {
  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 100%;
  height: 100%;

  content: "";
  transition: all var(--translation_duration);

  opacity: 0;
  background-color: var(--color_blue_600);
}

.more-projects-small-item a:hover:before {
  opacity: 0.4;
}

@media only screen and (max-width: 1024px) {
  .more-projects-small-item a:hover:before {
    opacity: 0;
  }
}

.more-projects-small-item a img {
  width: 100%;
  max-height: 440px;

  object-fit: cover;
}

@media only screen and (max-width: 768px) {
  .more-projects-small-img {
    display: none;
  }
}

.more-projects-small-img-mobile {
  display: none;
}

@media only screen and (max-width: 768px) {
  .more-projects-small-img-mobile {
    display: block;
  }
}

.more-projects-small-item .more-project-small-item-title {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;

  max-width: calc(90%);
  padding: 20px 40px 5px 0;

  background-color: var(--c_neutral--25);
}

@media only screen and (max-width: 768px) {
  .more-projects-small-item .more-project-small-item-title {
    padding: 28px 26px 0px 0;
  }
}

.more-project-small-item-title .project-logo {
  max-width: 113px;
  margin-bottom: 10px;
}

.more-project-small-item-title p {
  position: relative;

  display: flex;
  align-items: center;

  text-transform: lowercase;

  color: var(--color_gray_900);
}

.more-project-small-item-title p span {
  display: block;

  width: 40px;
  height: 2px;

  content: "";
}

.more-project-small-item-title p strong {
  margin-left: 10px;
}

.more-project-small-item-title h4 {
  display: flex;
  align-items: center;
  justify-content: center;

  min-height: 45px;

  text-overflow: ellipsis;

  color: var(--color_blue_600);

  line-height: var(--cs_line-height_l);
}

@media only screen and (max-width: 768px) {
  .more-project-small-item-title h4 {
    white-space: unset;
  }
}

.section-lp-more-projects-small .owl-nav {
  position: absolute;
  top: calc(50% - (56px / 2));

  display: flex;

  width: 100%;
  height: 0;
}

.section-lp-more-projects-small .owl-nav .owl-next {
  margin-right: -1px;
  margin-left: auto;
}

.section-lp-more-projects-small .owl-nav button {
  padding: 0;

  cursor: pointer;

  border: none;
  background: transparent;
}

.section-lp-more-projects-small .owl-nav button.disabled {
  display: none;
}

.section-lp-more-projects-small .owl-dots {
  display: none;
}
