.elementor .e-6c6b6508-d3d2{max-width:none;\n}.elementor .e-5a85fbb0-bc7d{font-family:var(--font-main);font-weight:700;font-size:clamp(30px,3.6vw,48px);color:var(--c-ink);letter-spacing:-0.015em;line-height:1.15;margin:0px;}.elementor .e-b736152-10ff{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-62af5d91-f572{width:auto;min-width:0px;position:absolute;z-index:0;padding:0px;border-width:1px;border-color:var(--c-mist);border-style:solid;inset:20px 0 0 20px;\n}.elementor .e-57aa51af-b29e{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-49a0f1ed-9260{width:100%;max-width:100%;position:relative;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:20px;margin:0px;box-sizing:border-box;\n}.elementor .e-61c0cabb-3dd9{padding:0px;display:grid;gap:clamp(24px,6vw,96px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;}.elementor .e-11c00209-e571{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:clamp(40px,6vw,96px) clamp(8px,2vw,24px);\n}.elementor .e-885c176-bd9a{max-width:none;\n}.elementor .e-664896c1-7561{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-490b25a6-4acc{max-width:none;\n}.elementor .e-184d9c05-4879{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-2a36614f-8514{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-3ea5317b-6a79{max-width:none;\n}.elementor .e-10d638c3-6028{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-18610894-fb7e{max-width:none;\n}.elementor .e-22833380-8572{max-width:none;\n}.elementor .e-2f2f1742-3fae{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-57ae61f2-ce58{font-family:var(--font-main);font-size:16px;color:var(--c-ink);line-height:1.5;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--c-line); max-width:none;\n}.elementor .e-4999c20d-ded8{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--c-line);\n}.elementor .e-22cba9b5-9460{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-1c4da9f7-3e26{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-7cf59072-1851{max-width:none;\n}.elementor .e-72fb7528-4ba3{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-72b84a3d-6a95{max-width:none;\n}.elementor .e-2a3edafa-45f9{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-27fc44f3-f838{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-10d92fed-1298{max-width:none;\n}.elementor .e-7e88a984-2688{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-45dc5989-580c{max-width:none;\n}.elementor .e-77fa2f03-7705{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-45d846d7-7fc2{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-11f4cd24-e64a{max-width:none;\n}.elementor .e-247b6e9c-527a{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-113acfe8-7d57{max-width:none;\n}.elementor .e-7d201c2d-30b9{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-71406abc-ebf9{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-a1a9492-4839{max-width:none;\n}.elementor .e-51523e1a-72cc{max-width:none;\n}.elementor .e-77b1ce6-4a27{max-width:none;\n}.elementor .e-75ef6bcd-495e{max-width:none;\n}.elementor .e-43cf4986-757d{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-2376f0ca-eb3c{width:100%;margin-block-start:clamp(32px,4vw,56px);padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}