.badges{display:flex;flex-wrap:wrap;gap:8px}.badge{color:var(--black) !important;background-color:transparent;border:2px solid var(--clr-primary);text-align:center;padding:16.5px 30px 13.5px;border-radius:var(--border-radius-full);white-space:inherit;font-size:1.625rem;line-height:1;font-family:var(--font-secondary);font-weight:normal;text-decoration:none !important;transition:var(--transition-default-duration);text-transform:uppercase}@media screen and (max-width:1199.98px){.badge{padding:12.5px 20px 11.5px;font-size:1.375rem}}@media screen and (max-width:991.98px){.badge{padding:6.5px 15px 5.5px;font-size:1.125rem}}.badge:hover{background:color-mix(in srgb, var(--clr-secondary), transparent 80%);color:var(--white);border-color:transparent}.badge.small-badge{padding:6.5px 15px 5.5px;font-size:1.125rem}.badge.active{background:color-mix(in srgb, var(--clr-secondary), transparent 90%);color:var(--black)}.badge.nav-link{background:var(--clr-primary);color:var(--black)}.badge.nav-link:hover{background:color-mix(in srgb, var(--clr-secondary), transparent 80%);color:var(--white)}.badge.nav-link.active{background:color-mix(in srgb, var(--clr-secondary), transparent 90%);color:var(--black)}.badge.badge__primary{background:var(--clr-primary);color:var(--white)}.badge.badge__primary:hover{background:color-mix(in srgb, var(--clr-primary), transparent 20%);color:var(--white)}.badge.badge__light{--badge-bg-clr: var(--light-blue-grey);--badge-font-clr: var(--clr-primary)}.badge.badge__secondary{--badge-bg-clr: var(--clr-secondary);--badge-font-clr: var(--white)}.badge.badge__white{--badge-bg-clr: var(--white);--badge-font-clr: var(--clr-primary)}