.elementor-509 .elementor-element.elementor-element-39bf5fc{--display:flex;}.elementor-509 .elementor-element.elementor-element-39bf5fc:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-39bf5fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-509 .elementor-element.elementor-element-9fb180d{width:initial;max-width:initial;background-color:#111417;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F2937;border-radius:14px 14px 14px 14px;}#elementor-popup-modal-509{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-509 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-509 .dialog-close-button{display:flex;}#elementor-popup-modal-509 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for shortcode, class: .elementor-element-9fb180d */.l2-review-form {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.l2-review-form label {
  color: #ffffff;
  font-weight: 700;
  font-size: 14px;
}

.l2-review-form select,
.l2-review-form textarea,
.l2-review-form input {
  background: #0b0f14;
  color: #ffffff;
  border: 1px solid #263241;
  border-radius: 8px;
  padding: 12px;
  width: 100%;
}

.l2-review-form button {
  background: #f5c400;
  color: #000;
  border: none;
  border-radius: 8px;
  padding: 14px;
  font-weight: 800;
  cursor: pointer;
}

.l2-review-form-message {
  color: #ffffff;
  background: #111417;
  border: 1px solid #263241;
  border-radius: 10px;
  padding: 18px;
}
.l2-review-form input[type="date"] {
  cursor: pointer;
  color-scheme: dark;
}

.l2-review-form input[type="date"]::-webkit-calendar-picker-indicator {
  cursor: pointer;
  filter: invert(1);
  opacity: 1;
}/* End custom CSS */