.border-img-left img,
.border-img-right img {
    position: relative;
    z-index: 2;
    width: 100%;
}

.border-img-left::before, 
.border-img-right::before {
    position: absolute;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--primary);
    transform: skew(30deg);
    z-index: 1;
}

.border-img-left::before {
    left: -50%;    
}

.border-img-right::before {
    right: -50%;
}

.bd-links {
    position: -webkit-sticky;
    position: sticky;
    top: 5rem;
    display: block !important;
    height: calc(100vh - 7rem);
    padding-left: .25rem;
    margin-left: -.25rem;
    overflow-y: auto;
}

.bd-links {
    overflow: auto;
    font-weight: 600;
}

.bd-links .btn::before {
    width: 1.25em;
    line-height: 0;
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
    transition: transform 0.35s ease;
    transform-origin: .5em 50%
}
.bd-links .btn.alone::before {
    width: 1.25em;
    line-height: 0;
    content: '';
    /* transition: transform 0.35s ease; */
    /* transform-origin: .5em 50% */
}

.bd-links .btn[aria-expanded="true"]::before {
    transform: rotate(90deg);
}

.bd-links a {
    padding: .1875rem 1rem;
    margin-top: .125rem;
    margin-left: 1.25rem;
    color: rgba(0, 0, 0, 0.65);
    text-decoration: none;
}

.bd-links ul.main-menu li {
    padding-top: 8px; 
    padding-bottom: 8px; 
    border-bottom: 1px solid #ccc;
}
.bd-links ul.main-menu li:first-child {
    border-top: 1px solid #ccc;
}

.bd-links ul.sub-menu li {
    padding-top: 5px; 
    padding-bottom: 5px; 
    border-bottom: 1px dashed #ccc;
}

.bd-links ul.sub-menu li:last-child {
    border-bottom: none;
}

.btn {
  outline: none; /* Removes the default browser outline */
}

.btn:focus {
  outline: none; /* Ensures it stays off when focused */
  box-shadow: none; /* Optional: removes any extra focus shadow */
}