.elementor-389502 .elementor-element.elementor-element-96297c3:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-96297c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-389502 .elementor-element.elementor-element-96297c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-96297c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-f2e7d7e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-f2e7d7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-f2e7d7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.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-389502 .elementor-element.elementor-element-71a329a{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-25f4fee{width:auto;max-width:auto;font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-25f4fee > .elementor-widget-container{background-color:#FF0000;margin:0px 0px 40px 0px;padding:05px 05px 05px 05px;border-radius:5px 5px 5px 5px;}.elementor-389502 .elementor-element.elementor-element-6044665{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-f4900fb > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-f4900fb{font-family:"Courier Prime", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-076f861 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-389502 .elementor-element.elementor-element-076f861 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-389502 .elementor-element.elementor-element-024158c{padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-1cca2a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-1cca2a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-eee2d80{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-87ee2f8{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-12ffa2d:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-12ffa2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE9FE;}.elementor-389502 .elementor-element.elementor-element-12ffa2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-12ffa2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-e205b5a{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-3f308ef{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-562aa87 > .elementor-widget-container{background-color:#6F9DA1;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-389502 .elementor-element.elementor-element-562aa87{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-fe9cd86{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.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-389502 .elementor-element.elementor-element-a67cb15 .elementor-button{background-color:#66B996;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-389502 .elementor-element.elementor-element-75d5a59:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-75d5a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-75d5a59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-75d5a59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-574878b{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-e366bed{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-c7ed80f:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-c7ed80f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3ECEC;}.elementor-389502 .elementor-element.elementor-element-c7ed80f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-c7ed80f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-facdf18 > .elementor-widget-container{background-color:#FF0000;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-389502 .elementor-element.elementor-element-facdf18{text-align:left;font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-7f3534c{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-3188242:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-3188242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-3188242{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-3188242 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-256ff89{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-abb3e9a{text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-35dcc65{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-cef3ac2:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-cef3ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-cef3ac2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-cef3ac2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-48bbeab{text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-74b7b9a{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-2546993:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-2546993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE9FE;}.elementor-389502 .elementor-element.elementor-element-2546993{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-2546993 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-43a38d9{text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-140f49f{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-2f207ad > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-389502 .elementor-element.elementor-element-2f207ad{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-46ac4f6{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-92e38c7:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-92e38c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EAA4;}.elementor-389502 .elementor-element.elementor-element-92e38c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-92e38c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-d80674e{text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-aed20d0{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-05a4f68:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-05a4f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-05a4f68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-05a4f68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-7cce0d7{font-family:"Courier Prime", Sans-serif;font-size:42px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-2f534fa:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-2f534fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-2f534fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-2f534fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-dc41b88.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-dc41b88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-dc41b88 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-389502 .elementor-element.elementor-element-9643cec{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-3398368{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-667b87e:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-667b87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-667b87e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-667b87e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-c84332e{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.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-389502 .elementor-element.elementor-element-fb5c438{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.2px;}.elementor-389502 .elementor-element.elementor-element-fb5c438 .elementor-divider-separator{width:100%;}.elementor-389502 .elementor-element.elementor-element-fb5c438 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-389502 .elementor-element.elementor-element-5560a49:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-5560a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-5560a49{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-5560a49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-359120c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-359120c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-359120c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-389502 .elementor-element.elementor-element-f307032{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-3bf11df{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-b5dfbcf:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-b5dfbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-b5dfbcf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-b5dfbcf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-75a2c50{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-9b7edb5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.2px;}.elementor-389502 .elementor-element.elementor-element-9b7edb5 .elementor-divider-separator{width:100%;}.elementor-389502 .elementor-element.elementor-element-9b7edb5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-389502 .elementor-element.elementor-element-5a33318:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-5a33318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-5a33318{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-5a33318 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-2a6a6df.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-2a6a6df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-2a6a6df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-389502 .elementor-element.elementor-element-03a3e4e{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-1d2a1c6{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-94c1767:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-94c1767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-94c1767{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-94c1767 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-df18deb{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-e60b333:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-e60b333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-e60b333{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-e60b333 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-872d633{font-family:"Courier Prime", Sans-serif;font-size:42px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-ba7e70b:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-ba7e70b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-ba7e70b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-ba7e70b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-cb237c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-cb237c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-cb237c2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-389502 .elementor-element.elementor-element-fa72db1{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-56805cc{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-44d6736:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-44d6736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-44d6736{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-44d6736 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-53ba7a4{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-3d4ef6b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.2px;}.elementor-389502 .elementor-element.elementor-element-3d4ef6b .elementor-divider-separator{width:100%;}.elementor-389502 .elementor-element.elementor-element-3d4ef6b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-389502 .elementor-element.elementor-element-0b860ba:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-0b860ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-0b860ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-0b860ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-e538e54.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-e538e54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-e538e54 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-389502 .elementor-element.elementor-element-e2c1d81{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-3d07c07{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-fac0fb6:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-fac0fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-fac0fb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-fac0fb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-49666b6{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-24d5180{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.2px;}.elementor-389502 .elementor-element.elementor-element-24d5180 .elementor-divider-separator{width:100%;}.elementor-389502 .elementor-element.elementor-element-24d5180 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-389502 .elementor-element.elementor-element-9268192:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-9268192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-9268192{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-9268192 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-c558a62.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-c558a62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-c558a62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-389502 .elementor-element.elementor-element-da171f1{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-6c43b6e{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-67dbdad:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-67dbdad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-67dbdad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-67dbdad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-a988718{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-496c8b4:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-496c8b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-496c8b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-496c8b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-7e0d439{font-family:"Courier Prime", Sans-serif;font-size:42px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-15e8171:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-15e8171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-15e8171{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-15e8171 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-4d973d7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-4d973d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-4d973d7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-389502 .elementor-element.elementor-element-434b783{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-8f156b0{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-ac4d9f1:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-ac4d9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-ac4d9f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-ac4d9f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-f09d46e{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-ee90f62{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.2px;}.elementor-389502 .elementor-element.elementor-element-ee90f62 .elementor-divider-separator{width:100%;}.elementor-389502 .elementor-element.elementor-element-ee90f62 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-389502 .elementor-element.elementor-element-f388288:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-f388288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-f388288{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-f388288 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-27a66d1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-27a66d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-27a66d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-389502 .elementor-element.elementor-element-fdb6645{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-adc1eae{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-3367d9a:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-3367d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-3367d9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-3367d9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-caae07c{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-5959b51{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.2px;}.elementor-389502 .elementor-element.elementor-element-5959b51 .elementor-divider-separator{width:100%;}.elementor-389502 .elementor-element.elementor-element-5959b51 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-389502 .elementor-element.elementor-element-e5a8005:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-e5a8005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-e5a8005{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-e5a8005 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-cae637c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-cae637c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-cae637c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-389502 .elementor-element.elementor-element-53c984f{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-2bf0c16{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-911bf6d:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-911bf6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-911bf6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-911bf6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-32826e3{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-aa345c3 > .elementor-background-overlay{background-color:#FCF8E9;background-image:url("https://store.puritywoods.com/wp-content/uploads/2025/10/25.webp");background-position:bottom right;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-aa345c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-766872c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-389502 .elementor-element.elementor-element-e463f99{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-1776f00 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-1776f00{font-family:"Open Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-226af67{font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-0bd8849 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-0bd8849{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-75336e7:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-75336e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-75336e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-75336e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-13b3637 > .elementor-widget-container{background-color:#000000;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-389502 .elementor-element.elementor-element-13b3637{text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-4cc3154{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-5820835:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-5820835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-5820835{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-5820835 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-419d391 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-389502 .elementor-element.elementor-element-419d391{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-761ba8e{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-38db250 .elementor-button{background-color:#5F9572;font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;}.elementor-389502 .elementor-element.elementor-element-a3cc402:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-a3cc402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF4;}.elementor-389502 .elementor-element.elementor-element-a3cc402{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-a3cc402 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-003dec7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-389502 .elementor-element.elementor-element-003dec7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-003dec7 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-003dec7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-642af44 > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-389502 .elementor-element.elementor-element-642af44{text-align:left;}.elementor-389502 .elementor-element.elementor-element-642af44 img{width:75%;}.elementor-389502 .elementor-element.elementor-element-2905e09 > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-389502 .elementor-element.elementor-element-2905e09{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-3b5edc2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-389502 .elementor-element.elementor-element-3b5edc2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-3b5edc2 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-3b5edc2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-725b51b > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-389502 .elementor-element.elementor-element-725b51b{text-align:left;}.elementor-389502 .elementor-element.elementor-element-725b51b img{width:75%;}.elementor-389502 .elementor-element.elementor-element-e26a020 > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-389502 .elementor-element.elementor-element-e26a020{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-837a721:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-389502 .elementor-element.elementor-element-837a721 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-837a721 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-837a721 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-7557ab0 > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-389502 .elementor-element.elementor-element-7557ab0{text-align:left;}.elementor-389502 .elementor-element.elementor-element-7557ab0 img{width:75%;}.elementor-389502 .elementor-element.elementor-element-2b92be5 > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-389502 .elementor-element.elementor-element-2b92be5{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-860aaba:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-860aaba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-860aaba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-860aaba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-30b1e2d{text-align:left;font-family:"Courier Prime", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-fa8b7c2{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-cda46e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-9987576:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-9987576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE9FE;}.elementor-389502 .elementor-element.elementor-element-9987576{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-389502 .elementor-element.elementor-element-9987576 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-cc896e1 > .elementor-widget-container{--e-transform-rotateZ:-13deg;}.elementor-389502 .elementor-element.elementor-element-f3152c1{text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-183f001{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-92e9a1c:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-92e9a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-92e9a1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-92e9a1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-67a57eb > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-389502 .elementor-element.elementor-element-ac2ff47{width:auto;max-width:auto;text-align:left;}.elementor-389502 .elementor-element.elementor-element-ac2ff47 img{width:150px;}.elementor-389502 .elementor-element.elementor-element-dbb5ee5{width:auto;max-width:auto;text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-dbb5ee5 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-389502 .elementor-element.elementor-element-d7dd691 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-d7dd691{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-bf2a7cc:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-bf2a7cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-bf2a7cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-bf2a7cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-1117777 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-389502 .elementor-element.elementor-element-4e7ce5c{width:auto;max-width:auto;text-align:left;}.elementor-389502 .elementor-element.elementor-element-4e7ce5c img{width:150px;}.elementor-389502 .elementor-element.elementor-element-909f239{width:var( --container-widget-width, 11.303% );max-width:11.303%;--container-widget-width:11.303%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-909f239 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-389502 .elementor-element.elementor-element-c3af683 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-c3af683{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-eea5472:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-eea5472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-eea5472{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-eea5472 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-74877c4 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-389502 .elementor-element.elementor-element-56de439{width:auto;max-width:auto;text-align:left;}.elementor-389502 .elementor-element.elementor-element-56de439 img{width:150px;}.elementor-389502 .elementor-element.elementor-element-ef53a99{width:var( --container-widget-width, 11.303% );max-width:11.303%;--container-widget-width:11.303%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-ef53a99 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-389502 .elementor-element.elementor-element-c66a4ef > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-c66a4ef{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-bd47e7e:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-bd47e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-bd47e7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-bd47e7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-43c370e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-389502 .elementor-element.elementor-element-274193b{width:auto;max-width:auto;text-align:left;}.elementor-389502 .elementor-element.elementor-element-274193b img{width:150px;}.elementor-389502 .elementor-element.elementor-element-842e67c{width:var( --container-widget-width, 11.303% );max-width:11.303%;--container-widget-width:11.303%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-842e67c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-389502 .elementor-element.elementor-element-37309d2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-37309d2{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-daf44cb:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-daf44cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-daf44cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-daf44cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-1f2efae > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-389502 .elementor-element.elementor-element-fb79f47{width:auto;max-width:auto;text-align:left;}.elementor-389502 .elementor-element.elementor-element-fb79f47 img{width:150px;}.elementor-389502 .elementor-element.elementor-element-7e88253{width:var( --container-widget-width, 11.303% );max-width:11.303%;--container-widget-width:11.303%;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-7e88253 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-389502 .elementor-element.elementor-element-48e1059 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-48e1059{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-cfa5785 .elementor-button{background-color:#5F9572;font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;}.elementor-389502 .elementor-element.elementor-element-a6f0800:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-a6f0800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3EB;}.elementor-389502 .elementor-element.elementor-element-a6f0800{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;padding:40px 40px 40px 40px;}.elementor-389502 .elementor-element.elementor-element-a6f0800 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-db98f75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-389502 .elementor-element.elementor-element-db98f75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-db98f75 > .elementor-element-populated, .elementor-389502 .elementor-element.elementor-element-db98f75 > .elementor-element-populated > .elementor-background-overlay, .elementor-389502 .elementor-element.elementor-element-db98f75 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-389502 .elementor-element.elementor-element-db98f75 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-389502 .elementor-element.elementor-element-db98f75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-d10f4e5{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-7662918 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-7662918{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-1a17594:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-389502 .elementor-element.elementor-element-1a17594 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-1a17594 > .elementor-element-populated, .elementor-389502 .elementor-element.elementor-element-1a17594 > .elementor-element-populated > .elementor-background-overlay, .elementor-389502 .elementor-element.elementor-element-1a17594 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-389502 .elementor-element.elementor-element-1a17594 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-389502 .elementor-element.elementor-element-1a17594 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-ab65915{text-align:center;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-7413838 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-7413838{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-fef3a29:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-fef3a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-fef3a29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-fef3a29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-6cb422c{text-align:left;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-bdcac64{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-b1f06d2 > .elementor-widget-container{background-color:#DFE9FE;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-389502 .elementor-element.elementor-element-b1f06d2{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-7e17275{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-fdbd4d7 > .elementor-widget-container{background-color:#000000;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-389502 .elementor-element.elementor-element-fdbd4d7{text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-df1de22{text-align:left;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-ef52faf .elementor-button{background-color:#5F9572;font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;}.elementor-389502 .elementor-element.elementor-element-031f86b:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-031f86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-031f86b{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-389502 .elementor-element.elementor-element-031f86b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-389502 .elementor-element.elementor-element-9c6ef5a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:46px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-389502 .elementor-element.elementor-element-0eba901 .elementor-tab-title.elementor-active a, .elementor-389502 .elementor-element.elementor-element-0eba901 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-389502 .elementor-element.elementor-element-0eba901 .elementor-toggle-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-389502 .elementor-element.elementor-element-0eba901 .elementor-tab-content{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-389502 .elementor-element.elementor-element-4de4999{margin-top:40px;margin-bottom:40px;}.elementor-389502 .elementor-element.elementor-element-d5c4d6d > .elementor-widget-container{background-color:#CBC6BF;}.elementor-389502 .elementor-element.elementor-element-945e385 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#313631;border-radius:8px 8px 8px 8px;}.elementor-389502 .elementor-element.elementor-element-945e385{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-389502 .elementor-element.elementor-element-5f2e63b .elementor-button{background-color:#5F9572;font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:10px 165px 10px 165px;}.elementor-389502 .elementor-element.elementor-element-5f2e63b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-389502 .elementor-element.elementor-element-f024162:not(.elementor-motion-effects-element-type-background), .elementor-389502 .elementor-element.elementor-element-f024162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-389502 .elementor-element.elementor-element-f024162{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-389502 .elementor-element.elementor-element-f024162 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-389502 .elementor-element.elementor-element-213fa0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-389502 .elementor-element.elementor-element-213fa0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-389502 .elementor-element.elementor-element-213fa0d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-389502 .elementor-element.elementor-element-de2df01{width:auto;max-width:auto;text-align:left;font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-389502 .elementor-element.elementor-element-4e2e57c .elementor-button{background-color:#000000;font-family:"Open Sans", Sans-serif;font-size:26px;font-weight:700;}.elementor-389502 .elementor-element.elementor-element-4e2e57c{width:auto;max-width:auto;}.elementor-389502 .elementor-element.elementor-element-4e2e57c > .elementor-widget-container{margin:10px 20px 10px 20px;}@media(min-width:768px){.elementor-389502 .elementor-element.elementor-element-1cca2a1{width:47.982%;}.elementor-389502 .elementor-element.elementor-element-aa9e537{width:52.018%;}.elementor-389502 .elementor-element.elementor-element-925de2d{width:57.456%;}.elementor-389502 .elementor-element.elementor-element-d9c93a2{width:42.5%;}.elementor-389502 .elementor-element.elementor-element-766872c{width:60.614%;}.elementor-389502 .elementor-element.elementor-element-05ad6d8{width:39.342%;}.elementor-389502 .elementor-element.elementor-element-0c47f98{width:28.158%;}.elementor-389502 .elementor-element.elementor-element-7eb5395{width:71.842%;}}@media(max-width:767px){.elementor-389502 .elementor-element.elementor-element-f2e7d7e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-389502 .elementor-element.elementor-element-71a329a{text-align:center;}.elementor-389502 .elementor-element.elementor-element-6044665{font-size:30px;}.elementor-389502 .elementor-element.elementor-element-44c6661 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-389502 .elementor-element.elementor-element-f4d18cb > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-389502 .elementor-element.elementor-element-256ff89{font-size:28px;}.elementor-389502 .elementor-element.elementor-element-aa345c3 > .elementor-background-overlay{background-size:0px auto;}.elementor-389502 .elementor-element.elementor-element-420b034 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-389502 .elementor-element.elementor-element-5f2e63b .elementor-button{padding:1em 4em 1em 4em;}.elementor-389502 .elementor-element.elementor-element-de2df01{text-align:center;font-size:24px;}.elementor-389502 .elementor-element.elementor-element-4e2e57c .elementor-button{font-size:24px;}}/* Start custom CSS for text-editor, class: .elementor-element-71a329a */.elementor-389502 .elementor-element.elementor-element-71a329a p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25f4fee */.elementor-389502 .elementor-element.elementor-element-25f4fee p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6044665 */.elementor-389502 .elementor-element.elementor-element-6044665 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4900fb */.elementor-389502 .elementor-element.elementor-element-f4900fb p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eee2d80 */.elementor-389502 .elementor-element.elementor-element-eee2d80 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e205b5a */.elementor-389502 .elementor-element.elementor-element-e205b5a p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f308ef */.elementor-389502 .elementor-element.elementor-element-3f308ef p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-562aa87 */.elementor-389502 .elementor-element.elementor-element-562aa87 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe9cd86 */.elementor-389502 .elementor-element.elementor-element-fe9cd86 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-574878b */.elementor-389502 .elementor-element.elementor-element-574878b p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e366bed */.elementor-389502 .elementor-element.elementor-element-e366bed p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-e366bed ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-e366bed ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-e366bed ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-e366bed img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-facdf18 */.elementor-389502 .elementor-element.elementor-element-facdf18 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f3534c */.elementor-389502 .elementor-element.elementor-element-7f3534c p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-256ff89 */.elementor-389502 .elementor-element.elementor-element-256ff89 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abb3e9a */.elementor-389502 .elementor-element.elementor-element-abb3e9a p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-abb3e9a ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-abb3e9a ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-abb3e9a ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-abb3e9a img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35dcc65 */.elementor-389502 .elementor-element.elementor-element-35dcc65 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-35dcc65 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-35dcc65 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-35dcc65 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-35dcc65 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48bbeab */.elementor-389502 .elementor-element.elementor-element-48bbeab p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-48bbeab ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-48bbeab ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-48bbeab ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-48bbeab img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74b7b9a */.elementor-389502 .elementor-element.elementor-element-74b7b9a p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-74b7b9a ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-74b7b9a ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-74b7b9a ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-74b7b9a img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a38d9 */.elementor-389502 .elementor-element.elementor-element-43a38d9 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-43a38d9 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-43a38d9 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-43a38d9 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-43a38d9 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-140f49f */.elementor-389502 .elementor-element.elementor-element-140f49f p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-140f49f ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-140f49f ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-140f49f ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-140f49f img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f207ad */.elementor-389502 .elementor-element.elementor-element-2f207ad p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-2f207ad ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-2f207ad ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-2f207ad ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-2f207ad img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46ac4f6 */.elementor-389502 .elementor-element.elementor-element-46ac4f6 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-46ac4f6 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-46ac4f6 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-46ac4f6 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-46ac4f6 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d80674e */.elementor-389502 .elementor-element.elementor-element-d80674e p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-d80674e ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-d80674e ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-d80674e ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-d80674e img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aed20d0 */.elementor-389502 .elementor-element.elementor-element-aed20d0 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-aed20d0 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-aed20d0 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-aed20d0 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-aed20d0 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cce0d7 */.elementor-389502 .elementor-element.elementor-element-7cce0d7 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9643cec */.elementor-389502 .elementor-element.elementor-element-9643cec p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3398368 */.elementor-389502 .elementor-element.elementor-element-3398368 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3166dd4 */.benefits-table {
  font-family: sans-serif;
  background-color: #fcf8e9;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  margin-bottom: 0px;
 border: 1px solid black;       /* 1px black border */
  border-radius: 8px;            /* Rounded corners */
  overflow: hidden;  
}

.benefits-table td {
  border: none; /* Removes cell borders */
}

.benefits-table td:first-child {
  width: 60px; /* Shrinks to fit content */
  white-space: nowrap; /* Prevents wrapping */
}

.benefits-table img {
  height: 40px;       /* Desired height */
  width: auto;        /* Maintains aspect ratio */
  object-fit: contain; /* Ensures image scales cleanly */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c84332e */.elementor-389502 .elementor-element.elementor-element-c84332e p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-c84332e ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-c84332e ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-c84332e ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-c84332e img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f307032 */.elementor-389502 .elementor-element.elementor-element-f307032 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf11df */.elementor-389502 .elementor-element.elementor-element-3bf11df p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bda64f */.benefits-table {
  font-family: sans-serif;
  background-color: #fcf8e9;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  margin-bottom: 0px;
 border: 1px solid black;       /* 1px black border */
  border-radius: 8px;            /* Rounded corners */
  overflow: hidden;  
}

.benefits-table td {
  border: none; /* Removes cell borders */
}

.benefits-table td:first-child {
  width: 60px; /* Shrinks to fit content */
  white-space: nowrap; /* Prevents wrapping */
}


.benefits-table img {
  height: 40px;       /* Desired height */
  width: auto;        /* Maintains aspect ratio */
  object-fit: contain; /* Ensures image scales cleanly */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75a2c50 */.elementor-389502 .elementor-element.elementor-element-75a2c50 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-75a2c50 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-75a2c50 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-75a2c50 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-75a2c50 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03a3e4e */.elementor-389502 .elementor-element.elementor-element-03a3e4e p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d2a1c6 */.elementor-389502 .elementor-element.elementor-element-1d2a1c6 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3214be6 */.benefits-table {
  font-family: sans-serif;
  background-color: #fcf8e9;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  margin-bottom: 0px;
 border: 1px solid black;       /* 1px black border */
  border-radius: 8px;            /* Rounded corners */
  overflow: hidden;  
}

.benefits-table td {
  border: none; /* Removes cell borders */
}

.benefits-table td:first-child {
  width: 60px; /* Shrinks to fit content */
  white-space: nowrap; /* Prevents wrapping */
}


.benefits-table img {
  height: 40px;       /* Desired height */
  width: auto;        /* Maintains aspect ratio */
  object-fit: contain; /* Ensures image scales cleanly */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df18deb */.elementor-389502 .elementor-element.elementor-element-df18deb p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-df18deb ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-df18deb ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-df18deb ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-df18deb img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-872d633 */.elementor-389502 .elementor-element.elementor-element-872d633 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa72db1 */.elementor-389502 .elementor-element.elementor-element-fa72db1 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56805cc */.elementor-389502 .elementor-element.elementor-element-56805cc p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4464d0 */.benefits-table {
  font-family: sans-serif;
  background-color: #fcf8e9;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  margin-bottom: 0px;
 border: 1px solid black;       /* 1px black border */
  border-radius: 8px;            /* Rounded corners */
  overflow: hidden;  
}

.benefits-table td {
  border: none; /* Removes cell borders */
}

.benefits-table td:first-child {
  width: 60px; /* Shrinks to fit content */
  white-space: nowrap; /* Prevents wrapping */
}


.benefits-table img {
  height: 40px;       /* Desired height */
  width: auto;        /* Maintains aspect ratio */
  object-fit: contain; /* Ensures image scales cleanly */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53ba7a4 */.elementor-389502 .elementor-element.elementor-element-53ba7a4 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-53ba7a4 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-53ba7a4 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-53ba7a4 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-53ba7a4 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2c1d81 */.elementor-389502 .elementor-element.elementor-element-e2c1d81 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d07c07 */.elementor-389502 .elementor-element.elementor-element-3d07c07 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-245da12 */.benefits-table {
  font-family: sans-serif;
  background-color: #fcf8e9;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  margin-bottom: 0px;
 border: 1px solid black;       /* 1px black border */
  border-radius: 8px;            /* Rounded corners */
  overflow: hidden;  
}

.benefits-table td {
  border: none; /* Removes cell borders */
}

.benefits-table td:first-child {
  width: 60px; /* Shrinks to fit content */
  white-space: nowrap; /* Prevents wrapping */
}


.benefits-table img {
  height: 40px;       /* Desired height */
  width: auto;        /* Maintains aspect ratio */
  object-fit: contain; /* Ensures image scales cleanly */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49666b6 */.elementor-389502 .elementor-element.elementor-element-49666b6 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-49666b6 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-49666b6 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-49666b6 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-49666b6 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da171f1 */.elementor-389502 .elementor-element.elementor-element-da171f1 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c43b6e */.elementor-389502 .elementor-element.elementor-element-6c43b6e p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9ffe24 */.benefits-table {
  font-family: sans-serif;
  background-color: #fcf8e9;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  margin-bottom: 0px;
 border: 1px solid black;       /* 1px black border */
  border-radius: 8px;            /* Rounded corners */
  overflow: hidden;  
}

.benefits-table td {
  border: none; /* Removes cell borders */
}

.benefits-table td:first-child {
  width: 60px; /* Shrinks to fit content */
  white-space: nowrap; /* Prevents wrapping */
}


.benefits-table img {
  height: 40px;       /* Desired height */
  width: auto;        /* Maintains aspect ratio */
  object-fit: contain; /* Ensures image scales cleanly */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a988718 */.elementor-389502 .elementor-element.elementor-element-a988718 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-a988718 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-a988718 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-a988718 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-a988718 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e0d439 */.elementor-389502 .elementor-element.elementor-element-7e0d439 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-434b783 */.elementor-389502 .elementor-element.elementor-element-434b783 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f156b0 */.elementor-389502 .elementor-element.elementor-element-8f156b0 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e50038 */.benefits-table {
  font-family: sans-serif;
  background-color: #fcf8e9;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  margin-bottom: 0px;
 border: 1px solid black;       /* 1px black border */
  border-radius: 8px;            /* Rounded corners */
  overflow: hidden;  
}

.benefits-table td {
  border: none; /* Removes cell borders */
}

.benefits-table td:first-child {
  width: 60px; /* Shrinks to fit content */
  white-space: nowrap; /* Prevents wrapping */
}


.benefits-table img {
  height: 40px;       /* Desired height */
  width: auto;        /* Maintains aspect ratio */
  object-fit: contain; /* Ensures image scales cleanly */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f09d46e */.elementor-389502 .elementor-element.elementor-element-f09d46e p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-f09d46e ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-f09d46e ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-f09d46e ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-f09d46e img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdb6645 */.elementor-389502 .elementor-element.elementor-element-fdb6645 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adc1eae */.elementor-389502 .elementor-element.elementor-element-adc1eae p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f453b3a */.benefits-table {
  font-family: sans-serif;
  background-color: #fcf8e9;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  margin-bottom: 0px;
 border: 1px solid black;       /* 1px black border */
  border-radius: 8px;            /* Rounded corners */
  overflow: hidden;  
}

.benefits-table td {
  border: none; /* Removes cell borders */
}

.benefits-table td:first-child {
  width: 60px; /* Shrinks to fit content */
  white-space: nowrap; /* Prevents wrapping */
}


.benefits-table img {
  height: 40px;       /* Desired height */
  width: auto;        /* Maintains aspect ratio */
  object-fit: contain; /* Ensures image scales cleanly */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caae07c */.elementor-389502 .elementor-element.elementor-element-caae07c p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-caae07c ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-caae07c ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-caae07c ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-caae07c img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53c984f */.elementor-389502 .elementor-element.elementor-element-53c984f p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bf0c16 */.elementor-389502 .elementor-element.elementor-element-2bf0c16 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9882bea */.benefits-table {
  font-family: sans-serif;
  background-color: #fcf8e9;
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  margin-bottom: 0px;
 border: 1px solid black;       /* 1px black border */
  border-radius: 8px;            /* Rounded corners */
  overflow: hidden;  
}

.benefits-table td {
  border: none; /* Removes cell borders */
}

.benefits-table td:first-child {
  width: 60px; /* Shrinks to fit content */
  white-space: nowrap; /* Prevents wrapping */
}


.benefits-table img {
  height: 40px;       /* Desired height */
  width: auto;        /* Maintains aspect ratio */
  object-fit: contain; /* Ensures image scales cleanly */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32826e3 */.elementor-389502 .elementor-element.elementor-element-32826e3 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-32826e3 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-32826e3 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-32826e3 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-32826e3 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e463f99 */.elementor-389502 .elementor-element.elementor-element-e463f99 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1776f00 */.elementor-389502 .elementor-element.elementor-element-1776f00 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-226af67 */.elementor-389502 .elementor-element.elementor-element-226af67 p {
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bd8849 */.elementor-389502 .elementor-element.elementor-element-0bd8849 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-0bd8849 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-0bd8849 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-0bd8849 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-0bd8849 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13b3637 */.elementor-389502 .elementor-element.elementor-element-13b3637 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-13b3637 li {
    margin-bottom: 10px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4cc3154 */.elementor-389502 .elementor-element.elementor-element-4cc3154 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-4cc3154 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-4cc3154 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-4cc3154 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-4cc3154 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-419d391 */.elementor-389502 .elementor-element.elementor-element-419d391 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-419d391 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-419d391 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-419d391 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-419d391 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761ba8e */.elementor-389502 .elementor-element.elementor-element-761ba8e p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-761ba8e li {
    margin-bottom: 15px;
}

@media (max-width: 600px) {
.elementor-389502 .elementor-element.elementor-element-761ba8e img {
    width: 60%;      /* or any smaller value */
    height: auto;
    display: block;
    margin: 0 auto;  /* optional: center the image */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2905e09 */.elementor-389502 .elementor-element.elementor-element-2905e09 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-2905e09 li {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e26a020 */.elementor-389502 .elementor-element.elementor-element-e26a020 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-e26a020 li {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b92be5 */.elementor-389502 .elementor-element.elementor-element-2b92be5 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-2b92be5 li {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b1e2d */.elementor-389502 .elementor-element.elementor-element-30b1e2d p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-30b1e2d ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-30b1e2d ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-30b1e2d ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-30b1e2d img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa8b7c2 */.elementor-389502 .elementor-element.elementor-element-fa8b7c2 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-fa8b7c2 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-fa8b7c2 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-fa8b7c2 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-fa8b7c2 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3152c1 */.elementor-389502 .elementor-element.elementor-element-f3152c1 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-f3152c1 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-f3152c1 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-f3152c1 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-f3152c1 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-183f001 */.elementor-389502 .elementor-element.elementor-element-183f001 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-183f001 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-183f001 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-183f001 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-183f001 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbb5ee5 */.elementor-389502 .elementor-element.elementor-element-dbb5ee5 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-dbb5ee5 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-dbb5ee5 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-dbb5ee5 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-dbb5ee5 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7dd691 */.elementor-389502 .elementor-element.elementor-element-d7dd691 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-d7dd691 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-d7dd691 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-d7dd691 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-d7dd691 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-909f239 */.elementor-389502 .elementor-element.elementor-element-909f239 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-909f239 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-909f239 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-909f239 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-909f239 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3af683 */.elementor-389502 .elementor-element.elementor-element-c3af683 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-c3af683 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-c3af683 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-c3af683 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-c3af683 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef53a99 */.elementor-389502 .elementor-element.elementor-element-ef53a99 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-ef53a99 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-ef53a99 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-ef53a99 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-ef53a99 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c66a4ef */.elementor-389502 .elementor-element.elementor-element-c66a4ef p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-c66a4ef ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-c66a4ef ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-c66a4ef ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-c66a4ef img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-842e67c */.elementor-389502 .elementor-element.elementor-element-842e67c p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-842e67c ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-842e67c ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-842e67c ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-842e67c img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37309d2 */.elementor-389502 .elementor-element.elementor-element-37309d2 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-37309d2 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-37309d2 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-37309d2 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-37309d2 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e88253 */.elementor-389502 .elementor-element.elementor-element-7e88253 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-7e88253 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-7e88253 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-7e88253 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-7e88253 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48e1059 */.elementor-389502 .elementor-element.elementor-element-48e1059 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-48e1059 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-48e1059 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-48e1059 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-48e1059 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d10f4e5 */.elementor-389502 .elementor-element.elementor-element-d10f4e5 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-d10f4e5 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-d10f4e5 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-d10f4e5 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-d10f4e5 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7662918 */.elementor-389502 .elementor-element.elementor-element-7662918 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-7662918 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-7662918 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-7662918 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-7662918 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab65915 */.elementor-389502 .elementor-element.elementor-element-ab65915 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-ab65915 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-ab65915 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-ab65915 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-ab65915 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7413838 */.elementor-389502 .elementor-element.elementor-element-7413838 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-7413838 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-7413838 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-7413838 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-7413838 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cb422c */.elementor-389502 .elementor-element.elementor-element-6cb422c p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-6cb422c ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-6cb422c ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-6cb422c ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-6cb422c img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdcac64 */.elementor-389502 .elementor-element.elementor-element-bdcac64 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-bdcac64 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-bdcac64 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-bdcac64 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-bdcac64 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f06d2 */.elementor-389502 .elementor-element.elementor-element-b1f06d2 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-b1f06d2 li {
    margin-bottom: 10px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e17275 */.elementor-389502 .elementor-element.elementor-element-7e17275 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-7e17275 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-7e17275 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-7e17275 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-7e17275 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdbd4d7 */.elementor-389502 .elementor-element.elementor-element-fdbd4d7 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-fdbd4d7 li {
    margin-bottom: 10px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df1de22 */.elementor-389502 .elementor-element.elementor-element-df1de22 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-df1de22 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-df1de22 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-df1de22 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-df1de22 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c6ef5a */.elementor-389502 .elementor-element.elementor-element-9c6ef5a p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-9c6ef5a ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-9c6ef5a ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-9c6ef5a ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-9c6ef5a img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ed0534 */.elementor-389502 .elementor-element.elementor-element-1ed0534 div {
    font-family: Open Sans;
    font-size: 16px;
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 label {
    font-size: 25px;
    font-weight: 500;
    text-transform: uppercase;
    margin-left: 10px;
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 .divider {
    border-bottom: 1.5px solid #313631;
    margin: 5px auto 12px;
    width: 98%;
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 #subscribe-wrapper {
    padding: 12px;
    position: relative;
    border-radius: 10px;
    border: 2px solid #313631;
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 #purchase-wrapper {
    padding: 12px;
    position: relative;
     margin-top: 6px;
    margin-bottom: 20px;
    border-radius: 10px;
    border: 2px solid #313631;
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 #purchase, #subscribe {
    margin-top: 10px;
}


.elementor-389502 .elementor-element.elementor-element-1ed0534 #purchase-wrapper {
    background-color: #cfe5d1;
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 #original-price {
    color: #9fa69f;
    font-size: 18px;
    text-decoration: line-through;
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 #special-price {
    font-size: 32px;
    margin-right: 8px;
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 li {
    font-size: 13px;
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 .savings {
    width: auto;
    color: white;
    font-weight: 500;
    border-radius: 15px;
    padding: 4px 5px;
    background-color:#66b996;
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 #savings-purchase {
    position: absolute;
    left: 50%;
    top: 0.5%;
    transform: translate(-50%, -50%);
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 #savings-subscribe {
    position: absolute;
    left: 50%;
    top: 0.5%;
    transform: translate(-50%, -50%);
}

.elementor-389502 .elementor-element.elementor-element-1ed0534 #option-price {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-945e385 */.elementor-389502 .elementor-element.elementor-element-945e385 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-945e385 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-945e385 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-945e385 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-945e385 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f2e63b */.elementor-389502 .elementor-element.elementor-element-5f2e63b {
    display: block
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de2df01 */.elementor-389502 .elementor-element.elementor-element-de2df01 p:last-child {
    margin-bottom: 0;
}

.elementor-389502 .elementor-element.elementor-element-de2df01 ol {
  list-style: none; /* Remove default numbers */
  counter-reset: item; /* Initialize counter */
  padding-left: 0;
}

.elementor-389502 .elementor-element.elementor-element-de2df01 ol li {
  counter-increment: item; /* Increment counter */
  position: relative;
  padding-left: 32px; /* Space for custom marker */
  margin-bottom: 1em;
}

.elementor-389502 .elementor-element.elementor-element-de2df01 ol li::before {
  content: counter(item); /* Show number */
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 24px;
  height: 24px;
  background-color: #4CAF50; /* Green */
  color: white;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%; /* Circle */
}

.elementor-389502 .elementor-element.elementor-element-de2df01 img {
    margin-bottom: 10px;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0a3e7fd */.elementor-389502 .elementor-element.elementor-element-0a3e7fd .elementor-widget-wrap {
    padding: 0px !important;
}/* End custom CSS */