.ab-drawer-line{display:none}
@media(max-width:900px){
 body.ab-menu-open{overflow:hidden}
 body.ab-menu-open header{position:fixed!important;top:0;left:0;right:0;z-index:102}
 .hd-right>.btn-line-s{order:1}.hd-right>.menu-btn{order:2}
 .menu-btn{width:38px;height:38px;border:0}
 .menu-btn[aria-expanded="true"] svg{display:none}
 .menu-btn[aria-expanded="true"]{position:relative}
 .menu-btn[aria-expanded="true"]:before,.menu-btn[aria-expanded="true"]:after{content:"";position:absolute;width:25px;height:2px;background:white;transform:rotate(45deg)}
 .menu-btn[aria-expanded="true"]:after{transform:rotate(-45deg)}
 .ab-menu-backdrop{position:fixed;inset:0;z-index:100;background:#10141bcc;border:0;width:100%;height:100%}
 .ab-menu-backdrop[hidden]{display:none}
 .hd-right nav.open{position:fixed;top:var(--ab-header-height,60px);left:auto;right:0;bottom:0;width:86%;max-width:420px;background:#fff;border:0;box-shadow:-12px 0 36px #0002;padding:8px 0 max(20px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;z-index:103;animation:ab-drawer-in .2s ease-out}
 .hd-right nav.open .navlink,.hd-right nav.open .navgrp .navbtn{color:#161719;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.5;padding:17px 20px;border-bottom:1px solid #e6e7e9;min-height:56px;background:white}
 .hd-right nav.open .navlink:before,.hd-right nav.open .navlink:after,.hd-right nav.open .navext{display:none}
 .hd-right nav.open .navgrp .navbtn[aria-expanded="true"]{color:#c8102e;box-shadow:inset 4px 0 #c8102e}
 .hd-right nav.open .navgrp .navpanel{background:#fafafa!important;border-bottom:1px solid #e6e7e9}
 .hd-right nav.open .navpanel[hidden]{display:none!important}
 .hd-right nav.open .navgrp .navpanel a{background:#fafafa!important;color:#292a2d!important;padding:14px 20px 14px 29px;font-size:14px;white-space:normal;line-height:1.55;border-bottom:1px solid #ececee}
 .hd-right nav.open .navpanel a:hover{background:#f1f2f3}
 .hd-right nav.open .navhd{color:#62656b}
 .hd-right nav.open .ab-drawer-line{display:block;margin:28px 18px 0;padding:14px 8px;background:#00b83d;color:white;font-size:16px;line-height:1.5;font-weight:700;border-radius:4px;text-align:center;text-decoration:none}
 @keyframes ab-drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}
}
@media(prefers-reduced-motion:reduce){.hd-right nav.open{animation:none}}

@media(max-width:900px){
 .hd-right nav.open{width:58%;max-width:280px}
 .hd-right nav.open .navlink,.hd-right nav.open .navgrp .navbtn{padding-left:16px;padding-right:16px}
 .hd-right nav.open .navgrp .navpanel a{padding-left:20px;padding-right:16px}
 .hd-right nav.open .navgrp .navbtn[aria-expanded="true"],
 .hd-right nav.open .navgrp .navbtn.on,
 .hd-right nav.open .navpanel a[aria-current="page"]{color:#c8102e!important}
 .hd-right nav.open .navgrp .navbtn[aria-expanded="true"]{box-shadow:inset 4px 0 #c8102e}
 .hd-right nav.open .navbtn .navcar{color:inherit!important}
 .hd-right nav.open .ab-drawer-line{margin-left:12px;margin-right:12px;font-size:14px}
}

@media(max-width:900px){.hd-right nav.open .navgrp .navbtn,.hd-right nav.open .navgrp .navbtn:hover{opacity:1!important}}

@media(max-width:900px){.hd-right nav.open .ab-drawer-line{display:none!important}}
