.elementor-9144 .elementor-element.elementor-element-fc40989 > .elementor-container{text-align:center;}.elementor-9144 .elementor-element.elementor-element-dfa0e10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-9144 .elementor-element.elementor-element-16de6e5{--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-9144 .elementor-element.elementor-element-62411be .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:500;color:#333399;}.elementor-9144 .elementor-element.elementor-element-eafe255{width:var( --container-widget-width, 101.429% );max-width:101.429%;--container-widget-width:101.429%;--container-widget-flex-grow:0;text-align:left;}.elementor-9144 .elementor-element.elementor-element-eafe255 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:19px;font-weight:500;color:#5A5A5A;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-9c5f247.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-9c5f247.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-9c5f247.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9144 .elementor-element.elementor-element-9c5f247 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-9144 .elementor-element.elementor-element-9c5f247 > .elementor-element-populated{text-align:center;padding:0px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-a00be9a{--spacer-size:5px;}.elementor-9144 .elementor-element.elementor-element-a50d01f{width:auto;max-width:auto;align-self:center;}.elementor-9144 .elementor-element.elementor-element-a50d01f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-9144 .elementor-element.elementor-element-269d612{--spacer-size:20px;}.elementor-9144 .elementor-element.elementor-element-420bd60{overflow:hidden;padding:0% 0% 0% 0%;}.elementor-9144 .elementor-element.elementor-element-bd14427 > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor4 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-bd14427{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9144 .elementor-element.elementor-element-2c63afd{--spacer-size:5px;}.elementor-9144 .elementor-element.elementor-element-93ab870{text-align:center;}.elementor-9144 .elementor-element.elementor-element-93ab870 .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{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-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-9144 .elementor-element.elementor-element-205df02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-205df02{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;}.elementor-9144 .elementor-element.elementor-element-205df02 p{margin-bottom:0px;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-8612874.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-8612874.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-9144 .elementor-element.elementor-element-de82cb6{text-align:center;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-dc78d48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-dc78d48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-dc78d48.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9144 .elementor-element.elementor-element-dc78d48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-9144 .elementor-element.elementor-element-dc78d48 > .elementor-element-populated{text-align:center;padding:20px 20px 20px 20px;}.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-9144 .elementor-element.elementor-element-63ebd9f .elementor-button{background-color:#5FA052;border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-14b348d{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-60e3824.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-60e3824.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-60e3824.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9144 .elementor-element.elementor-element-60e3824 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-9144 .elementor-element.elementor-element-60e3824 > .elementor-element-populated{text-align:center;padding:0px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-22fa18c{width:auto;max-width:auto;align-self:center;}.elementor-9144 .elementor-element.elementor-element-22fa18c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-9144 .elementor-element.elementor-element-b6d1a94:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-b6d1a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #333399 0%, #FF9933 100%);}.elementor-9144 .elementor-element.elementor-element-b6d1a94{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-9144 .elementor-element.elementor-element-b6d1a94, .elementor-9144 .elementor-element.elementor-element-b6d1a94 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-9144 .elementor-element.elementor-element-b6d1a94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-2ceb6a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9144 .elementor-element.elementor-element-2ceb6a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-2ceb6a2 > .elementor-element-populated, .elementor-9144 .elementor-element.elementor-element-2ceb6a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-9144 .elementor-element.elementor-element-2ceb6a2 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-2ceb6a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-9144 .elementor-element.elementor-element-2ceb6a2 > .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{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-description{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-9144 .elementor-element.elementor-element-d209b8e .elementor-icon-box-wrapper{text-align:center;}.elementor-9144 .elementor-element.elementor-element-d209b8e{--icon-box-icon-margin:0px;}.elementor-9144 .elementor-element.elementor-element-d209b8e .elementor-icon-box-title{margin-bottom:1px;color:#333399;}.elementor-9144 .elementor-element.elementor-element-d209b8e.elementor-view-stacked .elementor-icon{background-color:#333399;}.elementor-9144 .elementor-element.elementor-element-d209b8e.elementor-view-framed .elementor-icon, .elementor-9144 .elementor-element.elementor-element-d209b8e.elementor-view-default .elementor-icon{fill:#333399;color:#333399;border-color:#333399;}.elementor-9144 .elementor-element.elementor-element-d209b8e .elementor-icon{font-size:25px;}.elementor-9144 .elementor-element.elementor-element-d209b8e .elementor-icon-box-title, .elementor-9144 .elementor-element.elementor-element-d209b8e .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:30px;font-weight:500;}.elementor-9144 .elementor-element.elementor-element-d209b8e .elementor-icon-box-description{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;}.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-9144 .elementor-element.elementor-element-d146105{--divider-border-style:solid;--divider-color:#FF993399;--divider-border-width:2px;}.elementor-9144 .elementor-element.elementor-element-d146105 .elementor-divider-separator{width:419px;margin:0 auto;margin-center:0;}.elementor-9144 .elementor-element.elementor-element-d146105 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9144 .elementor-element.elementor-element-8a21191{--spacer-size:5px;}.elementor-9144 .elementor-element.elementor-element-c7bbbd3:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-c7bbbd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-c7bbbd3, .elementor-9144 .elementor-element.elementor-element-c7bbbd3 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-c7bbbd3{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-9144 .elementor-element.elementor-element-c7bbbd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-6c0f609 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-6c0f609{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-4c31cd9 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-4c31cd9{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-7dc8dfb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-7dc8dfb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-2a280e3{text-align:right;}.elementor-9144 .elementor-element.elementor-element-2a280e3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-5636220:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-5636220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-5636220, .elementor-9144 .elementor-element.elementor-element-5636220 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-5636220{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-9144 .elementor-element.elementor-element-5636220 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-9f83742 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-9f83742{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-e4ad64f > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-e4ad64f{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-408fa94.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-408fa94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-6113e58{text-align:right;}.elementor-9144 .elementor-element.elementor-element-6113e58 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-4c70dad:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-4c70dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-4c70dad, .elementor-9144 .elementor-element.elementor-element-4c70dad > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-4c70dad{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-9144 .elementor-element.elementor-element-4c70dad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-265cfc1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-265cfc1{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-29b5cc1 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-29b5cc1{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-e014d39.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-e014d39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-fe03d06{text-align:right;}.elementor-9144 .elementor-element.elementor-element-fe03d06 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-12748c1:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-12748c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-12748c1, .elementor-9144 .elementor-element.elementor-element-12748c1 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-12748c1{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-9144 .elementor-element.elementor-element-12748c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-d967a67 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-d967a67{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-335b846 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-335b846{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-8ddc2ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-8ddc2ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-439cbff{text-align:right;}.elementor-9144 .elementor-element.elementor-element-439cbff .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-a93cd2c:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-a93cd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-a93cd2c, .elementor-9144 .elementor-element.elementor-element-a93cd2c > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-a93cd2c{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-9144 .elementor-element.elementor-element-a93cd2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-ffdda43 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-ffdda43{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-a3ac077 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-a3ac077{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-c30f7d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-c30f7d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-2f0f949{text-align:right;}.elementor-9144 .elementor-element.elementor-element-2f0f949 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-0980a1c:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-0980a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-0980a1c, .elementor-9144 .elementor-element.elementor-element-0980a1c > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-0980a1c{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-9144 .elementor-element.elementor-element-0980a1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-c218df4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-c218df4{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-1ab697d > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-1ab697d{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-95ba777.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-95ba777.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-c01d2e9{text-align:right;}.elementor-9144 .elementor-element.elementor-element-c01d2e9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-e6de8b6:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-e6de8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-e6de8b6, .elementor-9144 .elementor-element.elementor-element-e6de8b6 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-e6de8b6{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-9144 .elementor-element.elementor-element-e6de8b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-612cc35 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-612cc35{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-9f145f9 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-9f145f9{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-3be16b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-3be16b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-eaba6c9{text-align:right;}.elementor-9144 .elementor-element.elementor-element-eaba6c9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-b05695b:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-b05695b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-b05695b, .elementor-9144 .elementor-element.elementor-element-b05695b > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-b05695b{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-9144 .elementor-element.elementor-element-b05695b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-9bc8617 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-9bc8617{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-9619a0b > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-9619a0b{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-1d6a2fb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-1d6a2fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-5a0baba{text-align:right;}.elementor-9144 .elementor-element.elementor-element-5a0baba .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-ae66ffd:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-ae66ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-ae66ffd, .elementor-9144 .elementor-element.elementor-element-ae66ffd > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-ae66ffd{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-9144 .elementor-element.elementor-element-ae66ffd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-69447df > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-69447df{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-2c388d2 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-2c388d2{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-ead9162.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-ead9162.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-81a9008{text-align:right;}.elementor-9144 .elementor-element.elementor-element-81a9008 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-f1e6c13:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-f1e6c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-f1e6c13, .elementor-9144 .elementor-element.elementor-element-f1e6c13 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-f1e6c13{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-9144 .elementor-element.elementor-element-f1e6c13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-a9b7271 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-a9b7271{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-3e0d2d7 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-3e0d2d7{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-a0ce116.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-a0ce116.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-9b0a9a0{text-align:right;}.elementor-9144 .elementor-element.elementor-element-9b0a9a0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-e95723a:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-e95723a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-e95723a, .elementor-9144 .elementor-element.elementor-element-e95723a > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-e95723a{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-9144 .elementor-element.elementor-element-e95723a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-81ba2a2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-81ba2a2{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-730a330 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-730a330{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-c2ba9f8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-c2ba9f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-db94f0d{text-align:right;}.elementor-9144 .elementor-element.elementor-element-db94f0d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-6e8738e:not(.elementor-motion-effects-element-type-background), .elementor-9144 .elementor-element.elementor-element-6e8738e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-9144 .elementor-element.elementor-element-6e8738e, .elementor-9144 .elementor-element.elementor-element-6e8738e > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-9144 .elementor-element.elementor-element-6e8738e{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-9144 .elementor-element.elementor-element-6e8738e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9144 .elementor-element.elementor-element-fe79660 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9144 .elementor-element.elementor-element-fe79660{text-align:left;color:#5FA052;font-family:"Lato", Sans-serif;font-size:14px;font-weight:600;}.elementor-9144 .elementor-element.elementor-element-98c1ae7 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 5px;}.elementor-9144 .elementor-element.elementor-element-98c1ae7{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-bc-flex-widget .elementor-9144 .elementor-element.elementor-element-8e26249.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9144 .elementor-element.elementor-element-8e26249.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9144 .elementor-element.elementor-element-616818e{text-align:right;}.elementor-9144 .elementor-element.elementor-element-616818e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:500;font-style:italic;line-height:1.2em;color:#5A5A5A;}.elementor-9144 .elementor-element.elementor-element-c113249{--spacer-size:15px;}.elementor-9144 .elementor-element.elementor-element-b8f54b0{color:#5A5A5A;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;}.elementor-9144 .elementor-element.elementor-element-52099ca{text-align:left;}.elementor-9144 .elementor-element.elementor-element-52099ca .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#333399;}.elementor-9144 .elementor-element.elementor-element-63fcd98{text-align:left;}.elementor-9144 .elementor-element.elementor-element-63fcd98 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#333399;}.elementor-9144 .elementor-element.elementor-element-f82170d{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9144 .elementor-element.elementor-element-f82170d .elementor-widget-container{text-align:left;}.elementor-9144 .elementor-element.elementor-element-b24d79a{text-align:left;}.elementor-9144 .elementor-element.elementor-element-b24d79a .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#333399;}.elementor-9144 .elementor-element.elementor-element-29f9e5d{color:#5A5A5A;font-family:"Lato", Sans-serif;font-weight:400;}.elementor-9144 .elementor-element.elementor-element-808f6e3 .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-9144 .elementor-element.elementor-element-808f6e3 .elementor-button:hover, .elementor-9144 .elementor-element.elementor-element-808f6e3 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-9144 .elementor-element.elementor-element-04ab1b3{text-align:left;}.elementor-9144 .elementor-element.elementor-element-04ab1b3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#333399;}body.elementor-page-9144:not(.elementor-motion-effects-element-type-background), body.elementor-page-9144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}@media(min-width:768px){.elementor-9144 .elementor-element.elementor-element-dfa0e10{width:100%;}.elementor-9144 .elementor-element.elementor-element-e2cd695{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-ec7a82c{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-7dc8dfb{width:74.664%;}.elementor-9144 .elementor-element.elementor-element-db17014{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-012f3a8{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-408fa94{width:74.664%;}.elementor-9144 .elementor-element.elementor-element-634f729{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-0621288{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-e014d39{width:74.664%;}.elementor-9144 .elementor-element.elementor-element-f300c23{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-de9ee7e{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-8ddc2ec{width:74.664%;}.elementor-9144 .elementor-element.elementor-element-4b66bf4{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-e28caca{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-c30f7d0{width:74.664%;}.elementor-9144 .elementor-element.elementor-element-69be169{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-322b613{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-95ba777{width:74.664%;}.elementor-9144 .elementor-element.elementor-element-2ecdfe1{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-303bb2f{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-3be16b2{width:74.664%;}.elementor-9144 .elementor-element.elementor-element-9392349{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-534e0cb{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-1d6a2fb{width:74.664%;}.elementor-9144 .elementor-element.elementor-element-3a45539{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-d607510{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-ead9162{width:74.664%;}.elementor-9144 .elementor-element.elementor-element-d4ded34{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-2faa50a{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-a0ce116{width:74.664%;}.elementor-9144 .elementor-element.elementor-element-7d38961{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-77c5911{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-c2ba9f8{width:74.664%;}.elementor-9144 .elementor-element.elementor-element-9747804{width:6.099%;}.elementor-9144 .elementor-element.elementor-element-5fa6746{width:18.901%;}.elementor-9144 .elementor-element.elementor-element-8e26249{width:74.664%;}}@media(max-width:1024px){.elementor-9144 .elementor-element.elementor-element-16de6e5{--spacer-size:10px;}}@media(max-width:767px){.elementor-9144 .elementor-element.elementor-element-62411be{text-align:center;}.elementor-9144 .elementor-element.elementor-element-62411be .elementor-heading-title{font-size:40px;}.elementor-9144 .elementor-element.elementor-element-eafe255{text-align:center;}.elementor-9144 .elementor-element.elementor-element-eafe255 .elementor-heading-title{font-size:40px;}.elementor-9144 .elementor-element.elementor-element-52099ca{text-align:center;}.elementor-9144 .elementor-element.elementor-element-f6f9486{text-align:center;}.elementor-9144 .elementor-element.elementor-element-63fcd98{text-align:center;}.elementor-9144 .elementor-element.elementor-element-f82170d .elementor-widget-container{text-align:center;}.elementor-9144 .elementor-element.elementor-element-b24d79a{text-align:center;}.elementor-9144 .elementor-element.elementor-element-29f9e5d{text-align:center;font-size:15px;}.elementor-9144 .elementor-element.elementor-element-04ab1b3{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-b74266d */.status-badge {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 14px;
  border-radius: 999px;
  background-color: rgba(160,82,82,0.15);
  font-size: 2.1vh;
  font-weight: 500;
  color: #333399;
}

.status-dot {
  width: 1.25vh;
  height: 1.25vh;
  border-radius: 50%;
  background-color: #a05252;
  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(160, 82, 82, 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-a50d01f */.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-bfb3377 */.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-4160346 */.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 button, class: .elementor-element-63ebd9f */.elementor-button-content-wrapper {
  background: solid #5FA052;
  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;
}

.elementor-button-content-wrapper:hover {
  transform: scale(1.02);
  background-color: transparent;
  outline: 3px solid #ffffff;
}/* End custom CSS */
/* Start custom CSS for wp-widget-give_forms_widget, class: .elementor-element-22fa18c */.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-6c0f609 */.session-badge {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #ff9933; /* 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-9f83742 */.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-265cfc1 */.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-d967a67 */.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-ffdda43 */.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-c218df4 */.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-612cc35 */.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-9bc8617 */.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-69447df */.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-a9b7271 */.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-81ba2a2 */.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-fe79660 */.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 */