.tag-custom {
  text-transform: none !important;
}

.custom-image {
  width: 100%;
}

.custom-mb-120 {
  margin-bottom: 120px;
}

.row.height-anim {
  overflow: hidden;
  max-height: 12em;
  transition: max-height 0.5s ease;
}

.row.height-anim.open {
  max-height: 1000px;
}

.long-text {
  overflow: hidden;
  max-height: 6em;
  line-height: 1.5em;
  transition: max-height 0.4s ease;
}

.long-text.open {
  max-height: 100vh;
}

/* Maintain portrait aspect ratio inside Lity modal */
.lity-iframe-container {
  position: relative;
  width: 100%;
  max-width: 360px;
  margin: auto;
  aspect-ratio: 9/16;
}

/* Force iframe to follow container's portrait shape */
.lity-iframe-container iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: none;
  border-radius: 12px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
}

.break-on-mobile {
  display: inline;
}

.circle-wrapper-full .carousel-item-all {
  clip-path: none;
  border-radius: 0;
}

.hover-effect.the-team,
.hover-effect-img:hover .hover-effect.the-team {
  border-radius: 0;
}

.team-box {
  border-radius: 0;
}
.logo img {
    height: 44px; 
    width: auto;
}

#team .owl-nav-custom-team {
    visibility: hidden !important;
}

/* Show on tablets/mobile */
@media only screen and (max-width: 1239px) {
    #team .owl-nav-custom-team {
    visibility: visible !important;
}
}

@media (max-width: 500px) {
  .height-anim.col-md-4 {
    text-align: center;
  }
  .lity-iframe-container iframe {
    border-radius: 0;
    box-shadow: none;
  }
  .break-on-mobile {
    display: block;
    margin-top: 8px;
  }
}
/* Fullscreen video on small screens */
@media (max-width: 768px) {
  .lity-iframe-container {
    max-width: none;
    width: 100vw;
    height: 100vh;
    aspect-ratio: auto;
  }
  .lity-iframe-container iframe {
    border-radius: 0;
    box-shadow: none;
  }
}
@media (max-width: 991.98px) {
  .hide-below-lg {
    display: none !important;
  }
  .long-text,
  .row.height-anim {
    max-height: none !important;
    overflow: visible !important;
  }
  .long-text::after,
  .row.height-anim::after {
    display: none !important;
  }
  .read-more {
    display: none !important;
  }
}

/*# sourceMappingURL=custom-style.css.map */
