.elementor-2867 .elementor-element.elementor-element-6bfc2dd{--display:flex;}.elementor-2867 .elementor-element.elementor-element-b5057a4{text-align:center;}.elementor-2867 .elementor-element.elementor-element-b5057a4 .elementor-heading-title{font-size:49px;font-weight:bold;font-style:italic;text-decoration:underline;color:#FD0808;}.elementor-2867 .elementor-element.elementor-element-5a97922{color:#FCFCFC;}.elementor-2867 .elementor-element.elementor-element-0ba5f28{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:1px;}.elementor-2867 .elementor-element.elementor-element-0ba5f28 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2867 .elementor-element.elementor-element-0ba5f28 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}body.elementor-page-2867:not(.elementor-motion-effects-element-type-background), body.elementor-page-2867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for wpforms, class: .elementor-element-201495a *//* === PVU SUBMIT FORM STYLING === */
.wpforms-container, 
.wpforms-form {
  background: transparent;
  color: #fff;
  font-family: 'Cinzel', serif;
}

/* Label text */
.wpforms-field-label {
  color: #ff2d2d !important;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-bottom: 6px;
}

/* Input boxes, textareas, dropdowns */
.wpforms-field input,
.wpforms-field textarea,
.wpforms-field select {
  background-color: #0d0d0f !important;
  border: 1px solid #222 !important;
  color: #fff !important;
  padding: 10px 14px;
  font-size: 15px;
  border-radius: 6px;
  width: 100%;
  transition: all 0.3s ease;
}

/* Focus glow when typing */
.wpforms-field input:focus,
.wpforms-field textarea:focus,
.wpforms-field select:focus {
  border-color: #ff2d2d !important;
  box-shadow: 0 0 8px rgba(255,45,45,.3);
  outline: none;
}

/* File upload field */
.wpforms-field-file-upload input {
  background-color: transparent !important;
  color: #fff !important;
}

/* Checkbox */
.wpforms-field-checkbox input {
  accent-color: #ff2d2d;
}

/* Submit button */
.wpforms-submit {
  background-color: #ff2d2d !important;
  color: #fff !important;
  font-weight: 700;
  border: none !important;
  border-radius: 6px !important;
  padding: 12px 28px !important;
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* Hover glow */
.wpforms-submit:hover {
  background-color: #000 !important;
  box-shadow: 0 0 18px rgba(255,45,45,.5);
  transform: scale(1.03);
  cursor: pointer;
}

/* Disclaimer text */
.pvu-disclaimer {
  margin-top: 15px;
  font-size: 13px;
  color: #aaa;
  font-style: italic;
}

/* Add subtle form container border */
.wpforms-container {
  padding: 25px;
  border: 1px solid #222;
  border-radius: 10px;
  backdrop-filter: blur(3px);
}/* End custom CSS */