/*
    Author: _ForgetMeNot
	Product Name: SyndPix - syndpix.id
	Product Version: 1.0.0
	Website: https://syndit.id
	Contact: syndrome.it@gmail.com
*/

.hero-three__title p {
    font-size: 45.5px;
    letter-spacing: 0px;
}

.syndit-shape-master {
  margin-top: 30px !important;
  height: calc(100% - 1437px);
}

.syndit-ph-title span {
    font-size: 90px;
    font-family: 'Plus Jakarta Sans', sans-serif;
}

.syndit-ph-title p {
    font-size: 36.4px;
    letter-spacing: 0px;
    font-family: 'Plus Jakarta Sans', sans-serif;
}

.syndit-hero-banner {
  width: 770px;
}

.syndit-image-top-left {
  width: 200px;
}

.syndit-image-top-right {
  width: 240px;
  margin-right: 480px;
}

.syndit-image-mobile-left {
  width: 100px;
}

.syndit-image-mobile-right {
  width: 130px;
}

.logo-wrapper {
    display: flex;
    align-items: center;
    gap: 15px;
    text-decoration: none;
}

.syndit-hero-motion-ph {
  margin-top: 200px;
}

.syndit-client-carousel-item {
  max-height:40px;
  max-width:120px;
  opacity:0.75;
  filter:grayscale(100%) brightness(1.4);
  transition:all .3s ease;
  position:relative;
  z-index:1;
}

.syndit-client-carousel-item-hover {
  max-height:40px;
  max-width:120px;
  position:absolute;
  opacity:0;
  transition:all .3s ease;
}

.client-carousel__item {
  height:150px;
  margin: 15px !important;
  padding:14px 18px;
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  overflow:hidden;

  background:rgba(255,255,255,0.5);
  border-radius:14px;
  border:1px solid rgba(140,120,255,0.25);
  box-shadow: 0 0 0 rgba(0,0,0,0);

 transition: background .3s ease, box-shadow .3s ease, border-color .3s ease;
}

.client-carousel__image, .client-carousel__hover-image {
  max-width:120px;
  max-height:130px;
  padding: 10px;
  width:auto;
  height:auto;
  object-fit:contain;
  transition:opacity .3s ease, transform .3s ease;
}

.client-carousel__image {
  opacity:0.85;
}

.client-carousel__hover-image {
  opacity:0;
  position:absolute;
}

.client-carousel__item:hover {
  background:rgba(255,255,255,0.07);
  border-color:rgba(180,140,255,0.8);
  box-shadow:
    0 0 10px rgba(90,120,255,0.5),
    0 0 18px rgba(180,80,255,0.45),
    0 0 30px rgba(255,80,200,0.25);
}

.client-carousel__item:hover .client-carousel__image {
  opacity:0;
}

.client-carousel__item:hover .client-carousel__hover-image {
  opacity:1;
}

.scroll-to-top.show ~ .wa-float {
  bottom: 160px;
}

@media (max-width: 991.98px) {
  .hero-three__title span {
    font-size: 55px;
  }

  .hero-three__title p {
    font-size: 35px;
  }

  .syndit-ph-title span {
      font-size: 43px;
  }

  .syndit-ph-title p {
      font-size: 26px;
      letter-spacing: 0px;
  }

  .syndit-hero-banner {
    width: 695px;
  }

  .hero-one__image {
    right: -520px;
  }

  .hero-one__image img {
    max-width: 70%;
  }

  .hero-one__shape {
    max-width: 25%;
  }
}

@media (max-width: 768px) {
  .hero-three__title span {
    font-size: 38px;
  }

  .hero-three__title p {
    font-size: 24px;
  }

  .aigence-btn__text {
    font-size: 14px;
    padding: 17px 22px;
  }

  .aigence-btn__icon {
    font-size: 14px;
    width: 48px;
    height: 48px;
  }

  #videoButton {
    display: none;
  }

  .syndit-shape-master {
    margin-top: 30px !important;
    height: calc(100% - 800px);
  }

  .syndit-second-hero-slide {
    padding-left: unset;
    padding-right: unset;
  }

  .syndit-ph-title p {
      font-weight: 600;
  }

  .hero-one__content__shape {
    max-width: 15%;
    right: 0px;
  }

  .syndit-hero-banner {
    width: 385px;
  }

  .hero-one__image {
    right: -555px;
  }

  .hero-one__image img {
    max-width: 40%;
  }

  .hero-one__shape {
    max-width: 25%;
  }

  .syndit-image-top-left {
    width: 110px;
  }

  .syndit-image-top-right {
    width: 150px;
    margin-right: unset !important;
  }

  .syndit-hero-motion-ph {
    margin-top: 0px;
  }

  .footer-widget__links li {
    margin-left: unset !important;
    display: list-item;
  }
}

@media (max-width: 345px) {
  .hero-three__title span {
    font-size: 35px;
  }

  .hero-three__title p {
      font-size: 20px;
  }

  .aigence-btn__text {
    font-size: 12px;
    padding: 15px 20px;
  }

  .aigence-btn__icon {
    font-size: 12px;
    width: 46px;
    height: 46px;
  }

  .syndit-shape-master {
    margin-top: 30px !important;
    height: calc(100% - 725px);
  }

  .syndit-second-hero-slide {
    padding-left: unset;
    padding-right: unset;
  }

  .syndit-hero-banner {
    width: 320px;
  }
}

/*
    Author: _ForgetMeNot
	Product Name: SyndPix - syndpix.id
	Product Version: 1.0.0
	Website: https://syndit.id
	Contact: syndrome.it@gmail.com
*/