.elementor .e-49aff8f-e848{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-5786f2e8-3737{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-color:rgba(55, 58, 59, 0.7);}.elementor .e-1e485592-7b22{font-family:var(--elza);font-weight:900;font-size:80px;color:var(--taupe);letter-spacing:-0.01em;line-height:1;text-align:center;text-transform:uppercase;}.elementor .e-7be12e6d-f173{font-family:var(--elza);font-weight:400;font-size:20px;color:var(--offset-white);line-height:1.5;text-align:center;}.elementor .e-7cf20724-b27a{margin-block-start:8px;}.elementor .e-44bc1b38-2d84{width:100%;max-width:1040px;position:relative;z-index:2;text-align:center;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .e-79c09b3e-beab{width:100%;min-height:600px;overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--dark-grey);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-2555415c-ffb4{color:var(--taupe);text-align:center;}.elementor .e-72edc22a-f8a5{color:var(--offset-white);text-align: left;\n}.elementor .e-72bb3cc8-5fc7{color:var(--offset-white);text-align: left;\n}.elementor .e-7f24c574-b91f{width:100%;max-width:900px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-3249c4c4-34f9{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--dark-grey);}.elementor .e-237f199f-77f8:hover,.elementor .e-237f199f-77f8:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-237f199f-77f8{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center center;transition:transform 0.6s;display:block;}.elementor .e-702e099e-7679{position:absolute;inset-inline-end:16px;inset-block-end:16px;z-index:2;font-family:var(--elza);font-weight:700;font-size:12px;color:var(--offset-white);letter-spacing:0.18em;line-height:1;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;background-color:rgba(55, 58, 59, 0.78);pointer-events: none;\n}.elementor .e-6db83301-2ad1{width:100%;max-width:1240px;overflow:hidden;position:relative;line-height:0px;padding:0px;border-radius:2px;display:block;cursor: zoom-in;\n}.elementor .e-3636285d-f73c{padding-block-start:64px;padding-block-end:64px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--taupe);}.elementor .e-59b778db-7692{color:var(--taupe);text-align:center;}.elementor .e-10200be-3e30{color:var(--offset-white);text-align: left;\n}.elementor .e-481a88e4-259d{width:100%;max-width:900px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-478da417-7446{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--dark-grey);}.elementor .e-20365547-6094:hover,.elementor .e-20365547-6094:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-20365547-6094{width:100%;height:auto;transition:transform 0.6s;display:block;}.elementor .e-55cff808-3aa9{position:absolute;inset-inline-end:16px;inset-block-end:16px;z-index:2;font-family:var(--elza);font-weight:700;font-size:12px;color:var(--offset-white);letter-spacing:0.18em;line-height:1;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;background-color:rgba(55, 58, 59, 0.78);pointer-events: none;\n}.elementor .e-5300b45-c489{width:100%;overflow:hidden;position:relative;line-height:0px;padding:0px;border-radius:2px;display:block;cursor: zoom-in;\n}.elementor .e-25260d71-2dbf:hover,.elementor .e-25260d71-2dbf:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-25260d71-2dbf{width:100%;height:auto;transition:transform 0.6s;display:block;}.elementor .e-3fda9a73-eaaa{position:absolute;inset-inline-end:16px;inset-block-end:16px;z-index:2;font-family:var(--elza);font-weight:700;font-size:12px;color:var(--offset-white);letter-spacing:0.18em;line-height:1;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;background-color:rgba(55, 58, 59, 0.78);pointer-events: none;\n}.elementor .e-628c624e-2579{width:100%;overflow:hidden;position:relative;line-height:0px;padding:0px;border-radius:2px;display:block;cursor: zoom-in;\n}.elementor .e-22cd135a-7c21{width:100%;max-width:1240px;column-gap:16px;padding:0px;display:grid;grid-template-columns:2.25fr 1fr;grid-template-rows:repeat(1, auto);row-gap: 16px;\n}.elementor .e-3af6e122-182d{padding-block-start:64px;padding-block-end:64px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--taupe);}.elementor .e-c6862be-d8b8{color:var(--taupe);text-align:center;}.elementor .e-5b6bb611-8729{color:var(--offset-white);text-align: left;\n}.elementor .e-5bae70b2-e40a{color:var(--offset-white);text-align: left;\n}.elementor .e-6f43cf7-7a47{color:var(--offset-white);text-align: left;\n}.elementor .e-1825e6e3-b431{width:100%;max-width:900px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-7097e38c-7293{font-size:22px;color:var(--taupe);}.elementor .e-2ab86a9b-6edc{font-family:var(--elza);font-weight:400;font-size:17px;color:var(--offset-white);line-height:1.65;display:block;& ul { padding-inline-start: 1.2em; margin: 0; } & li { margin-block-end: 6px; padding-inline-start: 4px; } & li::marker { color: var(--taupe); }\n}.elementor .e-5a5c0f2e-dd3a{width:100%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:2px;border-width:1px;border-color:rgba(222, 216, 208, 0.28);border-style:solid;background-color:rgba(245, 247, 243, 0.04);display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-7221a484-7e3d{font-size:22px;color:var(--taupe);}.elementor .e-1fbc9ce6-7c6f{font-family:var(--elza);font-weight:400;font-size:17px;color:var(--offset-white);line-height:1.65;display:block;& ul { padding-inline-start: 1.2em; margin: 0; } & li { margin-block-end: 6px; padding-inline-start: 4px; } & li::marker { color: var(--taupe); }\n}.elementor .e-4f89f006-2839{width:100%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:2px;border-width:1px;border-color:rgba(222, 216, 208, 0.28);border-style:solid;background-color:rgba(245, 247, 243, 0.04);display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-21f06224-dc28{font-size:22px;color:var(--taupe);}.elementor .e-4c7e9c44-4c63{font-family:var(--elza);font-weight:400;font-size:17px;color:var(--offset-white);line-height:1.65;display:block;& ul { padding-inline-start: 1.2em; margin: 0; } & li { margin-block-end: 6px; padding-inline-start: 4px; } & li::marker { color: var(--taupe); }\n}.elementor .e-7a5a5c6d-1996{width:100%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:2px;border-width:1px;border-color:rgba(222, 216, 208, 0.28);border-style:solid;background-color:rgba(245, 247, 243, 0.04);display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-4d218405-53e2{font-size:22px;color:var(--taupe);}.elementor .e-373ee413-12ce{font-family:var(--elza);font-weight:400;font-size:17px;color:var(--offset-white);line-height:1.65;display:block;& ul { padding-inline-start: 1.2em; margin: 0; } & li { margin-block-end: 6px; padding-inline-start: 4px; } & li::marker { color: var(--taupe); }\n}.elementor .e-47651e9a-1053{width:100%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:2px;border-width:1px;border-color:rgba(222, 216, 208, 0.28);border-style:solid;background-color:rgba(245, 247, 243, 0.04);display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-4f1b3a27-cf1a{width:100%;column-gap:20px;padding:0px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);row-gap: 20px;\n}.elementor .e-70287120-30b3{font-size:22px;color:var(--taupe);}.elementor .e-2041787f-af99{font-family:var(--elza);font-weight:400;font-size:17px;color:var(--offset-white);line-height:1.65;display:block;& ul { padding-inline-start: 1.2em; margin: 0; } & li { margin-block-end: 6px; padding-inline-start: 4px; } & li::marker { color: var(--taupe); }\n}.elementor .e-2bacc9a0-d696{width:100%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:2px;border-width:1px;border-color:rgba(222, 216, 208, 0.28);border-style:solid;background-color:rgba(245, 247, 243, 0.04);display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-61b66c19-da04{width:100%;max-width:1100px;padding:0px;display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .e-2f47aea0-b538{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--dark-grey);}.elementor .e-707b576c-2c0c:hover,.elementor .e-707b576c-2c0c:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-707b576c-2c0c{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center center;transition:transform 0.6s;display:block;}.elementor .e-8ce84d4-3b5f{position:absolute;inset-inline-end:16px;inset-block-end:16px;z-index:2;font-family:var(--elza);font-weight:700;font-size:12px;color:var(--offset-white);letter-spacing:0.18em;line-height:1;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;background-color:rgba(55, 58, 59, 0.78);pointer-events: none;\n}.elementor .e-76fe94a2-ef34{width:100%;max-width:1240px;overflow:hidden;position:relative;line-height:0px;padding:0px;border-radius:2px;display:block;cursor: zoom-in;\n}.elementor .e-565f72b6-b4ef{padding-block-start:64px;padding-block-end:64px;padding-inline-start:48px;padding-inline-end:48px;background-color:var(--taupe);}