.gn-carouselInicio{
  padding: 0px 20px;
  border-radius: 10px;
  position: relative;
 
}
.gn-carouselText{
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 60px;
  z-index: 9999;
}
.gn-carouselText h1{
  font-size: 32px;
  font-weight: 600;
  line-height: 45px;
  color: white;
}
.btn-carousel{
  background-color: #ECD4B3;
  border-radius: 10px;
  padding: 10px 30px 10px 30px;
  font-size: 18px;
  font-weight: 400;
  color: #101010;
}
.btn-carousel:hover{
  background-color: #afd5ac;
  border-radius: 10px;
  padding: 10px 30px 10px 30px;
  font-size: 18px;
  font-weight: 400;
  color: white;
}
.gn-carouselText p{
  font-size: 32px;
  font-weight: 400;
  line-height: 45px;
  color: white;
}
.gn-carouselImg{
  position: relative;
  height: 750px;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  background-color: #101010;
}
.gn-carouselImg img{
  width: 100%;
  height: auto;
  opacity: .8;
}

.gn-cheque{
  max-width: 500px;
  background-color: white;
  border-radius: 10px;
  position: absolute;
  bottom: -80px;
  z-index: 999;
  right: 30px;
  padding: 20px 10px;
}
.gn-cheque p{
  font-size: 18px;
  line-height: 24px;
  margin: 0px;
  padding: 0px;
}
.gn-cheque p span{
  font-size: 20px;
  font-weight: 600;
  color: #76bf88;
}
.gn-cheque i{
  font-size: 32px;
  color: #76bf88;
}

@media (max-width: 767.98px) { 
  .gn-carouselImg{
    height: 750px;
  }
  .gn-carouselImg img{
    height: 100% !important;
    width: auto !important;
    max-width: fit-content !important;
  }
  
  .gn-cheque{
    max-width: 100%;
    width: 100%;
    right: 0px;
    padding: 10px 10px;
  }
  .gn-cheque img{
    height: 80px !important;
    width: auto !important;
    max-width: none !important;
  }
}

@media (min-width: 768px) and (max-width:991px) {
  .gn-carouselImg{
    height: 750px;
  }
  .gn-carouselImg img{
    height: 100% !important;
    width: auto !important;
    max-width: fit-content !important;
  }
}

@media (min-width: 992px) and (max-width:1199px) {
  .gn-carouselImg{
    height: 750px;
  }
  .gn-carouselImg img{
    height: 100% !important;
    width: auto !important;
    max-width: fit-content !important;
  }
}