.web_lib-upcoming{background-color:#efefef}.webinar_library__subscription_widget{display:flex;overflow:hidden}.webinar_library__subscription_widget iframe{border:none}#upcmg-subscription-all{overflow:hidden}.web_lib-posts_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px;position:relative;row-gap:50px}.web_lib-posts_wrap.flex-start{justify-content:flex-start}.web_lib-posts_wrap.flex-start .web_lib-upcoming_post:not(:first-child){margin-right:2.5%}.web_lib-posts_wrap #upcmg-subscription-all{position:absolute;right:0;top:-165px;z-index:1}#upcmg-subscription-all .webinar_library__subscribe_to_all_widget{border-style:none}#upcmg-subscription-all .upcmg_subscribe_btn{color:#2a2e46;display:flex}#upcmg-subscription-all .upcmg_subscribe_btn .icon{background-image:url(https://campaign.integraconnect.com/hubfs/webinar-library-assets/bell-solid-dk.png)}.web_lib-upcoming_post{position:relative}.web_lib-upcoming_post:before{height:100%;left:0;top:0;z-index:1}.web_lib-upcoming_post:first-child:before{height:calc(100% + 80px);left:0;top:-80px;z-index:2}.web_lib-upcoming_post[data-category=uncategorized]:before{background-color:#00b6a2;content:"";position:absolute;width:8px}.web_lib-upcoming_post:first-child{display:flex;flex-basis:100%}.web_lib-upcoming_post:first-child .upcoming_blog-details{background:#fff;color:#2a2e46;display:flex;height:80px;left:0;position:absolute;top:-80px;width:100%;z-index:1}.web_lib-upcoming_post:first-child .upcoming_post-date{color:#2a2e46;margin:0 20px 0 auto;padding-bottom:0}.web_lib-upcoming_post:first-child .webinar_library__subscription_widget .upcmg_subscribe_btn{color:#2a2e46;margin-left:15px}.web_lib-upcoming_post:first-child .upcoming_post-color{height:100%}.web_lib-upcoming_post .upcoming_post-color{background-color:#00b6a2}.web_lib-upcoming_post:first-child .upcoming_post-info{padding:25px;width:26em}.web_lib-upcoming_post .upcoming_post-info{background-color:#fff;color:#2a2e46}.web_lib-upcoming_post:not(:first-child) .upcoming_post-info{height:300px;overflow:hidden;padding:30px;position:relative}.web_lib-upcoming_post .upcoming_post-info h3,.web_lib-upcoming_post .upcoming_post-info h3 a,.web_lib-upcoming_post .upcoming_post-info h3 a:hover,.web_lib-upcoming_post .upcoming_post-info p{color:#2a2e46!important}.upcoming_blog-details .notifications_on,.upcoming_blog-details .subscription{align-items:flex-start;display:flex}.upcoming_blog-details .countdown{display:flex;flex-direction:row;justify-content:flex-start;user-select:none}.upcoming_blog-details .countdown p{color:#000;font-size:18px;font-weight:300;margin:0 30px 0 0;max-width:9ch;padding:0}.upcoming_blog-details #countdown-timer{font-size:32px;position:relative;top:-6px}#countdown-timer .days,#countdown-timer .hours,#countdown-timer .minutes{position:relative}#countdown-timer .days:after{content:"DAY"}#countdown-timer .days:after,#countdown-timer .hours:after{bottom:-15px;font-size:12px;left:50%;position:absolute;transform:translateX(-50%)}#countdown-timer .hours:after{content:"HOUR"}#countdown-timer .minutes:after{bottom:-15px;content:"MIN";font-size:12px;left:50%;position:absolute;transform:translateX(-50%)}.upcoming_blog-details #countdown-timer .colon{bottom:2px;left:5px;margin:0;padding:0 8px;position:relative}.upcoming_post-button{padding-top:30px}.upcoming_post-button a{color:#2a2e46;font-size:18px;position:relative;text-transform:uppercase}.upcoming_post-button a:hover:before{animation:growRight .3s ease forwards;background-color:#2a2e46;border-radius:2px;content:"";height:2.5px;left:calc(100% + 5px);position:absolute;top:48%;transform:translateY(-50%);width:12px}.upcoming_post-button a:after{background-image:url(https://campaign.integraconnect.com/hubfs/webinar-library-assets/right-arrow-dk.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";height:15px;position:absolute;right:-20px;top:3px;width:10px}.upcoming_post-date{font-size:21px;line-height:25px;padding-bottom:50px;user-select:none}.web_lib-upcoming_post:not(:first-child) .upcoming_post-date,.web_lib-upcoming_post:not(:first-child) .upcoming_post-description p{font-size:16px;line-height:20px}.web_lib-upcoming_post:not(:first-child) .upcoming_post-description p{height:80px;margin-bottom:0;overflow:hidden}.web_lib-upcoming_post:not(:first-child) .upcoming_post-date{padding-bottom:20px}.web_lib-upcoming_post:not(:first-child) .upcoming_post-button{bottom:15px;padding-top:0;position:absolute}.web_lib-upcoming_post:not(:first-child){display:flex;flex-basis:31.5%;flex-direction:column;position:relative}.upcoming_post-image{height:100%;position:relative;width:100%}.upcoming_post-image img{height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.web_lib-upcoming_post:not(:first-child) .upcoming_post-image{height:300px}.web_lib-upcoming_post:first-child .upcoming_blog-details{align-items:center;border-bottom:2.2px solid #efefef;padding:0 20px 0 40px}.web_lib-upcoming_post:not(:first-child) .upcoming_blog-details{justify-content:flex-end;position:absolute;right:0;top:0;width:fit-content;z-index:1}.web_lib-upcoming_post:not(:first-child) .upcoming_post-title h3{font-size:22px;line-height:27px;max-width:23ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming_blog-details{display:flex;padding:25px;position:relative;width:100%}.upcmg_subscribe_btn,.upcmg_subscribe_btn:focus,.upcmg_subscribe_btn:hover{background:transparent;border:none;font-size:18px;padding:0;position:relative;text-transform:uppercase;transition:all .1s linear}.web_lib-upcoming_post .upcmg_subscribe_btn:hover{background-color:#00b6a2;color:#fff!important}.img_overlay{background:linear-gradient(180deg,rgba(35,35,35,.9),hsla(0,0%,100%,0));height:50%;mix-blend-mode:multiply;pointer-events:none;position:absolute;width:100%}.upcoming_post-title h3{font-size:28px;font-weight:400;line-height:34px}.upcoming_post-description p{font-size:21px;font-weight:400;line-height:25px}.upcoming_post-date .divider{padding:0 6px}.web_lib-upcoming_post:first-child .webinar_library__subscription_widget .icon{background-image:url(https://campaign.integraconnect.com/hubfs/webinar-library-assets/bell-outline-dk.png)}.web_lib-upcoming_post:not(:first-child) .webinar_library__subscription_widget .icon{background-image:url(https://campaign.integraconnect.com/hubfs/webinar-library-assets/bell-outline.png)}.web_lib-upcoming_post .webinar_library__subscription_widget .upcmg_subscribe_btn:hover .icon{animation:fadeIn .1s ease forwards;background-image:url(https://campaign.integraconnect.com/hubfs/webinar-library-assets/bell-outline.png)!important}.notifications_on .icon,.webinar_library__subscription_widget .icon{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;left:0;margin-right:6px;object-fit:contain;position:relative;width:20px}.webinar_library__subscription_widget .upcmg_subscribe_btn{border:2px solid #00b6a2;border-radius:0;display:flex;padding:10px 15px}.subscribed-to-future-webinars .webinar_library__subscription_widget{display:none}.notifications_on[data-state=unsubscribed] button{cursor:default}.web_lib-upcoming-notifications-modal#confirm-modal{backdrop-filter:blur(5px);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10001}.web_lib-confirm-window{background-color:#2a2e46;color:#fff;margin:34vh auto 0;max-width:800px;padding:30px 50px 50px;position:relative;text-align:center}.web_lib-confirm-window .confirm-window_title{font-size:25px;font-weight:600;line-height:35px;margin:auto;max-width:30ch;padding:0 0 20px}#confirm-modal .confirmation_buttons button{background-color:#fff;border:1px solid #fff;border-radius:5px;color:#050b16;font-size:16px;font-weight:600;min-width:140px;padding:5px 13px 2px;text-align:center;text-transform:uppercase}@media (max-width:1150px){.web_lib-posts_wrap #upcmg-subscription-all{right:-14px;top:-78px}.web_lib-upcoming_post{display:flex!important;flex-basis:100%!important;flex-direction:column!important;width:100%!important}.web_lib-upcoming_post:first-child .upcoming_post-image{height:300px}.web_lib-upcoming_post:first-child:before{height:100%;top:0}.web_lib-upcoming_post:first-child .upcoming_blog-details{background-color:transparent;border-bottom:none;top:0}.web_lib-upcoming_post:first-child .upcoming_post-info{width:100%}.web_lib-upcoming_post:first-child .upcoming_post-title{margin-top:40px}.web_lib-upcoming_post:first-child .upcoming_post-date{left:25px;margin:0;position:absolute;top:325px}.upcoming_blog-details .countdown{position:relative;top:5px}.upcoming_blog-details .countdown p{display:none}.upcoming_blog-details #countdown-timer{color:#fff;font-size:20px}#countdown-timer .days:after,#countdown-timer .hours:after,#countdown-timer .minutes:after{display:none}.upcoming_blog-details #countdown-timer .colon{padding:0 5px 0 0}.web_lib-upcoming_post:first-child .upcoming_blog-details{justify-content:space-between}.web_lib-upcoming_post:first-child .upcoming_blog-details .webinar_library__subscription_widget .upcmg_subscribe_btn{color:#fff;font-size:15px;padding-top:12px}.web_lib-upcoming_post:first-child .subscription[data-state=unsubscribed] .icon{background-image:url(https://campaign.integraconnect.com/hubfs/webinar-library-assets/bell-outline.png)}.web_lib-posts_wrap{row-gap:20px}.web_lib-upcoming_post:first-child .upcoming_post-date{font-size:16px}.upcoming_post-date{padding-bottom:10px!important}.upcoming_post-title h3{font-size:22px!important;line-height:27px!important}.upcoming_post-button{padding-top:0!important}.web_lib-upcoming_post:first-child .subscription[data-state=subscribed] .icon{background-image:url(https://campaign.integraconnect.com/hubfs/webinar-library-assets/bell-solid.png)}.subscribed-to-future-webinars .subscription{display:flex}}@media (max-width:767px){.upcoming_post-description{display:none}}@keyframes growRight{0%{width:0}to{width:12px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}