.elementor .e-648ac498-da31{font-family:var(--font-body);font-weight:700;font-size:0.875rem;color:#F26A1B;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-5b504f27-32fa{font-family:var(--font-display);font-weight:800;font-size:clamp(2.75rem, 5.6vw, 5.2rem);color:#FFFFFF;line-height:0.92;text-transform:uppercase;margin:0px;}.elementor .e-2abc2b57-e971{margin:0px;}.elementor .e-40d2f427-1909{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start;}.elementor .e-63680eaa-70d4{padding-block-start:clamp(3rem, 6vw, 5rem);padding-block-end:clamp(3rem, 6vw, 5rem);}.elementor .e-5d3c8cbe-ac7a{width:100%;height:100%;min-height:22rem;object-fit:cover;}.elementor .e-762c5028-a9fb{min-width:0px;padding:0px;flex:3 1 0px;}.elementor .e-16753a2a-259a{font-family:var(--font-body);font-weight:700;font-size:0.8rem;color:#FFFFFF;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.7rem;padding-inline-end:0.7rem;margin:0px;border-radius:3px;background-color:#F26A1B;}.elementor .e-6d6e38c3-65b3{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem, 3.4vw, 3rem);color:#1D1A18;line-height:0.95;text-transform:uppercase;margin:0px;}.elementor .e-2d29725a-8880{font-family:var(--font-body);font-size:1.08rem;color:#4D4641;line-height:1.6;margin:0px;}.elementor .e-420b184e-1300{min-width:0px;padding:clamp(1.75rem, 4vw, 3.5rem);border-inline-start-width:6px;display:flex;flex-direction:column;gap:1rem;flex:2 1 0px;justify-content:center;align-items:flex-start;}.elementor .e-283ef81a-1d39{overflow:hidden;padding:0px;border-radius:4px;background-color:#FFFFFF;box-shadow:0px 24px 50px 0px rgba(29,26,24,0.10);display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-8deb185-ee77{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-block-end-width:5px;}.elementor .e-8ef62e8-8df4{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:#C9520C;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-1f6b4c42-2330{font-family:var(--font-display);font-weight:800;font-size:1.65rem;color:#1D1A18;line-height:1.02;text-transform:uppercase;margin:0px;}.elementor .e-5ce82714-7219{font-family:var(--font-body);font-size:1rem;color:#4D4641;line-height:1.55;margin:0px;}.elementor .e-50c418c7-288a{padding-block-start:1.5rem;padding-block-end:1.9rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;display:flex;flex-direction:column;gap:0.7rem;align-items:flex-start;}.elementor .e-79012185-384f{min-width:0px;overflow:hidden;padding:0px;border-radius:4px;background-color:#FFFFFF;box-shadow:0px 18px 40px 0px rgba(29,26,24,0.08);display:flex;flex-direction:column;gap:0px;}.elementor .e-1ab5e1cb-294a{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-block-end-width:5px;}.elementor .e-4062131e-e950{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:#C9520C;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-121b7bb8-1443{font-family:var(--font-display);font-weight:800;font-size:1.65rem;color:#1D1A18;line-height:1.02;text-transform:uppercase;margin:0px;}.elementor .e-1fd63373-9156{font-family:var(--font-body);font-size:1rem;color:#4D4641;line-height:1.55;margin:0px;}.elementor .e-28bd7dca-1eee{padding-block-start:1.5rem;padding-block-end:1.9rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;display:flex;flex-direction:column;gap:0.7rem;align-items:flex-start;}.elementor .e-8d443ed-7613{min-width:0px;overflow:hidden;padding:0px;border-radius:4px;background-color:#FFFFFF;box-shadow:0px 18px 40px 0px rgba(29,26,24,0.08);display:flex;flex-direction:column;gap:0px;}.elementor .e-ce5da77-38a2{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-block-end-width:5px;}.elementor .e-7a836de2-fad6{font-family:var(--font-body);font-weight:700;font-size:0.78rem;color:#00772E;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-52098404-aa84{font-family:var(--font-display);font-weight:800;font-size:1.65rem;color:#1D1A18;line-height:1.02;text-transform:uppercase;margin:0px;}.elementor .e-4dc4101a-e60a{font-family:var(--font-body);font-size:1rem;color:#4D4641;line-height:1.55;margin:0px;}.elementor .e-2ac06029-906a{padding-block-start:1.5rem;padding-block-end:1.9rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;display:flex;flex-direction:column;gap:0.7rem;align-items:flex-start;}.elementor .e-1405a65c-62eb{min-width:0px;overflow:hidden;padding:0px;border-radius:4px;background-color:#FFFFFF;box-shadow:0px 18px 40px 0px rgba(29,26,24,0.08);display:flex;flex-direction:column;gap:0px;}.elementor .e-2575ffd7-9ddb{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-7e10f28-2584{display:flex;flex-direction:column;gap:clamp(2rem, 4vw, 3rem);}.elementor .e-69b4f341-f67c{padding-block-start:clamp(3.5rem, 7vw, 6rem);padding-block-end:clamp(3.5rem, 7vw, 6rem);background-color:#F5F1EC;}.elementor .e-2ac39624-c419{font-family:var(--font-body);font-weight:700;font-size:0.875rem;color:#FFF1E8;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-3f18b69f-b598{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem, 3.6vw, 3.25rem);color:#FFFFFF;line-height:0.95;text-transform:uppercase;margin:0px;}.elementor .e-4f887428-bcfe{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 0px;}.elementor .e-7a62b2ea-a071{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;flex:0 0 auto;}.elementor .e-7ce12148-91e7{display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-2eb069f4-ef77{padding-block-start:clamp(3rem, 6vw, 4.5rem);padding-block-end:clamp(3rem, 6vw, 4.5rem);background-color:#F26A1B;}