/* Voxel header document 7413 only. Native controls own layout and typography. */
header.elementor-7413 { position: sticky; top: 0; z-index: 100; }
body.admin-bar header.elementor-7413 { top: 32px; }
.elementor-7413 a:focus-visible,.elementor-7413 button:focus-visible { outline: 2px solid #123F46; outline-offset: 3px; }
.elementor-7413 .ts-shortcut { display:none; }
.elementor-7413 .sd-header-nav .ts-nav > .current-menu-item > a::after { content:""; position:absolute; bottom:4px; left:12px; right:12px; height:2px; background:#F28A30; }
.elementor-7413 .sd-header-nav .ts-item-link { position:relative; min-height:44px; min-width:44px; }
.elementor-7413 .sd-events-pending > a { cursor:default; }
.elementor-7413 .sd-header-logo img { display:block; }
.elementor-7413 .sd-header-search .ts-filter { min-width:44px; }
@media(max-width:1024px) {
 .elementor-7413 .sd-header-nav { order:-1; }
 .elementor-7413 .sd-header-search .ts-filter-text { display:none; }
 .elementor-7413 .sd-header-search .ts-filter > svg { margin:0; }
 .elementor-7413 .sd-header-row > .e-con-inner { flex-wrap:nowrap; }
}
@media(max-width:782px) {
 body.admin-bar header.elementor-7413 { top:46px; }
}
@media(max-width:600px) {
 body.admin-bar header.elementor-7413 { top:0; }
}
