.primary-button:focus-visible{background-color: var(--action);color: var(--primary)}.primary-button:hover,.primary-button:focus-visible{animation: spm-bob 1s ease-in-out infinite alternate}@keyframes spm-bob{from{transform: translateY(0)}to{transform: translateY(calc(var(--space-xs) * -0.4))}}.hero__highlight{color: var(--action)}.hero__divider{border-top: var(--border-width) var(--border-style) var(--action)}.benefit-grid__divider{border-top: var(--border-width) var(--border-style) var(--action)}.benefit-card__icon,.benefit-card__icon-hover{transition: opacity var(--transition-duration) var(--transition-timing),translate var(--transition-duration) var(--transition-timing)}.benefit-card:hover .benefit-card__icon,.benefit-card:focus-within .benefit-card__icon{opacity: 0;translate: calc(var(--width-10) * -0.5) calc(var(--space-xs) * -1)}.benefit-card:hover .benefit-card__icon-hover,.benefit-card:focus-within .benefit-card__icon-hover{opacity: 0.1;translate: calc(var(--width-10) * -0.5) calc(var(--space-xs) * -1)}.program__highlight{color: var(--action)}.program__list{list-style: none}.program-card__line{border-bottom: var(--border-width) var(--border-style) var(--white)}.program__divider{border-top: var(--border-width) var(--border-style) var(--action)}.member-login__highlight,.participants__highlight{color: var(--action)}.member-login__form .form-group input{background-color: var(--white);border: 0;border-radius: var(--radius-s);color: var(--primary);font-size: var(--text-s);padding: var(--space-xs)}.member-login__form .submit-button-wrapper{justify-content: center}.member-login__form .submit-button-wrapper button[type="submit"]{background-color: transparent;border: var(--btn-border-width) var(--border-style) var(--base);border-radius: var(--radius-circle);color: var(--base);font-size: var(--text-m);font-weight: 700;line-height: 1.2;padding: var(--btn-padding-block) var(--btn-padding-inline)}.member-login__form .submit-button-wrapper button[type="submit"]:hover,.member-login__form .submit-button-wrapper button[type="submit"]:focus-visible{background-color: var(--base);color: var(--primary)}.participant-card__header{border-bottom: var(--border-width) var(--border-style) var(--base)}.participant-card__content>*{margin: 0}.participant-card__content>* + *{margin-block-start: var(--space-xs)}.participant-card__content a{color: var(--base)}.participant-card__content a:hover,.participant-card__content a:focus-visible{color: var(--action)}.participant-card.brx-open .participant-card__icon{display: none}.participant-card.brx-open .participant-card__icon-open{display: inline-flex}.footer-bar__nav a,.footer-bar__copyright a{color: var(--white)}.footer-bar__nav a:hover,.footer-bar__nav a:focus-visible{color: var(--action)}.legal__text a{color: var(--action)}.contact__form .ff-el-input--label label{color: var(--base);font-size: var(--text-m)}.contact__form .ff-el-form-control,.contact__form .ff-el-form-control:focus{background-color: transparent;border: 0;border-bottom: var(--btn-border-width) var(--border-style) var(--base);border-radius: var(--radius-none);box-shadow: none;color: var(--base);font-size: var(--text-m);padding-inline: 0}.contact__form .ff-el-form-control:focus{border-bottom-color: var(--action)}.contact__form .fluentform form .ff-btn-submit:not(.ff_btn_no_style){background-color: transparent;border: var(--btn-border-width) var(--border-style) var(--action);border-radius: var(--radius-circle);color: var(--base);font-size: var(--text-m);font-weight: 700;line-height: 1.2;padding: var(--btn-padding-block) var(--btn-padding-inline)}.contact__form .fluentform form .ff-btn-submit:not(.ff_btn_no_style):hover,.contact__form .fluentform form .ff-btn-submit:not(.ff_btn_no_style):focus-visible{background-color: var(--action);color: var(--primary);opacity: 1;animation: spm-bob 1s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.primary-button:hover,.primary-button:focus-visible,.contact__form .fluentform form .ff-btn-submit:not(.ff_btn_no_style):hover,.contact__form .fluentform form .ff-btn-submit:not(.ff_btn_no_style):focus-visible{animation: none}.benefit-card__icon,.benefit-card__icon-hover{transition: none}}