.elementor .e-2a59a57b-a6fc{font-family:var(--shift-font-display);font-weight:700;font-size:0.85rem;color:var(--shift-accent);letter-spacing:0.08em;text-transform:uppercase;margin-block-end:var(--shift-space-2);}.elementor .e-69f8b3fd-33a5:hover,.elementor .e-69f8b3fd-33a5:focus-visible{color:var(--shift-text-light);}.elementor .e-69f8b3fd-33a5{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-2a7cb36c-4e58:hover,.elementor .e-2a7cb36c-4e58:focus-visible{color:var(--shift-text-light);}.elementor .e-2a7cb36c-4e58{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-1ce6d05d-8527:hover,.elementor .e-1ce6d05d-8527:focus-visible{color:var(--shift-text-light);}.elementor .e-1ce6d05d-8527{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-1df85283-8337:hover,.elementor .e-1df85283-8337:focus-visible{color:var(--shift-text-light);}.elementor .e-1df85283-8337{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-506df7ab-131b{display:flex;flex-direction:column;gap:var(--shift-space-4);align-items:flex-start;}.elementor .e-1648e516-aff2{font-family:var(--shift-font-display);font-weight:700;font-size:0.85rem;color:var(--shift-accent);letter-spacing:0.08em;text-transform:uppercase;margin-block-end:var(--shift-space-2);}.elementor .e-40706ed6-5dc2:hover,.elementor .e-40706ed6-5dc2:focus-visible{color:var(--shift-text-light);}.elementor .e-40706ed6-5dc2{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-2a6bde8-783c:hover,.elementor .e-2a6bde8-783c:focus-visible{color:var(--shift-text-light);}.elementor .e-2a6bde8-783c{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-6f21ed91-45b6:hover,.elementor .e-6f21ed91-45b6:focus-visible{color:var(--shift-text-light);}.elementor .e-6f21ed91-45b6{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-a7d9631-13a6:hover,.elementor .e-a7d9631-13a6:focus-visible{color:var(--shift-text-light);}.elementor .e-a7d9631-13a6{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-6d5e0a50-23c2{display:flex;flex-direction:column;gap:var(--shift-space-4);align-items:flex-start;}.elementor .e-6dc470ad-ab52{font-family:var(--shift-font-display);font-weight:700;font-size:0.85rem;color:var(--shift-accent);letter-spacing:0.08em;text-transform:uppercase;margin-block-end:var(--shift-space-2);}.elementor .e-a9d4188-af7a:hover,.elementor .e-a9d4188-af7a:focus-visible{color:var(--shift-text-light);}.elementor .e-a9d4188-af7a{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-7b1af9b2-8a26:hover,.elementor .e-7b1af9b2-8a26:focus-visible{color:var(--shift-text-light);}.elementor .e-7b1af9b2-8a26{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-46ed152c-fbec:hover,.elementor .e-46ed152c-fbec:focus-visible{color:var(--shift-text-light);}.elementor .e-46ed152c-fbec{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-2cdcefb-9a13{display:flex;flex-direction:column;gap:var(--shift-space-4);align-items:flex-start;}.elementor .e-ba4c40f-ce48{font-family:var(--shift-font-display);font-weight:700;font-size:0.85rem;color:var(--shift-accent);letter-spacing:0.08em;text-transform:uppercase;margin-block-end:var(--shift-space-2);}.elementor .e-5a4f26f-3df1:hover,.elementor .e-5a4f26f-3df1:focus-visible{color:var(--shift-text-light);}.elementor .e-5a4f26f-3df1{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-79eb62af-ddd1:hover,.elementor .e-79eb62af-ddd1:focus-visible{color:var(--shift-text-light);}.elementor .e-79eb62af-ddd1{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-2878cf03-f8f6:hover,.elementor .e-2878cf03-f8f6:focus-visible{color:var(--shift-text-light);}.elementor .e-2878cf03-f8f6{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-17f5e4d5-e87f:hover,.elementor .e-17f5e4d5-e87f:focus-visible{color:var(--shift-text-light);}.elementor .e-17f5e4d5-e87f{width:auto;font-family:var(--shift-font-body);font-weight:400;font-size:0.95rem;color:var(--shift-text-muted-dark);text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-1bd17f35-5cbb{display:flex;flex-direction:column;gap:var(--shift-space-4);align-items:flex-start;}.elementor .e-7dc19fd9-9b8c{width:100%;padding-block-end:var(--shift-space-8);gap:var(--shift-space-7);}.elementor .e-4f3673ed-8a14{width:auto;font-family:var(--shift-font-body);font-size:0.85rem;color:var(--shift-text-muted-dark);flex:0 0 auto;}.elementor .e-6a3541ac-fd94:hover,.elementor .e-6a3541ac-fd94:focus-visible{color:var(--shift-text-light);}.elementor .e-6a3541ac-fd94{width:auto;font-family:var(--shift-font-body);font-size:0.85rem;color:var(--shift-text-muted-dark);text-decoration:underline;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;flex:0 0 auto;}.elementor .e-32bfe666-21c7{width:100%;padding-block-start:var(--shift-space-6);border-block-start-width:1px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--shift-border-dark);\n}.elementor .e-2d6858e4-c4a3{width:100%;display:flex;flex-direction:column;padding-block:var(--shift-space-9);\n}.elementor .e-e608b31-4607{width:100%;color:var(--shift-text-light);background-color:var(--shift-bg-dark-alt);}