.c-contact-dropdown__toggle{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start}.c-contact-dropdown__caret{transition:transform .3s ease}.c-contact-dropdown__toggle.is-active>.c-contact-dropdown__caret{transform:rotate(180deg)}.c-contact-dropdown__options{display:none;height:0;opacity:0;overflow:hidden;width:var(--dropdown-width,100%)}.c-contact-dropdown__options:after,.c-contact-dropdown__options:before{content:"";display:block;position:relative;z-index:-1}.c-contact-dropdown__options:before{margin-top:0}.c-contact-dropdown__options:after{margin-bottom:0}.c-contact-dropdown__options.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.c-contact-dropdown__options.is-visible{animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:0;padding-top:0}.c-contact-dropdown__option{padding-block:.5rem}.c-contact-dropdown__link{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.c-contact-dropdown--overlay{position:relative}.c-contact-dropdown--overlay .c-contact-dropdown__options{--dropdown-width:max-content;background-color:var(--surface-global-accent-light);border-radius:0 0 var(--radius-primary) var(--radius-primary);position:absolute;right:0;top:100%}.c-contact-dropdown--overlay .c-contact-dropdown__option{padding:.5rem 1rem}.c-contact-dropdown--overlay .c-contact-dropdown__text{white-space:nowrap}.s-promo-bar{align-items:stretch;background-color:var(--surface-global-accent-light);display:flex;flex-direction:row;justify-content:center;min-height:2.3125rem;position:relative;width:100%;z-index:9}.s-promo-bar:has(.c-contact-dropdown__toggle.is-active){z-index:10}.s-promo-bar__container{align-items:stretch;display:flex;flex-direction:row;font-size:var(--font-body-xs);gap:.25rem;justify-content:space-between}.s-promo-bar__icon{flex-shrink:0;height:1rem;width:1rem}.s-promo-bar__item{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:center}.s-promo-bar__richtext-link{text-decoration:underline}.s-promo-bar__contact .c-contact-dropdown__link,.s-promo-bar__contact .c-contact-dropdown__toggle,.s-promo-bar__link{position:relative}.s-promo-bar__contact .c-contact-dropdown__link:before,.s-promo-bar__contact .c-contact-dropdown__toggle:before,.s-promo-bar__link:before{background-color:var(--surface-nav-primary--hover);content:"";display:block;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.s-promo-bar__contact .c-contact-dropdown__link.is-active:before,.s-promo-bar__contact .c-contact-dropdown__link:active:before,.s-promo-bar__contact .c-contact-dropdown__link:hover:before,.s-promo-bar__contact .c-contact-dropdown__toggle.is-active:before,.s-promo-bar__contact .c-contact-dropdown__toggle:active:before,.s-promo-bar__contact .c-contact-dropdown__toggle:hover:before,.s-promo-bar__link.is-active:before,.s-promo-bar__link:active:before,.s-promo-bar__link:hover:before{transform:scaleX(1)}.s-promo-bar__contact .c-contact-dropdown__link:before,.s-promo-bar__contact .c-contact-dropdown__toggle:before,.s-promo-bar__link:before{background-color:var(--surface-nav-secondary--hover);bottom:-.1rem;height:.0625rem}.s-promo-bar__messages-control{background-color:var(--surface-global-accent-light);bottom:.125rem;top:.125rem;z-index:2}.s-promo-bar__mobile-messages-wrapper{display:flex;padding:.125rem;width:100%}.s-promo-bar__mobile-messages{align-items:stretch;display:flex;flex-direction:row;justify-content:center;white-space:nowrap;width:100%}.s-promo-bar__mobile-messages .s-promo-bar__item{padding-inline:.125rem}.s-promo-bar__mobile-messages--is-slider{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-y:auto;scroll-snap-type:both mandatory;scrollbar-width:none;width:calc(100vw - 5.25rem)}.s-promo-bar__mobile-messages--is-slider::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.s-promo-bar__mobile-messages--is-slider::-moz-scrollbar{display:none}.s-promo-bar__desktop-messages,.s-promo-bar__utility-links{display:none}.s-promo-bar__contact{display:contents}@media only screen and (min-width:48em){.s-promo-bar__container{align-items:center;gap:1rem;justify-content:center}.s-promo-bar__mobile-messages-wrapper{display:none}.s-promo-bar__desktop-messages{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start}}@media only screen and (min-width:64em){.s-promo-bar__container{flex-wrap:wrap;justify-content:space-between;row-gap:.25rem}.s-promo-bar__desktop-messages .s-promo-bar__item,.s-promo-bar__utility-links .s-promo-bar__item{white-space:nowrap}.s-promo-bar__desktop-messages{margin-right:auto}.s-promo-bar__utility-links{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-end;margin-left:auto}}@media only screen and (min-width:80em){.s-promo-bar__container{flex-wrap:nowrap}}@media only screen and (max-width:calc(48em - 1px)){.s-promo-bar__container{padding-inline:.5rem}.s-promo-bar__item{backface-visibility:hidden;-webkit-backface-visibility:hidden;flex-shrink:0;scroll-snap-align:center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;width:calc(100vw - 4rem)}}