.elementor .e-183986ba-2fb5{font-family:"League Spartan";font-weight:700;font-size:15px;color:#359651;letter-spacing:0.14em;text-transform:uppercase;& a { color: #359651; }\n}.elementor .e-c46bace-705d{font-family:"League Spartan";font-weight:800;font-size:60px;color:#FFFFFF;line-height:1.02;text-transform:uppercase;}.elementor .e-1cabe247-ba94{max-width:560px;font-family:"League Spartan";font-size:21px;color:#FFFFFF;line-height:1.6;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .e-1113f598-92d1:hover,.elementor .e-1113f598-92d1:focus-visible{background-color:#359651;}.elementor .e-1113f598-92d1{font-family:"League Spartan";font-weight:700;font-size:17px;color:#FFFFFF;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:17px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:30px;background-color:#328249;}.elementor .e-dc7a8a-f0d3:hover,.elementor .e-dc7a8a-f0d3:focus-visible{color:#0A1C0F;background-color:#FFFFFF;}.elementor .e-dc7a8a-f0d3{font-family:"League Spartan";font-weight:700;font-size:17px;color:#FFFFFF;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:15px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:30px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-313af8b0-2577{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-334a3443-4226{padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 0px;}.elementor .e-679b13ab-b30d{width:100%;height:100%;object-fit:cover;border-radius:20px;}.elementor .e-65e9be3b-fbbd{aspect-ratio:4 / 3;padding:0px;flex:1 1 0px;}.elementor .e-3e50586-e210{max-width:1180px;padding:0px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .e-220222de-4389{padding-block-start:120px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0A1C0F;display:flex;flex-direction:column;align-items:center;}.elementor .e-7654c51b-5079{font-family:"League Spartan";font-weight:800;font-size:46px;color:#FFFFFF;line-height:1.05;text-transform:uppercase;}.elementor .e-67801746-1988{font-family:"League Spartan";font-weight:700;font-size:15px;color:#C0C4BC;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-7a85c43d-ba3e{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-230c4ab7-188d{width:100%;font-family:"League Spartan";font-size:18px;color:#FFFFFF;line-height:1.7;display:block;& h1, & h2, & h3, & h4, & h5, & h6 { font-family: League Spartan; font-weight: 800; line-height: 1.15; text-transform: uppercase; color: #FFFFFF; margin: 36px 0px 12px 0px; } & h1 { font-size: 28px; } & h2 { font-size: 24px; } & h3 { font-size: 21px; } & h4, & h5, & h6 { font-size: 17px; letter-spacing: 0.06em; } & p { margin: 0px 0px 16px 0px; } & ul, & ol { margin: 0px 0px 16px 0px; padding-left: 22px; } & a { color: #FFFFFF; text-decoration: underline; } & img { max-width: 100%; max-height: 420px; width: auto; height: auto; border-radius: 16px; } & img[srcset*="/uploads/2021/"], & img[src*="/uploads/2021/"] { display: none; } & .gallery-item:has(img[srcset*="/uploads/2021/"]) { display: none; } & .gallery { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 0px 0px 20px 0px; } & .gallery-item { width: auto; margin: 0px; float: none; } & .wp-video, & video, & .mejs-container { display: none; }\n}.elementor .e-24e9d2c9-c0e8{padding-block-start:0px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-58676993-97a5{overflow:hidden;border-radius:20px;background-color:#0A1C0F;}.elementor .e-d49a6b9-7e1a{display:flex;flex-direction:column;}.elementor .e-6dee37fc-6181{max-width:860px;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .e-7931f1b-7777{position:relative;padding-block-start:155px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-51px;background-color:#616C60;display:flex;flex-direction:column;align-items:center;clip-path:polygon(0 51px, 26.2% 0, 100% 48px, 100% 100%, 0 100%);}.elementor .e-32261883-abb5{font-family:"League Spartan";font-weight:800;font-size:46px;color:#FFFFFF;line-height:1.05;text-transform:uppercase;}.elementor .e-739d831d-f81a{font-family:"League Spartan";font-size:19px;color:#C0C4BC;line-height:1.65;}.elementor .e-6ee1a477-633a{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-6780d2a2-4e46{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;}.elementor .e-5943909d-4502{font-family:"League Spartan";font-weight:700;font-size:13px;color:#D9D9D9;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-33bfb36a-ece8:hover,.elementor .e-33bfb36a-ece8:focus-visible{color:#0A1C0F;}.elementor .e-33bfb36a-ece8{font-family:"League Spartan";font-weight:800;font-size:24px;color:#FFFFFF;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-12103ff5-9f1a{font-family:"League Spartan";font-size:16px;color:#FFFFFF;line-height:1.55;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;& a { color: #FFFFFF; }\n}.elementor .e-454a7446-fea2{padding-block-start:14px;padding-block-end:24px;padding-inline-start:14px;padding-inline-end:14px;border-radius:20px;background-color:#616C60;display:flex;flex-direction:column;gap:10px;}.elementor .e-2f8d8fcb-60c6{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;}.elementor .e-2a71b16b-19f7{font-family:"League Spartan";font-weight:700;font-size:13px;color:#D9D9D9;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-385c34a8-8d48:hover,.elementor .e-385c34a8-8d48:focus-visible{color:#0A1C0F;}.elementor .e-385c34a8-8d48{font-family:"League Spartan";font-weight:800;font-size:24px;color:#FFFFFF;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-596fffd3-5b22{font-family:"League Spartan";font-size:16px;color:#FFFFFF;line-height:1.55;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;& a { color: #FFFFFF; }\n}.elementor .e-2c3d4793-4029{padding-block-start:14px;padding-block-end:24px;padding-inline-start:14px;padding-inline-end:14px;border-radius:20px;background-color:#616C60;display:flex;flex-direction:column;gap:10px;}.elementor .e-fa83b14-f8ea{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;}.elementor .e-2897690d-4100{font-family:"League Spartan";font-weight:700;font-size:13px;color:#D9D9D9;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-59e3297-a0a8:hover,.elementor .e-59e3297-a0a8:focus-visible{color:#0A1C0F;}.elementor .e-59e3297-a0a8{font-family:"League Spartan";font-weight:800;font-size:24px;color:#FFFFFF;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-151c7a03-6fcd{font-family:"League Spartan";font-size:16px;color:#FFFFFF;line-height:1.55;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;& a { color: #FFFFFF; }\n}.elementor .e-6fdac2f1-62cd{padding-block-start:14px;padding-block-end:24px;padding-inline-start:14px;padding-inline-end:14px;border-radius:20px;background-color:#616C60;display:flex;flex-direction:column;gap:10px;}.elementor .e-6ec8ed6-3ace{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;}.elementor .e-3feae118-f2e3{font-family:"League Spartan";font-weight:700;font-size:13px;color:#D9D9D9;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-4eed9d14-6f58:hover,.elementor .e-4eed9d14-6f58:focus-visible{color:#0A1C0F;}.elementor .e-4eed9d14-6f58{font-family:"League Spartan";font-weight:800;font-size:24px;color:#FFFFFF;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-6a831dfb-5432{font-family:"League Spartan";font-size:16px;color:#FFFFFF;line-height:1.55;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;& a { color: #FFFFFF; }\n}.elementor .e-fd8510b-7275{padding-block-start:14px;padding-block-end:24px;padding-inline-start:14px;padding-inline-end:14px;border-radius:20px;background-color:#616C60;display:flex;flex-direction:column;gap:10px;}.elementor .e-5405d988-8e47{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-50358aa9-4942{max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:44px;}.elementor .e-6c518559-4822{position:relative;padding-block-start:155px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-51px;background-color:#0A1C0F;display:flex;flex-direction:column;align-items:center;clip-path:polygon(0 51px, 26.2% 0, 100% 48px, 100% 100%, 0 100%);}.elementor .e-f4d441f-c0d4{font-family:"League Spartan";font-weight:800;font-size:46px;color:#FFFFFF;line-height:1.05;text-transform:uppercase;}.elementor .e-49bfff6e-baeb{width:100%;aspect-ratio:16 / 9;object-fit:cover;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;}.elementor .e-43c007a3-6a41{font-family:"League Spartan";font-weight:800;font-size:30px;color:#FFFFFF;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-150a3f29-1b2f{font-family:"League Spartan";font-size:17px;color:#C0C4BC;line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .e-30b87b5b-1150:hover,.elementor .e-30b87b5b-1150:focus-visible{color:#0A1C0F;background-color:#FFFFFF;}.elementor .e-30b87b5b-1150{font-family:"League Spartan";font-weight:700;font-size:16px;color:#FFFFFF;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:12px;margin-inline-end:0px;border-radius:30px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-55eb8f3f-618b{padding-block-start:16px;padding-block-end:30px;padding-inline-start:16px;padding-inline-end:16px;border-radius:20px;background-color:#0A1C0F;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-433e973-b64d{width:100%;aspect-ratio:16 / 9;object-fit:cover;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;}.elementor .e-604395a3-b66e{font-family:"League Spartan";font-weight:800;font-size:30px;color:#FFFFFF;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-83feeb7-8ce8{font-family:"League Spartan";font-size:17px;color:#C0C4BC;line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .e-44f46128-aadf:hover,.elementor .e-44f46128-aadf:focus-visible{color:#0A1C0F;background-color:#FFFFFF;}.elementor .e-44f46128-aadf{font-family:"League Spartan";font-weight:700;font-size:16px;color:#FFFFFF;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:12px;margin-inline-end:0px;border-radius:30px;border-width:2px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-1a50fb89-2111{padding-block-start:16px;padding-block-end:30px;padding-inline-start:16px;padding-inline-end:16px;border-radius:20px;background-color:#0A1C0F;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-4b896425-d0c9{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .e-6b57e392-93db{max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:44px;}.elementor .e-344144d4-e05a{position:relative;padding-block-start:155px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-51px;background-color:#616C60;display:flex;flex-direction:column;align-items:center;clip-path:polygon(0 51px, 26.2% 0, 100% 48px, 100% 100%, 0 100%);}.elementor .e-2f7a4349-36cd{font-family:"League Spartan";font-weight:800;font-size:46px;color:#FFFFFF;line-height:1.05;text-transform:uppercase;}.elementor .e-39790458-298a{font-family:"League Spartan";font-size:19px;color:#FFFFFF;line-height:1.65;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .e-6782a9fd-318c{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-3129b795-a194{font-family:"League Spartan";font-weight:700;font-size:17px;color:#FFFFFF;}.elementor .e-1795febc-c368{width:100%;height:48px;font-family:"League Spartan";font-size:16px;color:#0A1C0F;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;border-radius:3px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;}.elementor .e-9dcf121-4889{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 calc(50% - 9px);}.elementor .e-6ad80197-ae68{font-family:"League Spartan";font-weight:700;font-size:17px;color:#FFFFFF;}.elementor .e-3982ae5c-848f:focus{border-width:1px;border-color:#328249;border-style:solid;}.elementor .e-3982ae5c-848f{width:100%;height:48px;font-family:"League Spartan";font-size:16px;color:#0A1C0F;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:3px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;}.elementor .e-3e058fa8-2fb2{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 calc(50% - 9px);}.elementor .e-68933d8f-74d3{font-family:"League Spartan";font-weight:700;font-size:17px;color:#FFFFFF;}.elementor .e-2541f313-fdef:focus{border-width:1px;border-color:#328249;border-style:solid;}.elementor .e-2541f313-fdef{width:100%;height:48px;font-family:"League Spartan";font-size:16px;color:#0A1C0F;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:3px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;}.elementor .e-3a4f2305-e372{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 calc(50% - 9px);}.elementor .e-3bd9ca42-1c92{font-family:"League Spartan";font-weight:700;font-size:17px;color:#FFFFFF;}.elementor .e-7c17141-34b8:focus{border-width:1px;border-color:#328249;border-style:solid;}.elementor .e-7c17141-34b8{width:100%;height:48px;font-family:"League Spartan";font-size:16px;color:#0A1C0F;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:3px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;}.elementor .e-7ba830d5-46d5{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 calc(50% - 9px);}.elementor .e-41f45102-41d2{font-family:"League Spartan";font-weight:700;font-size:17px;color:#FFFFFF;}.elementor .e-2793e375-8e47:focus{border-width:1px;border-color:#328249;border-style:solid;}.elementor .e-2793e375-8e47{width:100%;min-height:140px;font-family:"League Spartan";font-size:16px;color:#0A1C0F;line-height:1.5;padding:14px;border-radius:3px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;}.elementor .e-7598af85-b60b{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 100%;}.elementor .e-4e78948c-47e3{font-family:"League Spartan";font-weight:700;font-size:18px;color:#FFFFFF;}.elementor .e-71c103b6-6670{width:100%;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:0px;border-color:#328249;border-style:solid;background-color:#328249;}.elementor .e-3cf8fd0-4a23{font-family:"League Spartan";font-weight:700;font-size:18px;color:#FFFFFF;}.elementor .e-a2f98f2-decc{width:100%;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:0px;border-color:#B30000;border-style:solid;background-color:#B30000;}.elementor .e-28646655-df16:hover,.elementor .e-28646655-df16:focus-visible{background-color:#359651;}.elementor .e-28646655-df16{font-family:"League Spartan";font-weight:700;font-size:17px;color:#FFFFFF;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;padding-block-start:17px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;border-radius:30px;background-color:#328249;}.elementor .e-40d22e41-7e5c{padding:0px;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;}.elementor .e-228c604d-56bf{font-family:"League Spartan";font-size:14px;color:#D9D9D9;line-height:1.55;& a { color: #FFFFFF; text-decoration: underline; }\n}.elementor .e-4f528487-9096{max-width:860px;padding:0px;display:flex;flex-direction:column;gap:36px;}.elementor .e-684ced6a-3cf3{position:relative;padding-block-start:155px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-51px;background-color:#0A1C0F;display:flex;flex-direction:column;align-items:center;clip-path:polygon(0 51px, 26.2% 0, 100% 48px, 100% 100%, 0 100%);}