.s-promo-bar-slider:has(~.s-header) .s-promo-bar-slider__main{z-index:401}.s-promo-bar-slider__slider{width:100%}.s-promo-bar-slider__main{--slides-to-show:1;--control-width-and-padding:2.5rem;--slide-align:center;align-items:center;background-color:#457e8b;color:#fff;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding-block:.5rem;position:relative;width:100%}.s-promo-bar-slider__main--is-not-slider{--control-width-and-padding:var(--container-horizontal-padding)}.s-promo-bar-slider__controls{align-items:center;bottom:0;display:flex;flex-direction:row;justify-content:space-between;left:0;position:absolute;right:0;top:0}.s-promo-bar-slider__control{align-items:center;background-color:var(--surface-dark);display:flex;flex-direction:row;height:100%;justify-content:center;position:relative;width:var(--control-width-and-padding);z-index:2}.s-promo-bar-slider__control:focus-visible{border-radius:var(--border-radius,var(--focus-ring-border-radius));outline:.125rem solid var(--focus-ring-color,var(--border-focus));outline-offset:calc(var(--focus-ring-offset)*-1)}.s-promo-bar-slider__scrollport{margin-inline:auto;width:100%}.s-promo-bar-slider__slide{font-size:.875rem;font-weight:500;gap:2rem;position:relative}.s-promo-bar-slider__slide,.s-promo-bar-slider__slide-inner{align-items:center;display:flex;flex-direction:row;justify-content:center}.s-promo-bar-slider__slide-inner{gap:.25rem;max-width:calc(var(--container-main) + (var(--control-width-and-padding) - var(--container-horizontal-padding))*2);padding-inline:var(--control-width-and-padding);width:100%}.s-promo-bar-slider__slide-inner a{text-decoration:underline}.s-promo-bar-slider__icon{flex-shrink:0;line-height:0}.s-promo-bar-slider__icon img{height:.875rem;-o-object-fit:contain;object-fit:contain;width:.875rem}@media only screen and (min-width:64em){.s-promo-bar-slider__main{--slides-to-show:3;--slide-gap:2rem;--control-width-and-padding:0rem}.s-promo-bar-slider__controls{display:none}.s-promo-bar-slider__scrollport{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center!important;justify-content:center;padding-inline:1.5rem}.s-promo-bar-slider__slide{flex:unset}.s-promo-bar-slider__slide:not(:last-child):after{background-color:currentColor;content:"";display:block;height:1.25rem;width:1px}}