.elementor-432 .elementor-element.elementor-element-55e2b3f:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-55e2b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c38ca );}.elementor-432 .elementor-element.elementor-element-55e2b3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-432 .elementor-element.elementor-element-55e2b3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-2ee3865 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-dd02361.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-432 .elementor-element.elementor-element-dd02361.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-dd02361 > .elementor-element-populated{padding:100px 0px 100px 80px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-3de9a0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-432 .elementor-element.elementor-element-3de9a0b .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#7A9E7E;}.elementor-432 .elementor-element.elementor-element-16501b6{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-432 .elementor-element.elementor-element-16501b6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:88px;font-weight:600;line-height:1.1em;letter-spacing:-2px;}.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-432 .elementor-element.elementor-element-7be282c{width:var( --container-widget-width, 580px );max-width:580px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:580px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#6B6B62;}.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-d3f46c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-432 .elementor-element.elementor-element-d3f46c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-06e0660:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-06e0660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fcb355 );}.elementor-432 .elementor-element.elementor-element-06e0660{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 80px 28px 80px;}.elementor-432 .elementor-element.elementor-element-06e0660 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-95be3e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-432 .elementor-element.elementor-element-95be3e9 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:10.4px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.24px;color:var( --e-global-color-3dbf25e );}.elementor-432 .elementor-element.elementor-element-b62056e:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-b62056e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c38ca );}.elementor-432 .elementor-element.elementor-element-b62056e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-432 .elementor-element.elementor-element-b62056e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-9768b46{border-style:solid;border-width:1px 0px 0px 0px;border-color:#00000012;padding:0px 80px 0px 80px;}.elementor-432 .elementor-element.elementor-element-1176a2f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#00000012;padding:40px 60px 60px 0px;}.elementor-432 .elementor-element.elementor-element-2058c00{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:start;}.elementor-432 .elementor-element.elementor-element-2058c00 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11.52px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.24px;color:var( --e-global-color-3dbf25e );}.elementor-432 .elementor-element.elementor-element-1a3242a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-432 .elementor-element.elementor-element-1a3242a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28.8px;font-weight:600;line-height:1.2em;}.elementor-432 .elementor-element.elementor-element-3990a42 > .elementor-element-populated{padding:40px 0px 60px 60px;}.elementor-432 .elementor-element.elementor-element-3e7f9d8{width:initial;max-width:initial;background-color:#7A9E7E1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 5px 5px 5px;text-align:start;}.elementor-432 .elementor-element.elementor-element-3e7f9d8 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11.52px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:1.24px;color:var( --e-global-color-825ff49 );}.elementor-432 .elementor-element.elementor-element-a67a9a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14.88px;font-weight:400;line-height:1.7em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-bfc89c2{border-style:solid;border-width:1px 0px 0px 0px;border-color:#00000012;padding:0px 80px 0px 80px;}.elementor-432 .elementor-element.elementor-element-66790f0 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#00000012;padding:40px 60px 60px 0px;}.elementor-432 .elementor-element.elementor-element-0381c8c{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:start;}.elementor-432 .elementor-element.elementor-element-0381c8c .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11.52px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.24px;color:var( --e-global-color-3dbf25e );}.elementor-432 .elementor-element.elementor-element-3b780ab{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-432 .elementor-element.elementor-element-3b780ab .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28.8px;font-weight:600;line-height:1.2em;}.elementor-432 .elementor-element.elementor-element-860fac5 > .elementor-element-populated{padding:40px 0px 60px 60px;}.elementor-432 .elementor-element.elementor-element-3a9a35d{width:initial;max-width:initial;background-color:#7A9E7E1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 5px 5px 5px;text-align:start;}.elementor-432 .elementor-element.elementor-element-3a9a35d .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11.52px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:1.24px;color:var( --e-global-color-825ff49 );}.elementor-432 .elementor-element.elementor-element-edabc67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14.88px;font-weight:400;line-height:1.7em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-85d0000{border-style:solid;border-width:1px 0px 0px 0px;border-color:#00000012;padding:0px 80px 0px 80px;}.elementor-432 .elementor-element.elementor-element-a0c9876 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#00000012;padding:40px 60px 60px 0px;}.elementor-432 .elementor-element.elementor-element-cbc05b2{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:start;}.elementor-432 .elementor-element.elementor-element-cbc05b2 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11.52px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.24px;color:var( --e-global-color-3dbf25e );}.elementor-432 .elementor-element.elementor-element-a4369af{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-432 .elementor-element.elementor-element-a4369af .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28.8px;font-weight:600;line-height:1.2em;}.elementor-432 .elementor-element.elementor-element-378304c > .elementor-element-populated{padding:40px 0px 60px 60px;}.elementor-432 .elementor-element.elementor-element-7ddc5d4{width:initial;max-width:initial;background-color:#7A9E7E1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 5px 5px 5px;text-align:start;}.elementor-432 .elementor-element.elementor-element-7ddc5d4 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11.52px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:1.24px;color:var( --e-global-color-825ff49 );}.elementor-432 .elementor-element.elementor-element-5b227be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14.88px;font-weight:400;line-height:1.7em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-e38bc98{border-style:solid;border-width:1px 0px 0px 0px;border-color:#00000012;padding:0px 80px 0px 80px;}.elementor-432 .elementor-element.elementor-element-81a782b > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#00000012;padding:40px 60px 60px 0px;}.elementor-432 .elementor-element.elementor-element-a1e5fff{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:start;}.elementor-432 .elementor-element.elementor-element-a1e5fff .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11.52px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.24px;color:var( --e-global-color-3dbf25e );}.elementor-432 .elementor-element.elementor-element-aa3bde6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-432 .elementor-element.elementor-element-aa3bde6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28.8px;font-weight:600;line-height:1.2em;}.elementor-432 .elementor-element.elementor-element-c52e84e > .elementor-element-populated{padding:40px 0px 60px 60px;}.elementor-432 .elementor-element.elementor-element-a0f4eae{width:initial;max-width:initial;background-color:#7A9E7E1A;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 5px 5px 5px;text-align:start;}.elementor-432 .elementor-element.elementor-element-a0f4eae .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11.52px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:1.24px;color:var( --e-global-color-825ff49 );}.elementor-432 .elementor-element.elementor-element-4bd7f12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14.88px;font-weight:400;line-height:1.7em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-1a88731:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-1a88731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-31630b8 );}.elementor-432 .elementor-element.elementor-element-1a88731{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-432 .elementor-element.elementor-element-1a88731 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-efbec9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-432 .elementor-element.elementor-element-efbec9f .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11.2px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.24px;color:var( --e-global-color-825ff49 );}.elementor-432 .elementor-element.elementor-element-ff053dc{width:var( --container-widget-width, 700px );max-width:700px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-432 .elementor-element.elementor-element-ff053dc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:400;font-style:italic;line-height:1.3em;letter-spacing:-0.03em;color:var( --e-global-color-9fcb355 );}.elementor-432 .elementor-element.elementor-element-63b1d35{border-style:none;margin-top:0px;margin-bottom:0px;}.elementor-432 .elementor-element.elementor-element-7e6db42 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 32px 24px;}.elementor-432 .elementor-element.elementor-element-7e6db42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-6bfb82b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-432 .elementor-element.elementor-element-6bfb82b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16.8px;font-weight:600;color:var( --e-global-color-09c38ca );}.elementor-432 .elementor-element.elementor-element-75e2c34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-ba1edd6 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 32px 24px;}.elementor-432 .elementor-element.elementor-element-ba1edd6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-d47c9f3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-432 .elementor-element.elementor-element-d47c9f3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16.8px;font-weight:600;color:var( --e-global-color-09c38ca );}.elementor-432 .elementor-element.elementor-element-2631842{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-da1acc1 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 32px 24px;}.elementor-432 .elementor-element.elementor-element-da1acc1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-ceec36a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-432 .elementor-element.elementor-element-ceec36a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16.8px;font-weight:600;color:var( --e-global-color-09c38ca );}.elementor-432 .elementor-element.elementor-element-0a4cf71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-6061cdd > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF1A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 24px 32px 24px;}.elementor-432 .elementor-element.elementor-element-6061cdd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-59ef097{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-432 .elementor-element.elementor-element-59ef097 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16.8px;font-weight:600;color:var( --e-global-color-09c38ca );}.elementor-432 .elementor-element.elementor-element-5d2d2f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-90f4d26:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-90f4d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fcb355 );}.elementor-432 .elementor-element.elementor-element-90f4d26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 80px 28px 80px;}.elementor-432 .elementor-element.elementor-element-90f4d26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-70ecbec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-432 .elementor-element.elementor-element-70ecbec .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:10.4px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.24px;color:var( --e-global-color-3dbf25e );}.elementor-432 .elementor-element.elementor-element-03ce134:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-03ce134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6349943 );}.elementor-432 .elementor-element.elementor-element-03ce134{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-432 .elementor-element.elementor-element-03ce134 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-fb85a57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-432 .elementor-element.elementor-element-fb85a57 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11.2px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.24px;color:var( --e-global-color-825ff49 );}.elementor-432 .elementor-element.elementor-element-551adcb{margin-top:50px;margin-bottom:0px;}.elementor-432 .elementor-element.elementor-element-af06db6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-432 .elementor-element.elementor-element-af06db6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c38ca );}.elementor-432 .elementor-element.elementor-element-af06db6:hover > .elementor-element-populated{background-color:var( --e-global-color-09c38ca );border-style:none;}.elementor-432 .elementor-element.elementor-element-af06db6 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:40px 40px 40px 40px;}.elementor-432 .elementor-element.elementor-element-af06db6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-f51a00f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-432 .elementor-element.elementor-element-f51a00f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-432 .elementor-element.elementor-element-f51a00f.elementor-view-stacked .elementor-icon{background-color:#B43C3C1A;fill:#B43C3C;color:#B43C3C;}.elementor-432 .elementor-element.elementor-element-f51a00f.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-f51a00f.elementor-view-default .elementor-icon{fill:#B43C3C1A;color:#B43C3C1A;border-color:#B43C3C1A;}.elementor-432 .elementor-element.elementor-element-f51a00f.elementor-view-framed .elementor-icon{background-color:#B43C3C;}.elementor-432 .elementor-element.elementor-element-f51a00f .elementor-icon{font-size:12px;}.elementor-432 .elementor-element.elementor-element-f51a00f .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-f51a00f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-59dbf62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-3743a00:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-432 .elementor-element.elementor-element-3743a00 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c38ca );}.elementor-432 .elementor-element.elementor-element-3743a00:hover > .elementor-element-populated{background-color:var( --e-global-color-09c38ca );border-style:none;}.elementor-432 .elementor-element.elementor-element-3743a00 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:40px 40px 40px 40px;}.elementor-432 .elementor-element.elementor-element-3743a00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-1092382{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-432 .elementor-element.elementor-element-1092382 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-432 .elementor-element.elementor-element-1092382.elementor-view-stacked .elementor-icon{background-color:#B43C3C1A;fill:#B43C3C;color:#B43C3C;}.elementor-432 .elementor-element.elementor-element-1092382.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-1092382.elementor-view-default .elementor-icon{fill:#B43C3C1A;color:#B43C3C1A;border-color:#B43C3C1A;}.elementor-432 .elementor-element.elementor-element-1092382.elementor-view-framed .elementor-icon{background-color:#B43C3C;}.elementor-432 .elementor-element.elementor-element-1092382 .elementor-icon{font-size:12px;}.elementor-432 .elementor-element.elementor-element-1092382 .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-1092382 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-59d2a76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-916dc58{margin-top:0px;margin-bottom:0px;}.elementor-432 .elementor-element.elementor-element-b967911:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-432 .elementor-element.elementor-element-b967911 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c38ca );}.elementor-432 .elementor-element.elementor-element-b967911:hover > .elementor-element-populated{background-color:var( --e-global-color-09c38ca );border-style:none;}.elementor-432 .elementor-element.elementor-element-b967911 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:40px 40px 40px 40px;}.elementor-432 .elementor-element.elementor-element-b967911 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-f4b0059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-432 .elementor-element.elementor-element-f4b0059 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-432 .elementor-element.elementor-element-f4b0059.elementor-view-stacked .elementor-icon{background-color:#B43C3C1A;fill:#B43C3C;color:#B43C3C;}.elementor-432 .elementor-element.elementor-element-f4b0059.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-f4b0059.elementor-view-default .elementor-icon{fill:#B43C3C1A;color:#B43C3C1A;border-color:#B43C3C1A;}.elementor-432 .elementor-element.elementor-element-f4b0059.elementor-view-framed .elementor-icon{background-color:#B43C3C;}.elementor-432 .elementor-element.elementor-element-f4b0059 .elementor-icon{font-size:12px;}.elementor-432 .elementor-element.elementor-element-f4b0059 .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-f4b0059 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-b07acce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-25e5e6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-432 .elementor-element.elementor-element-25e5e6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c38ca );}.elementor-432 .elementor-element.elementor-element-25e5e6d:hover > .elementor-element-populated{background-color:var( --e-global-color-09c38ca );border-style:none;}.elementor-432 .elementor-element.elementor-element-25e5e6d > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:40px 40px 40px 40px;}.elementor-432 .elementor-element.elementor-element-25e5e6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-d25510b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-432 .elementor-element.elementor-element-d25510b .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-432 .elementor-element.elementor-element-d25510b.elementor-view-stacked .elementor-icon{background-color:#B43C3C1A;fill:#B43C3C;color:#B43C3C;}.elementor-432 .elementor-element.elementor-element-d25510b.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-d25510b.elementor-view-default .elementor-icon{fill:#B43C3C1A;color:#B43C3C1A;border-color:#B43C3C1A;}.elementor-432 .elementor-element.elementor-element-d25510b.elementor-view-framed .elementor-icon{background-color:#B43C3C;}.elementor-432 .elementor-element.elementor-element-d25510b .elementor-icon{font-size:12px;}.elementor-432 .elementor-element.elementor-element-d25510b .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-d25510b .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-55e4505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#6B6B62;}.elementor-432 .elementor-element.elementor-element-7f61e6d:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-7f61e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09c38ca );}.elementor-432 .elementor-element.elementor-element-7f61e6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-432 .elementor-element.elementor-element-7f61e6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-235aa23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-432 .elementor-element.elementor-element-235aa23 .elementor-heading-title{font-family:"DM Mono", Sans-serif;font-size:11.2px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.24px;color:var( --e-global-color-825ff49 );}.elementor-432 .elementor-element.elementor-element-f4589d4{margin-top:50px;margin-bottom:0px;}.elementor-432 .elementor-element.elementor-element-292cdd2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-432 .elementor-element.elementor-element-292cdd2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fcb355 );}.elementor-432 .elementor-element.elementor-element-292cdd2 > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-b3ca4b3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:40px 36px 40px 36px;}.elementor-432 .elementor-element.elementor-element-292cdd2:hover > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-b3ca4b3 );}.elementor-432 .elementor-element.elementor-element-292cdd2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-c22ef5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-432 .elementor-element.elementor-element-c22ef5c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-dd98266{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.4em;color:#4A674194;}.elementor-432 .elementor-element.elementor-element-ac9754d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-432 .elementor-element.elementor-element-ac9754d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fcb355 );}.elementor-432 .elementor-element.elementor-element-ac9754d > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-b3ca4b3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:40px 36px 40px 36px;}.elementor-432 .elementor-element.elementor-element-ac9754d:hover > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-b3ca4b3 );}.elementor-432 .elementor-element.elementor-element-ac9754d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-ece90cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-432 .elementor-element.elementor-element-ece90cb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-b418e9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.4em;color:#4A674194;}.elementor-432 .elementor-element.elementor-element-6376a91:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-432 .elementor-element.elementor-element-6376a91 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fcb355 );}.elementor-432 .elementor-element.elementor-element-6376a91 > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-b3ca4b3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:40px 36px 40px 36px;}.elementor-432 .elementor-element.elementor-element-6376a91:hover > .elementor-element-populated{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-b3ca4b3 );}.elementor-432 .elementor-element.elementor-element-6376a91 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-2fd5c0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-432 .elementor-element.elementor-element-2fd5c0f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-30c5362{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.4em;color:#4A674194;}.elementor-432 .elementor-element.elementor-element-9096e5d:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-9096e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-432 .elementor-element.elementor-element-9096e5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-432 .elementor-element.elementor-element-9096e5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-819890c{width:var( --container-widget-width, 650px );max-width:650px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-432 .elementor-element.elementor-element-819890c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:600;line-height:1.1em;letter-spacing:-2px;color:var( --e-global-color-9fcb355 );}.elementor-432 .elementor-element.elementor-element-cb7ea58{width:var( --container-widget-width, 495px );max-width:495px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:495px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.7em;color:#FDFCF880;}.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-1603b11.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-432 .elementor-element.elementor-element-1603b11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-1603b11.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.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-432 .elementor-element.elementor-element-b51ab28 .elementor-button{background-color:#D4F585;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-432 .elementor-element.elementor-element-b51ab28{width:initial;max-width:initial;padding:0px 10px 0px 0px;}.elementor-432 .elementor-element.elementor-element-2dbb4ea .elementor-button{background-color:#4A674100;fill:var( --e-global-color-9fcb355 );color:var( --e-global-color-9fcb355 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FDFCF84A;padding:17px 30px 17px 30px;}.elementor-432 .elementor-element.elementor-element-2dbb4ea{width:initial;max-width:initial;}.elementor-432 .elementor-element.elementor-element-2dbb4ea .elementor-button:hover, .elementor-432 .elementor-element.elementor-element-2dbb4ea .elementor-button:focus{border-color:var( --e-global-color-9fcb355 );}@media(max-width:1024px){.elementor-432 .elementor-element.elementor-element-55e2b3f{padding:80px 20px 80px 20px;}.elementor-432 .elementor-element.elementor-element-dd02361 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-16501b6 .elementor-heading-title{font-size:62px;}.elementor-432 .elementor-element.elementor-element-9768b46{padding:0px 20px 0px 20px;}.elementor-432 .elementor-element.elementor-element-1176a2f > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-2058c00{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-432 .elementor-element.elementor-element-1a3242a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-432 .elementor-element.elementor-element-3990a42 > .elementor-element-populated{padding:40px 0px 0px 30px;}.elementor-432 .elementor-element.elementor-element-bfc89c2{padding:0px 20px 0px 20px;}.elementor-432 .elementor-element.elementor-element-66790f0 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-0381c8c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-432 .elementor-element.elementor-element-860fac5 > .elementor-element-populated{padding:40px 0px 0px 30px;}.elementor-432 .elementor-element.elementor-element-85d0000{padding:0px 20px 0px 20px;}.elementor-432 .elementor-element.elementor-element-a0c9876 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-cbc05b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-432 .elementor-element.elementor-element-a4369af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-432 .elementor-element.elementor-element-378304c > .elementor-element-populated{padding:40px 0px 0px 30px;}.elementor-432 .elementor-element.elementor-element-e38bc98{padding:0px 20px 0px 20px;}.elementor-432 .elementor-element.elementor-element-81a782b > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-a1e5fff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-432 .elementor-element.elementor-element-aa3bde6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-432 .elementor-element.elementor-element-c52e84e > .elementor-element-populated{padding:40px 0px 0px 30px;}.elementor-432 .elementor-element.elementor-element-1a88731{padding:80px 20px 80px 20px;}.elementor-432 .elementor-element.elementor-element-ff053dc .elementor-heading-title{font-size:32px;}.elementor-432 .elementor-element.elementor-element-03ce134{padding:80px 20px 80px 20px;}.elementor-432 .elementor-element.elementor-element-7f61e6d{padding:80px 20px 80px 20px;}.elementor-432 .elementor-element.elementor-element-9096e5d{padding:80px 20px 80px 20px;}.elementor-432 .elementor-element.elementor-element-819890c .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-432 .elementor-element.elementor-element-16501b6 .elementor-heading-title{font-size:42px;}.elementor-432 .elementor-element.elementor-element-3990a42 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-432 .elementor-element.elementor-element-860fac5 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-432 .elementor-element.elementor-element-378304c > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-432 .elementor-element.elementor-element-c52e84e > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-432 .elementor-element.elementor-element-ff053dc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-432 .elementor-element.elementor-element-ff053dc .elementor-heading-title{font-size:24px;}.elementor-432 .elementor-element.elementor-element-63b1d35{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-7e6db42 > .elementor-element-populated{border-width:0px 0px 1px 0px;padding:20px 20px 20px 20px;}.elementor-432 .elementor-element.elementor-element-ba1edd6 > .elementor-element-populated{border-width:0px 0px 1px 0px;padding:20px 20px 20px 20px;}.elementor-432 .elementor-element.elementor-element-da1acc1 > .elementor-element-populated{border-width:0px 0px 1px 0px;padding:20px 20px 20px 20px;}.elementor-432 .elementor-element.elementor-element-6061cdd > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-432 .elementor-element.elementor-element-1603b11.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-432 .elementor-element.elementor-element-1603b11 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-b51ab28{padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-432 .elementor-element.elementor-element-b51ab28 .elementor-button{padding:15px 0px 15px 0px;}.elementor-432 .elementor-element.elementor-element-2dbb4ea{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-432 .elementor-element.elementor-element-2dbb4ea .elementor-button{padding:15px 0px 15px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-432 .elementor-element.elementor-element-dd02361{width:70%;}.elementor-432 .elementor-element.elementor-element-d3f46c3{width:100%;}}/* Start custom CSS for column, class: .elementor-element-dd02361 */.hero-label{
display:flex;
align-items:center;
gap:10px;
}
.hero-label:before{
content:"";
display:block;
width:32px;
height:1px;
background:#7a9e7e;
}
.hero-title{
line-height:1.1;
letter-spacing:-2px;
color:#1a1a18;
margin-bottom:28px;
}

