.elementor-770 .elementor-element.elementor-element-120ad337{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-1265e19b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-5cdcc95b{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-645265de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-4b8e4284{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-c7353f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-44820728{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-100776b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-3e304c5{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-81bf23e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-5a8ad2b3{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-670ff5fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-6fb84c65{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-2c9bd757 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-3a791c9{padding:0px 0px 0px 0px;}.elementor-770 .elementor-element.elementor-element-19691165 > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS *//* ===== Glass-style card container ===== */
.glass-card {
  background: rgba(255,255,255,0.55) !important;
  backdrop-filter: blur(14px) !important;
  -webkit-backdrop-filter: blur(14px) !important;
  border: 1px solid rgba(255,255,255,0.45) !important;
  border-radius: 18px !important;
  box-shadow: 0 8px 28px rgba(0,0,0,0.08) !important;
  color: #083131 !important;
  transition: transform 0.25s ease, background 0.25s ease;
}

/* Hover effect halus */
.glass-card:hover {
  background: rgba(255,255,255,0.65) !important;
  transform: translateY(-4px);
}

/* ===== Glass-style button (CTA) ===== */
.glass-button {
  background: rgba(255,255,255,0.65) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  border: 1px solid rgba(255,255,255,0.5) !important;
  padding: 12px 22px !important;
  border-radius: 12px !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  color: #003d3d !important;
  font-weight: 600 !important;
  box-shadow: 0 6px 24px rgba(0,0,0,0.06) !important;
  text-decoration: none !important;
}

/* Hover tombol */
.glass-button:hover {
  background: rgba(255,255,255,0.75) !important;
  transform: translateY(-3px);
}

/* Pastikan icon tombol ikut styling */
.glass-button i {
  color: #003d3d !important;
}

/* ===== Styling khusus FAQ box ===== */
.glass-faq {
  background: rgba(255,255,255,0.5) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  border: 1px solid rgba(255,255,255,0.4) !important;
  border-radius: 16px !important;
  padding: 18px 22px !important;
  box-shadow: 0 6px 18px rgba(0,0,0,0.06) !important;
  color: #063030 !important;
}

/* ===== Responsif Mobile ===== */
@media (max-width: 768px) {
  .glass-card {
    padding: 16px !important;
    border-radius: 14px !important;
  }
  .glass-button {
    width: 100% !important;
    justify-content: center !important;
  }
}/* End custom CSS */