.banner-counter__banner__wrapper{width:100%;position:fixed;z-index:1000;top:0;background:#0054F6;backdrop-filter:blur(6px)}.banner-counter__banner__wrapper::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(0deg,#053896 0%,#053896 100%),var(--color-icon-on-brand,#FFF);top:0;z-index:0;pointer-events:none}.banner-counter__banner{position:relative;z-index:1;padding-top:.75rem;padding-bottom:.75rem;display:grid;grid-template-columns:auto auto;grid-template-areas:"actions actions" "text text" "badge deadline";-webkit-box-pack:center;justify-content:center;justify-items:center;column-gap:.75rem;row-gap:.5rem;-webkit-box-align:center;align-items:center}@media screen and (min-width:768px){.banner-counter__banner{grid-template-columns:1fr 1fr auto;grid-template-areas:"text badge actions";justify-items:stretch;row-gap:0;column-gap:2.5rem;padding-top:.65rem;padding-bottom:.65rem}}@media screen and (min-width:1024px){.banner-counter__banner{grid-template-columns:auto 1px auto 1px 1fr auto;grid-template-areas:"text separator-left badge separator-right deadline actions";column-gap:1rem}}@media screen and (min-width:1280px){.banner-counter__banner{grid-template-columns:auto 1px 1fr 1px 1fr auto}}.banner-counter__banner__cta__wrapper{grid-area:actions;justify-self:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;min-height:2.875rem}@media screen and (min-width:768px){.banner-counter__banner__cta__wrapper{justify-self:end}}.banner-counter__banner__cta{color:#e8f1ff;line-height:150%;font-family:"Roboto Flex",sans-serif;font-size:1.25rem;font-weight:400;font-style:normal;text-decoration-line:underline;text-decoration-style:solid;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (min-width:768px){.banner-counter__banner__cta{color:#e8f1ff}}.banner-counter__banner__cta:hover{color:#fff}.banner-counter__banner__cta:focus-visible{outline:2px solid #82ffe3;outline-offset:4px;border-radius:2px}.banner-counter__banner__cta.--scrolling{color:#000;text-align:center;font-family:"Roboto Flex",sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;text-transform:uppercase;text-wrap:nowrap;padding:.75rem;border-radius:8px;background:linear-gradient(90deg,#F6C515 0%,#D4AA14 100%);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.banner-counter__banner__cta.--scrolling:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 16px rgba(6,19,42,.45)}@media screen and (min-width:1024px){.banner-counter__banner__cta.--scrolling{margin:0}}@media screen and (min-width:1280px){.banner-counter__banner__cta.--scrolling{padding:.75rem 1.75rem}}.banner-counter__separator{display:none}@media screen and (min-width:1280px){.banner-counter__separator{display:block;width:.8px;height:60px;background:linear-gradient(180deg,#03438B 0%,#002D93 50%,#03438B 100%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}}.banner-counter__separator--left{grid-area:separator-left}.banner-counter__separator--right{grid-area:separator-right}.banner-counter__badge{grid-area:badge;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;padding:0;gap:.6ch;margin-right:0;margin-left:0;justify-self:end}@media screen and (min-width:768px){.banner-counter__badge{padding:.6rem;justify-self:center;margin-right:0;margin-left:0}}.banner-counter__badge .badge-ate{display:none}@media screen and (min-width:768px){.banner-counter__badge .badge-ate{display:block;padding-right:.3rem}}.banner-counter__badge .badge-ate,.banner-counter__badge .badge-off{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.01194rem;text-transform:uppercase}@media screen and (min-width:1024px){.banner-counter__badge .badge-ate,.banner-counter__badge .badge-off{font-size:1.125rem}}.banner-counter__badge .badge-44{height:40px}.banner-counter__text-comemore{grid-area:text;display:-webkit-box;display:-webkit-flex;display:flex;gap:.3438rem;-webkit-box-align:center;align-items:center;justify-self:center;text-align:center;color:#fff;font-family:"Encode Sans",sans-serif;font-size:1.625rem;font-style:normal;font-weight:300;line-height:normal}@media screen and (min-width:1024px){.banner-counter__text-comemore{font-size:1.25rem}}.banner-counter__text-comemore strong{font-weight:600}.banner-counter__text-comemore small{font-size:.625rem}.banner-counter__deadline{grid-area:deadline;justify-self:start;color:#FFF;font-family:"Encode Sans",sans-serif;font-weight:300;line-height:1.2;text-transform:uppercase;text-align:left;font-size:.6875rem;white-space:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width:768px){.banner-counter__deadline{display:none;font-size:1.35rem;white-space:nowrap;text-align:left}}@media screen and (min-width:1024px){.banner-counter__deadline{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:1.125rem}}.banner-counter__deadline strong{font-weight:600}@keyframes blinkDeadline{0%,49.9%{color:#fff}50%,100%{color:#000}}