.elementor-642 .elementor-element.elementor-element-ee52654{--display:flex;}.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-642 .elementor-element.elementor-element-76aac3d{color:#000000;}.elementor-642 .elementor-element.elementor-element-76aac3d a{color:#DCB464;}.elementor-642 .elementor-element.elementor-element-507fd45 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-76aac3d *//* Heading Styles — Bold Modern Look */
h1, h2, h3 {
  font-family: "Inter", "Helvetica Neue", Arial, sans-serif;
  font-weight: 700;
  line-height: 1.15;
  margin: 0 0 0.75em 0;
}

/* Color Palette 
   Primary: #0A2342 (deep navy)
   Secondary: #2E8BC0 (steel blue)
   Accent: #BFB48F (warm neutral)
*/

/* H1 — Page Titles */


/* H2 — Section Headings */
h2 {
  font-size: 1.9rem;
  color: ##DCB464;
  letter-spacing: -0.25px;
  padding-left: 0.4em;
}

/* H3 — Subheadings */
h3 {
  font-size: 1.4rem;
  color: #DCB464;
  text-transform: uppercase;
  letter-spacing: 1px;
  opacity: 0.85;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-507fd45 *//* Heading Styles — Bold Modern Look */
h1, h2, h3 {
  font-family: "Inter", "Helvetica Neue", Arial, sans-serif;
  font-weight: 700;
  line-height: 1.15;
  margin: 0 0 0.75em 0;
}

/* Color Palette 
   Primary: #0A2342 (deep navy)
   Secondary: #2E8BC0 (steel blue)
   Accent: #BFB48F (warm neutral)
*/

/* H1 — Page Titles */
h1 {
  font-size: 2.5rem;
  color: #0A2342;
  letter-spacing: -0.5px;
  border-bottom: 3px solid #2E8BC0;
  padding-bottom: 0.25em;
}

/* H2 — Section Headings */
h2 {
  font-size: 1.9rem;
  color: #2E8BC0;
  letter-spacing: -0.25px;
  border-left: 6px solid #BFB48F;
  padding-left: 0.4em;
}

/* H3 — Subheadings */
h3 {
  font-size: 1.4rem;
  color: #0A2342;
  text-transform: uppercase;
  letter-spacing: 1px;
  opacity: 0.85;
}/* End custom CSS */