.banner-counter__banner__wrapper{width:100%;position:fixed;z-index:1000;top:0;background:#601;backdrop-filter:blur(6px)}.banner-counter__banner__wrapper::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(94deg,#601 29.03%,#FC6008 100%);top:0;z-index:0;pointer-events:none}.banner-counter__banner{position:relative;z-index:1;min-height:auto;padding-top:.875rem;padding-bottom:.875rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:1rem}@media screen and (min-width:768px){.banner-counter__banner{padding-top:.9375rem;padding-bottom:.9375rem;gap:1.25rem}}@media screen and (min-width:1024px){.banner-counter__banner{min-height:5.625rem;padding-top:0;padding-bottom:0;gap:1.5rem}}.banner-counter__text{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.25rem;text-transform:uppercase;-webkit-box-flex:1;flex:1;-webkit-box-ordinal-group:2;order:1}@media screen and (min-width:1024px){.banner-counter__text{display:-webkit-box;display:-webkit-flex;display:flex}}.banner-counter__text .subtitle{color:#FFF;font-family:"Encode Sans",sans-serif;font-size:1rem;font-weight:300;line-height:.8rem}.banner-counter__text .title{color:#FFF;font-family:"Encode Sans",sans-serif;font-size:1rem;font-weight:300;line-height:1.77rem;white-space:nowrap}.banner-counter__countdown{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%;min-width:0;gap:1rem;-webkit-box-ordinal-group:3;order:2}@media screen and (min-width:1024px){.banner-counter__countdown{-webkit-box-pack:start;justify-content:flex-start;width:auto;gap:.75rem}}.banner-counter__countdown .counter__main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;gap:.125rem}@media screen and (min-width:768px){.banner-counter__countdown .counter__main{gap:.25rem}}.banner-counter__countdown .counter__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:.25rem;min-width:1.375rem}@media screen and (min-width:768px){.banner-counter__countdown .counter__wrapper{min-width:1.75rem}}@media screen and (min-width:1024px){.banner-counter__countdown .counter__wrapper{min-width:2.5rem;gap:.5rem}}.banner-counter__countdown .counter__number{font-family:"Encode Sans",sans-serif;font-size:1.25rem;color:#e4effb;line-height:1.1rem;font-weight:400;font-variant-numeric:tabular-nums}@media screen and (min-width:768px){.banner-counter__countdown .counter__number{font-size:1.75rem;line-height:1.5rem}}@media screen and (min-width:1024px){.banner-counter__countdown .counter__number{font-size:2.625rem;line-height:2.2575rem}}.banner-counter__countdown .counter__text{font-family:"Encode Sans",sans-serif;text-align:center;font-size:.325rem;color:#e4effb;text-transform:uppercase;font-weight:500;line-height:.625rem}@media screen and (min-width:768px){.banner-counter__countdown .counter__text{font-size:.4375rem;line-height:.75rem}}@media screen and (min-width:1024px){.banner-counter__countdown .counter__text{font-size:.625rem}}.banner-counter__countdown .counter__separator{display:inline-block;color:#e4effb;font-family:"Encode Sans",sans-serif;font-size:.875rem;font-weight:400;line-height:1rem;-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}@media screen and (min-width:768px){.banner-counter__countdown .counter__separator{font-size:1.125rem;line-height:1.125rem;-webkit-transform:translateY(-.45rem);transform:translateY(-.45rem)}}@media screen and (min-width:1024px){.banner-counter__countdown .counter__separator{font-size:1.5rem;line-height:1.77rem;-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem)}}.banner-counter__cta__wrapper{display:none;-webkit-box-ordinal-group:4;order:3}@media screen and (min-width:1024px){.banner-counter__cta__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-pack:end;justify-content:flex-end}}.banner-counter__cta{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;min-height:3rem;min-width:10rem;max-width:16.125rem;gap:.5rem;padding:.75rem 2rem;border:1px solid transparent;border-radius:.25rem;background-color:#FFF;color:#000;font-family:"Encode Sans",sans-serif;font-size:.875rem;font-weight:500;line-height:normal;text-decoration:none;letter-spacing:.32px;white-space:nowrap;-webkit-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out}@media screen and (min-width:1024px){.banner-counter__cta{font-size:1rem}}.banner-counter__cta svg{-webkit-flex-shrink:0;flex-shrink:0}.banner-counter__cta:hover{background-color:#CDCFD5;color:#000}.banner-counter__cta:focus-visible{outline:2px solid #82ffe3;outline-offset:2px;background-color:#EEEFF1;color:#0C0C0E}.banner-counter__cta:active{background-color:#B2B4BD;color:#000}.banner-counter__cta--mobile{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-pack:start;justify-content:flex-start;width:auto;min-width:auto;max-width:none;min-height:auto;padding:0;border:0;border-radius:0;background-color:transparent;color:#FFF;font-size:.8125rem;font-weight:600;letter-spacing:.02em}@media screen and (min-width:768px){.banner-counter__cta--mobile{font-size:.9375rem}}.banner-counter__cta--mobile svg{width:1rem;height:1rem}@media screen and (min-width:768px){.banner-counter__cta--mobile svg{width:1.125rem;height:1.125rem}}.banner-counter__cta--mobile:hover,.banner-counter__cta--mobile:active,.banner-counter__cta--mobile:focus-visible{background-color:transparent;color:#FFF}.banner-counter__cta--mobile:focus-visible{outline-color:#FFF}@media screen and (min-width:1024px){.banner-counter__cta--mobile{display:none}}.banner-counter__countdown .counter__main[hidden]{display:none!important}.banner-counter__countdown .counter__main[hidden]+.banner-counter__cta--mobile{margin-left:auto}.banner-counter__banner--no-counter .banner-counter__text{display:-webkit-box;display:-webkit-flex;display:flex;gap:.375rem}.banner-counter__banner--no-counter .banner-counter__text .subtitle{font-size:.75rem;line-height:1.2}.banner-counter__banner--no-counter .banner-counter__text .title{font-size:.75rem;line-height:1.2;white-space:normal}@media screen and (min-width:1024px){.banner-counter__banner--no-counter .banner-counter__text{gap:.25rem}.banner-counter__banner--no-counter .banner-counter__text .subtitle{font-size:1rem;line-height:.8rem}.banner-counter__banner--no-counter .banner-counter__text .title{font-size:1rem;line-height:1.77rem;white-space:nowrap}}.banner-counter__banner--no-counter .banner-counter__countdown{width:auto;-webkit-flex-shrink:0;flex-shrink:0}