.elementor-9707 .elementor-element.elementor-element-161082d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9707 .elementor-element.elementor-element-161082d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-9707 .elementor-element.elementor-element-280240e{width:auto;max-width:auto;}.elementor-9707 .elementor-element.elementor-element-280240e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-d899600{--spacer-size:7px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9707 .elementor-element.elementor-element-ef0928d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:500;color:#333399;}.elementor-9707 .elementor-element.elementor-element-6e031e1{width:var( --container-widget-width, 101.429% );max-width:101.429%;--container-widget-width:101.429%;--container-widget-flex-grow:0;text-align:start;}.elementor-9707 .elementor-element.elementor-element-6e031e1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:19px;font-weight:500;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-f4ab748.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-f4ab748.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-f4ab748.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9707 .elementor-element.elementor-element-f4ab748 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-9707 .elementor-element.elementor-element-f4ab748 > .elementor-element-populated{text-align:center;padding:0px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-5f6b4a2{--spacer-size:5px;}.elementor-9707 .elementor-element.elementor-element-f91acf6{width:auto;max-width:auto;align-self:center;}.elementor-9707 .elementor-element.elementor-element-f91acf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-9707 .elementor-element.elementor-element-94f7e82{--spacer-size:20px;}.elementor-9707 .elementor-element.elementor-element-1e071b0 > .elementor-background-overlay{background-color:#F5F5F5;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-1e071b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9707 .elementor-element.elementor-element-87c28a4{--spacer-size:5px;}.elementor-9707 .elementor-element.elementor-element-e582a38{text-align:center;}.elementor-9707 .elementor-element.elementor-element-e582a38 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:500;letter-spacing:-0.3px;word-spacing:0px;color:#333399;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 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-9707 .elementor-element.elementor-element-020c395 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-020c395{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-020c395 p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-5aa4c4e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-5aa4c4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9707 .elementor-element.elementor-element-5cde7e0{text-align:center;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-12b9ee2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-12b9ee2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-12b9ee2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9707 .elementor-element.elementor-element-12b9ee2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-9707 .elementor-element.elementor-element-12b9ee2 > .elementor-element-populated{text-align:center;padding:0px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-13f8868{width:auto;max-width:auto;align-self:center;}.elementor-9707 .elementor-element.elementor-element-13f8868 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-9707 .elementor-element.elementor-element-ee9da18:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-ee9da18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(134deg, #333399 0%, #FF9933 100%);}.elementor-9707 .elementor-element.elementor-element-ee9da18{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-9707 .elementor-element.elementor-element-ee9da18, .elementor-9707 .elementor-element.elementor-element-ee9da18 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-9707 .elementor-element.elementor-element-ee9da18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-f9001a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9707 .elementor-element.elementor-element-f9001a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-f9001a1 > .elementor-element-populated, .elementor-9707 .elementor-element.elementor-element-f9001a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-9707 .elementor-element.elementor-element-f9001a1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-f9001a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-9707 .elementor-element.elementor-element-f9001a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9707 .elementor-element.elementor-element-d42da8c .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-9707 .elementor-element.elementor-element-d42da8c .elementor-icon-box-title{margin-block-end:1px;color:#333399;}.elementor-9707 .elementor-element.elementor-element-d42da8c.elementor-view-stacked .elementor-icon{background-color:#333399;}.elementor-9707 .elementor-element.elementor-element-d42da8c.elementor-view-framed .elementor-icon, .elementor-9707 .elementor-element.elementor-element-d42da8c.elementor-view-default .elementor-icon{fill:#333399;color:#333399;border-color:#333399;}.elementor-9707 .elementor-element.elementor-element-d42da8c .elementor-icon{font-size:25px;}.elementor-9707 .elementor-element.elementor-element-d42da8c .elementor-icon-box-title, .elementor-9707 .elementor-element.elementor-element-d42da8c .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:30px;font-weight:500;}.elementor-9707 .elementor-element.elementor-element-d42da8c .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#5A5A5A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9707 .elementor-element.elementor-element-11cbd8f{--divider-border-style:solid;--divider-color:#FF993399;--divider-border-width:2px;}.elementor-9707 .elementor-element.elementor-element-11cbd8f .elementor-divider-separator{width:419px;margin:0 auto;margin-center:0;}.elementor-9707 .elementor-element.elementor-element-11cbd8f .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9707 .elementor-element.elementor-element-58c921b{--spacer-size:5px;}.elementor-9707 .elementor-element.elementor-element-8049877:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-8049877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-8049877, .elementor-9707 .elementor-element.elementor-element-8049877 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-8049877{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-8049877 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-6d5ffcb > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-6d5ffcb{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-c7dd7b8 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-c7dd7b8{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-3009714.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-3009714.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-6e16343{text-align:end;}.elementor-9707 .elementor-element.elementor-element-6e16343 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-989208d:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-989208d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-989208d, .elementor-9707 .elementor-element.elementor-element-989208d > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-989208d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-989208d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-f006ac8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-f006ac8{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-4545b17 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-4545b17{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-a442e06.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-a442e06.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-0262ca4{text-align:end;}.elementor-9707 .elementor-element.elementor-element-0262ca4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-effaeed:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-effaeed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-effaeed, .elementor-9707 .elementor-element.elementor-element-effaeed > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-effaeed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-effaeed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-403598c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-403598c{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-adafa95 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-adafa95{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-59f9279.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-59f9279.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-15c9f29{text-align:end;}.elementor-9707 .elementor-element.elementor-element-15c9f29 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-f6d7c26:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-f6d7c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-f6d7c26, .elementor-9707 .elementor-element.elementor-element-f6d7c26 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-f6d7c26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-f6d7c26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-e046410 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-e046410{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-e81e7e6 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-e81e7e6{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-3c90dfb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-3c90dfb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-0ef2559{text-align:end;}.elementor-9707 .elementor-element.elementor-element-0ef2559 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-9e01c46:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-9e01c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-9e01c46, .elementor-9707 .elementor-element.elementor-element-9e01c46 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-9e01c46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-9e01c46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-27609a7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-27609a7{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-ef4905f > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-ef4905f{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-c68facb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-c68facb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-35eb595{text-align:end;}.elementor-9707 .elementor-element.elementor-element-35eb595 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-777bf22:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-777bf22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-777bf22, .elementor-9707 .elementor-element.elementor-element-777bf22 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-777bf22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-777bf22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-17ae0e4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-17ae0e4{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-1c56ccb > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-1c56ccb{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-d3bcb12.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-d3bcb12.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-a7bf3b6{text-align:end;}.elementor-9707 .elementor-element.elementor-element-a7bf3b6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-c6cd01d:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-c6cd01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-c6cd01d, .elementor-9707 .elementor-element.elementor-element-c6cd01d > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-c6cd01d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-c6cd01d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-b8c5776 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-b8c5776{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-7569576 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-7569576{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-46c6f19.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-46c6f19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-fadf74f{text-align:end;}.elementor-9707 .elementor-element.elementor-element-fadf74f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-16f8c90:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-16f8c90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-16f8c90, .elementor-9707 .elementor-element.elementor-element-16f8c90 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-16f8c90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-16f8c90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-e4c3041 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-e4c3041{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-4948106 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-4948106{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-3b1ed27.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-3b1ed27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-895b66d{text-align:end;}.elementor-9707 .elementor-element.elementor-element-895b66d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-ab21993:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-ab21993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-ab21993, .elementor-9707 .elementor-element.elementor-element-ab21993 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-ab21993{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-ab21993 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-125c00e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-125c00e{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-34d6f3f > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-34d6f3f{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-8c2056c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-8c2056c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-97e97f7{text-align:end;}.elementor-9707 .elementor-element.elementor-element-97e97f7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-1e1ba61:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-1e1ba61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-1e1ba61, .elementor-9707 .elementor-element.elementor-element-1e1ba61 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-1e1ba61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-1e1ba61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-7c006a5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-7c006a5{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-52630d5 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-52630d5{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-b233ea4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-b233ea4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-e54564f{text-align:end;}.elementor-9707 .elementor-element.elementor-element-e54564f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-90d264b:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-90d264b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-90d264b, .elementor-9707 .elementor-element.elementor-element-90d264b > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-90d264b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-90d264b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-6f48100 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-6f48100{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-260ba88 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-260ba88{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-4283786.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-4283786.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-e0d77b8{text-align:end;}.elementor-9707 .elementor-element.elementor-element-e0d77b8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-3d70033:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-3d70033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9707 .elementor-element.elementor-element-3d70033, .elementor-9707 .elementor-element.elementor-element-3d70033 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9707 .elementor-element.elementor-element-3d70033{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:5px;padding:7px 7px 7px 7px;}.elementor-9707 .elementor-element.elementor-element-3d70033 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9707 .elementor-element.elementor-element-a635320 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9707 .elementor-element.elementor-element-a635320{text-align:start;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;color:#5FA052;}.elementor-9707 .elementor-element.elementor-element-bf1311e > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9707 .elementor-element.elementor-element-bf1311e{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9707 .elementor-element.elementor-element-93f2208.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9707 .elementor-element.elementor-element-93f2208.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9707 .elementor-element.elementor-element-a4de6fa{text-align:end;}.elementor-9707 .elementor-element.elementor-element-a4de6fa .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-5c44bab{--spacer-size:15px;}.elementor-9707 .elementor-element.elementor-element-7a193e3{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;color:#5A5A5A;}.elementor-9707 .elementor-element.elementor-element-16752a4{text-align:start;}.elementor-9707 .elementor-element.elementor-element-16752a4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#333399;}.elementor-9707 .elementor-element.elementor-element-577fd3f{text-align:start;}.elementor-9707 .elementor-element.elementor-element-577fd3f .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#333399;}.elementor-9707 .elementor-element.elementor-element-ea921c0{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9707 .elementor-element.elementor-element-ea921c0 .elementor-widget-container{text-align:left;}.elementor-9707 .elementor-element.elementor-element-7405824{text-align:start;}.elementor-9707 .elementor-element.elementor-element-7405824 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#333399;}.elementor-9707 .elementor-element.elementor-element-c31aeaf{font-family:"Lato", Sans-serif;font-weight:400;color:#5A5A5A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9707 .elementor-element.elementor-element-d31df90 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Lato", Sans-serif;font-weight:600;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );}.elementor-9707 .elementor-element.elementor-element-d31df90 .elementor-button:hover, .elementor-9707 .elementor-element.elementor-element-d31df90 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-9707 .elementor-element.elementor-element-9b3d5dc{text-align:start;}.elementor-9707 .elementor-element.elementor-element-9b3d5dc .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#333399;}body.elementor-page-9707:not(.elementor-motion-effects-element-type-background), body.elementor-page-9707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}@media(min-width:768px){.elementor-9707 .elementor-element.elementor-element-6c7ef08{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-f5d5520{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-3009714{width:74.664%;}.elementor-9707 .elementor-element.elementor-element-d4b8994{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-f1cf941{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-a442e06{width:74.664%;}.elementor-9707 .elementor-element.elementor-element-8dadb93{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-2793371{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-59f9279{width:74.664%;}.elementor-9707 .elementor-element.elementor-element-64c2a4f{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-fe9c18f{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-3c90dfb{width:74.664%;}.elementor-9707 .elementor-element.elementor-element-773b084{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-077e316{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-c68facb{width:74.664%;}.elementor-9707 .elementor-element.elementor-element-6996e5d{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-dbf249e{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-d3bcb12{width:74.664%;}.elementor-9707 .elementor-element.elementor-element-c5c2dec{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-e039e02{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-46c6f19{width:74.664%;}.elementor-9707 .elementor-element.elementor-element-549f506{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-49fed47{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-3b1ed27{width:74.664%;}.elementor-9707 .elementor-element.elementor-element-2960000{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-0afefdc{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-8c2056c{width:74.664%;}.elementor-9707 .elementor-element.elementor-element-6eb2a4a{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-7b71511{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-b233ea4{width:74.664%;}.elementor-9707 .elementor-element.elementor-element-fd921ea{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-a8325a5{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-4283786{width:74.664%;}.elementor-9707 .elementor-element.elementor-element-d835070{width:6.099%;}.elementor-9707 .elementor-element.elementor-element-68cfd13{width:18.901%;}.elementor-9707 .elementor-element.elementor-element-93f2208{width:74.664%;}}@media(max-width:1024px){.elementor-9707 .elementor-element.elementor-element-d899600{--spacer-size:10px;}}@media(max-width:767px){.elementor-9707 .elementor-element.elementor-element-ef0928d{text-align:center;}.elementor-9707 .elementor-element.elementor-element-ef0928d .elementor-heading-title{font-size:40px;}.elementor-9707 .elementor-element.elementor-element-6e031e1{text-align:center;}.elementor-9707 .elementor-element.elementor-element-6e031e1 .elementor-heading-title{font-size:40px;}.elementor-9707 .elementor-element.elementor-element-16752a4{text-align:center;}.elementor-9707 .elementor-element.elementor-element-7282644{text-align:center;}.elementor-9707 .elementor-element.elementor-element-577fd3f{text-align:center;}.elementor-9707 .elementor-element.elementor-element-ea921c0 .elementor-widget-container{text-align:center;}.elementor-9707 .elementor-element.elementor-element-7405824{text-align:center;}.elementor-9707 .elementor-element.elementor-element-c31aeaf{text-align:center;font-size:15px;}.elementor-9707 .elementor-element.elementor-element-9b3d5dc{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-280240e */.status-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 14px;
  border-radius: 999px;
  background-color: rgba(95,160,82,0.15);
  font-size: 2.1vh;
  font-weight: 500;
  color: #333399;
}

