.elementor-11 .elementor-element.elementor-element-b302702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-97804ba{text-align:center;}.elementor-11 .elementor-element.elementor-element-97804ba .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-27d7d9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7e556e8{color:#000000;}.elementor-11 .elementor-element.elementor-element-8efb86e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-7e556e8 *//* ===== PAYMENT POLICY SPACING FIX ===== */

/* Main Container */
.elementor-widget-theme-post-content,
.elementor-widget-text-editor{
    max-width: 1000px;
}

/* Paragraphs */
.elementor-widget-theme-post-content p,
.elementor-widget-text-editor p{
    margin: 0 0 0px !important;
    line-height: 1.55 !important;
}

/* H2 Headings */
.elementor-widget-theme-post-content h2,
.elementor-widget-text-editor h2{
    margin: 22px 0 10px !important;
    padding: 0 !important;
    line-height: 1.25 !important;
}

/* H3 Headings */
.elementor-widget-theme-post-content h3,
.elementor-widget-text-editor h3{
    margin: 18px 0 10px !important;
    padding: 0 !important;
    line-height: 1.3 !important;
}

/* First Heading */
.elementor-widget-theme-post-content h2:first-of-type,
.elementor-widget-text-editor h2:first-of-type{
    margin-top: 8px !important;
}

/* Lists */
.elementor-widget-theme-post-content ul,
.elementor-widget-text-editor ul{
    margin: 8px 0 16px 24px !important;
    padding: 0 !important;
}

/* List Items */
.elementor-widget-theme-post-content li,
.elementor-widget-text-editor li{
    margin-bottom: 8px !important;
    line-height: 1.5 !important;
}

/* Bold Text */
.elementor-widget-theme-post-content strong,
.elementor-widget-text-editor strong{
    font-weight: 700;
}

/* Remove Extra Top/Bottom Space */
.elementor-widget-theme-post-content > *:first-child,
.elementor-widget-text-editor > *:first-child{
    margin-top: 0 !important;
}

.elementor-widget-theme-post-content > *:last-child,
.elementor-widget-text-editor > *:last-child{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8efb86e *//* ==================================
   ZAVELO BLACK & GOLD COLOR OVERRIDE
================================== */

.elementor-11 .elementor-element.elementor-element-8efb86e {
  background:
    radial-gradient(
      circle at top right,
      rgba(205, 164, 78, 0.16),
      transparent 38%
    ),
    linear-gradient(
      145deg,
      #0f0f0f 0%,
      #1c1a18 55%,
      #24201b 100%
    ) !important;

  border: 1px solid rgba(210, 168, 77, 0.72) !important;

  box-shadow:
    0 18px 42px rgba(0, 0, 0, 0.32),
    inset 0 0 35px rgba(210, 168, 77, 0.035) !important;
}

/* Golden top shine */

.elementor-11 .elementor-element.elementor-element-8efb86e::before {
  background: linear-gradient(
    90deg,
    transparent,
    #b9852e,
    #f5da91,
    #d2a84d,
    transparent
  ) !important;

  box-shadow:
    0 0 16px rgba(210, 168, 77, 0.65) !important;
}

/* Labels */

.elementor-11 .elementor-element.elementor-element-8efb86e label,
.elementor-11 .elementor-element.elementor-element-8efb86e .elementor-field-label,
.elementor-11 .elementor-element.elementor-element-8efb86e .wpforms-field-label {
  color: #f7ead0 !important;
}

/* Input and message fields */

.elementor-11 .elementor-element.elementor-element-8efb86e input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-11 .elementor-element.elementor-element-8efb86e select,
.elementor-11 .elementor-element.elementor-element-8efb86e textarea,
.elementor-11 .elementor-element.elementor-element-8efb86e .elementor-field {
  color: #fffaf0 !important;
  caret-color: #e1ba68 !important;

  background:
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.075),
      rgba(255, 255, 255, 0.035)
    ) !important;

  border: 1px solid rgba(210, 168, 77, 0.30) !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.04),
    0 7px 18px rgba(0, 0, 0, 0.14) !important;
}

/* Placeholder */

.elementor-11 .elementor-element.elementor-element-8efb86e input::placeholder,
.elementor-11 .elementor-element.elementor-element-8efb86e textarea::placeholder {
  color: rgba(255, 250, 240, 0.42) !important;
}

/* Fields focus */

.elementor-11 .elementor-element.elementor-element-8efb86e input:focus,
.elementor-11 .elementor-element.elementor-element-8efb86e select:focus,
.elementor-11 .elementor-element.elementor-element-8efb86e textarea:focus,
.elementor-11 .elementor-element.elementor-element-8efb86e .elementor-field:focus {
  color: #ffffff !important;

  background:
    linear-gradient(
      135deg,
      rgba(210, 168, 77, 0.13),
      rgba(255, 255, 255, 0.055)
    ) !important;

  border-color: #e1ba68 !important;

  box-shadow:
    0 0 0 3px rgba(210, 168, 77, 0.13),
    0 10px 25px rgba(0, 0, 0, 0.25),
    0 0 15px rgba(210, 168, 77, 0.10) !important;
}

/* Submit button */

.elementor-11 .elementor-element.elementor-element-8efb86e button[type="submit"],
.elementor-11 .elementor-element.elementor-element-8efb86e input[type="submit"],
.elementor-11 .elementor-element.elementor-element-8efb86e .elementor-button,
.elementor-11 .elementor-element.elementor-element-8efb86e .wpforms-submit {
  color: #151310 !important;

  background: linear-gradient(
    135deg,
    #f2d58c 0%,
    #d1a64b 48%,
    #b98027 100%
  ) !important;

  border: 1px solid #f2d58c !important;

  box-shadow:
    0 10px 25px rgba(210, 168, 77, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.45) !important;
}

/* Button hover */

.elementor-11 .elementor-element.elementor-element-8efb86e button[type="submit"]:hover,
.elementor-11 .elementor-element.elementor-element-8efb86e input[type="submit"]:hover,
.elementor-11 .elementor-element.elementor-element-8efb86e .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-8efb86e .wpforms-submit:hover {
  color: #f4d783 !important;

  background: linear-gradient(
    135deg,
    #29241e,
    #111111
  ) !important;

  border-color: #d2a84d !important;

  box-shadow:
    0 14px 30px rgba(0, 0, 0, 0.38),
    0 0 20px rgba(210, 168, 77, 0.28) !important;
}

/* Autofill background fix */

.elementor-11 .elementor-element.elementor-element-8efb86e input:-webkit-autofill,
.elementor-11 .elementor-element.elementor-element-8efb86e input:-webkit-autofill:hover,
.elementor-11 .elementor-element.elementor-element-8efb86e input:-webkit-autofill:focus {
  -webkit-text-fill-color: #fffaf0 !important;
  -webkit-box-shadow:
    0 0 0 1000px #211e1a inset !important;
}/* End custom CSS */