.global-events-calendar{background-color:#225fbf;padding:100px 0 60px}.global-events-calendar .container.global-events-calendar__heading-wrp{align-items:end;display:flex;justify-content:space-between}.global-events-calendar__heading{display:flex;flex-direction:column;gap:16px}.global-events-calendar__heading-btn.button{background:hsla(0,0%,100%,.2);color:#fff;padding:16px 22px 16px 24px}.global-events-calendar__heading-btn.button:hover{background:hsla(0,0%,100%,.32)}.global-events-calendar__heading-btn.button:active{background:hsla(0,0%,100%,.16)}.global-events-calendar__heading .global-events-calendar__title{color:#fff;font-family:Roboto Condensed;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:44px;margin:0!important;text-align:left;text-transform:uppercase}.global-events-calendar__heading .global-events-calendar__description{color:#fff;font-family:Open Sans;font-size:16px;font-weight:400;line-height:24px;text-align:left;width:448px}.global-events-calendar__cards-wrp.container{display:flex;gap:32px;margin-top:48px}.global-events-calendar__cards-wrp.container .events-calendar__item{align-items:start;background-color:#fff;border-radius:8px;display:flex;flex:1 1 33.33%;flex-direction:column;padding:24px 32px;text-decoration:none!important}.global-events-calendar__cards-wrp.container .events-calendar__item:hover .events-calendar__item-title{color:#225fbf}.global-events-calendar__cards-wrp.container .events-calendar__item-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.events-calendar__item-tags .calendar-events__tag{border-radius:4px;display:block;font-weight:700;line-height:16px;padding:8px 12px 8px 30px;position:relative;text-transform:uppercase}.events-calendar__item-tags .calendar-events__tag:before{background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:10px;position:absolute;width:16px}.events-calendar__item-tags .calendar-events__tag-date{background:rgba(73,140,245,.24);color:#225fbf}.events-calendar__item-tags .calendar-events__tag-region{background:rgba(34,180,75,.24);color:#14a33c}.events-calendar__item-tags .calendar-events__tag-date:before{background-image:url(https://leverx.com/hubfs/7567185/calendar-3.svg)}.events-calendar__item-tags .calendar-events__tag-region:before{background-image:url(https://leverx.com/hubfs/7567185/location-2.svg)}.events-calendar__item .events-calendar__item-title{color:#181b21;font-family:Roboto Condensed;font-size:24px;font-weight:700;line-height:24px;margin-bottom:8px;text-align:left;text-transform:uppercase}.events-calendar__item .events-calendar__item-description{color:#181b21;font-family:Open Sans;font-size:16px;font-weight:400;line-height:24px;margin-bottom:8px;text-align:left}.events-calendar__item .events-calendar__item-btn{margin-top:auto}@media (max-width:1199.5px){.global-events-calendar{padding:80px 0 20px}.global-events-calendar__heading .global-events-calendar__title{font-size:36px;line-height:36px}.global-events-calendar__cards-wrp.container .events-calendar__item-tags{align-items:start;flex-direction:column}.global-events-calendar__cards-wrp.container{margin-top:40px}.events-calendar__item .events-calendar__item-title{font-size:20px;line-height:20px}.global-events-calendar__cards-wrp.container .events-calendar__item{padding:20px 24px}}@media (max-width:1023.5px){.global-events-calendar{padding:80px 0 0}.global-events-calendar .container.global-events-calendar__heading-wrp{align-items:start;flex-direction:column;gap:24px}.global-events-calendar__cards-wrp.container{flex-wrap:wrap;margin-top:32px;width:100%}.global-events-calendar__heading .global-events-calendar__title{font-size:36px;line-height:36px}.global-events-calendar__cards-wrp.container .events-calendar__item-tags{flex-direction:row}.events-calendar__item .events-calendar__item-description{font-size:14px;line-height:20px}.global-events-calendar__cards-wrp.container .events-calendar__item{flex:none;padding:20px 24px;width:320px}.global-events-calendar__heading-btn.button{font-size:12px;line-height:14px;padding:13px 15px 13px 20px}.events-calendar__item .events-calendar__item-btn{font-size:12px;line-height:14px;padding:13px 15px 13px 0}}@media (max-width:767.5px){.global-events-calendar{padding:64px 0 32px}.global-events-calendar__cards-wrp.container{flex-wrap:nowrap;margin-top:24px;overflow-x:auto}.global-events-calendar__heading .global-events-calendar__title{font-size:24px;line-height:24px}.global-events-calendar__heading .global-events-calendar__description{font-size:16px;line-height:24px}.global-events-calendar__cards-wrp.container .events-calendar__item{padding:20px;width:300px}}