.hero-title em{
font-style:italic;
color:#4a6741;
}

.hero-sub{
font-family:'DM Sans',sans-serif;
font-size:17px;
color:#6b6b62;
max-width:420px;
line-height:1.7;
margin-bottom:48px;
}

.hero-actions{
display:flex;
gap:16px;
align-items:center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d3f46c3 */.hero-right {
    background: radial-gradient(ellipse 60% 70% at 60% 40%, rgba(122,158,126,0.18) 0%, transparent 60%), radial-gradient(ellipse 40% 50% at 80% 70%, rgba(200,232,122,0.12) 0%, transparent 50%), var(--cream);
}
.btn-primary:hover{
transform:translateY(-1px);
}

.btn-ghost{
transition:0.2s;
}
/* ORB */

.hero-orb{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:420px;
height:420px;
}

.orb-ring{
position:absolute;
border-radius:50%;
border:1px solid;
top:50%;
left:50%;
transform:translate(-50%,-50%);
animation:pulse-ring 4s ease-in-out infinite;
}

.orb-ring:nth-child(1){
width:140px;
height:140px;
border-color:rgba(74,103,65,0.5);
}

.orb-ring:nth-child(2){
width:220px;
height:220px;
border-color:rgba(74,103,65,0.25);
animation-delay:.8s;
}

.orb-ring:nth-child(3){
width:320px;
height:320px;
border-color:rgba(74,103,65,0.12);
animation-delay:1.6s;
}

.orb-ring:nth-child(4){
width:420px;
height:420px;
border-color:rgba(74,103,65,0.06);
animation-delay:2.4s;
}

.orb-core{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
width:80px;
height:80px;
background:radial-gradient(circle at 40% 35%, #c8e87a, #7a9e7e);
border-radius:50%;
box-shadow:0 0 40px rgba(200,232,122,.5),0 0 80px rgba(122,158,126,.2);
animation:glow 3s ease-in-out infinite alternate;
}

/* SIGNAL LINES */

.signal-line{
position:absolute;
top:50%;
left:50%;
transform-origin:0 0;
height:1px;
background:linear-gradient(to right, rgba(74,103,65,0.4), transparent);
animation:signal 3s ease-in-out infinite;
}

.signal-1{transform:rotate(30deg);}
.signal-2{transform:rotate(110deg);animation-delay:1s;}
.signal-3{transform:rotate(200deg);animation-delay:2s;}
.signal-4{transform:rotate(290deg);animation-delay:.5s;}

/* SCROLL HINT */

.scroll-hint{
position:absolute;
bottom:40px;
left:80px;
display:flex;
align-items:center;
gap:10px;
font-family:'DM Mono',monospace;
font-size:11px;
letter-spacing:2px;
color:#b8bdb5;
text-transform:uppercase;
}

.scroll-line{
width:40px;
height:1px;
background:#b8bdb5;
animation:scroll-anim 2s ease-in-out infinite;
}

/* ANIMATIONS */

@keyframes pulse-ring{
0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1);}
50%{opacity:1;transform:translate(-50%,-50%) scale(1.04);}
}

