.elementor-kit-8{--e-global-color-primary:#16264A;--e-global-color-secondary:#0B1220;--e-global-color-text:#F3F1EC;--e-global-color-accent:#C5A253;--e-global-color-navyraised:#1D3260;--e-global-color-muteddark:#55627D;--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;color:#F3F1EC;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:#C5A253;}.elementor-kit-8 a:hover{color:#F3F1EC;}.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 *//* ===== ESS hero: South Florida skyline, slow Ken Burns zoom ===== */
.elementor-element-0843101{position:relative;overflow:hidden;background-color:#0B1220}
/*.elementor-element-0843101::before{content:'';position:absolute;inset:-4%;background-image:url('https://essidentitycenter.com/wp-content/uploads/ess-images/ess-hero-fortlauderdale.webp');background-size:cover;background-position:center 42%;filter:brightness(1.3);animation:essHeroZoom 24s ease-in-out infinite alternate;will-change:transform;z-index:0}*/
/*.elementor-element-0843101::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(22,38,74,.55) 0%,rgba(22,38,74,.62) 45%,rgba(11,18,32,.82) 100%)}*/
.elementor-element-0843101>.e-con-inner,.elementor-element-0843101>.elementor-container{position:relative;z-index:2}
@keyframes essHeroZoom{from{transform:scale(1)}to{transform:scale(1.08)}}
@media(prefers-reduced-motion:reduce){.elementor-element-0843101::before{animation:none}}
/* gold rule under the hero headline */
.elementor-element-0843101 h1::after{content:'';display:block;width:72px;height:2px;background:#C5A253;margin:18px 0 0}

/* ESS link colour: replaces the Elementor default #CC3366 */
a{color:#C5A253}
a:hover,a:focus{color:#F3F1EC}
.ess-light a,[style*='F3F1EC'] a{color:#7A5F28}

/* ESS header top bar: keep address, hours, walk-ins and phone on one line */
.elementor-element-bce4be8{flex-wrap:nowrap!important;width:86%!important;align-items:center;column-gap:26px}
.elementor-element-bce4be8>.elementor-widget{flex:0 0 auto;width:auto!important;max-width:none}
.elementor-element-0d0927c,.elementor-element-559fa16,.elementor-element-3a8155d{white-space:nowrap}
.elementor-element-559fa16 p,.elementor-element-3a8155d p{white-space:nowrap;margin:0}
.elementor-element-0d0927c .elementor-button{white-space:nowrap;padding:0}
@media(max-width:1200px){.elementor-element-bce4be8{font-size:10px;column-gap:16px}}
@media(max-width:1024px){.elementor-element-bce4be8{flex-wrap:wrap!important;row-gap:4px}.elementor-element-0d0927c,.elementor-element-559fa16,.elementor-element-3a8155d{white-space:normal}}
/* end ESS header top bar */

/* ESS social icons: gold chip, near-black glyph (Elementor was rendering gold on gold) */
.elementor-social-icon{background-color:#C5A253!important}
.elementor-social-icon svg,.elementor-social-icon i{fill:#0B1220!important;color:#0B1220!important}
.elementor-social-icon:hover{background-color:#F3F1EC!important}
.elementor-social-icon:hover svg,.elementor-social-icon:hover i{fill:#16264A!important;color:#16264A!important}
/* end ESS social icons *//* End custom CSS */