.elementor .e-642a01c1-ebc3{font-family:Arial;font-weight:700;font-size:12px;color:#e82a00;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-eedd244-c0ed{max-width:960px;font-family:Inter;font-weight:700;font-size:clamp(34px, 5vw, 64px);color:#1c1a17;letter-spacing:-0.03em;line-height:1.1;font-style:normal;}.elementor .e-dd9e83d-5837{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;display:flex;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: #1c1a17;\n}.elementor .e-46766ff-3f67{padding-block-start:64px;padding-block-end:36px;padding-inline-start:max(24px, calc((100% - 1240px) / 2));padding-inline-end:max(24px, calc((100% - 1240px) / 2));background-color:#ffffff;display:block;}.elementor .e-579446c6-4d66{width:100%;height:auto;max-height:720px;object-fit:cover;border-radius:2px;}.elementor .e-43b7e7c-241e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(24px, calc((100% - 1240px) / 2));padding-inline-end:max(24px, calc((100% - 1240px) / 2));background-color:#ffffff;display:block;}.elementor .e-f06f406-1ad4{font-family:Georgia;font-size:19px;color:#2b2620;line-height:1.75;padding:0px;display:block;}.elementor .e-78b2448e-5d95:hover,.elementor .e-78b2448e-5d95:focus-visible{color:#7a6f63;}.elementor .e-78b2448e-5d95{font-family:Arial;font-weight:700;font-size:12px;color:#1c1a17;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-49de2f6-8dc8{font-family:Georgia;font-size:14px;color:#7a6f63;font-style:italic;}.elementor .e-37610916-6b25{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:56px;border-block-start-width:1px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #1c1a17;\n}.elementor .e-5d5f0b87-ebbf{padding-block-start:56px;padding-block-end:72px;padding-inline-start:max(24px, calc((100% - 720px) / 2));padding-inline-end:max(24px, calc((100% - 720px) / 2));background-color:#ffffff;display:block;}.elementor .e-29cecba-f968{font-family:Inter;font-weight:700;font-size:40px;color:#1c1a17;letter-spacing:-0.03em;line-height:1;font-style:normal;}.elementor .e-4ed6fab5-2816:hover,.elementor .e-4ed6fab5-2816:focus-visible{color:#7a6f63;}.elementor .e-4ed6fab5-2816{font-family:Arial;font-weight:700;font-size:12px;color:#1c1a17;letter-spacing:0.14em;text-transform:uppercase;padding-block-end:3px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: currentColor; white-space:nowrap;\n}.elementor .e-5ea6f4aa-74fd{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:32px;border-block-start-width:3px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:flex-end;border-top-style: solid; border-top-color: #1c1a17;\n}.elementor .e-3c544267-cb89{width:100%;aspect-ratio:3 / 2;object-fit:cover;margin-block-end:6px;border-radius:2px;}.elementor .e-5cc13cd3-bd4f{font-family:Arial;font-weight:600;font-size:11px;color:#7a6f63;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-33b8fff-9b2b:hover,.elementor .e-33b8fff-9b2b:focus-visible{color:#7a6f63;}.elementor .e-33b8fff-9b2b{font-family:Inter;font-weight:600;font-size:19px;color:#1c1a17;letter-spacing:-0.01em;line-height:1.3;font-style:normal;}.elementor .e-10fa22a-2ae3{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-266b0c4-51f1{padding:0px;display:grid;gap:32px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-6ff441ff-97fa{width:100%;padding:0px;display:block;}.elementor .e-7cc37b44-bf68{padding-block-start:72px;padding-block-end:88px;padding-inline-start:max(24px, calc((100% - 1240px) / 2));padding-inline-end:max(24px, calc((100% - 1240px) / 2));background-color:#f1f2f4;display:block;}