.events-listing a.btn-reg.btn--text{font-weight:500}.events-listing h1{font-size:36px;line-height:38px;margin-top:14px}.events-listing .intro-wrap{margin:0 auto 77px;padding:0 6%}.events-listing .events-wrap{margin:0 auto;padding:0 6%}.events-listing .events-section.top-pdd{padding-top:46px}.events-listing .section-title h2{font-size:16px;letter-spacing:1.625px;line-height:normal;margin:0;text-transform:uppercase}.events-listing .event-info dl{max-width:531px}.events-listing .event-info h3{font-size:20px;letter-spacing:-.5px;line-height:30px;margin-bottom:0}.events-listing .event-info h4{color:#00acef;letter-spacing:-.5px;line-height:26px}.events-listing .event-item{border-bottom:1px solid #dbdbdb;display:grid;gap:46px;grid-template-columns:repeat(3,minmax(0,1fr));padding:38px 0}.events-listing .event-item .btn-wrap{margin-top:20px}.events-listing .event-item .event-img{grid-column:span 1/span 1}.events-listing .event-item .event-info{grid-column:span 2/span 2}.events-listing .event-item dl{margin:0}.events-listing .event-item dd{margin-left:0}@media only screen and (max-width:767px){.events-listing .page-center{max-width:100%;padding:0 5%;width:100%}.events-listing .intro-wrap{margin-bottom:31px;max-width:90%;padding:0}.events-listing .events-wrap{max-width:90%;padding:0}.events-listing .event-item{gap:12px;grid-template-columns:repeat(1,minmax(0,1fr))}.events-listing .event-item .event-info{grid-column:span 1/span 1}.events-listing .event-info dl{max-width:none}.events-listing .event-item{padding:30px 0}}