.elementor-kit-6{--e-global-color-primary:#6e090f;--e-global-color-secondary:#5e5854;--e-global-color-text:#5e5854;--e-global-color-accent:#c4a262;--e-global-typography-primary-font-family:"Special Elite";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Special Elite";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Special Elite";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Special Elite";--e-global-typography-accent-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 */@font-face{font-family:"Veneer";src:url("/wp-content/uploads/fonts/Veneer.ttf") format("truetype");font-display:swap}

body{background:#fff;color:#5e5854;font-family:"Special Elite",Georgia,serif}
h1,h2,h3,h4,.site-title{font-family:"Special Elite",Georgia,serif;color:#6e090f;letter-spacing:.04em}
a{color:#6e090f}a:hover{color:#c4a262}
.site-header{background:#fff;border-bottom:1px solid #c4a262;padding:24px 5%}
.site-header .site-navigation a{text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:#5e5854}
.site-header .site-navigation a:hover{color:#6e090f}
.fd-btn .elementor-button{background:transparent;border:1px solid #6e090f;color:#6e090f;border-radius:0;text-transform:uppercase;letter-spacing:.12em}
.fd-btn .elementor-button:hover{background:#6e090f;color:#fff}
.fd-hero h1{color:#fff}.fd-hero p{color:#f3f3f3}
.fd-dark{background:#6e090f}.fd-dark *{color:#fff}
.site-footer{background:#202124;color:#c4a262;padding:40px 5%}

.fd-btn .elementor-button{background:transparent!important;border:1px solid #6e090f!important;color:#6e090f!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-family:"Special Elite",serif}
.fd-btn .elementor-button:hover{background:#6e090f!important;color:#fff!important}
.fd-hero .fd-btn .elementor-button{border-color:#fff!important;color:#fff!important}
.fd-hero .fd-btn .elementor-button:hover{background:#c4a262!important;border-color:#c4a262!important}
.fd-dark .fd-btn .elementor-button{border-color:#fff!important;color:#fff!important}
.fd-dark .fd-btn .elementor-button:hover{background:#c4a262!important;border-color:#c4a262!important}
.fd-hero{background-position:center bottom}
.elementor-widget-text-editor img{max-width:100%;height:auto}

h1,h2,h3,h4,.elementor-heading-title,.elementor-nav-menu a,.fd-btn .elementor-button{font-family:"Veneer",Helvetica,Arial,sans-serif!important;font-weight:400!important;letter-spacing:.04em}
h1{font-size:64px;line-height:1.1em}h2{font-size:52px;line-height:1.2em}h3{font-size:34px;line-height:1.2em}h4{font-size:26px;line-height:1.2em}
.elementor-nav-menu a{font-size:18px!important;letter-spacing:.08em}
.fd-btn .elementor-button{font-size:18px!important}
.fd-title h1{color:#fff;margin:0}.fd-title{background:#6e090f}
.fd-body h2,.fd-body h3,.fd-body h4{color:#6e090f;margin-top:1.2em}
.fd-body p,.fd-body li{line-height:1.8}
.fd-side img{width:100%;height:auto;border:1px solid #c4a262;padding:6px}
@media(max-width:767px){h1{font-size:42px}h2{font-size:36px}}

.fd-fig{display:inline-block;margin:0 20px 20px 0;vertical-align:top}.fd-fig img{max-width:100%;height:auto;max-height:420px;border:1px solid #c4a262;padding:6px}
.fd-body a.fd-link-btn{display:inline-block;border:1px solid #6e090f;padding:8px 22px;text-transform:uppercase;font-family:"Veneer",sans-serif;font-size:18px;letter-spacing:.08em;text-decoration:none}
.fd-body a.fd-link-btn:hover{background:#6e090f;color:#fff}

.elementor-location-header{position:absolute;top:0;left:0;width:100%;z-index:50}
.fd-header{background:linear-gradient(180deg,rgba(20,10,10,.65),rgba(20,10,10,0))!important}
.fd-header .elementor-nav-menu a{color:#fff!important}
.fd-header .elementor-nav-menu a:hover,.fd-header .elementor-nav-menu a.elementor-item-active{color:#c4a262!important}
.fd-header .elementor-menu-toggle{color:#fff}
.fd-title{min-height:62vh;position:relative}
.fd-title .elementor-divider-separator{border-color:#c4a262}
body.admin-bar .elementor-location-header{top:32px}

.elementor .fd-title{min-height:70vh;padding-top:230px!important;padding-bottom:80px!important;justify-content:center}
@media(max-width:767px){.elementor .fd-title{padding-top:300px!important}}

.elementor .fd-hero{min-height:100vh;padding-top:240px!important;padding-bottom:100px!important;justify-content:center}
.elementor .fd-hero h1{margin:0 0 10px}

.fd-video{position:relative;padding-bottom:56.25%;height:0;margin:20px 0}.fd-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.fd-body hr{border:0;border-top:1px solid #c4a262;margin:30px 0}.fd-body audio{width:100%}

.fd-form{max-width:720px;margin:20px auto 0;width:100%}.fd-form label{font-family:"Special Elite",serif;color:#5e5854}
.fd-form .elementor-field-textual{border-radius:0;border-color:#c4a262;background:#fff}
.fd-form .elementor-button{font-family:"Veneer",sans-serif;font-size:20px;letter-spacing:.08em;text-transform:uppercase;border-radius:0}
.fd-form-dark label{color:#fff}.fd-form-dark .elementor-button{background:#c4a262!important;color:#202124!important}
.fd-event h3{color:#6e090f;margin:0}.fd-when{color:#c4a262;font-family:"Veneer",sans-serif;font-size:20px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}
@media(max-width:767px){.fd-event{width:100%!important}}

.elementor-nav-menu .lang-item a{color:#c4a262!important}/* End custom CSS */