@charset "utf-8";
/* CSS Document */


.col-inner-wrap{background-color: #f3f3f3; position: relative; text-transform: uppercase; font-size: 14px; line-height: 1; text-align: center}
.col-inner-wrap img{opacity: 0.3}


.over-logo{position: absolute; display: flex; top:5px; bottom: 5px; left: 5px; right: 5px; background-color: rgba(255,255,255,0.80); opacity: 0; visibility: hidden; align-items: center; justify-content: center; flex-direction: column; transition: all 00.3s ease}
.over-logo{position: absolute;display: flex;top:5px;bottom: 5px;left: 5px;right: 5px;background-color: rgba(255,255,255,0.7);opacity: 0;visibility: hidden;align-items: center;justify-content: center;flex-direction: column;transition: all 00.3s ease;backdrop-filter: blur(2px);}

.col-inner-wrap:hover .over-logo{opacity: 1; visibility: visible}

.year_txt{font-size: 50px; font-family: 'century_bold'; border:gray solid; border-width: 1px 0; margin-top: 5px}

.clientsLogoSection .col{margin: calc(var(--bs-gutter-x) * .5) 0;}

.banner-title {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.title-banner {
  font-size: 14px;
}
.clients-banner {
  background-image: url("../build/images/clients/clients_bg_home.jpg");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.bg-gray-opacity {
  background-color: rgb(255 255 255 / 33%);
}
.banner-chevron {
  color: rgb(255, 255, 255);
  border: 2px solid #ffffff;
}
.container-clients-carousel .tns-nav {
  z-index: 2;
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  bottom: -25px;
  display: flex;
  gap: 10px;
}

.container-clients-carousel .tns-nav button {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  padding: 0;
  border: none;
  background-color: gray; 
}
.container-clients-carousel .tns-nav button.tns-nav-active {
  background-color: #B9CF16; 
}
@media (min-width: 320px) {
	.year_txt{font-size: 58px;}
	
}
@media (min-width: 768px) {
  .container-clients-carousel .tns-nav {
    bottom: 0;
  }
  .title-banner {
    font-size: 19px;
  }
}