

a.nav-link {
    font-size: 1.2rem;
    text-shadow: 0 1px 4px rgba(0, 0, 0, .4);
}

.cw-header-info {
    background-image: linear-gradient(
        180deg,
        rgba(250, 250, 250, 0.2),
        rgba(250, 250, 250, 0.2)
      ),
      url(https://apihoard.webit.com/api/v1/Image/1EA3B5A1744FB62B2B19DBCE93A3D1B9/1EA3B5A1744FB62B2B19DBCE93A3D1B9.jpg?size=1920x1440);
    background-position: 50% 50%;
    background-size: cover;
  }
  .cw-header-business h3 {
    font-size: 1em;
    padding: 0.3em 0.5em;
    margin-bottom: 0;
  }
  .cw-header-business p {
    font-size: 0.9em;
    padding: 0.2em 0.5em;
    line-height: 1.4em;
    margin-bottom: 0;
  }

  .hero-divider-container,
  .about-divider-container {
    bottom: -5px !important;
  }

  .cw-header-info img {
    animation-duration: 4s;
    animation-delay: .5s;
    animation-name: bounceIn;
    animation-fill-mode: forwards;
  }

  @-webkit-keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
      transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
      -webkit-transform: scale3d(0.9, 0.9, 0.9);
      transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
      opacity: 1;
      -webkit-transform: scale3d(1.03, 1.03, 1.03);
      transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
      -webkit-transform: scale3d(0.97, 0.97, 0.97);
      transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
      opacity: 1;
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
    }
  }
  @keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
      transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
      -webkit-transform: scale3d(0.9, 0.9, 0.9);
      transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
      opacity: 1;
      -webkit-transform: scale3d(1.03, 1.03, 1.03);
      transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
      -webkit-transform: scale3d(0.97, 0.97, 0.97);
      transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
      opacity: 1;
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
    }
  }
  .animate__bounceIn {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
    animation-duration: calc(var(--animate-duration) * 0.75);
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
  }

/* Homepage Hero */
.cw-team-layout {
    background: url("https://apihoard.webit.com/api/v1/Image/759CCFFF959CB514A626D960637C31AA/759CCFFF959CB514A626D960637C31AA.png?size=1920x1440") center center / cover;
}

.cw-team-layout .cw-tile-box {
    background: #FBEFD4;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
    transition: transform 0.2s ease;
    height: 100%;
    color: inherit;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 1rem;
}

.cw-team-layout .cw-tile-box:hover {
    transform: translateY(-4px);
    text-decoration: none;
}

.cw-team-layout .cw-icon {
    max-width: 200px;
    width: 100%;
    height: auto;
}

.cw-team-layout .cw-tile-title {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    word-spacing: 0.25em;
    margin-bottom: 0.5rem;
    line-height: 1.3;
}

.cw-team-layout .cw-tile-title .cw-word {
    display: inline-block;
    white-space: nowrap;
}

.cw-team-layout .cw-tile-title span {
    display: inline-block;
    font-weight: bold;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}

.cw-team-layout .cw-tile-text {
    font-size: 1rem;
    color: #444;
}

.cw-team-layout .cw-logo {
    border-radius: 12px;
}

@media (min-width:425px) {
    .cw-team-layout .cw-logo {
        max-width: 400px;
        border-radius: 12px;
    }
}

.cw-team-layout .cw-verse {
    font-size: 1rem;
    color: #444;
    margin-top: 10px;
}

.cw-team-layout a {
    color: inherit;
}

/*------ Prayer Section -----*/
.cw-pray {
    padding: 2rem 0 3rem;
    background-color: #ed6c9d !important;
}
@media (max-width: 767px) {
    .cw-pray-cols {
     flex-direction: column;   
    }
}

/*---- Foter ----*/
.footer .footer-bottom-section {
    background: #3D8E96;
}

.footer-info-business {
    text-shadow: 0 1px 4px rgba(0, 0, 0, 1);
}