.elementor .e-23320aa3-02f3f7c{max-width:32rem;font-family:var(--DUP_Primary_font);font-weight:600;font-size:.8rem;color:#777;letter-spacing:3px;line-height:1.65em}.elementor .e-42392e3-b89117a{font-family:var(--DUP_Editorial_font);font-weight:700;font-size:4.8rem;color:#0b0b0b;letter-spacing:-.02em;line-height:1.1em}.elementor .e-18002e2f-0ad88e9{max-width:32rem;font-family:var(--DUP_Primary_font);font-weight:400;font-size:1.05rem;color:#1a1a1a;line-height:1.65em}.elementor .e-152acaa-0720849{font-family:var(--DUP_Primary_font);font-weight:600;font-size:.85rem;color:#fff;letter-spacing:.15em;text-transform:uppercase;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.8rem;padding-inline-end:2.8rem;border-radius:0;border-width:1px;border-color:#0b0b0b;border-style:solid;background-color:#0b0b0b}.elementor .e-152acaa-0720849:hover,.elementor .e-152acaa-0720849:focus-visible{color:#0b0b0b;background-color:#fff}.elementor .e-7763d0f9-73a7033{width:52%;column-gap:0;display:flex;flex-direction:column;row-gap:2rem;justify-content:center;align-items:start}.elementor .e-4aaed326-cb5cb13{width:100%;height:38rem;object-fit:cover;border-radius:0}.elementor .e-67dcdb4a-58b54b3{width:40%;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.elementor .e-51d89f5-94fae75{column-gap:5rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#fff;display:flex;flex-direction:row;row-gap:0rem;justify-content:space-between;align-items:start}.elementor .e-710da47f-cf7f66c{max-width:32rem;font-family:var(--DUP_Primary_font);font-weight:600;font-size:.8rem;color:#777;letter-spacing:3px;line-height:1.65em}.elementor .e-6a48338-aa5870b{max-width:56rem;font-family:var(--DUP_Editorial_font);font-weight:400;font-size:3.2rem;color:#0b0b0b;letter-spacing:-.01em;line-height:1.25em;text-align:center}.elementor .e-5e3651cd-958b645{width:60px;border-width:1px;border-color:#777;border-style:solid;align-self:center}.elementor .e-55a406ae-7bd4d6a{max-width:36rem;font-family:var(--DUP_Primary_font);font-weight:400;font-size:1.125rem;color:#1a1a1a;line-height:1.75em;text-align:center}.elementor .e-3f0adc7a-a7878a8{font-family:var(--DUP_Primary_font);font-weight:600;font-size:.85rem;color:#fff;letter-spacing:.15em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0;border-width:1px;border-color:#0b0b0b;border-style:solid;background-color:#0b0b0b}.elementor .e-3f0adc7a-a7878a8:hover,.elementor .e-3f0adc7a-a7878a8:focus-visible{color:#0b0b0b;background-color:#fff}.elementor .e-6a92631f-c96bfab{column-gap:0;padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff;display:flex;flex-direction:column;row-gap:2.5rem;justify-content:center;align-items:center}.elementor .e-173c1714-6cd5652{max-width:32rem;font-family:var(--DUP_Primary_font);font-weight:600;font-size:.8rem;color:#777;letter-spacing:3px;line-height:1.65em}.elementor .e-45e65d0e-8c84781{font-family:var(--DUP_Editorial_font);font-weight:400;font-size:3.5rem;color:#0b0b0b;line-height:1.2em;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-23f41a13-ecef232{width:45%;display:flex;flex-direction:column}.elementor .e-4e7b32a7-6a2a684{font-family:var(--DUP_Primary_font);font-weight:400;font-size:1rem;color:#1a1a1a;line-height:1.6em}.elementor .e-3b3e83dc-b2bb846{font-family:var(--DUP_Primary_font);font-weight:600;font-size:.85rem;color:#0b0b0b;letter-spacing:.15em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0;border-width:1px;border-color:#0b0b0b;border-style:solid;background-color:transparent}.elementor .e-3b3e83dc-b2bb846:hover,.elementor .e-3b3e83dc-b2bb846:focus-visible{color:#fff;background-color:#0b0b0b}.elementor .e-45471b7e-0995f45{width:45%;column-gap:0;display:flex;flex-direction:column;row-gap:1.5rem;align-items:start}.elementor .e-211c8e28-efeb7e7{margin-block-start:0rem;margin-block-end:6rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:row;justify-content:space-between;align-items:end}.elementor .e-a79b5ad-24f1a3b{object-fit:cover}.elementor .e-14acba6d-78f8b08{font-family:var(--DUP_Editorial_font);font-weight:400;font-size:1.5rem;color:#0b0b0b;margin-block-start:1.5rem;margin-block-end:.3rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-1273fe03-499729f{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.85rem;color:#777;letter-spacing:.05em}.elementor .e-291c21aa-f20ac12{width:52%;display:flex;flex-direction:column}.elementor .e-3dfae5db-345cb51{object-fit:contain}.elementor .e-53be30b7-553ac30{font-family:var(--DUP_Editorial_font);font-weight:400;font-size:1.5rem;color:#0b0b0b;margin-block-start:1.5rem;margin-block-end:.3rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-7939b686-4293be3{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.85rem;color:#777;letter-spacing:.05em}.elementor .e-901a5d6-685a485{display:flex;flex-direction:column}.elementor .e-5ef1112-a70b64d{object-fit:contain;transform:translate3d(0px,0px,0px)}.elementor .e-19f7e0b6-2894a5b{font-family:var(--DUP_Editorial_font);font-weight:400;font-size:1.5rem;color:#0b0b0b;margin-block-start:1.5rem;margin-block-end:.3rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-59ffedb1-9231f9a{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.85rem;color:#777;letter-spacing:.05em}.elementor .e-6105058d-9c1f17a{width:85%;display:flex;flex-direction:column;align-self:end}.elementor .e-660683e2-9f2243a{width:48%;column-gap:0;display:flex;flex-direction:column;row-gap:5rem}.elementor .e-70c65ff7-1293e87{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.elementor .e-23324dc-6bb747a{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#fff;display:flex;flex-direction:column}.elementor .e-18d72d12-d410a96{max-width:32rem;font-family:var(--DUP_Primary_font);font-weight:600;font-size:.8rem;color:#777;letter-spacing:3px;line-height:1.65em}.elementor .e-7095961e-6fbfb59{font-family:var(--DUP_Editorial_font);font-weight:500;font-size:2.5rem;color:#0b0b0b;line-height:1.2;margin-block-start:1rem;margin-block-end:4rem}.elementor .e-1e55f17b-a3a2c86{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.75rem;color:#777;letter-spacing:.05em;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-1b79b7ed-961346f{font-family:var(--DUP_Editorial_font);font-weight:500;font-size:1.5rem;color:#000;letter-spacing:-.01em;line-height:1.2;margin-block-start:0px;margin-block-end:.75rem;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-48ef15ee-56b687c{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.875rem;color:#666;line-height:1.5;margin:0}.elementor .e-7b1a9129-8b5012d{min-height:200px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.elementor .e-1e7b9308-b980bbf{width:30%;height:1px;margin-inline-start:2rem;background-color:#777}.elementor .e-47023039-9672733{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.75rem;color:#777;letter-spacing:.05em;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-3be401f3-c1b9af4{font-family:var(--DUP_Editorial_font);font-weight:500;font-size:1.5rem;color:#000;letter-spacing:-.01em;line-height:1.2;margin-block-start:0px;margin-block-end:.75rem;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-7b7cd004-482325c{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.875rem;color:#666;line-height:1.5;margin:0}.elementor .e-242bd926-f9173cb{min-height:200px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.elementor .e-2536014-5473d92{width:30%;height:1px;margin-inline-start:2rem;background-color:#777}.elementor .e-75654f2-4373e7b{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.75rem;color:#777;letter-spacing:.05em;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-7e24c7e9-cc45b7c{font-family:var(--DUP_Editorial_font);font-weight:500;font-size:1.5rem;color:#000;letter-spacing:-.01em;line-height:1.2;margin-block-start:0px;margin-block-end:.75rem;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-142a1620-a8ef8a4{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.875rem;color:#666;line-height:1.5;margin:0}.elementor .e-7204ae97-7c5c989{min-height:200px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.elementor .e-48c09969-9d89777{width:30%;height:1px;margin-inline-start:2rem;background-color:#777}.elementor .e-7cacd526-1be3274{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.75rem;color:#777;letter-spacing:.05em;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-1f87cb09-557c5ec{font-family:var(--DUP_Editorial_font);font-weight:500;font-size:1.5rem;color:#000;letter-spacing:-.01em;line-height:1.2;margin-block-start:0px;margin-block-end:.75rem;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-67113906-aecf432{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.875rem;color:#666;line-height:1.5;margin:0}.elementor .e-5e589f54-208e429{min-height:200px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.elementor .e-5d039aad-9062e48{width:30%;height:1px;margin-inline-start:2rem;background-color:#777}.elementor .e-5d019278-8f44340{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.75rem;color:#777;letter-spacing:.05em;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-5f2e0575-6ff153f{font-family:var(--DUP_Editorial_font);font-weight:500;font-size:1.5rem;color:#000;letter-spacing:-.01em;line-height:1.2;margin-block-start:0px;margin-block-end:.75rem;margin-inline-start:0px;margin-inline-end:0px}.elementor .e-4d6d13f5-41ae03b{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.875rem;color:#666;line-height:1.5;margin:0}.elementor .e-6b73fcc2-1bb6df8{min-height:200px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.elementor .e-782534e8-9982960{width:100%;min-height:200px;border-width:1px;display:block;gap:0px;grid-template-columns:1fr 1px 1fr;grid-template-rows:auto 1px auto;grid-auto-flow:row;align-self:center}.elementor .e-3dfc8b31-2e5bfb5{column-gap:5rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#fff;display:flex;flex-direction:column;row-gap:0rem;justify-content:space-between;align-items:start}.elementor .e-5cb1dae7-bc7028f{max-width:32rem;font-family:var(--DUP_Primary_font);font-weight:600;font-size:.8rem;color:#777;letter-spacing:3px;line-height:1.65em}.elementor .e-7200eac7-76ab140{font-family:var(--DUP_Editorial_font);font-weight:400;font-size:3.5rem;color:#0b0b0b;letter-spacing:-.02em;line-height:1.15em}.elementor .e-1d3e258d-468acc3{max-width:52rem;column-gap:0;display:flex;flex-direction:column;row-gap:1.5rem;align-items:start}.elementor .e-22f635b8-8139e53{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.75rem;color:#777;letter-spacing:.05em;margin:0}.elementor .e-52b4612e-eb53649{height:1px;margin-block-start:.5rem;margin-block-end:.5rem;margin-inline-start:0px;margin-inline-end:0px;background-color:#777}.elementor .e-19271157-b55039a{font-family:var(--DUP_Editorial_font);font-weight:600;font-size:1.5rem;color:#000;letter-spacing:.02em;line-height:1.3;margin:0}.elementor .e-231bf35b-d3cd93d{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.9rem;color:#1a1a1a;line-height:1.6;margin:0}.elementor .e-70239829-50c1880{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:1rem}.elementor .e-4c05334e-95c6b0e{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.75rem;color:#777;letter-spacing:.05em;margin:0}.elementor .e-3358dde9-2f0a68e{height:1px;margin-block-start:.5rem;margin-block-end:.5rem;margin-inline-start:0px;margin-inline-end:0px;background-color:#777}.elementor .e-2bb84ec3-8478a3a{font-family:var(--DUP_Editorial_font);font-weight:600;font-size:1.5rem;color:#000;letter-spacing:.02em;line-height:1.3;margin:0}.elementor .e-1c080e00-319fa03{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.9rem;color:#1a1a1a;line-height:1.6;margin:0}.elementor .e-7fc9f640-def9497{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:1rem}.elementor .e-1a6fc57e-8e902b5{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.75rem;color:#777;letter-spacing:.05em;margin:0}.elementor .e-794088a6-38b04c8{height:1px;margin-block-start:.5rem;margin-block-end:.5rem;margin-inline-start:0px;margin-inline-end:0px;background-color:#777}.elementor .e-34b7e71b-3577432{font-family:var(--DUP_Editorial_font);font-weight:600;font-size:1.5rem;color:#000;letter-spacing:.02em;line-height:1.3;margin:0}.elementor .e-12c58a87-201e4c4{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.9rem;color:#1a1a1a;line-height:1.6;margin:0}.elementor .e-44fc97de-167c7d6{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:1rem}.elementor .e-76e509c1-22d61f3{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.75rem;color:#777;letter-spacing:.05em;margin:0}.elementor .e-7a82f5d8-4b0fa2c{height:1px;margin-block-start:.5rem;margin-block-end:.5rem;margin-inline-start:0px;margin-inline-end:0px;background-color:#777}.elementor .e-66733ee1-7b29ec8{font-family:var(--DUP_Editorial_font);font-weight:600;font-size:1.5rem;color:#000;letter-spacing:.02em;line-height:1.3;margin:0}.elementor .e-72489905-1d359e1{font-family:var(--DUP_Primary_font);font-weight:400;font-size:.9rem;color:#1a1a1a;line-height:1.6;margin:0}.elementor .e-22d6f1b9-a035371{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:1rem}.elementor .e-3d7117ed-b3fb2ff{max-height:20rem;border-width:0;display:grid;gap:0px;grid-template-columns:repeat(4,1fr)}.elementor .e-150e25e5-8340116{column-gap:0;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#fff;display:flex;flex-direction:column;row-gap:4rem;justify-content:start;align-items:stretch}.elementor .e-6195ddce-8938385{width:100%;object-fit:cover}.elementor .e-14458474-0f201c4{display:flex;flex-direction:column;grid-column:span 7}.elementor .e-4d870e3d-e83f214{max-width:32rem;font-family:var(--DUP_Primary_font);font-weight:600;font-size:.8rem;color:#777;letter-spacing:3px;line-height:1.65em}.elementor .e-274320c5-6f0e21b{font-family:var(--DUP_Editorial_font);font-weight:400;font-size:3.8rem;color:#0b0b0b;letter-spacing:-.01em;line-height:1.1em;margin-block-start:1rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-348e669c-cb92717{width:3.5rem;margin-block-start:0rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#0b0b0b;border-style:solid;align-self:start}.elementor .e-5c7a7ea3-ceef836{font-family:var(--DUP_Primary_font);font-weight:400;font-size:1rem;color:#1a1a1a;line-height:1.75em;margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem}.elementor .e-70939483-1816761{font-family:var(--DUP_Primary_font);font-weight:600;font-size:.8rem;color:#fff;letter-spacing:.2em;text-transform:uppercase;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:0;background-color:#0b0b0b}.elementor .e-70939483-1816761:hover,.elementor .e-70939483-1816761:focus-visible{color:#fff;background-color:#777}.elementor .e-7e0a8b7b-573d139{padding-block-start:4rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;grid-column:span 5;justify-content:start;align-items:start}.elementor .e-b1c8b51-ba8e0dc{column-gap:4rem;display:grid;row-gap:3rem;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(1,1fr);align-items:start}.elementor .e-1217a6fd-d1628eb{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#fff}.elementor .e-6eda87f8-229f2bd{max-width:800px;font-family:var(--DUP_Editorial_font);font-weight:400;font-size:4.5rem;color:#0b0b0b;letter-spacing:-.02em;line-height:1.15em;text-align:center}.elementor .e-7c5e34bb-69f0c9d{font-family:var(--DUP_Primary_font)}.elementor .e-1b0662ac-c8cbdcf{width:60px;border-width:1px;border-color:#777;border-style:solid;align-self:center}.elementor .e-727d81c-fa8344a{font-family:var(--DUP_Primary_font);font-weight:600;font-size:.85rem;color:#fff;letter-spacing:.2em;line-height:1em;text-transform:uppercase;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:3.5rem;padding-inline-end:3.5rem;border-radius:0;border-width:1px;border-color:#000;border-style:solid;background-color:#000;align-self:center}.elementor .e-727d81c-fa8344a:hover,.elementor .e-727d81c-fa8344a:focus-visible{color:#000;border-color:#000;background-color:#fff}.elementor .e-1a7a6e65-c934e6e{column-gap:0;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff;display:flex;flex-direction:column;row-gap:4rem;justify-content:center;align-items:center}