.elementor-3532 .elementor-element.elementor-element-3a3de8a{--display:flex;}.elementor-3532 .elementor-element.elementor-element-3a3de8a:not(.elementor-motion-effects-element-type-background), .elementor-3532 .elementor-element.elementor-element-3a3de8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3532 .elementor-element.elementor-element-4cb424c{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-4cb424c */.advance-payment-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 258px;
  padding: 17px 32px;
  margin-top: 12px;
  background: linear-gradient(135deg, #d9b85d 0%, #bd9136 100%);
  color: #111 !important;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.2;
  text-decoration: none !important;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 9px;
  box-shadow:
    0 10px 25px rgba(201, 162, 74, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.28);
  cursor: pointer;
  transition:
    transform 0.2s ease,
    box-shadow 0.2s ease,
    filter 0.2s ease;
}

.advance-payment-btn:hover {
  color: #111 !important;
  text-decoration: none !important;
  transform: translateY(-2px);
  filter: brightness(1.05);
  box-shadow:
    0 14px 32px rgba(201, 162, 74, 0.32),
    inset 0 1px 0 rgba(255, 255, 255, 0.32);
}

.advance-payment-btn:focus {
  outline: 2px solid #f1d37c;
  outline-offset: 4px;
}/* End custom CSS */