.banner{position:relative;box-sizing:initial;padding:0 var(--grid-margin);margin-inline-start:auto;margin-inline-end:auto;background-color:var(--wnf-color-commercial-message-primary)}.banner__content{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--vp-semantic-spacing-xs) 0;margin:0 auto}.banner__content__messages{display:grid;grid-column:2;place-items:center}.banner__content__actions{grid-column:3;justify-self:end;white-space:nowrap}.banner__content:before{content:""}.banner__countdown{display:flex;flex-direction:column;align-items:center;justify-content:center}.banner__countdown>p{font-size:var(--vp-semantic-spacing-xl)}.banner__countdown--small>p{font-size:var(--vp-semantic-spacing-l)}.banner__messages{display:flex;grid-area:1/1;align-items:center;text-align:center;transition:opacity var(--vp-semantic-motion-duration-quick) var(--vp-semantic-motion-easing-expressive-ease-in-out)}.banner__messages--displayed{opacity:1}.banner__messages--hidden{pointer-events:none;opacity:0}.banner__message--countdown{display:flex;flex-direction:row;gap:var(--vp-semantic-spacing-m);align-items:stretch}.banner__message--column{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:start}.banner__button-wrapper{display:flex;align-items:center;justify-content:flex-start;inline-size:var(--vp-semantic-sizing-m);block-size:var(--vp-semantic-sizing-m)}.banner__button-wrapper:last-child{justify-content:flex-end}.banner__message--default span{color:var(--vp-semantic-color-content-neutral)}.banner__message--default .link{-webkit-text-decoration:underline;text-decoration:underline}.banner__message--default .link,.banner__message--default .link:focus-visible{color:var(--vp-semantic-color-content-neutral);text-decoration-color:var(--vp-semantic-color-content-neutral)}.banner__message--default .link:hover{color:var(--vp-semantic-color-content-neutral)}.banner__message--black span,.banner__message--sales span,.banner__message--services-brand-identity span{color:var(--vp-semantic-color-content-inverse)}.banner__message--black .link,.banner__message--sales .link,.banner__message--services-brand-identity .link{-webkit-text-decoration:underline;text-decoration:underline}.banner__message--black .link,.banner__message--black .link:focus-visible,.banner__message--sales .link,.banner__message--sales .link:focus-visible,.banner__message--services-brand-identity .link,.banner__message--services-brand-identity .link:focus-visible{color:var(--vp-semantic-color-content-inverse);text-decoration-color:var(--vp-semantic-color-content-inverse)}.banner__message--black .link:hover,.banner__message--sales .link:hover,.banner__message--services-brand-identity .link:hover{color:var(--vp-semantic-color-content-inverse)}.banner:has(.banner__messages--displayed .banner__message--black){background-color:var(--vp-semantic-color-container-catchy)}.banner:has(.banner__messages--displayed .banner__message--black) button{color:var(--vp-semantic-color-content-inverse)}.banner:has(.banner__messages--displayed .banner__message--services-brand-identity){background-color:var(--vp-semantic-color-content-brand)}.banner:has(.banner__messages--displayed .banner__message--services-brand-identity) button{color:var(--vp-semantic-color-content-inverse)}.banner:has(.banner__messages--displayed .banner__message--sales){background-color:var(--vp-semantic-color-container-commercial-discount)}.banner:has(.banner__messages--displayed .banner__message--sales) button{color:var(--vp-semantic-color-content-inverse)}@media (max-width:599px){.banner__content{align-items:center}}