.elementor .e-604c4f2a-b02a{max-width:720px;font-family:Sora;font-weight:600;font-size:68px;color:#FFFFFF;letter-spacing:-0.045em;line-height:1.02;margin:0px;}.elementor .e-fa095c1-e70e{max-width:540px;font-family:Sora;font-weight:300;font-size:18px;color:#FFFFFF;line-height:1.6;margin:0px;}.elementor .e-10249325-7e48:hover,.elementor .e-10249325-7e48:focus-visible{background-color:#FFFFFF;}.elementor .e-10249325-7e48{font-family:Sora;font-weight:600;font-size:16px;color:#000000;letter-spacing:-0.01em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;background-color:#C9A56B;white-space: nowrap;\n}.elementor .e-10eebe2-f1da:hover,.elementor .e-10eebe2-f1da:focus-visible{background-color:#C9A56B;}.elementor .e-10eebe2-f1da{font-family:Sora;font-weight:600;font-size:16px;color:#000000;letter-spacing:-0.01em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;background-color:#FFFFFF;white-space: nowrap;\n}.elementor .e-7cc10586-aeb1:hover,.elementor .e-7cc10586-aeb1:focus-visible{color:#C9A56B;background-color:transparent;}.elementor .e-7cc10586-aeb1{font-family:Sora;font-weight:600;font-size:16px;color:#FFFFFF;letter-spacing:-0.01em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:8px;padding-inline-end:8px;border-radius:0px;background-color:transparent;white-space: nowrap;\n}.elementor .e-7c029588-9514{width:auto;padding:0px;margin-block-start:8px;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .e-19267fcb-82d9{padding-block-start:112px;padding-block-end:112px;padding-inline-start:max(32px, calc((100vw - 1400px) / 2 + 32px));padding-inline-end:64px;display:flex;flex-direction:column;gap:28px;flex:1 1 55%;justify-content:center;}.elementor .e-47e0c254-80e2{width:100%;height:100%;object-fit:cover;object-position:30% 50%;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-64ec49f-3b80{min-height:560px;overflow:hidden;position:relative;padding:0px;flex:1 1 45%;}.elementor .e-4cb3f7fa-f7d3{padding:0px;background-color:#141414;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-2751f00e-25f5{width:210px;height:auto;}.elementor .e-17feae3d-d930{max-width:300px;font-family:Sora;font-weight:300;font-size:16px;color:#FFFFFF;line-height:1.6;margin:0px;}.elementor .e-a21e79f-21e9{padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 260px;}.elementor .e-5a78ffb3-625c{font-family:Sora;font-weight:600;font-size:16px;color:#C9A56B;letter-spacing:-0.01em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6cbc78c1-781c{padding:0px;display:flex;flex-direction:column;flex:1 1 200px;}.elementor .e-112a6038-3b80{font-family:Sora;font-weight:600;font-size:16px;color:#C9A56B;letter-spacing:-0.01em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-12ca410-86a7{padding:0px;display:flex;flex-direction:column;flex:1 1 200px;}.elementor .e-53d63c7b-dd61{font-family:Sora;font-weight:600;font-size:16px;color:#C9A56B;letter-spacing:-0.01em;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5d7f4c2f-2051:hover,.elementor .e-5d7f4c2f-2051:focus-visible{color:#C9A56B;}.elementor .e-5d7f4c2f-2051{font-family:Sora;font-weight:600;font-size:38px;color:#FFFFFF;letter-spacing:-0.04em;padding:0px;border-radius:0px;background-color:transparent;text-align: left; white-space: nowrap;\n}.elementor .e-788448c8-62ff{max-width:280px;font-family:Sora;font-weight:300;font-size:16px;color:#FFFFFF;line-height:1.6;margin:0px;}.elementor .e-39ffa921-c98e:hover,.elementor .e-39ffa921-c98e:focus-visible{color:#FFFFFF;}.elementor .e-39ffa921-c98e{font-family:Sora;font-weight:600;font-size:16px;color:#C9A56B;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;text-align: left;\n}.elementor .e-5486a987-36f6:hover,.elementor .e-5486a987-36f6:focus-visible{color:#000000;background-color:#C9A56B;}.elementor .e-5486a987-36f6{font-family:Sora;font-weight:500;font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0px;background-color:#1A1A1A;white-space: nowrap;\n}.elementor .e-3600e570-9fe6:hover,.elementor .e-3600e570-9fe6:focus-visible{color:#000000;background-color:#C9A56B;}.elementor .e-3600e570-9fe6{font-family:Sora;font-weight:500;font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0px;background-color:#1A1A1A;white-space: nowrap;\n}.elementor .e-5446b723-6c1b{width:auto;padding:0px;margin-block-start:4px;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-2d0c9553-cc93{padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 260px;}.elementor .e-15e1b951-82c6{max-width:1400px;padding-block-start:104px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:48px;flex-wrap:wrap;}.elementor .e-5c91a053-3c47{font-family:Sora;font-weight:700;font-size:18.5vw;color:#1E1B17;letter-spacing:-0.065em;line-height:0.82;text-align:center;padding-block-start:48px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space: nowrap;\n}.elementor .e-2b098ba-caf6{font-family:Sora;font-weight:300;font-size:14px;color:#FFFFFF;margin:0px;}.elementor .e-1b607bd5-2a11:hover,.elementor .e-1b607bd5-2a11:focus-visible{color:#C9A56B;}.elementor .e-1b607bd5-2a11{font-family:Sora;font-weight:300;font-size:14px;color:#FFFFFF;text-decoration:underline;padding:0px;border-radius:0px;background-color:transparent;}.elementor .e-503f16ed-20d2:hover,.elementor .e-503f16ed-20d2:focus-visible{color:#C9A56B;}.elementor .e-503f16ed-20d2{font-family:Sora;font-weight:300;font-size:14px;color:#FFFFFF;text-decoration:underline;padding:0px;border-radius:0px;background-color:transparent;}.elementor .e-5668c6ac-5c36{width:auto;padding:0px;flex-direction:row;gap:24px;}.elementor .e-3a3ea41d-a57f{max-width:1400px;padding-block-start:28px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-348d6c80-9cca{overflow:hidden;font-family:Sora;padding:0px;background-color:#000000;}