.elementor .e-3b6fd63-d28f158{flex-direction:column}.elementor .e-d6990d1-c7ab64e{margin:0;flex-direction:column}.elementor .e-9789423-5c3d6e2{margin:0;flex-direction:column}.elementor .e-a293fc2-74f79a2{margin:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:#e5e5e5;border-style:solid;flex-direction:column}.elementor .e-d104eed-8136a0f{min-height:80vh;padding-block-start:110px;padding-block-end:80px;background-color:#fff;flex-direction:column;row-gap:40px;justify-content:center}.elementor .e-4591104-304a1bb{width:40%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;background-color:#faf6e7;flex-direction:column}.elementor .e-49c3d72-0f66b6d{width:62%;padding:0;flex-direction:column}.elementor .e-cb9952d-f87dc44{width:40%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;background-color:#6e6e6e;flex-direction:column}.elementor .e-69037fe-344f158{width:62%;padding:0;flex-direction:column}.elementor .e-97a5c16-4d20211{width:40%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;background-color:#faf6e7;flex-direction:column}.elementor .e-6398244-ed57eb6{width:60%;padding:0;flex-direction:column}.elementor .e-7672643-8fbec67{height:85vh;overflow:hidden;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column;gap:0}.elementor .e-f6a5329-47229e2{font-family:"Heebo";font-weight:700;font-size:.9rem;color:#2d2a26;letter-spacing:.15em;text-align:end}.elementor .e-904b50d-3ae9106{font-family:"Heebo";font-weight:900;font-size:2.5rem;color:#2d2a26;line-height:1.2em;text-align:start}.elementor .e-e93a1ab-8f8b243{max-width:650px;font-family:"Assistant";font-weight:400;font-size:1.25rem;color:#2d2a26;line-height:1.6em;text-align:end}.elementor .e-c846bd0-278276a{width:100%;color:#897f72;margin-block-start:2rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#897f72;border-style:solid}.elementor .e-2fb2fa1-5d116b2{max-width:800px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1rem;align-items:start}.elementor .e-75b7068-24a7505{font-family:"Heebo";font-weight:600;font-size:.95rem;color:#2d2a26;letter-spacing:.05em;text-align:end}.elementor .e-f9ad000-ecf8bfe{font-family:"Heebo";font-weight:800;font-size:2.4rem;color:#2d2a26;text-align:end}.elementor .e-451ccc4-40a8c4c{font-family:"Assistant";font-size:1.15rem;color:#2d2a26;line-height:1.6em;text-align:start}.elementor .e-4f79985-658695e{font-family:"Heebo";font-weight:600;font-size:.95rem;color:#fff;padding-block-start:.8rem;padding-block-end:.8rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#e06420;border-style:solid;background-color:#fff0}.elementor .e-4f79985-658695e:hover,.elementor .e-4f79985-658695e:focus-visible{color:#fff;background-color:#e06420}.elementor .e-6f97800-2d9cc73{width:44%;column-gap:0rem;padding:55px;display:flex;flex-direction:column;row-gap:1rem;align-items:start}.elementor .e-59f10ca-ad620e0{height:400px;object-fit:cover}.elementor .e-a6713c2-142ffd9{width:50%;overflow:hidden;padding:0;display:flex;flex-direction:column}.elementor .e-b3e6e18-f789f6b{column-gap:3rem;padding:0;display:flex;flex-direction:row;row-gap:0rem;justify-content:space-between;align-items:center}.elementor .e-efd62de-654be3e{height:400px;object-fit:cover}.elementor .e-982dd66-14d8fc3{width:50%;overflow:hidden;padding:0;display:flex;flex-direction:column}.elementor .e-94ae4d1-6d6459e{font-family:"Heebo";font-weight:600;font-size:.95rem;color:#2d2a26;text-align:end}.elementor .e-da32b0f-b3afd75{font-family:"Heebo";font-weight:800;font-size:2.4rem;color:#2d2a26;text-align:end}.elementor .e-cc86e65-25e8e03{font-family:"Assistant";font-size:1.15rem;color:#2d2a26;line-height:1.6em;text-align:start}.elementor .e-5fb88c4-49ec63e{font-family:"Heebo";font-weight:600;font-size:.95rem;color:#fff;padding-block-start:.8rem;padding-block-end:.8rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#e06420;border-style:solid;background-color:#fff0}.elementor .e-5fb88c4-49ec63e:hover,.elementor .e-5fb88c4-49ec63e:focus-visible{color:#fff;background-color:#e06420}.elementor .e-8748859-e6f1c8a{width:45%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1rem;align-items:start}.elementor .e-a2f26e0-a47dc82{column-gap:4rem;padding:0;display:flex;flex-direction:row;row-gap:0rem;justify-content:space-between;align-items:center}.elementor .e-57fba1c-65e674f{font-family:"Heebo";font-weight:600;font-size:.95rem;color:#2d2a26;text-align:end}.elementor .e-24680be-3090e31{font-family:"Heebo";font-weight:800;font-size:2.4rem;color:#2d2a26;text-align:end}.elementor .e-2688a2e-2d725ac{font-family:"Assistant";font-size:1.15rem;color:#2d2a26;line-height:1.6em;text-align:start}.elementor .e-55653b6-c417cb7{font-family:"Heebo";font-weight:600;font-size:.95rem;color:#fff;padding-block-start:.8rem;padding-block-end:.8rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#e06420;border-style:solid;background-color:#fff0}.elementor .e-55653b6-c417cb7:hover,.elementor .e-55653b6-c417cb7:focus-visible{color:#fff;background-color:#e06420}.elementor .e-aee6aae-657521c{width:44%;column-gap:0rem;padding:55px;display:flex;flex-direction:column;row-gap:1rem;align-items:start}.elementor .e-e44bbfa-3dabab0{height:500px;object-fit:cover}.elementor .e-a4dfb60-816e001{width:50%;overflow:hidden;padding:0;display:flex;flex-direction:column}.elementor .e-aa12721-8a46c14{column-gap:4rem;padding:0;display:flex;flex-direction:row;row-gap:0rem;justify-content:space-between;align-items:center}.elementor .e-0fc25d1-4fc6930{column-gap:0rem;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:8%;padding-inline-end:8%;background-color:#f1f1f1;display:flex;flex-direction:column;row-gap:0rem}.elementor .e-d823b0d-0ff2636{min-height:100vh;overflow:hidden;background-color:#3b3a3a;flex-direction:row;align-items:center;.vertical-marquee-wrap{display:flex;flex-direction:column;overflow:hidden;height:400px;position:relative}.vertical-marquee-track{display:flex;flex-direction:column;gap:20px;animation:scrollVertical 15s linear infinite}.vertical-marquee-wrap:hover .vertical-marquee-track{animation-play-state:paused}@keyframes scrollVertical{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}.vertical-marquee-track img{width:100%;height:auto;object-fit:cover}\n}