.c-promo-banner{position:relative;z-index:41;background-color:#0078b8;color:#fff;width:100%}.c-promo-banner__inner{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.25rem;gap:.375rem;min-height:2.5rem;max-width:125rem;margin:0 auto}.c-promo-banner__left{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:1.25rem}.c-promo-banner__center{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0}@media only screen and (max-width:1099px){.c-promo-banner__center{flex:1 0 calc(100% - 10.125rem)}}.c-promo-banner__nav{display:none;flex-shrink:0}body.c-page--product.is-microsite .c-promo-banner__nav{visibility:hidden}@media only screen and (min-width:1100px){.c-promo-banner__nav{display:block}}.c-promo-banner__nav-list{display:flex;align-items:center;gap:1.25rem;list-style:none;margin:0;padding:0}.c-promo-banner__nav--right .c-promo-banner__nav-list{gap:.75rem}.c-promo-banner__nav-item{margin:0}.c-promo-banner__nav-link{color:inherit;text-decoration:none;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.4s;transition-property:opacity;font-weight:600}.c-promo-banner__nav-link:focus,.c-promo-banner__nav-link:hover{opacity:.8;text-decoration:underline;text-underline-offset:.1875em}.c-promo-banner__messages{display:grid;align-items:center;justify-items:center;text-align:center}.c-promo-banner__message-sizer{grid-area:1/1;visibility:hidden;pointer-events:none;white-space:nowrap}@media only screen and (max-width:1099px){.c-promo-banner__message-sizer{white-space:normal}}.c-promo-banner__message-sizer p{margin:0}.c-promo-banner__message{grid-area:1/1;opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .6s cubic-bezier(.87,0,.13,1),transform .6s cubic-bezier(.87,0,.13,1)}@media(prefers-reduced-motion:reduce){.c-promo-banner__message{transition:none;transform:none}}.c-promo-banner__message.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.c-promo-banner__message.is-exiting{opacity:0;transform:translateY(-100%);pointer-events:none}.c-promo-banner__message p{margin:0}.c-promo-banner__message-text{color:inherit}.c-promo-banner__message-text p{margin:0;font-weight:400;font-family:matter,sans-serif;line-height:1.25rem;letter-spacing:0;text-transform:uppercase;font-size:.75rem;line-height:1rem}@media only screen and (min-width:1750px){.c-promo-banner__message-text p{font-size:.875rem;line-height:1.25rem}}.c-promo-banner__message-text p{font-weight:600}.c-promo-banner__message-text a{color:inherit;text-decoration:underline;text-underline-offset:.1875em;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.4s;transition-property:opacity}.c-promo-banner__message-text a:focus,.c-promo-banner__message-text a:hover{opacity:.8}.c-promo-banner__pause-btn{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;flex-shrink:0;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.4s;transition-property:opacity}@media only screen and (min-width:1100px){.c-promo-banner__pause-btn{display:none}}.c-promo-banner__pause-btn--desktop{display:none}@media only screen and (min-width:1100px){.c-promo-banner__pause-btn--desktop{display:flex}}.c-promo-banner__pause-btn:focus-visible,.c-promo-banner__pause-btn:hover{opacity:.7}.c-promo-banner__pause-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.c-promo-banner__pause-btn:focus:not(:focus-visible){outline:none}.c-promo-banner__pause-btn .c-promo-banner__play-icon,.c-promo-banner__pause-btn.is-paused .c-promo-banner__pause-icon{display:none}.c-promo-banner__pause-btn.is-paused .c-promo-banner__play-icon{display:flex}.c-promo-banner__icon{width:1rem;height:1rem}.c-promo-banner__icon path{fill:currentColor}.c-promo-banner__right{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:1.25rem}@media only screen and (max-width:1099px){.c-promo-banner__right{flex:0 0 3.125rem}}.c-promo-banner__language{display:flex;align-items:center;gap:.25rem;height:1.5rem;padding:.25rem .25rem .25rem .5rem;cursor:pointer;flex-shrink:0;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.4s;transition-property:opacity;position:relative}.c-promo-banner__language select{border-radius:6.25rem;border:1px solid;position:absolute;width:100%;left:0;height:100%;color:#fff;text-indent:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2;cursor:pointer;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:color;transition-property:background-color}@-moz-document url-prefix(){.c-promo-banner__language select{text-indent:.25rem}}.c-promo-banner__language select option{color:#0078b8}.c-promo-banner__language select:active,.c-promo-banner__language select:focus,.c-promo-banner__language select:hover{border-color:#f9bf41}.c-promo-banner__language select:focus,.c-promo-banner__language select:focus-visible{outline:1px solid #fff;outline-offset:.125rem}.c-promo-banner__language:hover .c-promo-banner__language-selector{background-color:#fff;color:#0078b8}.c-promo-banner__language:hover .c-promo-banner__language-icon path{fill:#0078b8}.c-promo-banner__language-icon{width:1rem;height:1rem;position:relative;z-index:3;pointer-events:none}.c-promo-banner__language-icon path{fill:currentColor;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.4s;transition-property:fill}.c-promo-banner__language-selector.to-hide{opacity:0}
