@keyframes pulse {
  0% {
    opacity: 0.4;
    transform: scale(0.6);
  }
  50% {
    opacity: 0.7;
    transform: scale(1);
  }
  100% {
    opacity: 0.4;
    transform: scale(0.6);
  }
}
.ga-sec-container p {
  color: var(--secondary-text-color) !important;
}

.dashed-svg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: pink;
  transform-origin: top;
  inset: 0;
}

.what-we-do-section {
  --reveal: 100%;
}

svg.ga-scroll-path {
  clip-path: inset(0 0 var(--reveal) 0);
}

.background-text {
  width: 10000000px !important;
}
.background-text .bt-child {
  float: left;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: marquee-strips-scroll;
  animation-duration: 25s;
  display: flex;
}
.background-text svg {
  margin-left: 1vw;
  width: auto;
  height: 15vw;
  margin-right: 1vw;
}

.iw-inner {
  overflow: hidden;
  border-radius: 30px;
  display: block;
}
.iw-inner img {
  transition: all 0.7s ease;
}
.iw-inner:hover img {
  transform: scale(1.12);
}

.path-card {
  min-height: 15vw;
}
.path-card .pt-desc {
  transition: all 0.5s ease;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: transparent;
  padding: inherit;
  border-radius: inherit;
  top: 43%;
  transition: all 0.5s ease;
}
.path-card .pt-desc p {
  transition: inherit;
  opacity: 0;
  margin-top: 0.5vw;
  padding-right: 2vw;
}
.path-card.active .pt-card-inner .icon {
  opacity: 0;
}
.path-card.active .m-s {
  opacity: 0 !important;
}
.path-card.active .pt-desc {
  top: 0;
}
.path-card.active .pt-desc p {
  opacity: 1;
}
.path-card .pt-card-inner .plus {
  cursor: pointer;
}
.path-card .pt-card-inner .icon {
  width: 100% !important;
  display: flex;
  justify-content: flex-start;
  transition: inherit;
  pointer-events: none;
}
.path-card .pt-card-inner .icon svg {
  display: inline-block;
  width: auto;
}
.path-card:hover {
  border: 0px !important;
}
.path-card:hover .pt-card-inner {
  background-image: url(../images/binarycorpbg.png) !important;
  background-size: cover;
  background-position: center;
  box-shadow: 0px 6px 10px 0px rgba(14, 15, 15, 0.8117647059);
}

.expertise .expertise-card .ex-c-inner {
  position: relative;
  padding: 1.5vw !important;
  height: 25vw !important;
  overflow: hidden;
}
.expertise .expertise-card .l-m {
  transition: all 0.5s ease;
}
.expertise .expertise-card .ex-desc {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  padding: inherit;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  flex-direction: column-reverse;
  transition: all 0.5s ease;
}
.expertise .expertise-card p {
  transition: all 0.5s ease;
  opacity: 0;
}
.expertise .expertise-card h3 {
  margin: 0px !important;
  position: absolute;
  bottom: 0%;
  padding-top: 1.5vw;
  padding-bottom: 1.5vw;
  width: 90%;
  transform-origin: center center;
  transition: all 0.5s ease;
  left: 1.25vw;
}
.expertise .expertise-card:hover .l-m {
  opacity: 0;
}
.expertise .expertise-card:hover .ex-desc p {
  opacity: 1;
}
.expertise .expertise-card:hover .ex-desc h3 {
  bottom: 72%;
  transform: scale(0.5);
  left: -17%;
}/*# sourceMappingURL=c1.css.map */