.values-row button,
.process-row button {
  position: relative;
  height: 2rem;
  width: 2rem;
  padding: 0;
  z-index: 10;
  font-size: 1rem;
  border: 0;
  border-radius: 50%;
  color: #efefef;
}
.values-row button::before,
.values-row button::after,
.process-row button::after,
.process-row button::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 2rem;
  width: 2rem;
  padding: 0;
  content: "";
  border-radius: 50%;
  opacity: 0;
}

.values-row button::before,
.process-row button::before {
  z-index: -10;
  border: 1px solid yello;
  color: #fff;
  -webkint-animation: transmitter-field 2s ease-out 1s infinite;
  animation: transmitter-field 2s ease-out 1s infinite;
}

@-webkit-keyframes transmitter-field {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(2);
  }
}

@keyframes transmitter-field {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}

.values-row button::after,
.process-row button::after {
  z-index: -15;
  background-color: transparent;
  color: transparent;
  -webkit-animation: transmitter-circle 2s ease-out 1.5s infinite;
  animation: transmitter-circle 2s ease-out 1.5s infinite;
}

.values-row button[data-bs-target="#IDEATION"] {
  background-color: #b96f00;
}

.values-row button[data-bs-target="#IDEATION"]::after {
  border: 1px solid #b96f00;
}

.values-row button[data-bs-target="#IDEATION"]::before {
  background-color: #b96f00;
}

.values-row button[data-bs-target="#INNOVATION"] {
  background-color: #007f73;
}

.values-row button[data-bs-target="#INNOVATION"]::after {
  border: 1px solid #007f73;
}

.values-row button[data-bs-target="#INNOVATION"]::before {
  background-color: #007f73;
}

.values-row button[data-bs-target="#INTEGRITY"] {
  background-color: #c20027;
}

.values-row button[data-bs-target="#INTEGRITY"]::after {
  border: 1px solid #c20027;
}

.values-row button[data-bs-target="#INTEGRITY"]::before {
  background-color: #c20027;
}

.values-row button[data-bs-target="#SUSTAINABILITY"] {
  background-color: #124076;
}

.values-row button[data-bs-target="#SUSTAINABILITY"]::after {
  border: 1px solid #124076;
}

.values-row button[data-bs-target="#SUSTAINABILITY"]::before {
  background-color: #124076;
}

/* Process row Buttons */
.process-row button[data-bs-target="#Understand-business-context"] {
  background-color: #FBA834;
}

.process-row button[data-bs-target="#Understand-business-context"]::after {
  border: 1px solid #FBA834;
}

.process-row button[data-bs-target="#Understand-business-context"]::before {
  background-color: #FBA834;
}
.process-row button[data-bs-target="#Ideate"] {
  background-color: #2D9596;
}

.process-row button[data-bs-target="#Ideate"]::after {
  border: 1px solid #2D9596;
}

.process-row button[data-bs-target="#Ideate"]::before {
  background-color: #2D9596;
}
.process-row button[data-bs-target="#Develop-Implement"] {
  background-color: #FF004D;
}

.process-row button[data-bs-target="#Develop-Implement"]::after {
  border: 1px solid #FF004D;
}

.process-row button[data-bs-target="#Develop-Implement"]::before {
  background-color: #FF004D;
}
.process-row button[data-bs-target="#Ensure-Sustainability"] {
  background-color: #365486;
}

.process-row button[data-bs-target="#Ensure-Sustainability"]::after {
  border: 1px solid #365486;
}

.process-row button[data-bs-target="#Ensure-Sustainability"]::before {
  background-color: #365486;
}
.process-row button[data-bs-target="#Measure-Effectiveness"] {
  background-color: #7360DF;
}

.process-row button[data-bs-target="#Measure-Effectiveness"]::after {
  border: 1px solid #7360DF;
}

.process-row button[data-bs-target="#Measure-Effectiveness"]::before {
  background-color: #7360DF;
}

@-webkit-keyframes transmitter-circle {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(2);
  }
}

@keyframes transmitter-circle {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}

.banner-explore-btn,
.explore-agr-btn,
.banner-explore-btn {
  position: relative;
  overflow: hidden;
  color: #fff;
}

.explore-agr-btn,
.product-explore-btn,
.explore-Acharya-btn,
.product-view-btn,
.testimonial .card .card-footer a,
.blog-read-more,
.explore-blog-btn,
.cta-div .primary,
.navbar-nav li a.get-in-touch-nav,
.contact-us-send {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.explore-agr-btn span,
.product-explore-btn span,
.banner-explore-btn span,
.explore-Acharya-btn span,
.product-view-btn span,
.testimonial .card .card-footer a span,
.blog-read-more span,
.explore-blog-btn:hover span,
.cta-div .primary span,
.contact-us-send span {
  z-index: 2;
  position: relative;
  color: #fff;
}

.explore-agr-btn::before,
.product-explore-btn::before,
.banner-explore-btn::before,
.explore-Acharya-btn::before,
.product-view-btn::before,
.testimonial .card .card-footer a::before,
.blog-read-more::before,
.explore-blog-btn::before,
.cta-div .primary::before,
.navbar-nav li a.get-in-touch-nav::before,
.contact-us-send::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #0b4e91;
  z-index: 1;
  transition: width 0.3s ease;
  /* border-radius: 5px; */
}

.testimonial .card .card-footer a::before,
.blog-read-more::before,
.navbar-nav li a.get-in-touch-nav::before {
  background-color: #327f00;
}
.explore-agr-btn:hover,
.product-explore-btn:hover {
  transform: scale(1.1);
  transition: transform 0.3s ease;
  color: #fff;
}

.explore-agr-btn:hover img,
.product-explore-btn:hover img,
a:hover img,
a:hover i,
button:hover i {
  z-index: 999;
  color: #fff;
}
.explore-agr-btn:hover::before,
.product-explore-btn:hover::before,
.banner-explore-btn:hover::before,
.explore-Acharya-btn:hover::before,
.product-view-btn:hover::before,
.testimonial .card .card-footer a:hover::before,
.blog-read-more:hover::before,
.explore-blog-btn:hover::before,
.cta-div .primary:hover::before,
.navbar-nav li a.get-in-touch-nav:hover::before,
.contact-us-send:hover::before {
  width: 100%;
}
.banner-row .card-body img:hover {
  transform: scale(1.3);
  transition: transform 0.3s ease;
}

.values-row .col:hover .main,
.process-row .col:hover .main {
  transform: scale(1.125);
  transition: transform 0.3s ease;
}
.cta-div .primary,
.cta-div .secondary,
.CAPABILITIES-images a img:hover {
  transform: scale(1.1);
  transition: transform 0.3s ease;
  border-radius: 5px;
  margin: 5px;
}


.CAPABILITIES-images a img{
  height: 100%;
}
.CAPABILITIES-images a img:hover {
  transform: scale(1.01);
  transition: transform 0.3s ease;
  overflow: hidden;
}

.navbar-nav li a.get-in-touch-nav:hover {
  color: #fff !important;
}

.navbar-nav .nav-link:hover {
  color: #0d5888;
}

.dropdown-item:hover {
  background-color: #0d5888;
  color: #fff;
}

.navbar-nav li a.get-in-touch-nav:hover span,
.explore-blog-btn:hover i {
  position: relative;
  z-index: 9999;
  color: #fff;
}
.explore-blog-btn::before {
  border-radius: 5px;
}
.navbar-nav .cta-nav .nav-link:hover {
  background-color: transparent !important;
}

.banner-row .card:hover {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}


.banner-row a:hover i {
  color: #2D9596 !important;
}

