@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap");
body {
  font-family: "Montserrat", sans-serif;
}

.hero {
  background-color: #EC3365 !important;
  background-image: url("../images/gradient.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-pink-justmine {
  background-color: #EC3365 !important;
}

.hero .container {
  color: white;
}
.hero .container #logo_justmine {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 75px;
}
.hero .container .content {
  width: 50%;
}
.hero .container .content h1 {
  font-weight: 600;
}
.hero .container .content img {
  width: 200px;
}
.hero .container .hero-image {
  width: 50%;
}

.btn-gradient {
  background-image: linear-gradient(to left, #F08519, #EC3365);
}

.bg-pink-trans-justmine {
  background-image: linear-gradient(90deg, #EC3365, transparent);
}

.text-gradient {
  background-image: linear-gradient(to right, #F08519, #EC3365);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

section#buy-join .btn:hover {
  background-color: #EC3365;
}

section#description img {
  max-height: 300px;
  -o-object-fit: contain;
     object-fit: contain;
}

section#description .drink {
  background-color: #EC3365;
}

section#description .drink {
  max-height: 150px;
}

ul li::marker {
  color: magenta;
}

blockquote::before {
  content: open-quote;
}

blockquote::after {
  content: close-quote;
}

.text-primary-jusmine {
  color: #EC3365 !important;
}

.bottom-5 {
  bottom: 5%;
}

.owl-prev,
.owl-next {
  position: absolute;
  text-align: center !important;
  top: 50%;
  transform: translateY(-120%);
  background-color: #252552 !important;
  color: #fffffe !important;
  width: 25px;
  height: 25px;
  border-radius: 50% !important;
  z-index: 99;
}

.owl-prev:hover,
.owl-next:hover {
  background-color: #fffffe !important;
  color: #252525 !important;
}

.owl-prev {
  left: 0;
}

.owl-next {
  right: 0;
}

.owl-next span,
.owl-prev span {
  font-size: 2rem;
  line-height: 0.5;
}

.owl-carousel .owl-item {
  margin-right: 20px;
}

@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
.owl-carousel .item-video {
  height: 300px;
}

footer {
  background: linear-gradient(180deg, #FF8298 0%, #FFFFFF 187.31%);
  position: relative;
  height: 300px;
  overflow: hidden;
}

.footer__bunga {
  position: absolute;
  top: 50%;
}

.footer__bunga:first-child {
  left: 0;
  transform: translate(-50%, -50%);
}

.footer__bunga:last-child {
  right: 0;
  transform: translate(50%, -50%);
}

@media (max-width: 767.98px) {
  .hero .container .hero-image {
    width: 100%;
  }
  .hero .container #logo_justmine {
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
  }
  .hero .container .content {
    padding-top: 100px;
    width: auto;
  }
}/*# sourceMappingURL=styles.css.map */