.sect_main .banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:440px;margin-top:36px;position:relative;width:100%}.sect_main .banner.closed:before,.sect_main .banner.ended:before{align-items:center;background:rgba(24,25,46,.7);color:#fff;content:"Registration for this event is now closed.";display:flex;font-size:32px;font-weight:700;height:100%;justify-content:center;left:0;letter-spacing:-.64px;line-height:42px;padding:0 20px;position:absolute;text-align:center;top:0;width:calc(100% - 40px)}.sect_main .banner.ended:before{content:"This event has now ended."}.sect_main .tit{padding-top:64px;text-align:center}.sect_main .tit .type{column-gap:21px;display:flex;justify-content:center}.sect_main .tit .type span{color:#333d4b}.sect_main .tit .type em{color:#6b7684;display:none;position:relative}.sect_main .tit .type div[data-state=ordinary] em.ordinary{color:#009262;display:block}.sect_main .tit .type div[data-state=receiving] em.receiving{display:block}.sect_main .tit .type div[data-state=dayday] em.dayday{color:#d74c54;display:block}.sect_main .tit .type div[data-state=ongoing] em.ongoing{color:#3671e3;display:block}.sect_main .tit .type div[data-state=end] em.end{display:block}.sect_main .tit .type em:before{background-color:#8b95a1;content:"";height:10px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.sect_main .tit>strong{color:#191f28;font-size:48px;line-height:60px;margin-top:4px}.sect_main .tit .info{margin-top:16px}.sect_main .tit .info .schedule span{font-size:16px}.sect_main .tit .info .schedule .time{color:#1369e9;font-size:16px;margin-left:3px}.sect_main .tit .info .location{color:#6b7684;font-size:16px;line-height:24px}@media (max-width:792px){.sect_main .tit{padding-top:56px}.sect_main .tit .type>*{font-size:12px}.sect_main .tit>strong{font-size:32px;line-height:42px;margin-top:6px}.sect_main .banner{height:360px;margin-top:28px}}