.top-bar{background:var(--brand-primary-dark);color:#fff;font-size:.8rem;padding:6px 0}.top-bar a{color:hsla(0,0%,100%,.85);-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.top-bar a:hover{color:#fff}.navbar-main{background:var(--brand-primary);padding:0}.navbar-main .navbar-brand{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;padding:14px 0}.navbar-main .navbar-brand span{color:var(--brand-accent)}.navbar-main .nav-link{color:hsla(0,0%,100%,.9);font-size:.95rem;font-weight:400;padding:18px 13px!important;position:relative;transition:background .2s,color .2s;white-space:nowrap}.navbar-main .nav-link.active,.navbar-main .nav-link.show,.navbar-main .nav-link:focus,.navbar-main .nav-link:hover{background:hsla(0,0%,100%,.1);color:#fff}.navbar-main .nav-link.active:before{background:var(--brand-accent);border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:16px;position:absolute;right:16px}.navbar-main .dropdown-menu{border:none;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15);margin-top:0;padding:12px 0}.navbar-main .dropdown-item{font-size:.9rem;font-weight:400;padding:8px 20px;transition:background .15s}.navbar-main .dropdown-item:hover{background:rgba(3,78,161,.08);color:var(--brand-primary)}.navbar-main .dropdown-item i{color:var(--brand-primary);width:24px}.navbar-toggler{border:none;color:#fff;font-size:1.4rem;padding:8px 12px;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-toggler:focus{box-shadow:none}.nav-search .form-control{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:6px 0 0 6px;color:#fff;font-size:.85rem;padding:8px 14px}.nav-search .form-control::-moz-placeholder{color:hsla(0,0%,100%,.6)}.nav-search .form-control::placeholder{color:hsla(0,0%,100%,.6)}.nav-search .form-control:focus{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4);box-shadow:none;color:#fff}.nav-search .btn{border:none;border-radius:0 6px 6px 0;padding:8px 14px}.btn-quote,.nav-search .btn{background:var(--brand-accent);color:#fff}.btn-quote{border:none;border-radius:6px;font-size:.9rem;font-weight:400;padding:8px 16px;transition:background .2s;white-space:nowrap}.btn-quote:focus,.btn-quote:hover{background:#e55a1f;color:#fff}.btn-quote-compact{align-items:center;display:inline-flex;font-size:1.15rem;height:40px;justify-content:center;line-height:1;padding:0;width:44px}.btn-quote-compact .bi{position:relative;top:1px}@media(max-width:1199.98px){.navbar-main .nav-link{padding:9px 13px!important}.navbar-main .dropdown-menu{border-radius:0;box-shadow:none;padding:6px 0}.navbar-main .navbar-collapse{padding-bottom:14px}}