.elementor-3283 .elementor-element.elementor-element-19923df:not(.elementor-motion-effects-element-type-background), .elementor-3283 .elementor-element.elementor-element-19923df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesli.space/wp-content/uploads/2026/05/Untitled_Artwork-2-scaled.jpg");background-position:0px -270px;background-repeat:no-repeat;background-size:cover;}.elementor-3283 .elementor-element.elementor-element-19923df > .elementor-container{max-width:748px;min-height:1030px;}.elementor-3283 .elementor-element.elementor-element-19923df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-197px;margin-bottom:0px;}.elementor-3283 .elementor-element.elementor-element-19923df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3283 .elementor-element.elementor-element-6560418:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3283 .elementor-element.elementor-element-6560418 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000060;}.elementor-3283 .elementor-element.elementor-element-6560418.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3283 .elementor-element.elementor-element-6560418 > .elementor-element-populated, .elementor-3283 .elementor-element.elementor-element-6560418 > .elementor-element-populated > .elementor-background-overlay, .elementor-3283 .elementor-element.elementor-element-6560418 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3283 .elementor-element.elementor-element-6560418 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3283 .elementor-element.elementor-element-6560418 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3283 .elementor-element.elementor-element-43f76ab > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3283 .elementor-element.elementor-element-43f76ab{text-align:center;}.elementor-3283 .elementor-element.elementor-element-43f76ab .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:100px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3283 .elementor-element.elementor-element-4a45f11 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3283 .elementor-element.elementor-element-4a45f11{text-align:center;font-family:"Manrope", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-3283 .elementor-element.elementor-element-a5b376d > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-ee3cc93{--spacer-size:50px;}.elementor-3283 .elementor-element.elementor-element-8c97291{text-align:center;}.elementor-3283 .elementor-element.elementor-element-8c97291 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3283 .elementor-element.elementor-element-0aaacf9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-3283 .elementor-element.elementor-element-0aaacf9 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-3283 .elementor-element.elementor-element-0aaacf9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3283 .elementor-element.elementor-element-d4080c4{--spacer-size:50px;}.elementor-3283 .elementor-element.elementor-element-f68211d{text-align:center;}.elementor-3283 .elementor-element.elementor-element-f68211d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3283 .elementor-element.elementor-element-a37056f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-3283 .elementor-element.elementor-element-a37056f .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-3283 .elementor-element.elementor-element-a37056f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3283 .elementor-element.elementor-element-d9393cb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-cb7ab2d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-d53aaf1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-f8be282{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3283 .elementor-element.elementor-element-f8be282 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3283 .elementor-element.elementor-element-d06357c{--spacer-size:50px;}.elementor-3283 .elementor-element.elementor-element-57f4675{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-2ad9e8d{width:var( --container-widget-width, 109.124% );max-width:109.124%;--container-widget-width:109.124%;--container-widget-flex-grow:0;}.elementor-3283 .elementor-element.elementor-element-2ad9e8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3283 .elementor-element.elementor-element-4db4e2f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-192753d{--spacer-size:50px;}.elementor-3283 .elementor-element.elementor-element-41582a5{text-align:center;}.elementor-3283 .elementor-element.elementor-element-41582a5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3283 .elementor-element.elementor-element-82be7d3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-3283 .elementor-element.elementor-element-82be7d3 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-3283 .elementor-element.elementor-element-82be7d3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3283 .elementor-element.elementor-element-da32476 > .elementor-widget-container{margin:0px 0px -45px 0px;padding:0px 0px 0px 0px;}.elementor-3283 .elementor-element.elementor-element-da32476{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-d3a2b09 > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-62df0e5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-ed94ced{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-7ff7398{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-7a52456 > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-d9e5d0a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-08fae47 > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-832c27b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-c6d12ba{margin-top:-50px;margin-bottom:0px;}.elementor-3283 .elementor-element.elementor-element-a2b46c3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-17027b5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-af4c9e2 > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-af4c9e2{margin-top:0px;margin-bottom:0px;}.elementor-3283 .elementor-element.elementor-element-ad9df61{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-b53564f{margin-top:-50px;margin-bottom:0px;}.elementor-3283 .elementor-element.elementor-element-d8d05c1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-3f14c55{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-6700709 > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-6700709{margin-top:-35px;margin-bottom:0px;}.elementor-3283 .elementor-element.elementor-element-b799a52{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-ec79321{margin-top:-50px;margin-bottom:0px;}.elementor-3283 .elementor-element.elementor-element-9ddda5d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-f90b4df{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-dcb2acd{--spacer-size:50px;}.elementor-3283 .elementor-element.elementor-element-758618e{text-align:center;}.elementor-3283 .elementor-element.elementor-element-758618e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3283 .elementor-element.elementor-element-119d014{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-3283 .elementor-element.elementor-element-119d014 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-3283 .elementor-element.elementor-element-119d014 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3283 .elementor-element.elementor-element-2d45f48{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-3d46f85 > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-3d46f85{margin-top:0px;margin-bottom:0px;}.elementor-3283 .elementor-element.elementor-element-ba03faa{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-21639d2{margin-top:-50px;margin-bottom:0px;}.elementor-3283 .elementor-element.elementor-element-8bce502{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-6629528{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-154bff0 > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-151ad15{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-3efa87b{margin-top:-50px;margin-bottom:0px;}.elementor-3283 .elementor-element.elementor-element-6075939{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-ab73909{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-841c076 > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-ba556b1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-2800609{margin-top:-50px;margin-bottom:0px;}.elementor-3283 .elementor-element.elementor-element-8b0ec87{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-4906fdd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-65e741c > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-1870ac5{--spacer-size:50px;}.elementor-3283 .elementor-element.elementor-element-ae9aff0{text-align:center;}.elementor-3283 .elementor-element.elementor-element-ae9aff0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3283 .elementor-element.elementor-element-a990637{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-3283 .elementor-element.elementor-element-a990637 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-3283 .elementor-element.elementor-element-a990637 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3283 .elementor-element.elementor-element-771f175{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-0616d7a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-9ac2bfb > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-5d050a8{width:var( --container-widget-width, 91.467% );max-width:91.467%;--container-widget-width:91.467%;--container-widget-flex-grow:0;}.elementor-3283 .elementor-element.elementor-element-2debe1a > .elementor-container{max-width:1400px;}.elementor-3283 .elementor-element.elementor-element-9957f95{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-cba28aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3283 .elementor-element.elementor-element-cba28aa img{width:52%;}.elementor-3283 .elementor-element.elementor-element-3faffd6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3283 .elementor-element.elementor-element-8217550{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;}.elementor-3283 .elementor-element.elementor-element-8217550 > .elementor-widget-container{padding:0px 0px 0px 190px;}.elementor-3283 .elementor-element.elementor-element-8217550 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1024px){.elementor-3283 .elementor-element.elementor-element-19923df:not(.elementor-motion-effects-element-type-background), .elementor-3283 .elementor-element.elementor-element-19923df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-3283 .elementor-element.elementor-element-19923df:not(.elementor-motion-effects-element-type-background), .elementor-3283 .elementor-element.elementor-element-19923df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}