
.highlight {
  background: url(https://s2.svgbox.net/pen-brushes.svg?ic=brush-2&color=yellow) !important;
  margin: -2px -6px !important;
  padding:  2px  6px !important;
  color:green !important;
  font-weight: bold;
  z-index:-1 !important;
}


em{

  color:green !important;
  text-decoration: underline dotted !important;
}

.image-wrapper img{

  box-shadow: -4px -4px 8px rgba(0, 0, 0, 0.1) !important;
  border-radius:10px !important;
}

.cid-u0TlhcD8Ez img{

  width:165px !important;
}

.cid-u0TlhcD8Ez .card{
  opacity: 1.0 !important;
}

.cid-u113jlFbEG img
{
  width:80px !important;
}

.cid-u113jlFbEG .card{
  opacity: 1.0 !important;
}

.cid-tYtBkqEe72 .carousel img
{
  max-height:800px !important;
  margin-bottom:-50px !important;

}

@keyframes scrollingAnimationLeft {
            from {
                transform: translateX(0);
            }

            to {
                transform: translateX(-100%);
            }
        }
        @keyframes scrollingAnimationRight {
            from {
                transform: translateX(-100%);
            }

            to {
                transform: translateX(-0%);
            }
        }

        .mainContainer {
            width: 80%;
            overflow-x: hidden;
            display: flex;
            position: relative;
        }
        .mainContainer:before,
        .mainContainer:after {
            content: ' ';
            position: absolute;
            top: 0;
            bottom: 0;
            z-index: 1;
            width: 100px;
        }

.mainContainer:before {
    left: 0;
    # background: linear-gradient(to right, #fff 0%, transparent 50%) !important;
}

.mainContainer:after {
    right: 0;
    # background: linear-gradient(to left, #fff 0%, transparent 50%) !important;
}

        .scrollingItemsWrapper {
            display: flex;
            transition: all ease;
            animation-name: scrollingAnimationLeft;
            animation-duration: 150s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }
        .mainContainer2 .scrollingItemsWrapper {
            animation-name: scrollingAnimationRight;
        }

        .scrollingItem {
            white-space: nowrap;
            width: 600px;
            min-height: 390px;
            border-radius: 10px;

        }

.glow{

  box-shadow: #ccc 0 0 90px 13px !important;
  z-index:0 !important;
}

.typer{

  color:#000 !important;
  font-weight:bold;
  text-decoration: underline;
  text-decoration-color: green;

}

.card:hover{
  opacity: 1 !important;

}

.logo-animation {
  border-radius: 50%; /* Makes the image circular */
  object-fit: cover;
  border: 5px solid #4caf50; /* Initial border color */
  animation: border-pulse 1s infinite;
}


@keyframes border-pulse {
  0% {
    border-color: #32cd32; /* Lime Green */
    border-width: 10px;
    box-shadow: 0 0 10px rgba(34, 139, 34, 0); /* Soft green glow */
  }
  50% {
    border-color: #228b22; /* Forest Green */
    border-width: 15px;
    box-shadow: 0 0 20px rgba(50, 205, 50, 0.8) ; /* Intense green glow */
  }
  100% {
    border-color: #32cd32; /* Back to Lime Green */
    border-width: 10px;
    box-shadow: 0 0 10px rgba(34, 139, 34, 0); /* Soft green glow */
  }
}
