.elementor-kit-6{--e-global-color-primary:#D1AA70;--e-global-color-secondary:#B78648;--e-global-color-text:#F7F1E7;--e-global-color-accent:#E77632;--e-global-color-bg_primary:#100B08;--e-global-color-bg_secondary:#16100C;--e-global-color-panel_primary:#1C1510;--e-global-color-panel_secondary:#241A13;--e-global-color-text_secondary:#C8B8A1;--e-global-color-border_line:rgba(235, 211, 176, 0.13);--e-global-typography-primary-font-family:"Georgia";--e-global-typography-primary-font-size:76px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Georgia";--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-h3_style-font-family:"Georgia";--e-global-typography-h3_style-font-size:23px;--e-global-typography-h3_style-font-weight:400;--e-global-typography-h3_style-line-height:1.08em;--e-global-typography-dda06eb-font-family:"P22 Morris Troy Regular";--e-global-typography-dda06eb-font-size:48px;--e-global-typography-dda06eb-font-weight:400;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{
  --gufo-bg:#100B08;
  --gufo-bg2:#16100C;
  --gufo-panel:#1C1510;
  --gufo-panel2:#241A13;
  --gufo-text:#F7F1E7;
  --gufo-muted:#C8B8A1;
  --gufo-line:rgba(235,211,176,.13);
  --gufo-gold:#D1AA70;
  --gufo-gold2:#B78648;
  --gufo-ember:#E77632;
  --gufo-radius:30px;
  --gufo-radius-btn:999px;
  --gufo-shadow:0 24px 70px rgba(0,0,0,.38);
  --gufo-container:1220px;
  --gufo-header:86px;
}
body{ background:var(--gufo-bg); color:var(--gufo-text); }
h1.gufo-h1, .gufo-hero h1{ font-family:Georgia,'Times New Roman',serif; font-size:clamp(3rem,5.7vw,5.9rem); line-height:.93; }
h2.gufo-h2, .gufo-section h2{ font-family:Georgia,'Times New Roman',serif; font-size:clamp(2.2rem,3.6vw,3.9rem); line-height:1; }
h3.gufo-h3, .gufo-section h3{ font-family:Georgia,'Times New Roman',serif; font-size:1.45rem; line-height:1.08; }
.gufo-panel{ position:relative; overflow:hidden; border:1px solid var(--gufo-line); border-radius:var(--gufo-radius); background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.015)); box-shadow:var(--gufo-shadow); }
.gufo-card{ border:1px solid var(--gufo-line); border-radius:var(--gufo-radius); background:rgba(255,255,255,.03); transition:transform .25s ease, border-color .25s ease; }
.gufo-card:hover{ transform:translateY(-4px); border-color:rgba(209,170,112,.34); }
.gufo-button{ border-radius:var(--gufo-radius-btn); background:linear-gradient(180deg,var(--gufo-gold),var(--gufo-gold2)); color:#1b120d; font-weight:750; box-shadow:0 16px 26px rgba(183,134,71,.2); transition:.25s; }
.gufo-button:hover{ filter:brightness(1.05); }
.gufo-reveal{ opacity:0; transform:translateY(24px); transition:opacity .7s ease, transform .7s ease; }
.gufo-reveal.is-visible{ opacity:1; transform:none; }
@media (prefers-reduced-motion: reduce){ .gufo-reveal{ opacity:1; transform:none; transition:none; } }/* End custom CSS */