@keyframes glow{
0%{box-shadow:0 0 30px rgba(200,232,122,.4),0 0 60px rgba(122,158,126,.15);}
100%{box-shadow:0 0 60px rgba(200,232,122,.7),0 0 100px rgba(122,158,126,.3);}
}

@keyframes signal{
0%{opacity:0;width:0;}
50%{opacity:1;}
100%{opacity:0;width:120px;}
}

@keyframes scroll-anim{
0%,100%{transform:scaleX(.5);transform-origin:left;}
50%{transform:scaleX(1);}
}

/* FADE ANIMATION */

@keyframes fade-up{
from{opacity:0;transform:translateY(24px);}
to{opacity:1;transform:translateY(0);}
}

.animate{
opacity:0;
animation:fade-up .6s ease forwards;
}

.delay-1{animation-delay:.1s;}
.delay-2{animation-delay:.25s;}
.delay-3{animation-delay:.4s;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-06e0660 */.ad-leaderboard {
    border-top: 1px solid rgba(0,0,0,0.05);
    border-bottom: 1px solid rgba(0,0,0,0.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3242a */.elementor-432 .elementor-element.elementor-element-1a3242a em {
    color: #4A6741;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b780ab */.elementor-432 .elementor-element.elementor-element-3b780ab em {
    color: #4A6741;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4369af */.elementor-432 .elementor-element.elementor-element-a4369af em {
    color: #4A6741;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa3bde6 */.elementor-432 .elementor-element.elementor-element-aa3bde6 em {
    color: #4A6741;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efbec9f */.section-label::after {
    content: '';
    flex: 1;
    height: 1px;
        background: rgba(255, 255, 255, 0.1);
}
.section-label {
    display: flex;
    align-items: center;
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff053dc */.elementor-432 .elementor-element.elementor-element-ff053dc em {
    color: #4A6741;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-90f4d26 */.ad-leaderboard {
    border-top: 1px solid rgba(0,0,0,0.05);
    border-bottom: 1px solid rgba(0,0,0,0.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb85a57 */.section-label::after {
    content: '';
    flex: 1;
    height: 1px;
    background: rgba(0,0,0,0.1);
}
.section-label {
    display: flex;
    align-items: center;
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-235aa23 */.section-label::after {
    content: '';
    flex: 1;
    height: 1px;
    background: rgba(0,0,0,0.1);
}
.section-label {
    display: flex;
    align-items: center;
    gap: 12px;
}/* End custom CSS */