.elementor .e-18ba9c2-73ffd0c{font-family:var(--font-heading);font-weight:700;font-size:var(--font-caption-size);color:var(--color-primary);letter-spacing:2px;word-spacing:2px;text-transform:uppercase}.elementor .e-87d3cc6-9b305ba{width:50%;text-align:center;display:block;flex-direction:column}.elementor .e-0b4dd5e-12ff0ba{width:80%;height:50vh;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.elementor .e-d41aef9-f32e23b{font-family:var(--font-heading);font-weight:700;font-size:var(--font-caption-size);color:var(--color-primary);letter-spacing:2px;word-spacing:2px;text-transform:uppercase}.elementor .e-39bd3f0-6d1f342{color:var(--color-secondary)}.elementor .e-7936933-d967fe0{width:20px;height:20px;color:var(--color-primary);margin-block-start:5px}.elementor .e-c4977fe-08326f7{font-weight:700}.elementor .e-c0be7e7-1aaac90{color:#0f1035}.elementor .e-4c912da-dad8c04{padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:0}.elementor .e-4788b39-9feecab{padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:start}.elementor .e-389b2c2-35d0ff1{width:20px;height:20px;color:var(--color-primary);margin-block-start:5px}.elementor .e-560f59b-542c8e2{font-weight:700}.elementor .e-aa7374d-522ed7f{color:#0f1035}.elementor .e-78cee69-17179a0{padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:0}.elementor .e-e548283-d0dbe17{padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:start}.elementor .e-20a2133-1aa546a{width:60%;flex-direction:column;gap:20px}.elementor .e-223a42d-305230c{width:40%;min-height:50vh;object-fit:cover}.elementor .e-0138ebe-a245e90{min-height:100vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:10%;padding-inline-end:10%;background-color:var(--color-background);display:flex;flex-direction:row;gap:35px;align-items:center}.elementor .e-ab1e025-b911545{font-family:var(--font-heading);font-weight:700;font-size:var(--font-caption-size);color:var(--color-primary);letter-spacing:2px;word-spacing:2px;text-transform:uppercase}.elementor .e-d31aa31-21036d2{width:100%;flex-direction:column;gap:20px;justify-content:center;align-items:center}.elementor .e-49d9379-42bc102{width:100%;max-height:50vh;object-fit:scale-down;object-position:center center;background-color:var(--color-secondary)}.elementor .e-83c1ec4-4b21c80{min-height:100vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:10%;padding-inline-end:10%;display:flex;flex-direction:column;gap:35px;align-items:center}.elementor .e-0fab810-97c78c7{font-family:var(--font-heading);font-weight:700;font-size:var(--font-caption-size);color:var(--color-background);letter-spacing:2px;word-spacing:2px;text-transform:uppercase}.elementor .e-e2f9bc7-1f1ab2d{color:var(--color-background)}.elementor .e-26ba2d7-70c95e5{font-family:var(--font-heading);font-weight:700;font-size:var(--font-h3-size);color:var(--color-border)}.elementor .e-bde9b60-9998c15{font-family:var(--font-body);font-size:var(--font-small-size);color:var(--color-background)}.elementor .e-8944a98-3ecbf0a{padding:2rem;border-radius:12px;border-width:1px;border-color:#d0d8ff80;border-style:solid;background-color:#596cfc99;background-clip:border-box;backdrop-filter:drop-shadow(0 0 10px rgb(0 0 0)) blur(20px);display:flex;flex-direction:column;gap:20px}.elementor .e-d104e3c-b405635{font-family:var(--font-heading);font-weight:700;font-size:var(--font-h3-size);color:var(--color-border)}.elementor .e-1ec2926-5205a67{font-family:var(--font-body);font-size:var(--font-small-size);color:var(--color-background)}.elementor .e-e84cc25-bb17150{padding:2rem;border-radius:12px;border-width:1px;border-color:#d0d8ff80;border-style:solid;background-color:#596cfc99;background-clip:border-box;backdrop-filter:drop-shadow(0 0 10px rgb(0 0 0)) blur(20px);display:flex;flex-direction:column;gap:20px}.elementor .e-42d16ec-0af0775{font-family:var(--font-heading);font-weight:700;font-size:var(--font-h3-size);color:var(--color-border)}.elementor .e-4520b52-a6d69ba{font-family:var(--font-body);font-size:var(--font-small-size);color:var(--color-background)}.elementor .e-2526fed-d21369c{padding:2rem;border-radius:12px;border-width:1px;border-color:#d0d8ff80;border-style:solid;background-color:#596cfc99;background-clip:border-box;backdrop-filter:drop-shadow(0 0 10px rgb(0 0 0)) blur(20px);display:flex;flex-direction:column;gap:20px}.elementor .e-c48aed7-31360d0{font-family:var(--font-heading);font-weight:700;font-size:var(--font-h3-size);color:var(--color-border)}.elementor .e-72226e0-197e7ad{font-family:var(--font-body);font-size:var(--font-small-size);color:var(--color-background)}.elementor .e-5492d0c-aaa2b76{padding:2rem;border-radius:12px;border-width:1px;border-color:#d0d8ff80;border-style:solid;background-color:#596cfc99;background-clip:border-box;backdrop-filter:drop-shadow(0 0 10px rgb(0 0 0)) blur(20px);display:flex;flex-direction:column;gap:20px}.elementor .e-2564ac5-99aebe9{display:flex;flex-direction:row;gap:25px}.elementor .e-ee49f16-0377bc8{min-height:70vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:10%;padding-inline-end:10%;background-color:var(--color-primary);flex-direction:column;gap:20px;justify-content:center}.elementor .e-d1cc916-292fdab{align-self:start}.elementor .e-742cab7-6e6ae49{width:100%;flex-direction:column;gap:20px}.elementor .e-2e85a30-bb9e906{width:40%;max-height:50vh;object-fit:cover}.elementor .e-f56730c-b69ca38{min-height:100vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:10%;padding-inline-end:10%;display:flex;flex-direction:row-reverse;gap:35px;align-items:center}.elementor .e-a11c945-0fdc24b{color:var(--color-background);text-align:center}.elementor .e-7307790-06dcec0{color:var(--color-background);text-align:center}.elementor .e-900efe7-8b6709c{color:var(--color-secondary);padding-block-start:20px;padding-block-end:20px;padding-inline-start:30px;padding-inline-end:30px;border-radius:12px;background-color:var(--color-background)}.elementor .e-e445937-9ddf5cc{color:var(--color-background)}.elementor .e-aae1519-d84ada2{width:100%;height:50vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:10%;padding-inline-end:10%;background-color:var(--color-secondary);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}