.color-282F65, body .landing-header .menu .menu-link-wrapper.active .menu-link, body .landing-header .menu .menu-link-wrapper:hover .menu-link {
  color: #282F65 !important;
}

.color-FFA800 {
  color: darkblue !important;
}

.color-1D293F {
  color: #1D293F !important;
}

body .landing-header .menu .menu-link-wrapper.active .bor-bott, body .landing-header .menu .menu-link-wrapper:hover .bor-bott {
  opacity: 1;
}
body .landing-header .menu .menu-link-wrapper .menu-link {
  transition: 0.2s all;
}
body .landing-header .menu .menu-link-wrapper .bor-bott {
  height: 5px;
  width: 12px;
  border-radius: 5px;
  opacity: 0;
  background: #282F65;
}
body .slick-banner figure {
  border-radius: 12px;
  overflow: hidden;
}
body .slick-banner figure img {
  object-fit: contain;
}
body .slick-banner figure figcaption {
  top: 0;
  left: 0;
  background: rgba(1, 1, 1, 0.1);
}
body .slick-banner .slick-dots {
  /*display: flex;*/
  bottom: -40px;
}
body .slick-banner .slick-dots li {
  margin: unset;
}
body .slick-banner .slick-dots li button::before {
  height: 12px;
  width: 12px;
  border-radius: 50px;
  content: "";
  background: #bbb;
}
body .slick-banner .slick-dots li.slick-active {
  margin-right: 30px;
}
body .slick-banner .slick-dots li.slick-active button::before {
  height: 12px;
  width: 40px;
  content: "";
  border-radius: 25px;
  background: darkblue;
}
body .slick-product .slick-dots {
  display: flex;
  justify-content: center;
  bottom: -40px;
}
body .slick-product .slick-dots li {
  margin: unset;
}
body .slick-product .slick-dots li button::before {
  height: 12px;
  width: 12px;
  border-radius: 50px;
  content: "";
  background: #bbb;
}
body .slick-product .slick-dots li.slick-active {
  margin-right: 30px;
}
body .slick-product .slick-dots li.slick-active button::before {
  height: 12px;
  width: 40px;
  content: "";
  border-radius: 25px;
  background: darkblue;
}
body .product-showcase {
  background-image: url("../image/static/bg1.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
body .langkah figure {
  height: 450px;
}
body .langkah figure .ini-wrapper {
  border-radius: 12px;
  overflow: hidden;
}
body .langkah figure .ini-wrapper img.ini {
  object-fit: cover;
}
body .langkah figure figcaption.figcapt-1 {
  top: -50px;
  left: -50px;
}
body .langkah figure figcaption.figcapt-2 {
  bottom: 0px;
  right: 0px;
}
body .testimoni .per-testimoni {
  border-radius: 12px;
}
body .testimoni .per-testimoni .kotak-kecil-wrapper {
  bottom: -10px;
  left: 0;
}
body .testimoni .per-testimoni .kotak-kecil-wrapper .kotak-kecil {
  height: 17px;
  width: 17px;
  transform: rotate(45deg);
}

/*# sourceMappingURL=main.css.map */
