html {
    scroll-behavior: smooth;
}
.nav-t {
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px;
}
.nav-btn {
    display: none;
}
@media (max-width: 860px) {
    .nav-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        min-height: 44px;
        padding: 0 16px;
        border: 1px solid #c9bfa6;
        border-radius: 999px;
        font-size: 14px;
        font-weight: 700;
        color: #071a33;
        cursor: pointer;
    }
    .nav-links {
        display: none !important;
        flex-basis: 100%;
        flex-direction: column;
        align-items: flex-start !important;
        gap: 0 !important;
        padding: 4px 0 8px;
    }
    .nav-t:checked ~ .nav-links {
        display: flex !important;
    }
    nav a[href="https://christieglobalconsulting.com"]:first-child
    {
        font-size: 20px !important;
    }
    nav > div {
        column-gap: 10px !important;
        flex-wrap: wrap;
    }
    .nav-btn {
        padding: 0 13px !important;
    }
    .nav-t:focus-visible + .nav-btn {
        outline: 2px solid #d8a23a;
        outline-offset: 2px;
    }
}
body {
    margin: 0;
    background: #faf7f1;
}
a {
    color: #0b3a66;
}
a:hover {
    color: #8a6212;
}
input:focus,
select:focus,
textarea:focus,
a:focus-visible,
button:focus-visible {
    outline: 2px solid #d8a23a;
    outline-offset: 2px;
}
