
@keyframes lefts {
  from {
    translate: -150vw 0;
    scale: 200% 1;
  }

  to {
    translate: 0 0;
    scale: 100% 1;
  }
}

@keyframes rights {
  from {
    translate: 150vw 0;
    scale: 200% 1;
  }

  to {
    translate: 0 0;
    scale: 100% 1;
  }
}

*{
    padding: 0;
    margin: 0;

}

.logo-left img {
  position: absolute;
  max-width: 109px;
  left: 118px;
  top: 0px;
  mix-blend-mode: multiply;
}

li {
    list-style: none;
    
  }

  .navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 145px;
    z-index: 10;
    position: relative;
  margin-bottom: 20px;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.10);
  animation-duration: 1s;
  animation-name: lefts;
  }

  #actives {
    color: #D29F09;
  }
  
  .nav-links {
    list-style: none;
    display: flex;
    gap: 46px;
  }
  
  .nav-links a {
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-size: 16px;
    transition: color 0.3s;
    font-family: Inter;
    font-weight: 500;
  }
  
  .nav-links a:hover {
    text-decoration: underline;
  }
  
  .hamburger {
    display: none;
    cursor: pointer;
    flex-direction: column;
    justify-content: space-between;
    width: 30px;
    height: 21px;
  }
  
  .hamburger .bar {
    height: 3px;
    width: 100%;
    background-color: #f09a24;
    border-radius: 5px;
    transition: 0.3s;
  }
  

  .products-features{
    
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;

  }

  .heading {
    color: #000000;
font-family: Inter;
font-weight: 700;
line-height: 109.51px;
font-size: 35px;
display: flex;
justify-content: center;

  }

  .Products{
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 30% 30% 30%;
    justify-content: space-evenly;
    gap: 10px;
    row-gap: 31px;
    margin-bottom: 32px;
  }

/* product1 */

  .product1{
    animation-duration: 1s;
    animation-name: lefts;
   
 
    height: 382px;
    border-radius: 20px;
    }

  .product1 img{
    width: 100%;
    position: relative;
    top: 1%;
  }

  .product1 p{
    font-size: 20px;
    text-align: center;
    font-family: Inter;
    font-weight: 700;
  }


.product1 a{
    background: black;
    padding: 6px 10px;
    font-size: 13px;
    left: 37%;
    position: relative;
    top: 3%;
    color: white;
        border-radius: 22px;
        margin-top: 17px;
        text-decoration: none;
        font-size: 13px;
        text-align: center;
        font-family: Inter;
       
       
  }

  .product1 a:hover{
    background: gray;
cursor: pointer;
transition: all 0.3s ease-in-out;
  }

  /* product2 */
  
  .product2{
    animation-duration: 1s;
    animation-name: lefts;
    height: 382px;
    border-radius: 20px;
    }

  .product2 img{
    width: 100%;
    position: relative;
    top: 1%;
  }

  .product2 p{
    font-size: 20px;
    text-align: center;
    font-family: Inter;
    font-weight: 700;
  }


.product2 a{
    background: black;
    padding: 6px 10px;
    font-size: 13px;
    left: 37%;
    position: relative;
    top: 3%;
    color: white;
        border-radius: 22px;
        margin-top: 17px;
        text-decoration: none;
        font-size: 13px;
        text-align: center;
        font-family: Inter;
       
       
  }

  .product2 a:hover{
    background: gray;
cursor: pointer;
transition: all 0.3s ease-in-out;
  }

  /* product3 */

  .product3{
    animation-duration: 1s;
    animation-name: rights;
 
    height: 382px;
    border-radius: 20px;
    }

  .product3 img{
    width: 100%;
    position: relative;
    top: 1%;
  }

  .product3 p{
    font-size: 20px;
    text-align: center;
    font-family: Inter;
    font-weight: 700;
  }


.product3 a{
    background: black;
    padding: 6px 10px;
    font-size: 13px;
    left: 37%;
    position: relative;
    top: 3%;
    color: white;
        border-radius: 22px;
        margin-top: 17px;
        text-decoration: none;
        font-size: 13px;
        text-align: center;
        font-family: Inter;
       
       
  }

  .product3 a:hover{
    background: gray;
cursor: pointer;
transition: all 0.3s ease-in-out;
  }

 /* product4 */

 .product4{
  animation-duration: 1s;
  animation-name: lefts;
  height: 382px;
  border-radius: 20px;
  }

.product4 img{
  width: 100%;
  position: relative;
  top: 1%;
}

.product4 p{
  font-size: 20px;
  text-align: center;
  font-family: Inter;
  font-weight: 700;
}


.product4 a{
  background: black;
  padding: 6px 10px;
  font-size: 13px;
  left: 37%;
  position: relative;
  top: 3%;
  color: white;
      border-radius: 22px;
      margin-top: 17px;
      text-decoration: none;
      font-size: 13px;
      text-align: center;
      font-family: Inter;
     
     
}

.product4 a:hover{
  background: gray;
cursor: pointer;
transition: all 0.3s ease-in-out;
}


 /* product5 */

 .product5{
  animation-duration: 1s;
  animation-name: rights;
  height: 382px;
  border-radius: 20px;
  }

.product5 img{
  width: 100%;
  position: relative;
  top: 1%;
}

.product5 p{
  font-size: 20px;
  text-align: center;
  font-family: Inter;
  font-weight: 700;
}


.product5 a{
  background: black;
  padding: 6px 10px;
  font-size: 13px;
  left: 37%;
  position: relative;
  top: 3%;
  color: white;
      border-radius: 22px;
      margin-top: 17px;
      text-decoration: none;
      font-size: 13px;
      text-align: center;
      font-family: Inter;
     
     
}

.product5 a:hover{
  background: gray;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
  

 /* product6 */

 .product6{
  animation-duration: 1s;
  animation-name: rights;
  height: 382px;
  border-radius: 20px;
  }

.product6 img{
  width: 100%;
  position: relative;
  top: 1%;
}

.product6 p{
  font-size: 20px;
  text-align: center;
  font-family: Inter;
  font-weight: 700;
}


.product6 a{
  background: black;
  padding: 6px 10px;
  font-size: 13px;
  left: 37%;
  position: relative;
  top: 3%;
  color: white;
      border-radius: 22px;
      margin-top: 17px;
      text-decoration: none;
      font-size: 13px;
      text-align: center;
      font-family: Inter;
     
     
}

.product6 a:hover{
  background: gray;
cursor: pointer;
transition: all 0.3s ease-in-out;
}


footer{
  display: flex;
  justify-content: space-around;
  width: 100%;
  padding: 50px 0px;
align-items: center;
background-color:#f7f7f7 ; 
flex-direction: column;
gap: 20px;
}

.our-info{
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: row;
  gap: 30px;
}

.our-info a {
  text-decoration: none;
  font-size: 12px;
  font-family: Inter;
  color: black;
  font-weight: 600;
}

.copyright p{
  color: #000000;
  font-family: Inter;
  font-size: 15px;
  font-weight: 600;
}
  