.elementor .e-4cf12021-de64{font-family:Arial;font-weight:700;font-size:12px;color:#e82a00;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-14f0e980-b31b{font-family:Inter;font-weight:700;font-size:64px;color:#1c1a17;letter-spacing:-0.03em;line-height:1;font-style:normal;}.elementor .e-152281d-c93e{max-width:680px;font-family:Georgia;font-size:20px;color:#4a4239;line-height:1.6;}.elementor .e-4576cc54-ba3f{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:16px;border-top-style: solid; border-top-color: #1c1a17;\n}.elementor .e-77f4c355-3d26{padding-block-start:64px;padding-block-end:48px;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-5b99badd-89bb:hover,.elementor .e-5b99badd-89bb:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-5b99badd-89bb{width:100%;aspect-ratio:1249 / 1766;object-fit:cover;margin-block-end:14px;box-shadow:0px 22px 44px -20px rgba(28,26,23,0.55);transition:transform 0.25s;}.elementor .e-4e496ec6-1aa6{font-family:Arial;font-weight:700;font-size:11px;color:#e82a00;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-12d45191-ca5b{font-family:Inter;font-weight:600;font-size:24px;color:#1c1a17;letter-spacing:-0.01em;line-height:1.15;font-style:normal;}.elementor .e-24e9c1f4-9930:hover,.elementor .e-24e9c1f4-9930:focus-visible{background-color:#e82a00;}.elementor .e-24e9c1f4-9930{font-family:Arial;font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:8px;border-radius:0px;background-color:#1c1a17;transition:background 0.15s;\n}.elementor .e-27e3b344-3421{padding:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-71c646a6-6b30:hover,.elementor .e-71c646a6-6b30:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-71c646a6-6b30{width:100%;aspect-ratio:1249 / 1766;object-fit:cover;margin-block-end:14px;box-shadow:0px 22px 44px -20px rgba(28,26,23,0.55);transition:transform 0.25s;}.elementor .e-6baa9478-9626{font-family:Arial;font-weight:700;font-size:11px;color:#e82a00;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-7587679-20ec{font-family:Inter;font-weight:600;font-size:24px;color:#1c1a17;letter-spacing:-0.01em;line-height:1.15;font-style:normal;}.elementor .e-4a9c3dc-b779:hover,.elementor .e-4a9c3dc-b779:focus-visible{background-color:#e82a00;}.elementor .e-4a9c3dc-b779{font-family:Arial;font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:8px;border-radius:0px;background-color:#1c1a17;transition:background 0.15s;\n}.elementor .e-4ff891fa-74c5{padding:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-2344db7c-af20:hover,.elementor .e-2344db7c-af20:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-2344db7c-af20{width:100%;aspect-ratio:1249 / 1766;object-fit:cover;margin-block-end:14px;box-shadow:0px 22px 44px -20px rgba(28,26,23,0.55);transition:transform 0.25s;}.elementor .e-37fd50f6-ac53{font-family:Arial;font-weight:700;font-size:11px;color:#e82a00;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-422a7d88-933d{font-family:Inter;font-weight:600;font-size:24px;color:#1c1a17;letter-spacing:-0.01em;line-height:1.15;font-style:normal;}.elementor .e-7d296ef0-c962:hover,.elementor .e-7d296ef0-c962:focus-visible{background-color:#e82a00;}.elementor .e-7d296ef0-c962{font-family:Arial;font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:8px;border-radius:0px;background-color:#1c1a17;transition:background 0.15s;\n}.elementor .e-6bd36496-3a05{padding:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-6e653903-ffdd{padding:0px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap:48px 40px;\n}.elementor .e-31a66df3-a786{padding-block-end:96px;background-color:#f1f2f4;display:block;}