.elementor-2801 .elementor-element.elementor-element-775a18d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2801 .elementor-element.elementor-element-dcfe9e3:not(.elementor-motion-effects-element-type-background), .elementor-2801 .elementor-element.elementor-element-dcfe9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#433A3B;}.elementor-2801 .elementor-element.elementor-element-dcfe9e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2801 .elementor-element.elementor-element-dcfe9e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-775a18d */header#site-header {
    display: none;
}
.elementor-widget-wrap.elementor-element-populated {
    padding: 0!important;
}
footer#site-footer{
    display: none;
}
.ht-mcs-widget.ht-mcs-float-widget {
    DISPLAY: NONE;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dcfe9e3 *//* TARGET WPFORM INSIDE section-form */
.section-form .wpforms-form input[type="email"],
.section-form .wpforms-form input[type="text"] {
  width: 100%;
  padding: 14px;
  border-radius: 8px;
  border: none;
  font-size: 15px;
  box-sizing: border-box;
}

.section-form .wpforms-form button[type="submit"] {
  width: 100%;
  margin-top: 12px;
  padding: 14px;
  background: #c9a14a!important; /* luxury gold */
  color: #000;
  border: none;
  border-radius: 8px;
  font-weight: 600;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.section-form .wpforms-form button[type="submit"]:hover {
  opacity: 0.9;
}

/* ADD PADDING TO FORM TO MATCH .form-box DESIGN */
.section-form .wpforms-form {
  background: rgba(255,255,255,0.08);
  padding: 25px;
  border-radius: 14px;
  backdrop-filter: blur(6px);
  max-width: 420px;
  margin: auto;
}/* End custom CSS */