.upcoming-events .row{display:-webkit-box;display:-ms-flexbox;display:flex}.contentupper{padding:32px}.upcoming-events .title-col .top-title{margin:0}.upcoming-events .row-bottom{position:relative}.upcoming-events .title-col{width:100%}.textalign-left *{text-align:left}.textalign-center *{text-align:center}.textalign-right *{text-align:right}.textalign-left .top-title{align-items:flex-start;display:flex;flex-direction:column}.textalign-center .top-title{align-items:center;display:flex;flex-direction:column}.textalign-right .top-title{align-items:flex-end;display:flex;flex-direction:column}.upcoming-events .iocnupper{width:fit-content}.upcoming-events{display:block;position:relative;z-index:99}.upcoming-events .contentupper{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:12px}.upcoming-events .timingdate p{color:var(--secondary);color:#7498a5;font-size:18px;font-weight:700;margin-bottom:0}.upcoming-events p{margin:0}.upcoming-events .col-lg-4.rightside{align-content:center;align-items:center;display:flex;justify-content:flex-end}.upcoming-events .button-wrapper.contentBlock.btn-default .hs-button{font:normal normal 900 16px/24px Roca}.abs-link{height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.upcoming-events .button-wrapper.contentBlock.btn-default .hs-button:hover{color:var(--tertiary)}