@font-face{font-family:TurfAI Roboto;src:url(fonts/roboto-latin-400-normal.woff2) format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:TurfAI Roboto;src:url(fonts/roboto-latin-700-normal.woff2) format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:TurfAI Roboto;src:url(fonts/roboto-latin-900-normal.woff2) format('woff2');font-style:normal;font-weight:900;font-display:swap}

.tfp-reference-nav{font-family:'TurfAI Roboto',Arial,Helvetica,sans-serif;color:#082b25;line-height:1.35}
.tfp-reference-nav{height:70px;padding:0 max(34px,calc((100vw - 1240px)/2));box-shadow:none}
.tfp-reference-nav .tfp-brand{width:190px;height:64px;flex:none;overflow:hidden}
.tfp-reference-nav .tfp-brand svg{width:178px;height:64px;display:block}
.tfp-reference-nav .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.tfp-reference-nav .tfp-menu{gap:28px}
.tfp-reference-nav .tfp-menu-group{padding:23px 0}
.tfp-reference-nav .tfp-menu a{color:#171720;font-size:14px;font-weight:400;line-height:22px}
.tfp-reference-nav .tfp-menu a[aria-current]{color:#003d2b;font-weight:700;position:relative}
.tfp-reference-nav .tfp-menu a[aria-current]:after{content:'';position:absolute;bottom:-11px;left:-5px;right:-5px;height:2px;background:#e9bc3b}
.tfp-reference-nav .tfp-account{background:#fff;border:1px solid #004b37;border-radius:6px;color:#17372d!important;min-width:120px;text-align:center;padding:7px 18px;font-weight:700!important;margin-left:26px;box-shadow:0 1px 3px #003b2514}
.tfp-reference-nav .tfp-submenu a{font-size:13px}
.tfp-reference-nav .tfp-submenu a[aria-current]:after{display:none}
:root{--tfp-header-height:70px}
.tfp-reference-nav .tfp-menu a:hover{color:#005535}
.tfp-reference-nav .tfp-submenu{line-height:1.45}
.tfp-reference-nav .tfp-submenu a{white-space:normal}
.admin-bar .tfp-reference-nav{top:32px}
@media(min-width:821px) and (max-width:1050px){.tfp-reference-nav{padding:0 25px}.tfp-reference-nav .tfp-brand{width:174px}.tfp-reference-nav .tfp-brand svg{width:166px}.tfp-reference-nav .tfp-menu{gap:19px}.tfp-reference-nav .tfp-menu a{font-size:13px}.tfp-reference-nav .tfp-account{margin-left:4px;min-width:105px}}
@media(max-width:820px){:root{--tfp-header-height:64px}.tfp-reference-nav{height:64px;padding:0 20px}.tfp-reference-nav .tfp-brand{width:174px;height:59px}.tfp-reference-nav .tfp-brand svg{width:164px;height:58px}.tfp-reference-nav .tfp-menu-toggle{display:block;font:700 13px 'TurfAI Roboto',Arial,sans-serif;border-radius:6px;background:#00492f;padding:10px 12px}.tfp-reference-nav .tfp-menu{top:64px;padding:10px 20px 20px;gap:0}.tfp-reference-nav .tfp-menu-group{padding:10px 0}.tfp-reference-nav .tfp-menu a{font-size:14px}.tfp-reference-nav .tfp-menu a[aria-current]:after{display:none}.tfp-reference-nav .tfp-account{margin:10px 0 0;min-height:39px}}
@media(max-width:782px){.admin-bar .tfp-reference-nav{top:46px}}
@media(max-width:560px){.tfp-reference-nav{padding:0 16px}.tfp-reference-nav .tfp-brand{width:160px}.tfp-reference-nav .tfp-brand svg{width:152px}}
