/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 30 2025 | 05:08:24 */
/* Header glassmorphism effect */
.myheader {
  background: rgba(0, 0, 0, 0.4); /* Black with 40% opacity */
  backdrop-filter: blur(10px);   /* Glassmorphism blur */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border: 1px solid rgba(255, 255, 255, 0.1); /* Light border for glass edge */
}

.team-homepage .slick-arrow {
	width: 70px !important;
}

.team-homepage .slick-arrow svg {
	height: 70px !important;
}


/* Team Awards Table*/
 .custom-table-award {
    width: 100%;
    border-collapse: collapse;
    background-color: #faf9f2;
  }

  .custom-table-award th,
  .custom-table-award td {
    padding: 12px 12px;             /* padding inside each column */
    text-align: left;
    vertical-align: middle;
    border: 1px solid #ffffff; 
	}

  .custom-table-award th {
    background-color: #f0efe9;
	   font-weight: 600;
	  font-size: 1.2em;
  }

  .custom-table-award td:first-child,
  .custom-table-award th:first-child {
    width: 100px;              /* smaller width for image column */
    text-align: center;
  }

  .custom-table-award img {
   width: 100%;
    max-width: 40px;
    height: auto;
    display: block;
    margin: 0 auto;
  }

@media (max-width:880px)	{
	.custom-table-award td:first-child,
	.custom-table-award th:first-child {
		width: 60px;              /* smaller width for image column */
		text-align: center;
	}
}

.link-with-underline a {
  position: relative;
  display: inline-block; /* ensures ::after matches text width */
  text-decoration: none;
}

.link-with-underline a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  height: 2px;
  width: 0; /* start from 0 */
  background: #000;
  transition: width 0.3s ease; /* smooth left-to-right animation */
}

.link-with-underline a:hover::after {
  width: 100%; /* animate to full width */
}