.elementor-20 .elementor-element.elementor-element-aa02f53:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-aa02f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F3;}.elementor-20 .elementor-element.elementor-element-aa02f53 > .elementor-container{max-width:1360px;}.elementor-20 .elementor-element.elementor-element-aa02f53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 40px 70px 40px;}.elementor-20 .elementor-element.elementor-element-aa02f53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-20 .elementor-element.elementor-element-1124579{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.4em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-4b71847{--spacer-size:26px;}.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-20 .elementor-element.elementor-element-f15a5ff{text-align:start;}.elementor-20 .elementor-element.elementor-element-f15a5ff .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:64px;font-weight:400;line-height:1.14em;letter-spacing:-2.4px;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-911597b{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;line-height:1.6em;color:#767370;}.elementor-20 .elementor-element.elementor-element-19f590d{--spacer-size:34px;}.elementor-20 .elementor-element.elementor-element-e73d2d1{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-36964cd{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-f3518f2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f3518f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F3;}.elementor-20 .elementor-element.elementor-element-f3518f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f3518f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-20 .elementor-element.elementor-element-c99232b{text-align:center;}.elementor-20 .elementor-element.elementor-element-c99232b img{width:100%;}.elementor-20 .elementor-element.elementor-element-ded7c87:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ded7c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161511;}.elementor-20 .elementor-element.elementor-element-ded7c87 > .elementor-container{max-width:1360px;}.elementor-20 .elementor-element.elementor-element-ded7c87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 130px 40px;}.elementor-20 .elementor-element.elementor-element-ded7c87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-de08a5e{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;line-height:1.28em;color:#FFFFFF61;}.elementor-20 .elementor-element.elementor-element-8b77374{--spacer-size:40px;}.elementor-20 .elementor-element.elementor-element-a171ad6{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b1f111a{--spacer-size:130px;}.elementor-20 .elementor-element.elementor-element-d868cdd{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f991611{width:var( --container-widget-width, 110.981% );max-width:110.981%;--container-widget-width:110.981%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-f991611 img{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-e391ba0{text-align:start;}.elementor-20 .elementor-element.elementor-element-e391ba0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.25em;letter-spacing:-0.5px;color:#F2EFE9;}.elementor-20 .elementor-element.elementor-element-492c794{--spacer-size:14px;}.elementor-20 .elementor-element.elementor-element-70060b7{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(255,255,255,0.55);}.elementor-20 .elementor-element.elementor-element-1260383:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1260383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F3;}.elementor-20 .elementor-element.elementor-element-1260383 > .elementor-container{max-width:1360px;}.elementor-20 .elementor-element.elementor-element-1260383{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 40px 40px;}.elementor-20 .elementor-element.elementor-element-1260383 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-a1c89f5{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.4em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-f8b3c24{--spacer-size:22px;}.elementor-20 .elementor-element.elementor-element-c047af0{text-align:start;}.elementor-20 .elementor-element.elementor-element-c047af0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:-1.6px;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-2445ccb{--spacer-size:70px;}.elementor-20 .elementor-element.elementor-element-e60d12e{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(0,0,0,0.10);padding:38px 0px 38px 0px;}.elementor-20 .elementor-element.elementor-element-bb4fb14{text-align:start;}.elementor-20 .elementor-element.elementor-element-bb4fb14 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-2px;color:rgba(0,0,0,0.14);}.elementor-20 .elementor-element.elementor-element-985ea7e{text-align:start;}.elementor-20 .elementor-element.elementor-element-985ea7e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-b48b6b6{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-9509b3b > .elementor-element-populated{padding:2px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5164754{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#767370;}.elementor-20 .elementor-element.elementor-element-e1c74d3{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(0,0,0,0.10);padding:38px 0px 38px 0px;}.elementor-20 .elementor-element.elementor-element-21e0e7a{text-align:start;}.elementor-20 .elementor-element.elementor-element-21e0e7a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-2px;color:rgba(0,0,0,0.14);}.elementor-20 .elementor-element.elementor-element-639193a{text-align:start;}.elementor-20 .elementor-element.elementor-element-639193a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-9c3ed2a{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-722a022 > .elementor-element-populated{padding:2px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7b45eb2{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#767370;}.elementor-20 .elementor-element.elementor-element-df31491{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(0,0,0,0.10);padding:38px 0px 38px 0px;}.elementor-20 .elementor-element.elementor-element-8711030{text-align:start;}.elementor-20 .elementor-element.elementor-element-8711030 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-2px;color:rgba(0,0,0,0.14);}.elementor-20 .elementor-element.elementor-element-bbe551a{text-align:start;}.elementor-20 .elementor-element.elementor-element-bbe551a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-cbba0f3{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-5430f5a > .elementor-element-populated{padding:2px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e38aefe{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#767370;}.elementor-20 .elementor-element.elementor-element-fc56fe7{border-style:solid;border-width:1px 0px 1px 0px;border-color:rgba(0,0,0,0.10);padding:38px 0px 38px 0px;}.elementor-20 .elementor-element.elementor-element-f3b9229{text-align:start;}.elementor-20 .elementor-element.elementor-element-f3b9229 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:56px;font-weight:400;line-height:1em;letter-spacing:-2px;color:rgba(0,0,0,0.14);}.elementor-20 .elementor-element.elementor-element-73debfb{text-align:start;}.elementor-20 .elementor-element.elementor-element-73debfb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-3f958f5{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-231abf8 > .elementor-element-populated{padding:2px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-cf99a4f{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.65em;color:#767370;}.elementor-20 .elementor-element.elementor-element-0e32d3f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0e32d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161511;}.elementor-20 .elementor-element.elementor-element-0e32d3f > .elementor-container{max-width:1360px;}.elementor-20 .elementor-element.elementor-element-0e32d3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 40px 110px 40px;}.elementor-20 .elementor-element.elementor-element-0e32d3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-9be8a86{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.6em;color:rgba(255,255,255,0.55);}.elementor-20 .elementor-element.elementor-element-9135b76{--spacer-size:24px;}.elementor-20 .elementor-element.elementor-element-a0d0cea{text-align:center;}.elementor-20 .elementor-element.elementor-element-a0d0cea .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:-1.6px;color:#F2EFE9;}.elementor-20 .elementor-element.elementor-element-5c1fb99{--spacer-size:70px;}.elementor-20 .elementor-element.elementor-element-28fcb2d{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.14);padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-26ccc32 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(255,255,255,0.14);padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-8081cb7{text-align:start;}.elementor-20 .elementor-element.elementor-element-8081cb7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;letter-spacing:-0.2px;color:#F2EFE9;}.elementor-20 .elementor-element.elementor-element-c43c59a{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-00aebc9{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.55em;color:rgba(255,255,255,0.55);}.elementor-20 .elementor-element.elementor-element-69ec53c{text-align:end;}.elementor-20 .elementor-element.elementor-element-69ec53c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:400;line-height:1em;letter-spacing:-2px;color:#F2EFE9;}.elementor-20 .elementor-element.elementor-element-4f2837e > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:rgba(255,255,255,0.14);padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-dc16f8f{text-align:start;}.elementor-20 .elementor-element.elementor-element-dc16f8f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;letter-spacing:-0.2px;color:#F2EFE9;}.elementor-20 .elementor-element.elementor-element-96b4db7{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-33a0cd9{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.55em;color:rgba(255,255,255,0.55);}.elementor-20 .elementor-element.elementor-element-6443e80{text-align:end;}.elementor-20 .elementor-element.elementor-element-6443e80 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:400;line-height:1em;letter-spacing:-2px;color:#F2EFE9;}.elementor-20 .elementor-element.elementor-element-6cf84b9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:rgba(255,255,255,0.14);padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-0a9fe7c{text-align:start;}.elementor-20 .elementor-element.elementor-element-0a9fe7c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;letter-spacing:-0.2px;color:#F2EFE9;}.elementor-20 .elementor-element.elementor-element-ce50a2b{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-bf2140c{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.55em;color:rgba(255,255,255,0.55);}.elementor-20 .elementor-element.elementor-element-92dff37{text-align:end;}.elementor-20 .elementor-element.elementor-element-92dff37 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:400;line-height:1em;letter-spacing:-2px;color:#F2EFE9;}.elementor-20 .elementor-element.elementor-element-356ba40 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:rgba(255,255,255,0.14);padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-691551d{text-align:start;}.elementor-20 .elementor-element.elementor-element-691551d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;letter-spacing:-0.2px;color:#F2EFE9;}.elementor-20 .elementor-element.elementor-element-33216d5{--spacer-size:8px;}.elementor-20 .elementor-element.elementor-element-b6a03a5{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.55em;color:rgba(255,255,255,0.55);}.elementor-20 .elementor-element.elementor-element-323380e{text-align:end;}.elementor-20 .elementor-element.elementor-element-323380e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:400;line-height:1em;letter-spacing:-2px;color:#F2EFE9;}.elementor-20 .elementor-element.elementor-element-ec20c43:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ec20c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F3;}.elementor-20 .elementor-element.elementor-element-ec20c43 > .elementor-container{max-width:1360px;}.elementor-20 .elementor-element.elementor-element-ec20c43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 40px 40px;}.elementor-20 .elementor-element.elementor-element-ec20c43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-1307569:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1307569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F3;}.elementor-20 .elementor-element.elementor-element-1307569 > .elementor-container{max-width:1360px;}.elementor-20 .elementor-element.elementor-element-1307569{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 40px 60px 40px;}.elementor-20 .elementor-element.elementor-element-1307569 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-b9e355a{text-align:center;}.elementor-20 .elementor-element.elementor-element-b9e355a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-1.4px;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-0642bb6{--spacer-size:56px;}.elementor-20 .elementor-element.elementor-element-783747f{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f9c6a0b > .elementor-element-populated{padding:0px 7px 14px 7px;}.elementor-20 .elementor-element.elementor-element-e5380d3 > .elementor-element-populated{padding:0px 7px 14px 7px;}.elementor-20 .elementor-element.elementor-element-420b6f8 > .elementor-element-populated{padding:0px 7px 14px 7px;}.elementor-20 .elementor-element.elementor-element-9583892 > .elementor-element-populated{padding:0px 7px 14px 7px;}.elementor-20 .elementor-element.elementor-element-8cdf160 > .elementor-element-populated{padding:0px 7px 14px 7px;}.elementor-20 .elementor-element.elementor-element-58f46f6 > .elementor-container{max-width:955px;}.elementor-20 .elementor-element.elementor-element-a58dfa7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a58dfa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F3;}.elementor-20 .elementor-element.elementor-element-a58dfa7 > .elementor-container{max-width:1360px;}.elementor-20 .elementor-element.elementor-element-a58dfa7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 40px 40px;}.elementor-20 .elementor-element.elementor-element-a58dfa7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-5f0ca4d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-20 .elementor-element.elementor-element-5f0ca4d{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-34800e0{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.4em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-95ac2f6{--spacer-size:22px;}.elementor-20 .elementor-element.elementor-element-600880e{text-align:start;}.elementor-20 .elementor-element.elementor-element-600880e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-1.4px;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-63a967a{text-align:end;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-c823846{--spacer-size:44px;}.elementor-20 .elementor-element.elementor-element-81ddba9{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-81ebdfe > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-b661659{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;line-height:1.6em;color:#FF7630;}.elementor-20 .elementor-element.elementor-element-6963784{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(0,0,0,0.78);}.elementor-20 .elementor-element.elementor-element-6213f24{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-1a86f84 > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-dcc530c{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;line-height:1.6em;color:#FF7630;}.elementor-20 .elementor-element.elementor-element-e3fa873{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(0,0,0,0.78);}.elementor-20 .elementor-element.elementor-element-657ecfb{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-256b872 > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-21e135f{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;line-height:1.6em;color:#FF7630;}.elementor-20 .elementor-element.elementor-element-9ec3fc8{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(0,0,0,0.78);}.elementor-20 .elementor-element.elementor-element-7eeb2e2{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-994c7c3 > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-4b97d62{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;line-height:1.6em;color:#FF7630;}.elementor-20 .elementor-element.elementor-element-896b24e{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(0,0,0,0.78);}.elementor-20 .elementor-element.elementor-element-19bd651{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-2307eb2 > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-82c77f6{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;line-height:1.6em;color:#FF7630;}.elementor-20 .elementor-element.elementor-element-d074592{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(0,0,0,0.78);}.elementor-20 .elementor-element.elementor-element-fe2fa26{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-990f6a8 > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-ad5edc4{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;line-height:1.6em;color:#FF7630;}.elementor-20 .elementor-element.elementor-element-4e56308{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(0,0,0,0.78);}.elementor-20 .elementor-element.elementor-element-bc2e43d{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-ac570fb > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-e026cef{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;line-height:1.6em;color:#FF7630;}.elementor-20 .elementor-element.elementor-element-1887ef1{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(0,0,0,0.78);}.elementor-20 .elementor-element.elementor-element-bd314ee{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-f08c774 > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-a1f4d0b{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;line-height:1.6em;color:#FF7630;}.elementor-20 .elementor-element.elementor-element-9818c4f{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(0,0,0,0.78);}.elementor-20 .elementor-element.elementor-element-4abdcf8{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-30a19ad > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-a2739dd{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;line-height:1.6em;color:#FF7630;}.elementor-20 .elementor-element.elementor-element-fe8e223{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(0,0,0,0.78);}.elementor-20 .elementor-element.elementor-element-6a2b166{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-8a7035c > .elementor-element-populated{padding:26px 24px 24px 24px;}.elementor-20 .elementor-element.elementor-element-110633e{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;line-height:1.6em;color:#FF7630;}.elementor-20 .elementor-element.elementor-element-a711af5{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(0,0,0,0.78);}.elementor-20 .elementor-element.elementor-element-9aefb53{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-b2d6fc1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b2d6fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F3;}.elementor-20 .elementor-element.elementor-element-b2d6fc1 > .elementor-container{max-width:1360px;}.elementor-20 .elementor-element.elementor-element-b2d6fc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 40px 110px 40px;}.elementor-20 .elementor-element.elementor-element-b2d6fc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-ea948e8 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-20 .elementor-element.elementor-element-481429c{text-align:start;}.elementor-20 .elementor-element.elementor-element-481429c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-1.4px;color:#1A1A1A;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .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-20 .elementor-element.elementor-element-4e311b7 .elementor-accordion-item{border-width:0px;}.elementor-20 .elementor-element.elementor-element-4e311b7 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-20 .elementor-element.elementor-element-4e311b7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-20 .elementor-element.elementor-element-4e311b7 .elementor-accordion-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-4e311b7 .elementor-tab-content{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;}.elementor-20 .elementor-element.elementor-element-d0ff5b6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d0ff5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F3;}.elementor-20 .elementor-element.elementor-element-d0ff5b6 > .elementor-container{max-width:1360px;}.elementor-20 .elementor-element.elementor-element-d0ff5b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 120px 40px;}.elementor-20 .elementor-element.elementor-element-d0ff5b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-ca21461{text-align:center;}.elementor-20 .elementor-element.elementor-element-ca21461 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:64px;font-weight:400;line-height:1.1em;letter-spacing:-2.6px;color:#1A1A1A;}.elementor-20 .elementor-element.elementor-element-7888e2f{--spacer-size:18px;}.elementor-20 .elementor-element.elementor-element-bf256f2{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.6em;color:#767370;}.elementor-20 .elementor-element.elementor-element-d020754{--spacer-size:56px;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F3;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-c4041dc{width:47%;}.elementor-20 .elementor-element.elementor-element-62a6a17{width:53%;}.elementor-20 .elementor-element.elementor-element-37c1f00{width:16%;}.elementor-20 .elementor-element.elementor-element-fc5dc10{width:22%;}.elementor-20 .elementor-element.elementor-element-1a6fbbd{width:26%;}.elementor-20 .elementor-element.elementor-element-9509b3b{width:36%;}.elementor-20 .elementor-element.elementor-element-6b8a321{width:16%;}.elementor-20 .elementor-element.elementor-element-b1c74b0{width:22%;}.elementor-20 .elementor-element.elementor-element-2ee3140{width:26%;}.elementor-20 .elementor-element.elementor-element-722a022{width:36%;}.elementor-20 .elementor-element.elementor-element-0d12716{width:16%;}.elementor-20 .elementor-element.elementor-element-c699a1c{width:22%;}.elementor-20 .elementor-element.elementor-element-954e1ec{width:26%;}.elementor-20 .elementor-element.elementor-element-5430f5a{width:36%;}.elementor-20 .elementor-element.elementor-element-307e9bf{width:16%;}.elementor-20 .elementor-element.elementor-element-b89a49b{width:22%;}.elementor-20 .elementor-element.elementor-element-f005e95{width:26%;}.elementor-20 .elementor-element.elementor-element-231abf8{width:36%;}.elementor-20 .elementor-element.elementor-element-26ccc32{width:25%;}.elementor-20 .elementor-element.elementor-element-4f2837e{width:25%;}.elementor-20 .elementor-element.elementor-element-6cf84b9{width:25%;}.elementor-20 .elementor-element.elementor-element-356ba40{width:25%;}.elementor-20 .elementor-element.elementor-element-25def0c{width:70%;}.elementor-20 .elementor-element.elementor-element-52ebe79{width:30%;}.elementor-20 .elementor-element.elementor-element-81ebdfe{width:10%;}.elementor-20 .elementor-element.elementor-element-1a86f84{width:10%;}.elementor-20 .elementor-element.elementor-element-256b872{width:10%;}.elementor-20 .elementor-element.elementor-element-994c7c3{width:10%;}.elementor-20 .elementor-element.elementor-element-2307eb2{width:10%;}.elementor-20 .elementor-element.elementor-element-990f6a8{width:10%;}.elementor-20 .elementor-element.elementor-element-ac570fb{width:10%;}.elementor-20 .elementor-element.elementor-element-f08c774{width:10%;}.elementor-20 .elementor-element.elementor-element-30a19ad{width:10%;}.elementor-20 .elementor-element.elementor-element-8a7035c{width:10%;}.elementor-20 .elementor-element.elementor-element-ea948e8{width:34%;}.elementor-20 .elementor-element.elementor-element-aa345d6{width:66%;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-aa02f53{padding:50px 20px 40px 20px;}.elementor-20 .elementor-element.elementor-element-f3518f2{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ded7c87{padding:60px 20px 70px 20px;}.elementor-20 .elementor-element.elementor-element-b1f111a{--spacer-size:60px;}.elementor-20 .elementor-element.elementor-element-1260383{padding:60px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-2445ccb{--spacer-size:36px;}.elementor-20 .elementor-element.elementor-element-0e32d3f{padding:60px 20px 70px 20px;}.elementor-20 .elementor-element.elementor-element-5c1fb99{--spacer-size:36px;}.elementor-20 .elementor-element.elementor-element-ec20c43{padding:60px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-1307569{padding:60px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-0642bb6{--spacer-size:30px;}.elementor-20 .elementor-element.elementor-element-a58dfa7{padding:60px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-c823846{--spacer-size:26px;}.elementor-20 .elementor-element.elementor-element-b2d6fc1{padding:60px 20px 60px 20px;}.elementor-20 .elementor-element.elementor-element-ea948e8 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-20 .elementor-element.elementor-element-d0ff5b6{padding:20px 20px 70px 20px;}.elementor-20 .elementor-element.elementor-element-d020754{--spacer-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-de08a5e */.scroll-text {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 44px;
    font-weight: 500;
    line-height: 1.25;
    color: #FFFFFF61;
    background: transparent;
}

.scroll-text {
    animation: textColorChange 1s linear forwards;
    animation-timeline: scroll(root);
}

@keyframes textColorChange {
    from {
        color: #FFFFFF61;
    }
    to {
        color: #FFFFFF;
    }
}/* End custom CSS */