.logo{
    margin-top:-7px;
}
.lift:hover{
    box-shadow: none;
}
.client-logo{
    height: 75px !important;
    object-fit: contain;
}

/* .border-animation:hover {
    border: 1px solid #3E7DC0;
  } */



  /* Default card styling */
  .border-animation {
    position: relative;
    /* padding: 20px; */
    border-radius: 10px;
    border: 2px solid transparent; /* Transparent border initially */
    /* background: linear-gradient(white, white) padding-box, 
                linear-gradient(45deg, #3E7DC0, #47B5FF, #1363DF) border-box; */
    transition: all 0.3s ease-in-out;
    /* text-decoration: none; */
  }

  /* Hover effect for animated gradient border */
  .border-animation:hover {
    background: linear-gradient(white, white) padding-box, 
                linear-gradient(43deg,#4158d0 0,#c850c0 46%,#ffcc70 100%) border-box;
                
    box-shadow: 0px 8px 20px rgba(19, 99, 223, 0.2); /* Soft hover shadow */
    /* transform: translateY(-5px); Slight lift effect */
    /* text-decoration: none; */

  
}

.click{
    color: #60697b;
}

.lazy-bg {
    min-height: 300px; /* Set a height to make sure it appears in the viewport */
    background-size: cover;
    background-position: center;
  }

  html {
    scroll-behavior: smooth;
  }
.service-card{
  min-height:350px;
}
.service-card-insights{
  min-height:310px;
}
.about-card{
  padding:1rem;
}
.custom-border-top{
  border: var(--bs-border-width) solid;
  color: rgba(164, 174, 198, .2);
}
.light-card{
  background: linear-gradient(#fbfbfb, #fcfafa) padding-box, 
  linear-gradient(43deg,#4158d0 0,#c850c0 46%,#ffcc70 100%) border-box;
}

ol {
    counter-reset: item;
}

ol > li {
    counter-increment: item;
}

ol ol > li {
    display: block;
}

ol ol > li:before {
    content: counters(item, ".") ". ";
    margin-left: -20px;
}

@supports (-webkit-hyphens: none) {
  .accordion-wrapper .card-header button, .badge, .btn, .btn.btn-circle .number, .collapse-link, .display-1, .display-2, .display-3, .display-4, .display-5, .display-6, .dropdown-item, .filter:not(.basic-filter), .filter:not(.basic-filter) ul li a, .h1, .h2, .h3, .h4, .h5, .h6, .meta, .more, .nav-link, .post-category, h1, h2, h3, h4, h5, h6 {
    font-weight: 500 !important;
  }
}

a.blog-post-link:hover {
  color: #343f52 !important;
}