.main-wrapper {
  opacity: 0;
}

.overflow-hidden {
  overflow: hidden;
}

.line-animation-split {
  overflow: hidden;
  margin-top: -0.12em;
}

.animation-split-fade,
.line-split-fade {
  overflow: hidden;
}

.w-richtext figure.w-richtext-align-fullwidth {
  max-width: none !important;
}

.w-richtext figure.w-richtext-align-fullwidth div {
  width: 100% !important;
}

.w-richtext figure.w-richtext-align-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.faq--question.open .faq--icon {
  transform: rotate(45deg);
}

.faq--response {
  height: 0px;
}

.navbar.is--scrolled {
  background-color: #fff;
  color: black;
}

.portfolio--item-collection:nth-child(2n) {
  transform: translate(0px, -60rem);
}
@media screen and (max-width: 992px) {
  .portfolio--item-collection:nth-child(2n) {
    transform: translate(0px, 0rem);
  }
}

.is--projects-slider .swiper-slide-active {
  transform: translate(0px, 0rem);
}

.is--projects-slider .swiper-slide-next {
  transform: translate(0px, -60rem);
}

.is--projects-slider .swiper-slide-prev {
  transform: translate(0px, -60rem);
}

.is--about-slider {
  overflow: visible; /* Ensures neighboring slides are visible */
}

.swiper-slide {
  transition: transform 0.3s ease, scale 0.3s ease; /* Smooth scaling effect */
}

.swiper-slide-active {
  transform: scale(1.1) !important; /* Scales the active slide */
}

.swiper-slide-prev,
.swiper-slide-next {
  transform: scale(0.9) !important; /* Scales the previous and next slides */
}

.menu--trigger-icon-toclose {
  opacity: 0;
}

.navbar--new.is--scrolled .navbar--new-menu {
  opacity: 0;
  pointer-events: none;
}

.navbar--new.is--scrolled {
  color: white;
  background-color: var(--color--blue2);
}
