.elementor .e-600cbb56-7496{width:40px;height:2px;min-width:40px;padding:0px;background-color:var(--c-accent);}.elementor .e-33b42ca7-f7ae{font-family:var(--font-heading);font-weight:600;font-size:0.8125rem;color:var(--c-accent);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-6091ec24-cf65{padding:0px;display:flex;gap:0.875rem;align-items:center;}.elementor .e-77e1104a-5f67{font-family:var(--font-heading);font-weight:800;font-size:3.25rem;color:var(--c-ink);letter-spacing:-0.025em;line-height:1.1;}.elementor .e-12e6230d-a414{max-width:640px;font-family:var(--font-body);font-size:1.1875rem;color:var(--c-muted);line-height:1.65;}.elementor .e-2a4a7261-dbd2{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:1rem;box-sizing: border-box;\n}.elementor .e-576d9ad9-ebbf{padding-block-start:4.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-block-end-width:1px;background-color:var(--c-bg);display:flex;justify-content:center;box-sizing: border-box; background-image: radial-gradient(#D5DAE1 1px, transparent 1px); background-size: 26px 26px; border-bottom-style: solid; border-bottom-color: var(--c-line);\n}.elementor .e-921e15b-5fd9{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-660243b8-4cef{flex-direction:column;}.elementor .e-3a39f96e-5c94{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-27b9ba9a-31ef{flex-direction:column;}.elementor .e-14661bc-d3a5{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-618cde10-b633{flex-direction:column;}.elementor .e-43dc01a8-2239{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-60b18fe9-f1f4{flex-direction:column;}.elementor .e-286d3b-100c{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-5bae2272-77b8{flex-direction:column;}.elementor .e-4f72f85c-9022{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-5d4bee53-4c88{flex-direction:column;}.elementor .e-6c00051f-ea21{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-10ff96e7-61fe{flex-direction:column;}.elementor .e-79e9c64c-5ca0{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-737d35f2-ac5a{flex-direction:column;}.elementor .e-6a94ab55-f93d{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-17de6dcf-7887{flex-direction:column;}.elementor .e-b29c6de-9e2c{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-67adb56e-5c4b{flex-direction:column;}.elementor .e-3def6e49-de9a{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-2cede3b5-e40d{flex-direction:column;}.elementor .e-180b67f0-83c5{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-1b8a3962-34d6{flex-direction:column;}.elementor .e-3f245aea-ab85{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-51f90f9d-2f6a{flex-direction:column;}.elementor .e-248d1ef4-1094{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-fea504f-e782{flex-direction:column;}.elementor .e-2a9e25c1-47c9{width:24px;height:24px;color:var(--c-accent);fill: var(--c-accent);\n}.elementor .e-5af9bf4b-ac1c{flex-direction:column;}.elementor .e-2051a035-d5b4{padding:0px;}.elementor .e-437ad8c4-2cc3{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:2rem;box-sizing: border-box;\n}.elementor .e-7f64da96-bea7{padding-block-start:4.5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--c-bg);display:flex;justify-content:center;box-sizing: border-box;\n}.elementor .e-3e5f9241-4fe4{width:44px;height:44px;color:#FFFFFF;fill: #FFFFFF;\n}.elementor .e-623ca9a9-d366{width:96px;height:96px;min-width:96px;padding:0px;border-radius:50%;background-color:var(--c-accent);box-shadow:0px 18px 40px -16px rgba(163,12,17,0.55);display:flex;justify-content:center;align-items:center;}.elementor .e-1a9d71e7-a9ba{font-family:var(--font-heading);font-weight:800;font-size:2.25rem;color:var(--c-ink);letter-spacing:-0.02em;line-height:1.2;}.elementor .e-6ccb9f56-2079{max-width:640px;font-family:var(--font-body);font-size:1.125rem;color:var(--c-muted);line-height:1.7;}.elementor .e-3dc740a6-a535{width:100%;max-width:760px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:center;box-sizing: border-box;\n}.elementor .e-547b957a-9825{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-block-start-width:1px;background-color:var(--c-surface);display:flex;justify-content:center;box-sizing: border-box; border-top-style: solid; border-top-color: var(--c-line);\n}.elementor .e-1fb06969-babf{font-family:var(--font-heading);font-weight:600;font-size:0.8125rem;color:var(--c-accent);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-1f32bbbb-7dc6{font-family:var(--font-heading);font-weight:800;font-size:2.5rem;color:var(--c-ink);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-12501e13-9278{text-align:center;padding:0px;display:flex;flex-direction:column;gap:0.875rem;align-items:center;}.elementor .e-5ed00404-6ef8{width:80px;height:80px;object-fit:cover;border-radius:50%;border-width:3px;border-color:#FFFFFF;border-style:solid;box-shadow:0px 8px 20px -10px rgba(17,24,39,0.4);}.elementor .e-4df546b7-be60{font-family:var(--font-body);font-size:1.0625rem;color:#374151;line-height:1.7;font-style:italic;}.elementor .e-34b0d227-f2fb{font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--c-ink);margin-block-start:auto;}.elementor .e-65410b2f-5104:hover,.elementor .e-65410b2f-5104:focus-visible{color:var(--c-accent-dark);background-color:transparent;}.elementor .e-65410b2f-5104{font-family:var(--font-body);font-size:0.875rem;color:var(--c-accent);padding:0px;border-radius:0px;background-color:transparent;}.elementor .e-53d9111c-8c81{text-align:center;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-786aebe5-df7f{width:80px;height:80px;object-fit:cover;border-radius:50%;border-width:3px;border-color:#FFFFFF;border-style:solid;box-shadow:0px 8px 20px -10px rgba(17,24,39,0.4);}.elementor .e-27c3af9e-9e9b{font-family:var(--font-body);font-size:1.0625rem;color:#374151;line-height:1.7;font-style:italic;}.elementor .e-54349a8f-a2c3{font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--c-ink);margin-block-start:auto;}.elementor .e-3b4c3628-19b0:hover,.elementor .e-3b4c3628-19b0:focus-visible{color:var(--c-accent-dark);background-color:transparent;}.elementor .e-3b4c3628-19b0{font-family:var(--font-body);font-size:0.875rem;color:var(--c-accent);padding:0px;border-radius:0px;background-color:transparent;}.elementor .e-6d042bd7-3576{text-align:center;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-5ef83e1a-e23c{width:80px;height:80px;object-fit:cover;border-radius:50%;border-width:3px;border-color:#FFFFFF;border-style:solid;box-shadow:0px 8px 20px -10px rgba(17,24,39,0.4);}.elementor .e-359a2de3-7e5b{font-family:var(--font-body);font-size:1.0625rem;color:#374151;line-height:1.7;font-style:italic;}.elementor .e-466b343-4f9a{font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--c-ink);margin-block-start:auto;}.elementor .e-237a30d5-60df:hover,.elementor .e-237a30d5-60df:focus-visible{color:var(--c-accent-dark);background-color:transparent;}.elementor .e-237a30d5-60df{font-family:var(--font-body);font-size:0.875rem;color:var(--c-accent);padding:0px;border-radius:0px;background-color:transparent;}.elementor .e-75f8ca4e-8073{text-align:center;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-5e02f1f7-c3ed{width:80px;height:80px;object-fit:cover;border-radius:50%;border-width:3px;border-color:#FFFFFF;border-style:solid;box-shadow:0px 8px 20px -10px rgba(17,24,39,0.4);}.elementor .e-f6301e-dac6{font-family:var(--font-body);font-size:1.0625rem;color:#374151;line-height:1.7;font-style:italic;}.elementor .e-5f8e4ef9-3f74{font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--c-ink);margin-block-start:auto;}.elementor .e-54ceb298-df22:hover,.elementor .e-54ceb298-df22:focus-visible{color:var(--c-accent-dark);background-color:transparent;}.elementor .e-54ceb298-df22{font-family:var(--font-body);font-size:0.875rem;color:var(--c-accent);padding:0px;border-radius:0px;background-color:transparent;overflow-wrap: anywhere;\n}.elementor .e-1a59d556-a240{text-align:center;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-21fe4fb9-4dc1{width:100%;padding:0px;display:grid;gap:1.75rem;grid-template-columns:repeat(2, minmax(0, 1fr));box-sizing: border-box;\n}.elementor .e-173c35d5-6dc8{width:100%;max-width:1080px;padding:0px;display:flex;flex-direction:column;gap:3rem;box-sizing: border-box;\n}.elementor .e-7f6ebc3d-40a2{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-block-start-width:1px;background-color:var(--c-bg);display:flex;justify-content:center;box-sizing: border-box; border-top-style: solid; border-top-color: var(--c-line);\n}.elementor .e-313f7fc9-95e9{font-family:var(--font-heading);font-weight:800;font-size:2.5rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.15;}.elementor .e-1334159c-5072{align-self:center;}.elementor .e-4a7b10aa-90b8{width:100%;max-width:720px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:center;box-sizing: border-box;\n}.elementor .e-4d7e3422-4cb6{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--c-dark);display:flex;justify-content:center;box-sizing: border-box;\n}