.upcoming-events>div{padding-bottom:60px!important;padding-top:60px!important}.content-container,.upcoming-events>div{display:flex;flex-direction:column;row-gap:32px}.filter-container{display:flex;flex-direction:row;justify-content:space-between}.filter-container__dropdown,.filter-container__left{column-gap:16px;display:flex;flex-direction:row}.filter-container__right,.input-container{display:flex;flex-direction:row}.input-container{align-items:center;background-color:#fff;border:1px solid var(--stroke-primary);border-radius:20px;column-gap:8px;flex-shrink:0;padding:8px 16px;width:400px}.input-container>svg{flex-shrink:0}.input-container>input{border:none;color:var(--cr-text-secondary);font-size:16px;font-weight:400;letter-spacing:-.15px;line-height:22px;outline:none;width:100%}.input-container>input::placeholder{color:var(--cr-text-secondary);font-size:16px;font-weight:400;letter-spacing:-.15px;line-height:22px}.dropdown-container{position:relative}.dropdown-filter{align-items:center;background-color:#fff;border:1px solid var(--stroke-primary);border-radius:20px;column-gap:8px;cursor:pointer;display:flex;flex-direction:row;padding:8px 20px}.dropdown-filter>p{color:var(--cr-text-secondary)}.dropdown-filter>svg{transition:all .3s ease}.dropdown-container.dropdown .dropdown-filter>svg{transform:rotate(180deg)}.dropdown-container.dropdown .dropdown-list{display:flex}.dropdown-list{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 8px 20px 0 #0000001a;box-sizing:border-box;display:none;flex-direction:column;padding:4px;position:absolute;top:calc(100% + 6px);width:283px;z-index:1}.dropdown-list:after{content:"";height:8px;left:0;position:absolute;top:-9px;width:185px}.dropdown-list>p{border-radius:4px;color:var(--cr-btn-secondary);cursor:pointer;padding:8px 12px}.dropdown-list>p:hover{background-color:var(--cr-text-light-primary)}.dropdown-list>p.active{background-color:var(--cr-text-brand)}.clear-btn{background-color:transparent;border:none;color:var(--cr-text-secondary);cursor:pointer;font-size:16px;font-weight:400;letter-spacing:-.15px;line-height:24px;padding:0;text-decoration:underline}.clear-btn:hover{color:var(--cr-btn-secondary-hover)}.event-container{display:grid;gap:64px;grid-template-columns:auto auto auto;justify-content:start}.event-container>div>a{color:var(--cr-btn-secondary);cursor:pointer;text-decoration:none}.event-container>div{max-width:411px}.upcoming-events .event-card{border:1px solid var(--cr-stroke-dark);border-radius:16px;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}.upcoming-events .event-card:hover{border:1px solid var(--cr-stroke-brand)}.upcoming-events .thumbnail-wrapper{width:100%}.upcoming-events .thumbnail-wrap per>img{height:100%;object-fit:cover;width:100%}.upcoming-events .event-card__content{display:flex;flex-direction:column;padding:24px;row-gap:60px}.upcoming-events .event-card__content__top{display:flex;flex-direction:column;row-gap:8px}.upcoming-events .event-card__content__top>span{color:var(--cr-text-brand);margin-bottom:8px;text-transform:uppercase}.upcoming-events .event-card__content__top>p{color:var(--cr-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.upcoming-events .event-card__content__bottom{display:flex;flex-direction:column;row-gap:12px}.upcoming-events .event-card__content__bottom>div{align-items:start;column-gap:12px;display:flex;flex-direction:row}.upcoming-events .event-card__content__bottom>div>p{color:var(--cr-text-secondary)}.upcoming-events .event-card__content__bottom>button{align-items:center;column-gap:8px;display:flex;flex-direction:row;margin-top:12px;width:fit-content}.passed-tag{color:var(--cr-btn-primary)!important;margin-top:32px}.load-more-container{display:flex;justify-content:center;padding:32px 0}.load-more-container>button{background-color:#fff;width:fit-content}@media screen and (max-width:1440px){.event-container{gap:20px}}@media screen and (max-width:1024px){.filter-container{flex-direction:column;row-gap:15px}}@media screen and (max-width:900px){.filter-container__left{flex-direction:column;row-gap:16px}.event-container{grid-template-columns:auto auto;justify-content:center;row-gap:32px}}@media screen and (max-width:600px){.company-card{height:150px}.upcoming-events>div{row-gap:32px}.input-container{box-sizing:border-box;width:100%}.event-container{grid-template-columns:auto;justify-content:center;row-gap:32px}.load-more-container{padding:16px 0}.dropdown-list.event-type-list{right:0}}