.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.event-countdown{overflow:hidden;position:relative}.event-countdown-content{flex:47%;padding-right:100px}.event-countdown-bg-number{color:#000;font-size:clamp(9rem,32vw,26rem);font-weight:900;letter-spacing:0;line-height:1;opacity:.04;pointer-events:none;position:absolute;right:0;top:-.18em;user-select:none}.event-countdown-inner{position:relative;z-index:1}.event-countdown-eyebrow{letter-spacing:1.8px;line-height:1.8;margin:0 0 24px;text-transform:uppercase}.event-countdown-eyebrow svg{margin-right:5px}.event-countdown-heading{font-weight:900;letter-spacing:-1.82px;margin:0 0 24px}.event-countdown-heading-accent{color:var(--ec-accent);display:block}.event-countdown-description{color:var(--ec-muted);font-size:.9375rem;line-height:1.6;margin:0 0 1.5rem;max-width:26rem}.event-countdown-date{align-items:center;display:flex;gap:.75rem;margin:31px 0 0}.event-countdown-date:before{background:#ff6e31;content:"";height:1px;width:1.75rem}.event-countdown-cta{margin-top:36px}.event-countdown-cta .button{margin:0;text-transform:none}.event-countdown-cta .button svg{margin-left:15px}.event-countdown-aside{align-self:end;flex:53%}.event-countdown-tagline{margin:0 0 20px;text-align:right}.event-countdown-unit{display:flex;flex:1;flex-direction:column;padding:28px 28px 7px}.event-countdown-value{font-size:clamp(1.2rem,8vw,4.3rem);font-weight:900;letter-spacing:-2px;line-height:1}.event-countdown-label{letter-spacing:1.68px;text-transform:uppercase}.event-countdown-timer.is-expired{display:block;padding:1.5rem 0}.event-countdown-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.event-countdown-info{border-left:2.6px solid #ff6e31;gap:20px;justify-content:space-between;margin-top:32px;padding:20px 24px}.event-countdown-info-text{font-weight:400}.event-countdown-info p{margin:0}.event-countdown-cta .button:focus path,.event-countdown-cta .button:hover path{stroke:#ff6e31}@media screen and (max-width:1199px){.event-countdown-content{padding-right:50px}.event-countdown-unit{padding:15px 15px 7px}}@media screen and (max-width:991px) and (min-width:768px){.event-countdown-value{font-size:2.5rem}.event-countdown-label{font-size:.5625rem}}@media screen and (max-width:767px){.event-countdown-content{flex:100%;padding-bottom:40px}.event-countdown-aside{flex:100%}.event-countdown-cta,.event-countdown-date{margin:20px 0 0}}@media screen and (max-width:480px){.event-countdown-unit{padding:10px 10px 7px}.event-countdown-label{font-size:.5625rem}}