﻿main .umb-block-grid .upcomingEventsBE.hasBgColor,.upcomingEventsBE{padding-top:22px;padding-bottom:22px}.upcomingEventsBE{color:#2b499d}.upcomingEventsBE .tagline{font-size:1.25rem;line-height:1.4375rem;font-weight:700;color:#2b499d;letter-spacing:0em;margin-bottom:1.25rem}@media(min-width: 768px){.upcomingEventsBE .tagline{font-size:1.4375rem}}.upcomingEventsBE .block-headline{font-size:28px;line-height:1.2em;letter-spacing:-0.025em;margin-bottom:15px}.upcomingEventsBE .block-headline>:first-child{display:inline}.upcomingEventsBE .block-headline.useDefaultFontWeight{font-weight:700}.upcomingEventsBE .block-headline::before{font-family:"Font Awesome 6 Pro",sans-serif;font-weight:300;content:"";margin-right:12px}.upcomingEventsBE .ueRow.hasProductPickerColumn{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.upcomingEventsBE .ueRow.hasProductPickerColumn .colUpcoming{flex:0 0 auto;width:100%;box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}@media(min-width: 992px){.upcomingEventsBE .ueRow.hasProductPickerColumn .colUpcoming{flex:0 0 auto;width:58.33333333%}}.upcomingEventsBE .ueRow.hasProductPickerColumn .colProductPicker{flex:0 0 auto;width:100%;box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}@media(min-width: 992px){.upcomingEventsBE .ueRow.hasProductPickerColumn .colProductPicker{flex:0 0 auto;width:41.66666667%}}.upcomingEventsBE .ueRow.hasProductPickerColumn .colProductPicker{display:flex;flex-direction:column;align-self:stretch}.upcomingEventsBE .ueRow.hasProductPickerColumn .colProductPicker .cardItem,.upcomingEventsBE .ueRow.hasProductPickerColumn .colProductPicker .productPickerBGCard{height:100%}.upcomingEventsBE .colUpcoming{margin-bottom:15px}.upcomingEventsBE .colUpcoming .block{position:relative;background-color:#fff;border-radius:6px;padding:10px;font-size:14px;width:100%;max-width:100%;background-color:#fff}.upcomingEventsBE .colUpcoming .block:not(:last-child){margin-bottom:15px}.upcomingEventsBE .colUpcoming .block .cRow{display:flex}.upcomingEventsBE .colUpcoming .block .cRow .imgCol{margin-right:10px;flex:0 0 124px;margin-bottom:10px}.upcomingEventsBE .colUpcoming .block .cRow .imgCol img{height:auto}.upcomingEventsBE .colUpcoming .block .cRow .contentCol{flex-grow:1}.upcomingEventsBE .colUpcoming .block .cRow .contentCol .textPriceRow{display:flex;justify-content:space-between;min-height:130px}.upcomingEventsBE .colUpcoming .block .cRow .textCol{flex-grow:1;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8ecf0}.upcomingEventsBE .colUpcoming .block .cRow .textCol .date{background-color:#f0f4f8;color:#233d86;font-size:11px;font-weight:600;display:inline-block;padding:0 5px;margin-bottom:10px;text-transform:uppercase;border-radius:4px}.upcomingEventsBE .colUpcoming .block .cRow .textCol .name{font-size:18px;line-height:1.2em;font-weight:600;margin-bottom:5px}.upcomingEventsBE .colUpcoming .block .cRow .textCol .name a{text-decoration:none}.upcomingEventsBE .colUpcoming .block .cRow .textCol .description{font-size:13px;line-height:1.25em;padding-bottom:8px}.upcomingEventsBE .colUpcoming .block .cRow .textCol .speakers{font-size:11px;line-height:1.48em}.upcomingEventsBE .colUpcoming .block .cRow .textCol .speakers a{text-decoration:none}.upcomingEventsBE .colUpcoming .block .cRow .textCol .speakers a:not(:last-child)::after{content:"|"}.upcomingEventsBE .colUpcoming .block .cRow .priceCol{margin-left:auto;padding-left:15px;min-width:140px}.upcomingEventsBE .colUpcoming .block .cRow .priceCol .pricesRow{display:flex;gap:15px;white-space:nowrap;justify-content:flex-end}.upcomingEventsBE .colUpcoming .block .cRow .priceCol .priceBottomRow{justify-content:flex-end}.upcomingEventsBE .colUpcoming .block .cRow .priceCol .ce{white-space:nowrap;text-align:right}.upcomingEventsBE .colUpcoming .block .cRow .priceCol .ce a{text-decoration:none;display:inline-block;vertical-align:middle;font-size:11px;position:relative;padding-right:22px}.upcomingEventsBE .colUpcoming .block .cRow .priceCol .ce a::after{content:"";font-family:"Font Awesome 6 Pro",sans-serif;font-size:16px;line-height:16px;margin-left:5px;position:absolute;top:50%;transform:translateY(-50%)}.upcomingEventsBE .colUpcoming .block .cRow .priceCol .ce a:hover{text-decoration:underline}.upcomingEventsBE .colUpcoming .block .cRow .endActions{display:flex;justify-content:space-between;align-items:flex-end}.upcomingEventsBE .colUpcoming .block .cRow .endActions .productType{background-color:#f0f4f8;color:#233d86;font-size:11px;font-weight:400;display:inline-block;padding:0 5px;border-radius:4px}.upcomingEventsBE .colUpcoming .block .cRow .endActions .actions{display:flex;align-items:flex-end}.upcomingEventsBE .colUpcoming .block .cRow .endActions .actions a.textLink{font-weight:600;text-decoration:none}.upcomingEventsBE .colUpcoming .block .cRow .endActions .actions a.textLink span{position:relative}.upcomingEventsBE .colUpcoming .block .cRow .endActions .actions a.textLink span::after{content:" ";position:absolute;left:0;width:100%;bottom:1px;border-bottom:1px solid #2b499d}.upcomingEventsBE .colUpcoming .block .cRow .endActions .actions a.textLink:hover span::after{width:0}.upcomingEventsBE .colUpcoming .block .cRow .endActions .actions .btnHolder{margin-left:15px}.upcomingEventsBE .topTextRow{width:100%;margin-bottom:8px}.upcomingEventsBE .topTextRow .topText{background-color:#f0f4f8;color:#233d86;font-size:11px;font-weight:400;display:inline-block;padding:0 5px;border-radius:4px}.upcomingEventsBE .colProductPicker{margin-bottom:15px}.upcomingEventsBE .productPickerBGCard.roundedBlock{border-radius:6px}.upcomingEventsBE .end{display:flex;align-items:center}.upcomingEventsBE .end a.viewAllLink{font-size:15px;font-weight:600;text-decoration:none;margin-right:40px;position:relative;white-space:nowrap}.upcomingEventsBE .end a.viewAllLink span{position:relative}.upcomingEventsBE .end a.viewAllLink span::after{content:" ";position:absolute;left:0;width:100%;bottom:1px;border-bottom:1px solid #2b499d}.upcomingEventsBE .end a.viewAllLink::after{content:"";font-family:"Font Awesome 6 Pro",sans-serif;font-weight:900;position:absolute;top:50%;right:0;margin-right:-18px;transform:translateY(-50%);transition:margin-right .2s}.upcomingEventsBE .end a.viewAllLink:hover::after,.upcomingEventsBE .end a.viewAllLink:focus-visible::after{margin-right:-22px}.upcomingEventsBE .end a.viewAllLink:hover span::after,.upcomingEventsBE .end a.viewAllLink:focus-visible span::after{width:0}.upcomingEventsBE .end .line{flex-grow:1;border-top:1px solid #a0a8b5}.upcomingEventsBE .ueSlides{overflow:visible}.upcomingEventsBE .ueSlides .swiper-wrapper{padding-bottom:48px}.upcomingEventsBE .ueSlides .block{position:relative;background-color:#fff;border-radius:6px;padding:10px;font-size:14px;width:100% !important;margin-bottom:15px}.upcomingEventsBE .ueSlides .block .cRow{display:flex;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8ecf0}.upcomingEventsBE .ueSlides .block .cRow .imgCol{margin-left:10px;flex:0 0 64px;margin-bottom:10px}.upcomingEventsBE .ueSlides .block .cRow .imgCol img{border-radius:6px;height:auto}.upcomingEventsBE .ueSlides .block .cRow .textCol .productType{font-size:12px}.upcomingEventsBE .ueSlides .block .cRow .textCol .date{background-color:#f0f4f8;color:#233d86;font-size:11px;font-weight:600;display:inline-block;padding:0 5px;margin-bottom:10px;text-transform:uppercase;border-radius:4px}.upcomingEventsBE .ueSlides .block .cRow .textCol .name{font-size:16px;line-height:1.2em;font-weight:600;margin-bottom:5px}.upcomingEventsBE .ueSlides .block .cRow .textCol .name a{text-decoration:none}.upcomingEventsBE .ueSlides .block .cRow .textCol .speakers{font-size:11px;line-height:1.48em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:200px}.upcomingEventsBE .ueSlides .block .cRow .textCol .speakers a:not(:last-child)::after{content:"|"}.upcomingEventsBE .ueSlides .block .detailsLine{padding-bottom:10px;border-bottom:1px solid #e8ecf0;font-size:12px;display:flex;justify-content:space-between;align-items:center}.upcomingEventsBE .ueSlides .block .detailsLine .separated{margin-left:-8px}.upcomingEventsBE .ueSlides .block .detailsLine .separated>div{display:inline-block;padding:0 8px;position:relative;white-space:nowrap}.upcomingEventsBE .ueSlides .block .detailsLine .separated>div:not(:last-child)::after{content:" ";display:inline-block;height:15px;width:0px;border-right:1px solid #e8ecf0;position:absolute;right:-1px;top:50%;transform:translateY(-50%)}.upcomingEventsBE .ueSlides .block .pricesRow{margin-top:5px;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #e8ecf0;display:flex;gap:15px;justify-content:space-between}.upcomingEventsBE .ueSlides .block .pricesRow .ce{margin-left:auto;align-self:flex-end}.upcomingEventsBE .ueSlides .block .pricesRow .ce a{text-decoration:none;display:inline-block;vertical-align:middle;font-size:11px;position:relative;padding-right:22px}.upcomingEventsBE .ueSlides .block .pricesRow .ce a::after{content:"";font-family:"Font Awesome 6 Pro",sans-serif;font-size:16px;line-height:16px;margin-left:5px;position:absolute;top:50%;transform:translateY(-50%)}.upcomingEventsBE .ueSlides .block .pricesRow .ce a:hover{text-decoration:underline}.upcomingEventsBE .ueSlides .block .actions{display:flex;width:100%;align-items:flex-end;justify-content:space-between}.upcomingEventsBE .ueSlides .block .learnMore a{font-size:13px;color:#2b499d;font-weight:700}.upcomingEventsBE .ueSlides .block .learnMore a.textLink{text-decoration:none}.upcomingEventsBE .ueSlides .block .learnMore a.textLink span{position:relative}.upcomingEventsBE .ueSlides .block .learnMore a.textLink span::after{content:" ";position:absolute;left:0;width:100%;bottom:1px;border-bottom:1px solid #2b499d}.upcomingEventsBE .ueSlides .block .learnMore a.textLink:hover span::after{width:0}.upcomingEventsBE .ueSlides .btnHolder .btn{min-width:134px}.upcomingEventsBE .ueSlides .btnHolder .btn .btnInner{display:flex;justify-content:center;align-items:center}.upcomingEventsBE .ueSlides .btnHolder .btn .btnInner .icon{margin-left:5px}.upcomingEventsBE .ueSlides .swiperPH{position:absolute;left:0;transform:translateX(-50%);margin:20px 0;margin-left:50%;bottom:0;width:calc(100% - 50px - 64px);height:6px;pointer-events:none;z-index:1}.upcomingEventsBE .ueSlides .swiperPH .swiper-pagination{background-color:rgba(0,0,0,0);height:6px}.upcomingEventsBE .ueSlides .swiperPH .swiper-pagination::before{content:" ";position:absolute;height:2px;width:100%;top:2px;display:block;background-color:#a0a8b5}.upcomingEventsBE .ueSlides .swiperPH .swiper-pagination>.swiper-pagination-progressbar{position:relative}.upcomingEventsBE .ueSlides .swiperPH .swiper-pagination .swiper-pagination-progressbar-fill{background-color:#2b499d;border-radius:5px}.upcomingEventsBE .ueSlides .swiper-button-prev,.upcomingEventsBE .ueSlides .swiper-button-next{display:flex;justify-content:center;align-items:center;padding:2px 10px;background-color:#fff;border-radius:50%;height:32px;width:32px;box-shadow:0 0 4px rgba(0,0,0,.2);color:#2b499d;font-size:12px;font-weight:900}.upcomingEventsBE .ueSlides .swiper-button-prev{position:absolute;z-index:2;left:10px;bottom:6px}.upcomingEventsBE .ueSlides .swiper-button-prev::after{content:"";font-family:"Font Awesome 6 Pro",sans-serif}.upcomingEventsBE .ueSlides .swiper-button-next{position:absolute;z-index:2;right:10px;bottom:6px}.upcomingEventsBE .ueSlides .swiper-button-next::after{content:"";font-family:"Font Awesome 6 Pro",sans-serif}.upcomingEventsBE .ueSlides .swiper-button-next.swiper-button-disabled,.upcomingEventsBE .ueSlides .swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto;pointer-events:none}@media(min-width: 992px){.upcomingEventsBE .mobileOnly{display:none}}@media(max-width: 991.98px){.upcomingEventsBE .desktopOnly{display:none}.upcomingEventsBE .headline{font-size:24px}.upcomingEventsBE .headlineHolder{display:flex;justify-content:space-between}.upcomingEventsBE .headlineHolder a.viewAllLink{font-size:15px;font-weight:600;text-decoration:none;margin-right:20px;position:relative}.upcomingEventsBE .headlineHolder a.viewAllLink span{position:relative}.upcomingEventsBE .headlineHolder a.viewAllLink span::after{content:" ";position:absolute;left:0;width:100%;bottom:1px;border-bottom:1px solid #2b499d}.upcomingEventsBE .headlineHolder a.viewAllLink::after{content:"";font-family:"Font Awesome 6 Pro",sans-serif;font-weight:900;position:absolute;top:50%;right:0;margin-right:-18px;transform:translateY(-50%);transition:margin-right .2s}.upcomingEventsBE .headlineHolder a.viewAllLink:hover::after,.upcomingEventsBE .headlineHolder a.viewAllLink:focus-visible::after{margin-right:-22px}.upcomingEventsBE .headlineHolder a.viewAllLink:hover span::after,.upcomingEventsBE .headlineHolder a.viewAllLink:focus-visible span::after{width:0}.upcomingEventsBE .colUpcoming,.upcomingEventsBE .end{display:none}.upcomingEventsBE .ueSliderHolder+.ueRow.hasProductPickerColumn{margin-top:30px}}@media(max-width: 575.98px){.upcomingEventsBE .headlineHolder{display:block;margin-bottom:15px}.upcomingEventsBE .headlineHolder .headline{margin-bottom:10px}}