.ascf-header,.ascp-header,.asc-pa-page-header,.asc-turn-header{position:relative!important;z-index:100!important;overflow:visible!important}
.asc-mobile-toggle,.asc-mobile-panel{display:none}
@media(max-width:767px){
body.asc-mobile-nav-open{overflow:hidden!important}
.ascf-header,.ascp-header,.asc-pa-page-header,.asc-turn-header{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important}
.ascf-header .ascf-nav,.ascf-header .asc-native-nav,.ascp-header .ascp-nav,.ascp-header .asc-native-nav,.asc-pa-page-header .asc-pa-page-nav,.asc-turn-header .asc-turn-nav{display:none!important}
.ascf-header .ascf-contact,.ascp-header .ascp-contact,.asc-turn-header>.asc-turn-contact{display:none!important}
.ascf-header>.asc-mobile-toggle,.ascp-header>.asc-mobile-toggle,.asc-pa-page-header>.asc-mobile-toggle,.asc-turn-header>.asc-mobile-toggle{display:flex!important;width:46px;height:42px;flex:0 0 46px;order:99;margin-right:0!important;margin-left:auto!important;flex-direction:column;align-items:center;justify-content:center;padding:0;gap:6px;border:1px solid #d8b15d;border-radius:3px;background:transparent;color:#d8b15d;cursor:pointer}
.asc-mobile-toggle span{display:block;width:21px;height:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}
.asc-mobile-toggle.is-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}
.asc-mobile-toggle.is-open span:nth-child(2){opacity:0}
.asc-mobile-toggle.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
.asc-mobile-panel{position:absolute!important;top:100%;right:0;left:0;z-index:1000;order:100;flex-direction:column;padding:8px 22px 18px;border-top:1px solid rgba(216,177,93,.32);border-bottom:1px solid #d8b15d;background:#151413;box-shadow:0 18px 34px rgba(0,0,0,.48)}
.asc-mobile-panel.is-open{display:flex!important}
.asc-mobile-panel a{position:relative;display:flex!important;min-height:46px;align-items:center;justify-content:flex-start!important;margin:0!important;padding:0 6px!important;border:0!important;border-bottom:1px solid rgba(216,177,93,.18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgba(255,249,237,.82)!important;font:600 12px/1 "Chivo Mono",monospace!important;letter-spacing:.08em;text-decoration:none!important;transition:color .18s ease,padding-left .18s ease,background-color .18s ease}
.asc-mobile-panel a:hover{color:#fff9ed!important;background:rgba(255,249,237,.035)!important}
.asc-mobile-panel a.is-active,.asc-mobile-panel a.is-current{padding-left:20px!important;color:#d8b15d!important}
.asc-mobile-panel a.is-active::before,.asc-mobile-panel a.is-current::before{content:"";position:absolute;left:6px;width:6px;height:6px;transform:rotate(45deg);background:#d8b15d}
.asc-mobile-panel a.is-contact{min-height:44px;justify-content:center!important;margin-top:14px!important;padding:0 14px!important;border:1px solid #d8b15d!important;border-radius:2px!important;background:rgba(216,177,93,.055)!important;color:#d8b15d!important}
.asc-mobile-panel a.is-contact::before{display:none}
.ascf-marquee .ascf-marquee-track,.ascp-marquee .ascf-marquee-track,.asc-pa-home-marquee .ascf-marquee-track,.asc-turn-ticker .ascf-marquee-track{font-family:"Chivo Mono",monospace!important;font-size:10px!important;line-height:1.2!important}
.ascf-marquee .ascf-marquee-track span,.ascf-marquee .ascf-marquee-track i,.ascf-marquee .ascf-marquee-track strong,.ascf-marquee .ascf-marquee-track small,.ascf-marquee .ascf-marquee-track b,.ascp-marquee .ascf-marquee-track span,.ascp-marquee .ascf-marquee-track i,.ascp-marquee .ascf-marquee-track strong,.ascp-marquee .ascf-marquee-track small,.ascp-marquee .ascf-marquee-track b,.asc-pa-home-marquee .ascf-marquee-track span,.asc-pa-home-marquee .ascf-marquee-track i,.asc-pa-home-marquee .ascf-marquee-track strong,.asc-pa-home-marquee .ascf-marquee-track small,.asc-pa-home-marquee .ascf-marquee-track b,.asc-turn-ticker .ascf-marquee-track span,.asc-turn-ticker .ascf-marquee-track i,.asc-turn-ticker .ascf-marquee-track strong,.asc-turn-ticker .ascf-marquee-track small,.asc-turn-ticker .ascf-marquee-track b{font-size:10px!important;line-height:1.2!important}
.asc-mobile-toggle:focus-visible,.asc-mobile-panel a:focus-visible{outline:3px solid #f2c96e!important;outline-offset:3px!important}
@media(prefers-reduced-motion:reduce){.asc-mobile-toggle span{transition:none}}
}
