.event-item{display:flex;gap:30px;padding:40px 0;border-bottom:1px solid #eee;align-items:flex-start}.event-left{width:80px;text-align:center;font-family:Arial,sans-serif}.event-month{font-weight:700;font-size:16px;color:#777}.event-day{font-size:40px;font-weight:700}.event-year{font-size:14px;color:#777}.event-center{flex:1;max-width:600px}.event-datetime{color:#777;margin-bottom:5px}h3.event-title a{font-size:22px;color:#000;line-height:20px}.event-type{font-weight:700;margin:10px 0}.event-excerpt{color:#444;line-height:1.6}.event-right img{width:350px;height:auto;display:block;border-radius:3px}ul.ced-filter-list{display:flex;gap:20px}ul.ced-filter-list li{display:inline-block}ul.ced-filter-list li a{color:#000}.tribe-events-calendar-latest-past h2.tribe-events-calendar-latest-past__heading,.ced-upcoming-events h2.ced-section-title{font-family:"DIN PRO Bold",Sans-serif;font-size:40px;font-weight:900;color:#00A0E4;text-align:center}.ced-events-pagination{margin:45px 0 30px;padding:20px 0;clear:both;width:100%}.ced-pagination-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.ced-page-btn,.ced-page-num{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 16px;font-size:15px;font-weight:600;color:#192f59;background:#fff;border:1px solid #d3dbe3;border-radius:6px;text-decoration:none;transition:all 0.25s ease-in-out;box-sizing:border-box;cursor:pointer}.ced-page-num{padding:0;width:44px}.ced-page-numbers{display:inline-flex;align-items:center;gap:6px}.ced-page-arrow{font-size:16px;line-height:1}.ced-page-btn:hover,.ced-page-num:hover{background:#00A0E4;color:#ffffff!important;border-color:#00A0E4;text-decoration:none}.ced-page-num.ced-page-current{background:#00A0E4;color:#ffffff!important;border-color:#00A0E4;cursor:default;font-weight:700}.ced-page-btn.ced-page-disabled{color:#a0aec0!important;background:#f7fafc;border-color:#e2e8f0;cursor:not-allowed;opacity:.7}.ced-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:44px;font-size:16px;color:#718096}@media (max-width:600px){.ced-page-btn,.ced-page-num{min-width:38px;height:38px;font-size:14px;padding:0 10px}.ced-page-num{width:38px;padding:0}}.stab-nav .ws-label{padding:0 18px 0 24px}.cd-tool-body .stab-panels.stab-panels-custom{overflow:auto}.cd-tool-body .stab-panels.stab-panels-custom .stab-panel.active{overflow:auto!important}.cd-tool-body .stab-panels.stab-panels-custom .active .ph-row.ph-right-flex{overflow:auto}.cd-tool-body .stab-panels.stab-panels-custom .stab-panel.active .scroll-x{min-width:820px}@media (max-width:767px){.cd-tool-body .stab-nav.stab-nav-custom.stab-nav-new{flex-wrap:wrap;flex-direction:row;display:flex;border-radius:30px}.cd-tool-body .stab-nav.stab-nav-custom.stab-nav-new .ws-label{width:100%;text-align:center;justify-content:center}.cd-tool-body .stab-nav.stab-nav-custom.stab-nav-new .stab-label{display:flex;flex-wrap:wrap;white-space:normal;width:50%;min-width:48%;justify-content:center}.workflow .wf-step:nth-child(odd){display:flex;flex-direction:row-reverse}.workflow .wf-step:nth-child(2n+1) .wf-num{min-width:52px}}@media (max-width:430px){.sa-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}#hubspot-conversations-iframe-container,#hubspot-conversations-iframe,#hs-conversations-launcher{contain:layout size!important}div.WidgetWrapper__Wrapper-dNgyVS,[class*="WidgetWrapper__Wrapper"]{contain:layout!important;min-height:48px}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper{min-height:1.25em;display:inline-block;vertical-align:bottom}.elementor-widget-animated-headline .elementor-headline{min-height:1.3em}img{height:auto;max-width:100%}.elementor-invisible{visibility:visible!important}html{scrollbar-gutter:stable}.elementor-popup-modal .dialog-widget-content{max-height:90vh!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch}.elementor-popup-modal .dialog-message,.elementor-popup-modal .dialog-lightbox-message{overflow:visible!important;max-height:none!important}.elementor-popup-modal .hbspt-form iframe,.elementor-popup-modal .meetings-iframe-container iframe{overflow:hidden!important;width:100%!important;border:none!important}.elementor-popup-modal .elementor-widget-hubspot-form,.elementor-popup-modal .hbspt-form{min-height:520px}.elementor-popup-modal .meetings-iframe-container{min-height:620px;width:100%}@media (max-height:800px){.elementor-popup-modal .dialog-widget-content{max-height:92vh!important}}