.elementor .e-28e956-42e6{font-family:var(--nr-sans);font-size:12px;color:var(--nr-stone);letter-spacing:0.08em;margin-block-end:48px;}.elementor .e-ae8169d-ec7f{margin-block-end:22px;}.elementor .e-5cbaedb3-1af4{font-family:var(--nr-sans);font-weight:300;font-size:clamp(42px, 4.6vw, 80px);color:var(--nr-black);letter-spacing:-0.04em;line-height:1.02;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2d95c30-3c6c{max-width:560px;}.elementor .e-1ae6d2e9-c50b{padding-block-start:clamp(64px, 8vw, 140px);padding-block-end:clamp(64px, 8vw, 140px);padding-inline-start:max(var(--nr-gutter), calc((100vw - var(--nr-max)) / 2 + var(--nr-gutter)));padding-inline-end:clamp(24px, 6vw, 110px);flex-direction:column;gap:0px;justify-content:center;}.elementor .e-1e4a0bd3-2d64{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-597e11c4-4b7d{min-height:560px;padding:0px;}.elementor .e-63bc7315-b702{padding:0px;display:grid;gap:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;max-width: none;\n}.elementor .e-537a354d-42f6{overflow:hidden;padding:0px;background-color:var(--nr-ivory);}.elementor .e-7b322b5e-32ee{width:42px;height:42px;color:var(--nr-black);margin-block-end:30px;}.elementor .e-24cd8d2c-450f{font-size:26px;margin-block-end:18px;}.elementor .e-63551d74-49ea{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: var(--nr-black);\n}.elementor .e-24d28ba1-6379{width:42px;height:42px;color:var(--nr-black);margin-block-end:30px;}.elementor .e-e39f68a-ba8e{font-size:26px;margin-block-end:18px;}.elementor .e-7a2083aa-62db{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: var(--nr-black);\n}.elementor .e-97342eb-ee71{width:42px;height:42px;color:var(--nr-black);margin-block-end:30px;}.elementor .e-137d0175-9d2d{font-size:26px;margin-block-end:18px;}.elementor .e-31e987c4-dd61{padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: var(--nr-black);\n}.elementor .e-5d590cac-8e26{display:grid;gap:clamp(32px, 4vw, 72px);grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-f4ab50d-1c18{width:100%;height:100%;object-fit:cover;display:block;grid-row:1 / 3;}.elementor .e-42ae8f5a-70a1{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-67eb95bc-7e65{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-2de7a770-cb50{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-12f554c5-73b6{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-7efd7613-6ae5{padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;display:grid;gap:8px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:340px 340px;}.elementor .e-8ae3ce6-8757{padding:0px;}.elementor .e-67a309a6-c1f7{width:46px;height:46px;color:var(--nr-white);margin-block-end:12px;}.elementor .e-4080bafa-26cd{color:var(--nr-white);}.elementor .e-7878d0d8-a92b{padding:0px;flex-direction:column;gap:24px;}.elementor .e-12fe575a-e426{font-family:var(--nr-sans);font-weight:300;font-size:clamp(17px, 1.3vw, 20px);color:var(--nr-white);line-height:1.7;}.elementor .e-293b30e4-25cd{color:var(--nr-white-60);}.elementor .e-47202e64-a983{padding:0px;flex-direction:column;gap:18px;}.elementor .e-1ca4f53-f6d7{display:grid;gap:clamp(40px, 7vw, 120px);grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:end;}.elementor .e-6f0879dc-be8b{background-color:var(--nr-black);}.elementor .e-21164c5f-4537{width:auto;padding:0px;flex-direction:column;gap:16px;}.elementor .e-655f5fbc-d043{width:16px;height:16px;}.elementor .e-745b041d-c731{gap:40px;justify-content:space-between;align-items:center;}.elementor .e-16b78093-f6ed{padding-block-start:clamp(64px, 7vw, 110px);padding-block-end:clamp(64px, 7vw, 110px);border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--nr-line);\n}