.elementor .e-454a5b9b-69b8{font-family:var(--font-main);font-weight:700;font-size:clamp(32px,4vw,54px);color:var(--c-ink);letter-spacing:-0.015em;line-height:1.12;margin:0px;}.elementor .e-64faffe6-f3b1{padding:0px;margin-block-start:8px;display:flex;gap:12px;flex-wrap:wrap;}.elementor .e-43d8b46b-5bf0{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-41ccbd86-f57a{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-2cc7d401-42f9{width:100%;aspect-ratio:4/3;object-fit:cover;position:relative;z-index:1;display:block;}.elementor .e-29e902ec-2ace{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-18f26060-659b{padding:0px;display:grid;gap:clamp(24px,6vw,96px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;}.elementor .e-268e347e-7704{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:clamp(40px,6vw,96px);\n}.elementor .e-3a58d374-80a6{padding:0px;display:flex;gap:12px;flex-wrap:wrap;}.elementor .e-541cc26f-92ba{padding-block-start:clamp(32px,4vw,56px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:24px;border-top-style: solid; border-top-color: var(--c-line);\n}.elementor .e-7a6df5fa-f455{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-a2e4822-c176{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-1c0b1c3f-d610{font-family:var(--font-main);font-weight:700;font-size:clamp(17px,1.5vw,20px);color:var(--c-ink);line-height:1.3;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5af25ed5-4771{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);\n}.elementor .e-101695c8-1179{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);\n}.elementor .e-396179d5-afd6{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);\n}.elementor .e-7381d252-7dcf{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);\n}.elementor .e-4ce94834-8aac{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);\n}.elementor .e-339336a3-5d07{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);\n}.elementor .e-4a789430-687c{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);\n}.elementor .e-78907b71-d8cc{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);\n}.elementor .e-6a8ffa53-31c1{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);\n}.elementor .e-3109ac77-bc32{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);\n}.elementor .e-5c250006-5ee4{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);\n}.elementor .e-926781a-2b33{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);\n}.elementor .e-23c5c3e8-bdff{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);\n}.elementor .e-5d1cef3a-43f7{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);\n}.elementor .e-21b2de31-f8a7{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);\n}.elementor .e-491f4260-b8d2{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);\n}.elementor .e-24b01ec3-9603{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);\n}.elementor .e-5891600a-b9a5{column-gap:32px;padding:0px;border-block-end-width:1px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));border-bottom-style: solid; border-bottom-color: var(--c-line);\n}.elementor .e-5e6b56eb-589e{padding:0px;}.elementor .e-2fd7d572-4900{font-family:var(--font-main);font-weight:700;font-size:clamp(17px,1.5vw,20px);color:var(--c-ink);line-height:1.3;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7c38aced-b585{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);\n}.elementor .e-5ad5933e-d880{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);\n}.elementor .e-186545bb-b84d{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);\n}.elementor .e-27791560-29ac{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);\n}.elementor .e-291d00a1-503c{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);\n}.elementor .e-6a21aa62-3fbd{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);\n}.elementor .e-3580e3bc-a0be{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);\n}.elementor .e-f8c3928-446d{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);\n}.elementor .e-6f7ac639-6ab6{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);\n}.elementor .e-224c3f79-83cf{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);\n}.elementor .e-114a28a0-e383{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);\n}.elementor .e-6c75fc71-f967{column-gap:32px;padding:0px;border-block-end-width:1px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));border-bottom-style: solid; border-bottom-color: var(--c-line);\n}.elementor .e-1df463ff-1be5{padding:0px;}.elementor .e-12998084-4ff2{padding:0px;margin-block-start:12px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .e-77eb8566-946d{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-380dc40-5179{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-7f7837ec-b105{padding:0px;display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .e-11f95b30-fe6b{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-7663d36d-4b8f{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-3022e1a0-de37{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-49e43565-9a8f{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);\n}.elementor .e-70d2c6bd-899f{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);\n}.elementor .e-da96030-d684{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);\n}.elementor .e-fc7d0a7-ae95{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);\n}.elementor .e-3b912c82-2128{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);\n}.elementor .e-4a4d5571-11e9{column-gap:32px;padding:0px;border-block-end-width:1px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));border-bottom-style: solid; border-bottom-color: var(--c-line);\n}.elementor .e-2f2f3942-eee5{padding:0px;}.elementor .e-3f501653-bc15{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-6d0826db-5068{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-c1aed11-3e2f{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-5464516f-52e9{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-2eb2a509-c513{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);\n}.elementor .e-39498d9b-c016{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);\n}.elementor .e-4f74fd89-3ea1{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);\n}.elementor .e-17cbc836-e1ad{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);\n}.elementor .e-5c1ec305-eb09{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);\n}.elementor .e-67ed815e-a824{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);\n}.elementor .e-39a04fb4-70c0{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);\n}.elementor .e-10bced12-e100{column-gap:32px;padding:0px;border-block-end-width:1px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));border-bottom-style: solid; border-bottom-color: var(--c-line);\n}.elementor .e-7b32074d-7ab7{padding:0px;}.elementor .e-73d8ae4a-bc59{padding:0px;margin-block-start:8px;display:flex;gap:12px;flex-wrap:wrap;}.elementor .e-5354e41e-f0e4{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-7692e150-d124{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-70fcc85d-546c{width:100%;max-width:100%;aspect-ratio:16/9;display:block;}.elementor .e-5972972c-cb23{padding:0px;}.elementor .e-20741504-5552{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}.elementor .e-6240758f-b277{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-298ed44b-3883{width:100%;aspect-ratio:3/2;object-fit:contain;display:block;}.elementor .e-396fa5f8-5d97{width:100%;aspect-ratio:3/2;object-fit:contain;display:block;}.elementor .e-6fe3378b-8d59{width:100%;aspect-ratio:3/2;object-fit:contain;display:block;}.elementor .e-66d3acc3-2751{width:100%;aspect-ratio:3/2;object-fit:contain;display:block;}.elementor .e-1a819303-f691{padding:0px;display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;}.elementor .e-68906bba-d2ea{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-40690a7b-f604{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-d3f4918-ada5{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-5e33dbdf-22d2{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-61f957cc-9e4d{max-width:34ch;font-family:var(--font-main);font-weight:600;font-size:clamp(20px,2vw,26px);color:var(--c-ink);line-height:1.3;margin:0px;}.elementor .e-3e26d962-5fc6{font-weight:600;color:var(--c-ink);}.elementor .e-68de80c5-57bd{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-63f159c2-d507{font-family:var(--font-main);font-weight:700;font-size:20px;color:var(--c-ink);margin:0px;}.elementor .e-41b791aa-e90b{font-family:var(--font-main);font-weight:600;font-size:16px;color:var(--c-blue);margin:0px;}.elementor .e-28fcbfe6-e55a{padding-block-start:20px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .e-b62fc6a5-f044{min-width:0px;text-decoration:none;padding:0px;border-width:1px;border-color:var(--c-line);border-style:solid;display:flex;flex-direction:column;}.elementor .e-4d211719-f702{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-7254012a-2d43{font-family:var(--font-main);font-weight:700;font-size:20px;color:var(--c-ink);margin:0px;}.elementor .e-24e6e927-c384{font-family:var(--font-main);font-weight:600;font-size:16px;color:var(--c-blue);margin:0px;}.elementor .e-43c853b9-63ee{padding-block-start:20px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .e-5ff780eb-5a28{min-width:0px;text-decoration:none;padding:0px;border-width:1px;border-color:var(--c-line);border-style:solid;display:flex;flex-direction:column;}.elementor .e-2698ca95-a71f{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-61cfd647-5132{font-family:var(--font-main);font-weight:700;font-size:20px;color:var(--c-ink);margin:0px;}.elementor .e-7d53e96-7abc{font-family:var(--font-main);font-weight:600;font-size:16px;color:var(--c-blue);margin:0px;}.elementor .e-54dfd6a9-7de0{padding-block-start:20px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .e-156bcde4-785c{min-width:0px;text-decoration:none;padding:0px;border-width:1px;border-color:var(--c-line);border-style:solid;display:flex;flex-direction:column;}.elementor .e-5bc12f0a-1348{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-2d8e9c3-6e88{font-family:var(--font-main);font-weight:700;font-size:20px;color:var(--c-ink);margin:0px;}.elementor .e-7ad585cc-c14b{font-family:var(--font-main);font-weight:600;font-size:16px;color:var(--c-blue);margin:0px;}.elementor .e-62955afc-3e8a{padding-block-start:20px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .e-5efb486b-4a69{min-width:0px;text-decoration:none;padding:0px;border-width:1px;border-color:var(--c-line);border-style:solid;display:flex;flex-direction:column;}.elementor .e-e39b6ae-3deb{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-45abb98e-cab4{font-family:var(--font-main);font-weight:700;font-size:20px;color:var(--c-ink);margin:0px;}.elementor .e-5a8336ba-b265{font-family:var(--font-main);font-weight:600;font-size:16px;color:var(--c-blue);margin:0px;}.elementor .e-33fb16c0-a9be{padding-block-start:20px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;}.elementor .e-50cefad-acef{min-width:0px;text-decoration:none;padding:0px;border-width:1px;border-color:var(--c-line);border-style:solid;display:flex;flex-direction:column;}.elementor .e-592c9c9b-a5cd{padding:0px;display:grid;gap:clamp(12px,1.6vw,20px);grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .e-289598bb-21eb{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-51ba1ed-3867{width:100%;padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}.elementor .e-1e9bb821-f09a{padding-block-start:clamp(32px,4vw,56px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;gap:12px;flex-wrap:wrap;border-top-style: solid; border-top-color: var(--c-line);\n}.elementor .e-29c0e205-ebc3{width:100%;margin-block-start:clamp(48px,7vw,104px);padding-inline:max(var(--gutter),calc((100% - var(--w-content))/2)); box-sizing:border-box; padding-block:0;\n}