.status-badge.closed .open {
    display: none;
}

.status-badge.open .closed {
    display: none;
}

.status-dot {
  width: 1.25vh;
  height: 1.25vh;
  border-radius: 50%;
  background-color: #5fa052;
  position: relative;
}

.status-dot::after {
  content: "";
  position: absolute;
  top: -0.625vh;
  left: -0.625vh;
  width: 2.5vh;
  height: 2.5vh;
  border-radius: 50%;
  background: rgba(46, 204, 113, 0.4);
  animation: pulse 2.5s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(0.6);
    opacity: 0.6;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for wp-widget-give_forms_widget, class: .elementor-element-f91acf6 */.js-give-embed-form-modal-opener {
  background: solid #67a6e0;
  color: #ffffff;
  text-align: center;
  font-weight: 600;
  font-size: 1rem;
  padding: 14px 28px;
  border-radius: 32px;
  border: none;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  cursor: pointer;
}

.js-give-embed-form-modal-opener:hover {
  transform: scale(1.02);
  background-color: transparent;
  outline: 3px solid #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55d5c5b */.bmc-btn.bmc-btn {
  background: solid #67a6e0;
  color: #fff;
  text-align: center;
  font-weight: 600;
  font-size: 1rem;
  padding: 14px 14px;
  border-radius: 32px;
  border: none;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  white-space: normal;
  word-break: break-all;
  cursor: pointer;
}

.bmc-btn-text {
    font-size: 1rem;
    white-space: normal;
    word-break: break-all;
}

.bmc-btn:hover {
  transform: scale(1.02);
  background-color: transparent;
  outline: 3px solid #ff;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-12b4edb */.bmc-btn {
  background: solid #67a6e0;
  color: #fff;
  text-align: center;
  font-weight: 600;
  font-size: 1rem;
  padding: 14px 14px;
  border-radius: 32px;
  border: none;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  cursor: pointer;
}

.bmc-btn-text {
    font-size: 1rem;
}

.bmc-btn:hover {
  transform: scale(1.02);
  background-color: transparent;
  outline: 3px solid #ff;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for wp-widget-give_forms_widget, class: .elementor-element-13f8868 */.js-give-embed-form-modal-opener {
  background: solid #67a6e0;
  color: #ffffff;
  text-align: center;
  font-weight: 600;
  font-size: 1rem;
  padding: 14px 28px;
  border-radius: 32px;
  border: none;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  cursor: pointer;
}

.js-give-embed-form-modal-opener:hover {
  transform: scale(1.02);
  background-color: transparent;
  outline: 3px solid #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d5ffcb */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f006ac8 */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403598c */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e046410 */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27609a7 */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17ae0e4 */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c5776 */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4c3041 */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-125c00e */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c006a5 */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f48100 */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a635320 */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #5FA052; /* fallback */
  background-color: rgba(95, 160, 82, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  color: #3E7D40;
  padding: 0;
  box-sizing: border-box;
}/* End custom CSS */