.elementor-54 .elementor-element.elementor-element-d4d3e32{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-ca6590a .epoptic-header-widget{--epoptic-header-bg:#B43A2C;--epoptic-text-light:#FEFEFE;--epoptic-compact-nav:#252220;--epoptic-compact-brand:#FEFEFE;--epoptic-cta-bg:#FFFFFF;--epoptic-cta-text:#252220;--epoptic-cta-icon-bg:#2A2725;--epoptic-cta-icon-color:#FEFEFE;--epoptic-compact-border:#FEFEFE;--epoptic-compact-icon-color:#FEFEFE;--epoptic-card-bg:rgba(255,255,255,0.97);--epoptic-dropdown-text:#252220;--epoptic-text-muted:#5C544F;--epoptic-dropdown-icon:#55705F;--epoptic-compact-logo-width:160px;--epoptic-horizontal-space:54px;--epoptic-bar-min-height:130px;--epoptic-compact-bar-min-height:102px;--epoptic-compact-cta-size:34px;}.elementor-54 .elementor-element.elementor-element-ca6590a .epoptic-header-widget__brand-image{width:180px;}.elementor-54 .elementor-element.elementor-element-ca6590a .epoptic-header-widget:not(.is-compact) .epoptic-header-widget__cta{width:228px;min-width:228px;max-width:228px;}.elementor-54 .elementor-element.elementor-element-ca6590a .epoptic-header-widget__nav{gap:34px;}.elementor-54 .elementor-element.elementor-element-ca6590a .epoptic-header-widget__icon svg{width:14px;height:14px;}.elementor-54 .elementor-element.elementor-element-ca6590a .epoptic-header-widget__icon i{font-size:14px;}.elementor-54 .elementor-element.elementor-element-ca6590a .epoptic-header-widget__cta-icon-compact svg{width:16px;height:16px;}.elementor-54 .elementor-element.elementor-element-ca6590a .epoptic-header-widget__cta-icon-compact i{font-size:16px;}.elementor-54 .elementor-element.elementor-element-ca6590a .epoptic-header-widget__menu-button, .elementor-54 .elementor-element.elementor-element-ca6590a .epoptic-header-widget__nav-link{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-d4d3e32 */.epoptic-header-widget__cta-icon {
    position: relative;
    width: 38px;
    height: 38px;
    min-width: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.epoptic-header-widget__cta-icon-normal,
.epoptic-header-widget__cta-icon-compact {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

.epoptic-header-widget__cta-icon svg {
    display: block;
    width: 14px;
    height: 14px;
}/* End custom CSS */