.event-wrapper{align-items:stretch;display:flex;gap:40px}.event-section{background:#f9fcff}.event-left{align-items:center;background:linear-gradient(135deg,#0d47a1,#1e88e5);border-radius:12px;color:#fff;flex:1;padding:60px 30px}.countdown,.event-left{display:flex;justify-content:center}.countdown{align-items:baseline;gap:15px}.separator{align-items:center;display:flex;font-size:50px;height:60px;justify-content:center;line-height:1}.time-box{text-align:center}.time-box h2{font-size:60px;line-height:1;margin:0}.time-box p{font-size:14px;margin:5px 0 0}.countdown span{font-size:40px;font-weight:700}.event-right{display:flex;flex:1;flex-direction:column;justify-content:center}.event-right-title{color:#333;font-size:20px;vertical-align:middle}.event-right h2,.event-right-title{font-family:DM Sans;font-style:Regular;font-weight:400;letter-spacing:0;line-height:140%}.event-right h2{font-size:40px}.event-right p{font-family:DM Sans;font-size:18px;font-style:Light;font-weight:300;letter-spacing:0;line-height:150%}.event-item{gap:10px;margin-bottom:15px}.event-item img{width:20px}.dot{margin:0 10px}.sub{opacity:.7}@media (max-width:768px){.event-left{width:100%}.event-right h2{font-family:DM Sans;font-size:32px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:140%}}.event-grid{display:grid;gap:20px 40px;grid-template-columns:repeat(2,1fr);margin-top:20px}.event-item{align-items:center;display:flex;gap:12px}.event-item img{width:28px}.event-text{color:#333;font-family:DM Sans;font-size:20px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:140%;vertical-align:middle}@media (max-width:768px){.event-wrapper{flex-direction:column;text-align:center}.countdown{flex-wrap:wrap;flex-wrap:nowrap;gap:8px}.countdown span{font-size:20px;font-weight:700}.time-box h2{font-size:24px}.separator{font-size:20px}.event-item{align-items:start;column-gap:10px;display:grid;grid-template-columns:70px 1fr;text-align:left}.event-item img{grid-row:1/3;margin-top:4px;width:50px}.event-right-title{grid-row:1}.event-right-title,.sub{grid-column:2;text-align:left}.sub{grid-row:2;margin-top:2px}.dot{display:none}.event-grid{gap:15px;grid-template-columns:1fr}.event-item{align-items:flex-start}.event-item img{margin-top:3px;width:24px}.event-text{font-size:16px;text-align:left}}