.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.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;}}:root { --navy:#0B192C; --ivory:#F8F7F4; --gold:#C5A059; --gold-hover:#D4B26F; --gold-deep:#8A6A2F; --white:#FFFFFF; --ink:#1E293B; --slate:#5C6B73; --line:#E2DDD5; --font-brand:Cinzel; --font-body:Montserrat; --font-accent:Playfair Display; --text-h1:clamp(2.5rem, 1.75rem + 3vw, 4rem); --text-h2:clamp(2rem, 1.5rem + 2vw, 3rem); --text-h3:clamp(1.5rem, 1.25rem + 1vw, 2.125rem); --text-h4:clamp(1.25rem, 1.125rem + 0.5vw, 1.5rem); --text-h5:1.25rem; --text-h6:1.125rem; --text-body:clamp(1.125rem, 1.075rem + 0.2vw, 1.25rem); --text-small:1rem; --text-eyebrow:0.9375rem; --space-section:clamp(4.5rem, 3rem + 6vw, 8rem); --space-gutter:clamp(1.5rem, 1rem + 2vw, 3rem); --content-max:80rem; --measure:68ch; --radius:3px; }
/* Start custom CSS *//* Hide focus outline on mouse click; keep it for keyboard users */
a:focus:not(:focus-visible),
button:focus:not(:focus-visible),
summary:focus:not(:focus-visible),
input[type="submit"]:focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important;
}/* End custom CSS */