.elementor-481 .elementor-element.elementor-element-ev_hero_root{--display:flex;--padding-top:36px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_hero_root:not(.elementor-motion-effects-element-type-background), .elementor-481 .elementor-element.elementor-element-ev_hero_root > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9FD;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-481 .elementor-element.elementor-element-ev_hero_crumb_w .elementor-heading-title{font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:12.5px;}.elementor-481 .elementor-element.elementor-element-ev_hero_split{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:wrap;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_hero_left{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_hero_title_w .elementor-heading-title{font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:44px;font-weight:800;line-height:1.15em;color:#10164F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-481 .elementor-element.elementor-element-ev_hero_desc_w{font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:15px;line-height:1.6em;color:#475569;}.elementor-481 .elementor-element.elementor-element-ev_hero_stats_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 28px;--row-gap:20px;--column-gap:28px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_stat_1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_stat_2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_stat_3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_hero_right{--display:flex;--position:relative;top:0px;overflow:visible;}body:not(.rtl) .elementor-481 .elementor-element.elementor-element-ev_hero_right{left:0px;}body.rtl .elementor-481 .elementor-element.elementor-element-ev_hero_right{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-481 .elementor-element.elementor-element-ev_cat_bar_root{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F1F5F9;--border-color:#F1F5F9;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_cat_bar_root:not(.elementor-motion-effects-element-type-background), .elementor-481 .elementor-element.elementor-element-ev_cat_bar_root > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-481 .elementor-element.elementor-element-ev_main_root{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_main_root:not(.elementor-motion-effects-element-type-background), .elementor-481 .elementor-element.elementor-element-ev_main_root > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-481 .elementor-element.elementor-element-ev_columns_split{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 36px;--row-gap:40px;--column-gap:36px;--flex-wrap:wrap;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_col_left{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_featured_container{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_feat_card{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 28px -4px rgba(13,21,59,0.2);overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_feat_card:not(.elementor-motion-effects-element-type-background), .elementor-481 .elementor-element.elementor-element-ev_feat_card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D153B;}.elementor-481 .elementor-element.elementor-element-ev_feat_content_col{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_feat_top_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_feat_date_box{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_feat_date_box:not(.elementor-motion-effects-element-type-background), .elementor-481 .elementor-element.elementor-element-ev_feat_date_box > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0072CE;}.elementor-481 .elementor-element.elementor-element-ev_feat_title_w .elementor-heading-title{font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#FFFFFF;}.elementor-481 .elementor-element.elementor-element-ev_feat_desc_w{font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:13.5px;line-height:1.55em;color:#CBD5E1;}.elementor-481 .elementor-element.elementor-element-ev_feat_btns_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 12px;--row-gap:10px;--column-gap:12px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-481 .elementor-element.elementor-element-ev_feat_btn_reg .elementor-button{background-color:#E52E2D;font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-481 .elementor-element.elementor-element-ev_feat_btn_det .elementor-button{background-color:transparent;font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.4);border-radius:8px 8px 8px 8px;}.elementor-481 .elementor-element.elementor-element-ev_feat_img_col{--display:flex;--position:relative;--overflow:hidden;top:0px;overflow:visible;}body:not(.rtl) .elementor-481 .elementor-element.elementor-element-ev_feat_img_col{left:0px;}body.rtl .elementor-481 .elementor-element.elementor-element-ev_feat_img_col{right:0px;}.elementor-481 .elementor-element.elementor-element-ev_upcoming_container{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_upcoming_header_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_up_title_w .elementor-heading-title{font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:24px;font-weight:700;color:#10164F;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-481 .elementor-element.elementor-element-ev_upcoming_grid_w{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:20px;}.elementor-481 .elementor-element.elementor-element-ev_col_right{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_filter_card{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.04);--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_filter_card:not(.elementor-motion-effects-element-type-background), .elementor-481 .elementor-element.elementor-element-ev_filter_card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-481 .elementor-element.elementor-element-ev_filter_title_w .elementor-heading-title{font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:18px;font-weight:700;color:#10164F;}.elementor-481 .elementor-element.elementor-element-ev_schedule_card{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.04);--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_schedule_card:not(.elementor-motion-effects-element-type-background), .elementor-481 .elementor-element.elementor-element-ev_schedule_card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-481 .elementor-element.elementor-element-ev_sched_title_w .elementor-heading-title{font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:18px;font-weight:700;color:#10164F;}.elementor-481 .elementor-element.elementor-element-ev_sched_btn_w .elementor-button{background-color:#FFFFFF;font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:13px;font-weight:600;fill:#0072CE;color:#0072CE;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#BAE6FD;border-radius:8px 8px 8px 8px;}.elementor-481 .elementor-element.elementor-element-ev_past_root{--display:flex;--padding-top:10px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_past_root:not(.elementor-motion-effects-element-type-background), .elementor-481 .elementor-element.elementor-element-ev_past_root > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-481 .elementor-element.elementor-element-ev_past_header_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_past_title_w .elementor-heading-title{font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:24px;font-weight:700;color:#10164F;}.elementor-481 .elementor-element.elementor-element-ev_past_grid_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_past_card_1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_past_card_2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_past_card_3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_past_card_4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_past_card_5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:12px 12px 12px 12px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_cta_root{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_cta_card{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--overflow:hidden;--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 40px -10px rgba(13,21,59,0.3);overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_cta_card:not(.elementor-motion-effects-element-type-background), .elementor-481 .elementor-element.elementor-element-ev_cta_card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D153B;}.elementor-481 .elementor-element.elementor-element-ev_cta_left_col{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:40px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_cta_title_w .elementor-heading-title{font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:32px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-481 .elementor-element.elementor-element-ev_cta_desc_w{font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:14px;line-height:1.6em;color:#CBD5E1;}.elementor-481 .elementor-element.elementor-element-ev_cta_btns_row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 14px;--row-gap:12px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-481 .elementor-element.elementor-element-ev_cta_btn_org .elementor-button{background-color:#E52E2D;font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:13.5px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-481 .elementor-element.elementor-element-ev_cta_btn_part .elementor-button{background-color:transparent;font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;font-size:13.5px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.3);border-radius:8px 8px 8px 8px;}.elementor-481 .elementor-element.elementor-element-ev_cta_right_col{--display:flex;--position:relative;--overflow:hidden;top:0px;overflow:visible;}body:not(.rtl) .elementor-481 .elementor-element.elementor-element-ev_cta_right_col{left:0px;}body.rtl .elementor-481 .elementor-element.elementor-element-ev_cta_right_col{right:0px;}@media(max-width:1024px){.elementor-481 .elementor-element.elementor-element-ev_upcoming_grid_w{--grid-columns:2;}}@media(max-width:767px){.elementor-481 .elementor-element.elementor-element-ev_upcoming_grid_w{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-ev_hero_crumb_w */.elementor-481 .elementor-element.elementor-element-ev_hero_crumb_w { margin-bottom: 24px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ev_hero_title_w */@media(max-width:767px){ .elementor-481 .elementor-element.elementor-element-ev_hero_title_w h1 { font-size: 32px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ev_hero_desc_w */.elementor-481 .elementor-element.elementor-element-ev_hero_desc_w { max-width: 580px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_hero_left */.elementor-481 .elementor-element.elementor-element-ev_hero_left { flex: 1 1 56% !important; min-width: 320px !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ev_hero_img_w */.elementor-481 .elementor-element.elementor-element-ev_hero_img_w img { width: 100% !important; max-height: 380px !important; object-fit: cover !important; border-radius: 24px !important; box-shadow: 0 20px 40px -10px rgba(0,114,206,0.18) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_hero_right */.elementor-481 .elementor-element.elementor-element-ev_hero_right { flex: 1 1 38% !important; min-width: 300px !important; text-align: center !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ev_cat_tabs_w */.elementor-481 .elementor-element.elementor-element-ev_cat_tabs_w .ev-cat-pill:hover { border-color: #0072CE !important; color: #0072CE !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ev_feat_day */.elementor-481 .elementor-element.elementor-element-ev_feat_day { margin-top: 3px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_feat_date_box */.elementor-481 .elementor-element.elementor-element-ev_feat_date_box { width: 56px !important; min-width: 56px !important; text-align: center !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ev_feat_title_w */.elementor-481 .elementor-element.elementor-element-ev_feat_title_w { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ev_feat_btn_reg */.elementor-481 .elementor-element.elementor-element-ev_feat_btn_reg .elementor-button:hover { background-color: #B91C1C !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ev_feat_btn_det */.elementor-481 .elementor-element.elementor-element-ev_feat_btn_det .elementor-button:hover { background-color: rgba(255,255,255,0.12) !important; border-color: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_feat_content_col */.elementor-481 .elementor-element.elementor-element-ev_feat_content_col { flex: 1 1 58% !important; min-width: 280px !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ev_feat_img_w */.elementor-481 .elementor-element.elementor-element-ev_feat_img_w { height: 100% !important; } .elementor-481 .elementor-element.elementor-element-ev_feat_img_w img { width: 100% !important; height: 100% !important; object-fit: cover !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_feat_img_col */.elementor-481 .elementor-element.elementor-element-ev_feat_img_col { flex: 1 1 38% !important; min-width: 260px !important; min-height: 280px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ev_up_title_w */.elementor-481 .elementor-element.elementor-element-ev_up_title_w { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ev_up_cal_link_w */.elementor-481 .elementor-element.elementor-element-ev_up_cal_link_w a:hover { text-decoration: underline !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_col_left */.elementor-481 .elementor-element.elementor-element-ev_col_left { flex: 1 1 70% !important; min-width: 320px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ev_filter_title_w */.elementor-481 .elementor-element.elementor-element-ev_filter_title_w { margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ev_sched_title_w */.elementor-481 .elementor-element.elementor-element-ev_sched_title_w { margin-bottom: 16px !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ev_sched_btn_w */.elementor-481 .elementor-element.elementor-element-ev_sched_btn_w { width: 100% !important; margin-top: 10px !important; } .elementor-481 .elementor-element.elementor-element-ev_sched_btn_w .elementor-button { width: 100% !important; justify-content: center !important; transition: all 0.2s ease !important; } .elementor-481 .elementor-element.elementor-element-ev_sched_btn_w .elementor-button:hover { background-color: #F0F9FF !important; border-color: #0072CE !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_col_right */.elementor-481 .elementor-element.elementor-element-ev_col_right { flex: 1 1 26% !important; min-width: 280px !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ev_past_title_w */.elementor-481 .elementor-element.elementor-element-ev_past_title_w { margin: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ev_past_link_w */.elementor-481 .elementor-element.elementor-element-ev_past_link_w a:hover { text-decoration: underline !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ev_past_img_1 */.elementor-481 .elementor-element.elementor-element-ev_past_img_1 img { width: 100% !important; height: 110px !important; object-fit: cover !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_past_card_1 */.elementor-481 .elementor-element.elementor-element-ev_past_card_1 { flex: 1 1 18% !important; min-width: 190px !important; transition: transform 0.2s, box-shadow 0.2s !important; } .elementor-481 .elementor-element.elementor-element-ev_past_card_1:hover { transform: translateY(-3px) !important; box-shadow: 0 10px 20px -4px rgba(0,0,0,0.08) !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ev_past_img_2 */.elementor-481 .elementor-element.elementor-element-ev_past_img_2 img { width: 100% !important; height: 110px !important; object-fit: cover !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_past_card_2 */.elementor-481 .elementor-element.elementor-element-ev_past_card_2 { flex: 1 1 18% !important; min-width: 190px !important; transition: transform 0.2s, box-shadow 0.2s !important; } .elementor-481 .elementor-element.elementor-element-ev_past_card_2:hover { transform: translateY(-3px) !important; box-shadow: 0 10px 20px -4px rgba(0,0,0,0.08) !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ev_past_img_3 */.elementor-481 .elementor-element.elementor-element-ev_past_img_3 img { width: 100% !important; height: 110px !important; object-fit: cover !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_past_card_3 */.elementor-481 .elementor-element.elementor-element-ev_past_card_3 { flex: 1 1 18% !important; min-width: 190px !important; transition: transform 0.2s, box-shadow 0.2s !important; } .elementor-481 .elementor-element.elementor-element-ev_past_card_3:hover { transform: translateY(-3px) !important; box-shadow: 0 10px 20px -4px rgba(0,0,0,0.08) !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ev_past_img_4 */.elementor-481 .elementor-element.elementor-element-ev_past_img_4 img { width: 100% !important; height: 110px !important; object-fit: cover !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_past_card_4 */.elementor-481 .elementor-element.elementor-element-ev_past_card_4 { flex: 1 1 18% !important; min-width: 190px !important; transition: transform 0.2s, box-shadow 0.2s !important; } .elementor-481 .elementor-element.elementor-element-ev_past_card_4:hover { transform: translateY(-3px) !important; box-shadow: 0 10px 20px -4px rgba(0,0,0,0.08) !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ev_past_img_5 */.elementor-481 .elementor-element.elementor-element-ev_past_img_5 img { width: 100% !important; height: 110px !important; object-fit: cover !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_past_card_5 */.elementor-481 .elementor-element.elementor-element-ev_past_card_5 { flex: 1 1 18% !important; min-width: 190px !important; transition: transform 0.2s, box-shadow 0.2s !important; } .elementor-481 .elementor-element.elementor-element-ev_past_card_5:hover { transform: translateY(-3px) !important; box-shadow: 0 10px 20px -4px rgba(0,0,0,0.08) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ev_cta_title_w */@media(max-width:767px){ .elementor-481 .elementor-element.elementor-element-ev_cta_title_w h2 { font-size: 26px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ev_cta_desc_w */.elementor-481 .elementor-element.elementor-element-ev_cta_desc_w { max-width: 520px !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ev_cta_btn_org */.elementor-481 .elementor-element.elementor-element-ev_cta_btn_org .elementor-button:hover { background-color: #B91C1C !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ev_cta_btn_part */.elementor-481 .elementor-element.elementor-element-ev_cta_btn_part .elementor-button:hover { background-color: rgba(255,255,255,0.12) !important; border-color: #FFFFFF !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_cta_left_col */.elementor-481 .elementor-element.elementor-element-ev_cta_left_col { flex: 1 1 56% !important; min-width: 320px !important; justify-content: center !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ev_cta_img_w */.elementor-481 .elementor-element.elementor-element-ev_cta_img_w { height: 100% !important; } .elementor-481 .elementor-element.elementor-element-ev_cta_img_w img { width: 100% !important; height: 100% !important; object-fit: cover !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ev_cta_right_col */.elementor-481 .elementor-element.elementor-element-ev_cta_right_col { flex: 1 1 40% !important; min-width: 280px !important; min-height: 280px !important; }/* End custom CSS */