.menu-container .menu-item{font-family:Roboto,Arial;font-size:1.125rem;font-weight:500}.menu-container .menu-item>a{align-items:center;color:var(--color-primary);display:flex;gap:.25rem;padding:.25rem}.menu-container .menu-item>a:hover{color:var(--color-primary-alt);text-decoration:underline}.menu-container.direction-row ul{display:flex;flex-wrap:wrap;gap:.75rem}.menu-container.direction-row .menu-item{position:relative}.menu-container.direction-row .menu-item>a{color:var(--color-white)}.menu-container.direction-row .menu-item>a:hover{color:var(--color-primary-alt);text-decoration:underline}.menu-container.direction-row .menu-item.button-item{align-items:center;background-color:var(--color-white);border-radius:999px;display:flex;gap:.25rem;padding:.25rem .5rem}.menu-container.direction-row .menu-item.button-item>a{color:var(--color-primary);font-size:1rem;line-height:100%;text-decoration:none}.menu-container.direction-row .menu-item.button-item:before{background-color:var(--color-danger);border-radius:999px;content:"";display:block;height:.5rem;width:.5rem}.menu-container.direction-row .menu-item.button-item:hover{background-color:var(--color-primary-accent)}.menu-container.direction-row .menu-item-has-children>a:after{background-color:var(--color-white);content:"";display:inline-block;height:13px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 3.875 6 9.125l5.25-5.25' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% 50%;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 3.875 6 9.125l5.25-5.25' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:12px}.menu-container.direction-row .menu-item-has-children>a:hover:after{background-color:var(--color-primary-alt)}.menu-container.direction-row .menu-item-has-children .sub-menu{background-color:var(--color-white);border-bottom:2px solid var(--color-primary);display:none;position:absolute;white-space:nowrap}.menu-container.direction-row .menu-item-has-children .sub-menu .menu-item a{color:var(--color-primary);font-size:1rem}.menu-container.direction-row .menu-item-has-children .sub-menu .menu-item a:hover{color:var(--color-primary-alt);text-decoration:underline}.menu-container.direction-row .menu-item-has-children:hover .sub-menu{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1.125rem}.menu-container.direction-col ul{display:flex;flex-direction:column;gap:.5rem}.menu-container.direction-col .menu-item-has-children>a{color:var(--color-neutral-alt)}.menu-container.direction-col .menu-item-has-children .sub-menu{display:flex;flex-direction:column;gap:.5rem}.menu-container.direction-col .menu-item-has-children .sub-menu .menu-item a{font-size:1rem;padding-left:1rem}footer .menu-container .menu{gap:1rem}footer .menu-container .menu .menu-item{font-size:1rem;font-weight:400}footer .menu-container .menu .menu-item a{color:var(--color-primary);padding:0}footer .menu-container .menu .menu-item a:hover{color:var(--color-white)}
