@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&family=DynaPuff:wght@400;500;600&family=Kaushan+Script&family=Manrope&family=Permanent+Marker&family=Quicksand:wght@300;400;500;600;700&display=swap');


*{
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}


.container-fluid{
  padding: 0;
}

.container-fluid .img-fluid{
  filter: brightness(40%);
}

.container-fluid .banner-text{
  top: 50%;
  position: absolute;
  transform: translate(130%,-50%);
  font-weight: 900;
  color: #ffffff;
  line-height: 3px;
  letter-spacing: 1px;
}

.banner-paragraph{
  top: 55%;
  position: absolute;
  transform: translate(100%,-50%);
  font-weight: 400;
  color: #ffffff;
  line-height: 2px;
}

.container .text-muted{
  font-size: 12px;
  display: block
  
}

.carousel-item .d-block{
 width: 70%;
}

.text-muted{
  font-size: 12px;
}

.our__team{
  margin-top: 8rem;
}

.card-paragraph{
  font-size: 14px;
}

/* plant and earn styling starts */
.container__container{
  margin-top: 8rem;
}

.animate__fadeInLeft{
  font-size: 15px;
}


.container__container .row .col-lg-6 .moving-image {
  width: 300px; /*Set the container width */
  overflow: hidden; /* Clip the image within the container */
  position: relative; /* Establish positioning context */
}

/* The animation keyframes */
@keyframes moveLeftToRight {
  0% {
    transform: translateX(-70%); /* Start at initial position */
  }
  100% {
    transform: translateX(10%); /* Move to the right edge */
  }
}

.moving-image {
  position: absolute; /* Position the image */
  animation: moveLeftToRight 8s linear infinite; /* Animation with forwards to retain final position */
}
/* plant and earn styling ends*/


/* the team */
.our__team .img-fluid{
  filter: brightness(80%);
}

.logo-paragraph{
  font-size: 13px;
  color: white;
}

.footer-area{
  background: #2a2b2b;
}

footer .col-md-5{
  font-size: 13px;
}

footer .social-media .fa-brands{
  font-size: 20px;
}

footer .social-media{
  font-size: 13px;
}

footer .copy-right{
  font-size: 12px;
}




