.elementor .e-6c20279c-7282{font-weight:600;}.elementor .e-1265c459-1e1c{font-family:var(--k2-font);font-weight:800;font-size:60px;color:var(--k2-ink);letter-spacing:-0.02em;line-height:1.02;}.elementor .e-36f2e046-c2e8{max-width:34ch;font-size:21px;}.elementor .e-53f60220-62af{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-203ca0b1-602c{gap:24px;flex:1 1 440px;}.elementor .e-9e9803a-f88f{height:440px;}.elementor .e-5a7f4b34-a8a5{font-family:var(--k2-font);font-weight:800;font-size:32px;color:var(--k2-ink);line-height:1;}.elementor .e-6b1d01e9-fe27{font-family:var(--k2-font);font-weight:600;font-size:15px;color:var(--k2-ink);}.elementor .e-10d3c4c6-c70e{width:auto;position:absolute;inset-block-end:-20px;inset-inline-start:-16px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;background-color:var(--k2-accent);flex-direction:column;gap:2px;}.elementor .e-6d1b2eec-f03e{width:auto;min-width:0px;position:relative;padding:0px;flex:1 1 480px;}.elementor .e-4e330646-50dc{padding-block-start:72px;padding-block-end:56px;}.elementor .e-14f436e5-b2eb{max-width:640px;padding:0px;flex-direction:column;gap:12px;}.elementor .e-771ec638-34c6{color:var(--k2-accent);}.elementor .e-5e859675-f0a6{color:var(--k2-muted-on-dark);}.elementor .e-6d14307d-3c13{color:var(--k2-white);background-color:var(--k2-ink);}.elementor .e-42b7d2b3-8745{font-size:28px;line-height:1.15;}.elementor .e-34867321-3b80{font-size:16px;color:var(--k2-ink);padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:2px;background-color:transparent;align-self:flex-start;border-bottom-style: solid; border-bottom-color: var(--k2-ink);\n}.elementor .e-452b4d1a-4962{border-width:2px;border-color:var(--k2-ink);border-style:solid;background-color:transparent;}.elementor .e-34dea3c7-8a29{padding:0px;gap:20px;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));grid-template-rows:none;grid-auto-rows:auto;}.elementor .e-463cac28-9c28{font-size:16px;}.elementor .e-7fc09d4d-80bb{height:320px;border-radius:18px;flex:1 1 100%;}.elementor .e-4962b94f-f89b{color:var(--k2-body-text);}.elementor .e-6be84b18-1229{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:12px;flex:1 1 280px;}.elementor .e-7884875e-ca9f{width:auto;min-width:0px;column-gap:28px;padding:0px;flex:2 1 480px;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));grid-template-rows:none;grid-auto-rows:auto;row-gap: 14px;\n}.elementor .e-5bfe08a2-544e{padding:40px;border-radius:24px;background-color:var(--k2-white);gap:40px;flex-wrap:wrap;box-sizing: border-box;\n}.elementor .e-2a81af11-d56e{background-color:var(--k2-soft-bg);}.elementor .e-2b13046d-cc3c{height:340px;min-width:0px;flex:1 1 420px;object-position: 40% center;\n}.elementor .e-29d8af1b-c77a{height:400px;min-width:0px;flex:1 1 460px;}.elementor .e-1d2d38b6-4abd{color:var(--k2-accent);}.elementor .e-607dc8e9-667e{color:var(--k2-on-dark);line-height:1.55;}.elementor .e-ed9dd31-5688{font-family:var(--k2-font);font-weight:800;font-size:56px;color:var(--k2-accent);line-height:1;}.elementor .e-42722b29-c977{font-family:var(--k2-font);font-size:17px;color:var(--k2-muted-on-dark);}.elementor .e-531dd866-af57{padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;align-items: baseline;\n}.elementor .e-3a2aa7a6-88a6{font-family:var(--k2-font);font-size:17px;color:var(--k2-on-dark);line-height:1.5;}.elementor .e-468cdc4c-d5f3{padding:0px;}.elementor .e-78ea1627-576c{gap:20px;}.elementor .e-262ca05a-a469{color:var(--k2-white);background-color:var(--k2-ink);}.elementor .e-6ac1b3df-de49{gap:14px;}.elementor .e-f879ac9-8aa5{height:300px;min-width:0px;flex:1 1 360px;}.elementor .e-2ecfea11-fd75{gap:40px;}.elementor .e-7309832e-f575{padding:0px;gap:16px;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-template-rows:none;grid-auto-rows:auto;}.elementor .e-4ecf517a-7e9e{color:var(--k2-ink);}.elementor .e-5ad66ede-9f78{font-family:var(--k2-font);font-weight:700;font-size:19px;}.elementor .e-7eaff2b0-d9e0{font-family:var(--k2-font);font-weight:800;font-size:32px;line-height:1.2;}.elementor .e-e8a3231-67d5{font-family:var(--k2-font);font-size:19px;}.elementor .e-e95af53-4ddf{font-family:var(--k2-font);font-size:19px;}.elementor .e-1106de98-8627{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;}.elementor .e-22af5fbf-f0fa{gap:18px;}.elementor .e-4c602e9e-46a7{height:380px;min-width:0px;background-color:var(--k2-white);flex:1 1 420px;object-position: right center;\n}.elementor .e-28bfd522-1fbc{gap:40px;align-items:stretch;}.elementor .e-4f396e3b-5e71{padding-block-start:80px;padding-block-end:80px;background-color:var(--k2-accent);}.elementor .e-57ce963b-249c{width:100%;height:320px;object-position:60% 45%;border-radius:24px;}.elementor .e-52f02436-cbda{width:auto;min-width:0px;padding:0px;display:block;flex:2 1 520px;}.elementor .e-20233685-5f2c{color:var(--k2-body-text);}.elementor .e-7a989057-2fac{padding:0px;}.elementor .e-41c12fa-6350{gap:12px;flex:1 1 260px;}.elementor .e-6e0184f3-fd7f{column-gap:40px;row-gap: 24px;\n}.elementor .e-301811e3-6b73{padding-block-start:56px;padding-block-end:56px;}