.event-section{padding:0;position:relative}.event-section .event-bg{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;vertical-align:middle}.event-section .event-wrapper{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.event-section .event-info{padding:50px 42px;max-width:465px;display:flex;flex-direction:column;gap:16px;border-radius:10px;background-color:#000000CC}.event-section .event-sub-title{color:var(--white);font-size:var(--font-lg);font-weight:700;line-height:1.2}.event-section .event-title{color:var(--white);font-size:var(--font-heading-xl);font-weight:700;line-height:1}.event-section .event-desc{color:var(--white);font-size:var(--font-md-2);font-weight:400;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.event-section .event-date{margin-bottom:32px;display:flex;align-items:center;gap:4px}.event-section .event-date .icon{width:24px;height:24px;color:var(--white)}.event-section .event-date-text{color:var(--white);font-size:var(--font-md-2);font-weight:400;line-height:1.2}@media screen and (max-width: 960px){.event-section{margin-top:-1px;padding:0}.event-section .event-wrapper{position:initial;transform:translate(0)}.event-section .container{padding:0;max-width:100vw;width:100vw}.event-section .container .event-info{max-width:100%;border-radius:0;background-color:#000000}}@media screen and (max-width: 576px){.event-section .container .event-info{padding:40px 20px}.event-section .container .event-info .btn{font-size:var(--font-md)}.event-section .event-sub-title{font-size:var(--font-md-2)}.event-section .event-title{font-size:var(--font-heading-medium)}.event-section .event-desc{font-size:var(--font-md)}.event-section .event-date-text{font-size:var(--font-md)}}
