@font-face {
    font-family: nohemir;
    src: url(../fonts/Nohemi-Regular-BF6438cc4d0e493.ttf);
  }
  .nohimir{
    font-family: nohemir;
  }



@font-face {
    font-family: nohemim;
    src: url(../fonts/Nohemi-Medium-BF6438cc5883899.ttf);
  }

  .nohimim{
    font-family: nohemim;
  }


  .text-gradient {
    background: linear-gradient(to right, #00B7FD, #002C6D);
    -webkit-background-clip: text;
    color: transparent;
}

.shado:hover{
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}




  .tab {
    overflow: hidden;
    text-align: center;
  }


  .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
  }
  
  /* Change background color of buttons on hover */
  .tab button:hover {
    background-color: #ddd;
  }
  
  /* Create an active/current tablink class */
  .tab button.active {
    background-color: #ccc;
  }



  /* style */


/* 
  @font-face {
    font-family: Nohemi;
    src: url(/fonts/Nohemi-Medium-BF6438cc5883899.ttf)
  }
  .Nohemi{
    font-family: Nohemi;
  } */
  /* for regular font 400px */
/* @font-face {
    font-family: Nohemir;
    src: url(/fonts/Nohemi-Regular-BF6438cc4d0e493.ttf)
  }
  .Nohemir{
    font-family: Nohemir;
  } */


  /* .dropdown-content {
    display: none;
}

.dropdown:hover .dropdown-content {
    display: block;
} */

.text-gradient {
    background: linear-gradient(to right, #00B7FD, #002C6D);
    -webkit-background-clip: text;
    color: transparent;
}


.relative-container {
    position: relative;
    width: 100%;
    height: 100%;
}




.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper-wrapper{
  transition-timing-function: linear !important;
}







.swiper-slide {
  border: 1px solid #a3a3a3;
  /* padding: 20px; */
  border-radius: 20px;
}
.swiper-slide:hover {
  border: none;
  background-color: black;
}
.swiper-slide:hover path {
  fill: white !important;
}



/* Style for the unselected tab */
input[type="radio"]:not(:checked) + label {
  color: black; /* Text color for unselected tab */
  border: 1px solid black; /* Black border for unselected tab */
}

/* Style for the selected tab */
input[type="radio"]:checked + label {
  color: white; /* Text color for selected tab */
  border: none; /* Remove border for selected tab */
}






.img-anm{
  transition: 0.3s;
}

.img-anm:hover {
  transform: translate(0, -20px) !important;
}

















.navbar-list {
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 250ms ease-out;
}



.navbar.active .navbar-list {
  transform: scaleY(1);
}




.navbar {
  --navbar-color: hsl(0, 0%, 100%);
}

.navbar-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color:  #FFFFFF6B  ;
  border: 1px solid #FFFFFF78 !important;
  backdrop-filter: blur(12.5px);
  -webkit-backdrop-filter: blur(12.5px);
  border-radius:10px ;
  padding: 0.5em 1em;
}

.navbar-logo {
  margin: 0;
}

.navbar-list {
  list-style: none;
  display: grid;
  grid-auto-flow: row;
  gap: 1rem;
  margin: 0;
  padding: 1em 2em;
  background-color:  #FFFFFF6B  ;
  border: 1px solid #FFFFFF78 !important;
  backdrop-filter: blur(12.5px);
  -webkit-backdrop-filter: blur(12.5px);
  border-radius:10px ;
  /* margin-top: 30px; */
  box-shadow:  2px 2px 39.3px 1px #00B7FD1A;
}

.navbar-link {
  text-decoration: none;
}
@media only screen and (max-width: 760px)  {
    html{
      overflow-x: hidden !important;
    }
}