.elementor .e-34f67f8c-5608{max-width:14ch;font-family:"Bricolage Grotesque";font-weight:700;font-size:clamp(2.75rem,8vw,7.5rem);color:#F1EFEA;letter-spacing:-0.03em;line-height:1.02;margin:0px;}.elementor .e-7c1a9e7c-59a0{max-width:44ch;font-family:"DM Sans";font-size:1.125rem;color:#8C8C86;line-height:1.6;margin:0px;}.elementor .e-18898bdc-d5b5{min-height:70vh;padding-block-start:9rem;padding-block-end:4rem;padding-inline-start:max(5vw, calc((100vw - 1600px) / 2));padding-inline-end:max(5vw, calc((100vw - 1600px) / 2));background-color:#0C0C0D;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-end;}.elementor .e-76b9df80-e9c8{position:sticky;inset-block-start:0px;z-index:5;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#0C0C0D;display:flex;gap:0.75rem;flex-wrap:wrap;}.elementor .e-2b1516e6-25bb{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);}.elementor .e-19ed904c-d64c{aspect-ratio:1;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-2f28a5d7-e7ac{aspect-ratio:1;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-501e214e-7fc6{aspect-ratio:1;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-2faac7d1-de6a{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);}.elementor .e-3c5b6701-29f7{aspect-ratio:1;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-d5c3934-3ab0{aspect-ratio:1;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-608f2b0c-62ab{aspect-ratio:1;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-13b71c9b-fd40{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);}.elementor .e-80a0694-76b1{aspect-ratio:1;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-1a28fc02-c7c9{aspect-ratio:1;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-622e2aee-d0f2{aspect-ratio:1;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-1ee61a35-a8fa{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);}.elementor .e-1f574f6a-9de5{aspect-ratio:3/4;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-2edf8294-a261{aspect-ratio:3/4;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-1e23313c-7817{aspect-ratio:3/4;padding:1.25rem;border-radius:14px;background-color:#151517;display:flex;align-items:flex-end;}.elementor .e-78f956a1-5864{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);}.elementor .e-40982087-a61c{width:100%;}.elementor .e-45698559-5ccd{gap:2.5rem;}.elementor .e-52e386aa-1b01{padding-block-start:2rem;padding-block-end:6rem;padding-inline-start:max(5vw, calc((100vw - 1600px) / 2));padding-inline-end:max(5vw, calc((100vw - 1600px) / 2));background-color:#0C0C0D;}.elementor .e-1761c35c-1fef{font-family:"Bricolage Grotesque";font-weight:700;font-size:clamp(2.25rem,5vw,4.5rem);color:#F1EFEA;letter-spacing:-0.02em;line-height:1.05;margin:0px;}.elementor .e-39cbb08a-96da:hover,.elementor .e-39cbb08a-96da:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-39cbb08a-96da{font-family:"DM Sans";font-weight:600;color:#0C0C0D;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:999px;background-color:#D7FF3F;transition:transform 0.3s;}.elementor .e-2e10a7fc-6d04{padding-block-start:6rem;padding-block-end:8rem;padding-inline-start:max(5vw, calc((100vw - 1600px) / 2));padding-inline-end:max(5vw, calc((100vw - 1600px) / 2));border-block-start-width:1px;background-color:#0C0C0D;display:flex;flex-direction:column;gap:2rem;align-items:flex-start;border-top-style: solid; border-top-color: #1E1E20;\n}