.elementor .e-7bbc6f35-5edf{font-weight:700;font-size:12px;color:#7c63ca;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-180266f2-b279{font-weight:400;font-size:clamp(34px, 4.6vw, 54px);color:#2b2e34;letter-spacing:-0.015em;line-height:1.1;text-wrap: balance;\n}.elementor .e-7ebb3b08-228c{font-size:17px;color:#3a3a40;line-height:1.55;}.elementor .e-4e4c5e4-c3ce{font-size:15px;color:#2b2e34;line-height:1.55;}.elementor .e-1e6255e5-3081:hover,.elementor .e-1e6255e5-3081:focus-visible{color:#ffffff;background-color:#000000;}.elementor .e-1e6255e5-3081{font-weight:500;font-size:17px;color:#ffffff;line-height:1.3;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#2b2e34;transition:background-color 200ms;}.elementor .e-71c9ff59-4007:hover,.elementor .e-71c9ff59-4007:focus-visible{color:#7c63ca;}.elementor .e-71c9ff59-4007{font-weight:500;font-size:15px;color:#2b2e34;}.elementor .e-2d3cea73-2796{padding:0px;margin-block-start:4px;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-2929054b-4d42{max-width:560px;padding-block-start:16px;padding-block-end:220px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;align-self:start;}.elementor .e-127ff524-86f3{height:clamp(380px, 52vw, 660px);position:relative;padding:0px;background-color:transparent;pointer-events: none;\n}.elementor .e-248539f7-21a8{width:100%;max-width:1200px;padding-block-start:40px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));box-sizing: border-box;\n}.elementor .e-19de1f0c-5d1a{height:180px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;background-color:#7c63ca;mix-blend-mode:multiply;pointer-events: none;\n}.elementor .e-677f1fb6-8ed5{font-weight:300;font-size:clamp(26px, 3.4vw, 40px);color:#ffffff;letter-spacing:-0.01em;line-height:1.15;}.elementor .e-24b6006e-7676{max-width:700px;font-weight:400;font-size:12px;color:#ffffff;letter-spacing:0.08em;line-height:1.6;text-transform:uppercase;}.elementor .e-2b95ddfc-6f71{height:180px;max-width:1200px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:12px;justify-content:center;box-sizing: border-box;\n}.elementor .e-5eebbc6c-7add{width:auto;height:100%;max-width:50%;object-fit:contain;position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:2;display:block;object-position: right bottom; filter: grayscale(1); cursor: default;\n}.elementor .e-cff352e-a52b{overflow:hidden;position:relative;padding:0px;background-color:#ffffff;flex-direction:column;}.elementor .e-7fe039ff-8dda{width:18px;height:18px;color:#5ebae9;flex:0 0 auto;fill: #5ebae9; & svg { fill: none; }\n}.elementor .e-50e528f-10b9{font-weight:500;font-size:15px;color:#ffffff;}.elementor .e-67576ddf-f9aa{width:auto;padding:0px;gap:10px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;}.elementor .e-f52e0d9-d62e{width:18px;height:18px;color:#5ebae9;flex:0 0 auto;fill: #5ebae9; & svg { fill: none; }\n}.elementor .e-1cbf0ad1-65c1{font-weight:500;font-size:15px;color:#ffffff;}.elementor .e-c79803c-8304{width:auto;padding:0px;gap:10px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;}.elementor .e-1a91e0f-ef95{width:18px;height:18px;color:#5ebae9;flex:0 0 auto;fill: #5ebae9; & svg { fill: none; }\n}.elementor .e-652ae216-92eb{font-weight:500;font-size:15px;color:#ffffff;}.elementor .e-126c16de-bed8{width:auto;padding:0px;gap:10px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;}.elementor .e-5f99e91c-d7c1{color:#ffffff;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;background-color:#001937;flex-wrap:wrap;justify-content:center;align-items:center;gap: 12px 40px; gap: 12px 40px;\n}.elementor .e-6c9f426a-28f6{font-weight:700;font-size:12px;color:#7c63ca;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-4d5b43b0-6b24{font-weight:300;font-size:clamp(28px, 3.4vw, 40px);color:#2b2e34;letter-spacing:-0.01em;line-height:1.16;text-wrap: balance;\n}.elementor .e-2ea3cee0-6326{font-size:17px;color:#3a3a40;line-height:1.55;}.elementor .e-6e91d051-cfec{max-width:820px;padding:0px;flex-direction:column;gap:16px;}.elementor .e-2ed468b8-2159{font-weight:300;font-size:36px;color:#7c63ca;line-height:1;}.elementor .e-41f6f3cf-3bfa{font-size:17px;color:#2b2e34;line-height:1.5;}.elementor .e-13cead21-82b3{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;background-color:#ffffff;flex-direction:column;gap:18px;}.elementor .e-76cba9f4-5dc5{font-weight:300;font-size:36px;color:#7c63ca;line-height:1;}.elementor .e-30b2c955-c20b{font-size:17px;color:#2b2e34;line-height:1.5;}.elementor .e-5e3fe17d-1f68{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;background-color:#ffffff;flex-direction:column;gap:18px;}.elementor .e-32604ca-2b82{font-weight:300;font-size:36px;color:#7c63ca;line-height:1;}.elementor .e-7f985bb-8316{font-size:17px;color:#2b2e34;line-height:1.5;}.elementor .e-91856b3-9802{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;background-color:#ffffff;flex-direction:column;gap:18px;}.elementor .e-5063fa10-7fea{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-5731a14b-9c2d{max-width:1500px;font-weight:300;font-size:clamp(26px, 3.2vw, 38px);color:#2b2e34;letter-spacing:-0.01em;line-height:1.2;margin-block-start:16px;text-wrap: balance;\n}.elementor .e-348e385c-39a2{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:40px;}.elementor .e-705233a0-1c1c{padding-block-start:88px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ededee;flex-direction:column;}.elementor .e-2a34853b-452b{font-family:Archivo;font-weight:300;font-size:clamp(30px, 3.4vw, 42px);color:#2b2e34;letter-spacing:-0.01em;line-height:1.16;text-align:center;text-wrap: balance;\n}.elementor .e-3cc329e1-359e{font-family:Archivo;font-weight:700;font-size:13px;color:#55555b;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-270cd14f-dd2d{width:18px;height:18px;color:#9d9c9c;flex:0 0 auto;}.elementor .e-8d97337-4ff8{font-family:Archivo;font-size:19px;color:#55555b;line-height:1.4;}.elementor .e-23f6e86d-6136{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:14px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-1b10a0b6-ad8c{width:18px;height:18px;color:#9d9c9c;flex:0 0 auto;}.elementor .e-3f09e516-a774{font-family:Archivo;font-size:19px;color:#55555b;line-height:1.4;}.elementor .e-12ed6a-134e{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:14px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-7b0ae135-52ba{width:18px;height:18px;color:#9d9c9c;flex:0 0 auto;}.elementor .e-49b534a5-b458{font-family:Archivo;font-size:19px;color:#55555b;line-height:1.4;}.elementor .e-7a275fb3-8831{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:14px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-774df5c4-f46e{width:18px;height:18px;color:#9d9c9c;flex:0 0 auto;}.elementor .e-719d6e37-4aa1{font-family:Archivo;font-size:19px;color:#55555b;line-height:1.4;}.elementor .e-348fe0cd-7fc7{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;gap:14px;flex-wrap:nowrap;align-items:center;}.elementor .e-7eecd5fd-d28d{padding:0px;flex-direction:column;}.elementor .e-362fd476-e30d{padding:44px;background-color:#f7f7f8;flex-direction:column;gap:24px;}.elementor .e-5de2771e-6eca{font-family:Archivo;font-weight:700;font-size:13px;color:#ffffff;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-7755be91-c78f{width:20px;height:20px;color:#7ac15d;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-76a55607-31e2{font-family:Archivo;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-2f1473c0-e20b{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:12px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-603cd53a-2fb8{width:20px;height:20px;color:#7ac15d;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-253bc64e-5491{font-family:Archivo;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-581e6da2-69f6{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:12px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-1b64014b-9e30{width:20px;height:20px;color:#7ac15d;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-76191f5b-d29d{font-family:Archivo;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-3d8e00a2-1754{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:12px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-167849ca-3ece{width:20px;height:20px;color:#7ac15d;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-5baea756-504e{font-family:Archivo;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-48c8e255-bd1b{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:12px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-323fbba3-746e{width:20px;height:20px;color:#7ac15d;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-19ea7479-5835{font-family:Archivo;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-6726b559-87af{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:12px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-1c38e58c-9718{width:20px;height:20px;color:#7ac15d;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-1692cbab-db79{font-family:Archivo;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-1df057e-28b1{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:12px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-25d81f65-9122{width:20px;height:20px;color:#7ac15d;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-5af60259-e24e{font-family:Archivo;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-2c76a51e-f3ee{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:12px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-3f4683a2-3394{width:20px;height:20px;color:#7ac15d;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-2ecc2c38-3249{font-family:Archivo;font-size:18px;color:#ffffff;line-height:1.4;}.elementor .e-b58c6f3-a0a7{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:12px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.14);\n}.elementor .e-76f0dc46-e306{column-gap:28px;padding:0px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}.elementor .e-1888a53b-7307{color:#ffffff;padding:44px;background-color:#001937;flex-direction:column;gap:24px;}.elementor .e-56b626e8-c97b{padding:0px;border-width:1px;border-color:#e2e2e4;border-style:solid;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}.elementor .e-59cdfb40-dc98{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:40px;}.elementor .e-6520ced-5207{padding-block-start:88px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ffffff;flex-direction:column;}.elementor .e-78281666-8eae{font-family:Archivo;font-weight:700;font-size:13px;color:#7c63ca;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-3d321a25-1ab1{font-family:Archivo;font-weight:300;font-size:clamp(30px, 3.4vw, 42px);color:#2b2e34;letter-spacing:-0.01em;line-height:1.16;}.elementor .e-46ba83d7-e773{font-family:Archivo;font-size:18px;color:#3a3a40;line-height:1.55;}.elementor .e-6539f68b-5cc2{padding:0px;flex-direction:column;gap:14px;}.elementor .e-6092b208-3256{font-family:Archivo;font-weight:300;font-size:64px;color:#2b2e34;line-height:1;}.elementor .e-3a5b01c0-b8fe{font-family:Archivo;font-size:18px;color:#2b2e34;}.elementor .e-926b37e-6005{padding:0px;gap:4px;flex-wrap:nowrap;align-items: baseline;\n}.elementor .e-786361b3-72f2{font-family:Archivo;font-weight:700;font-size:13px;color:#2b2e34;letter-spacing:0.1em;line-height:1.6;text-transform:uppercase;}.elementor .e-17c1be86-d9c4{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ffffff;gap:24px;flex-wrap:wrap;align-items:center;justify-self: end;\n}.elementor .e-4b9369ba-b945{padding:0px;display:grid;gap:40px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:end;}.elementor .e-a71400a-c620{font-family:Archivo;font-weight:500;font-size:20px;color:#2b2e34;line-height:1.3;}.elementor .e-db507d4-8454{font-family:Archivo;font-size:16px;color:#3a3a40;line-height:1.55;}.elementor .e-3d6e6713-479c{padding:32px;background-color:#ffffff;flex-direction:column;gap:12px;}.elementor .e-5421f583-7983{font-family:Archivo;font-weight:500;font-size:20px;color:#2b2e34;line-height:1.3;}.elementor .e-4e1b4aa3-dd63{font-family:Archivo;font-size:16px;color:#3a3a40;line-height:1.55;}.elementor .e-556112a7-bb62{padding:32px;background-color:#ffffff;flex-direction:column;gap:12px;}.elementor .e-5d63d278-97a8{font-family:Archivo;font-weight:500;font-size:20px;color:#2b2e34;line-height:1.3;}.elementor .e-77eab5f1-aa96{font-family:Archivo;font-size:16px;color:#3a3a40;line-height:1.55;}.elementor .e-67496abd-f483{padding:32px;background-color:#ffffff;flex-direction:column;gap:12px;}.elementor .e-d8baa20-478c{font-family:Archivo;font-weight:500;font-size:20px;color:#2b2e34;line-height:1.3;}.elementor .e-7dbfdb0a-bb17{font-family:Archivo;font-size:16px;color:#3a3a40;line-height:1.55;}.elementor .e-2cd3f7d1-958b{padding:32px;background-color:#ffffff;flex-direction:column;gap:12px;}.elementor .e-144f1a07-9a60{font-family:Archivo;font-weight:500;font-size:20px;color:#2b2e34;line-height:1.3;}.elementor .e-5c331b86-ee51{font-family:Archivo;font-size:16px;color:#3a3a40;line-height:1.55;}.elementor .e-3b0e1f17-2e39{padding:32px;background-color:#ffffff;flex-direction:column;gap:12px;}.elementor .e-1c25738e-fdd8{font-family:Archivo;font-weight:500;font-size:20px;color:#2b2e34;line-height:1.3;}.elementor .e-33dbc2ee-68c9{font-family:Archivo;font-size:16px;color:#3a3a40;line-height:1.55;}.elementor .e-58c7917-4379{padding:32px;background-color:#ffffff;flex-direction:column;gap:12px;}.elementor .e-7890fcc9-d05e{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-6b598067-79b9{font-family:Archivo;font-weight:700;font-size:12px;color:#7c63ca;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#ffffff;}.elementor .e-39d43642-34b2{font-family:Archivo;font-weight:700;font-size:13px;color:#ffffff;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-a604e12-7d96{padding:0px;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .e-757d8536-9d02{font-family:Archivo;font-weight:300;font-size:clamp(28px, 3vw, 38px);color:#ffffff;letter-spacing:-0.01em;line-height:1.16;}.elementor .e-4bcdee3e-59e7{max-width:520px;font-family:Archivo;font-size:18px;color:#ffffff;line-height:1.55;}.elementor .e-65c8bf4-59c2{padding:44px;flex-direction:column;gap:16px;}.elementor .e-2cd2bee3-bc84{font-family:Archivo;font-weight:700;font-size:13px;color:#ffffff;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-2ae2f1bf-b432{font-family:Archivo;font-weight:500;font-size:15px;color:#ffffff;line-height:1.3;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;white-space: nowrap;\n}.elementor .e-131d173b-1cc1{font-family:Archivo;font-weight:500;font-size:15px;color:#ffffff;line-height:1.3;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;white-space: nowrap;\n}.elementor .e-54453688-6e5d{font-family:Archivo;font-weight:500;font-size:15px;color:#ffffff;line-height:1.3;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;white-space: nowrap;\n}.elementor .e-7113d4c7-4985{font-family:Archivo;font-weight:500;font-size:15px;color:#ffffff;line-height:1.3;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;white-space: nowrap;\n}.elementor .e-3489e745-c75b{font-family:Archivo;font-weight:500;font-size:15px;color:#ffffff;line-height:1.3;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.5);border-style:solid;white-space: nowrap;\n}.elementor .e-59d6d74f-a5f9{padding:0px;gap:10px;flex-wrap:wrap;}.elementor .e-6c9dd84f-5001{font-family:Archivo;font-size:15px;color:#ffffff;line-height:1.55;}.elementor .e-7aa35d54-7f03{padding:44px;background-color:rgba(0,25,55,.22);flex-direction:column;gap:18px;justify-content:center;}.elementor .e-6830a8d7-a521{color:#ffffff;padding:0px;background-color:#7c63ca;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);}.elementor .e-5ec95582-38f6{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:44px;}.elementor .e-1fcdaf59-c315{scroll-margin-top:16px;padding-block-start:88px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ededee;flex-direction:column;}.elementor .e-11c28616-c39f{font-family:Archivo;font-weight:700;font-size:13px;color:#7c63ca;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-635138bf-f6f4{font-family:Archivo;font-weight:300;font-size:clamp(30px, 3.4vw, 42px);color:#2b2e34;letter-spacing:-0.01em;line-height:1.16;}.elementor .e-75a71808-51d0{font-family:Archivo;font-size:18px;color:#3a3a40;line-height:1.55;}.elementor .e-3e4a33ee-3934{max-width:760px;padding:0px;flex-direction:column;gap:14px;}.elementor .e-7fb37cfc-842b{font-family:Archivo;font-weight:700;font-size:13px;color:#ffffff;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;background-color:#c84821;}.elementor .e-1d554674-bf03{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-dfc7f4f-5b91{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-58f9d57e-86db{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-21d01f5b-bf3d{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-65fddca0-d8f9{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-1b39bc0-1c19{padding-block-start:6px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;}.elementor .e-cb2465-a994{padding:0px;border-width:1px;border-color:#e2e2e4;border-style:solid;flex-direction:column;}.elementor .e-108b2b00-d618{font-family:Archivo;font-weight:700;font-size:13px;color:#ffffff;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;background-color:#41927e;}.elementor .e-6c8c4575-dd3c{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-715d9db9-c3e3{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-160f899b-708b{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-2d10f989-d85f{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-4fb04a33-4eea{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-4303581f-ae19{padding-block-start:6px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;}.elementor .e-6ae77ac9-9a37{padding:0px;border-width:1px;border-color:#e2e2e4;border-style:solid;flex-direction:column;}.elementor .e-7370375d-9825{font-family:Archivo;font-weight:700;font-size:13px;color:#ffffff;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;background-color:#3376c7;}.elementor .e-18300116-5fb7{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-6d68894d-a590{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-616f75d3-53a8{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-76389e47-be5f{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-6c155937-7ec9{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-dc301ca-b194{padding-block-start:6px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;}.elementor .e-7250b3c9-14c6{padding:0px;border-width:1px;border-color:#e2e2e4;border-style:solid;flex-direction:column;}.elementor .e-13cba7fd-e72e{font-family:Archivo;font-weight:700;font-size:13px;color:#ffffff;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;background-color:#2c6785;}.elementor .e-7c86a6f-4d93{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-5c3c640-5c79{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-63773cd-fc64{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-b5446c4-9788{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-37482080-9ddf{font-family:Archivo;font-weight:300;font-size:17px;color:#2b2e34;line-height:1.35;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-3dad36e4-7a8f{padding-block-start:6px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;}.elementor .e-19f5374f-43fd{padding:0px;border-width:1px;border-color:#e2e2e4;border-style:solid;flex-direction:column;}.elementor .e-7c361c2a-9e3f{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-50cdc53d-100e:hover,.elementor .e-50cdc53d-100e:focus-visible{color:#2b2e34;background-color:#ededee;}.elementor .e-50cdc53d-100e{font-family:Archivo;font-weight:500;font-size:15px;color:#2b2e34;line-height:1.3;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:#2b2e34;border-style:solid;background-color:transparent;transition:background-color 200ms;}.elementor .e-68246826-9309{font-family:Archivo;font-size:15px;color:#75757a;}.elementor .e-391f40c6-a6f7{padding:0px;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-4af04a31-b99b{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:44px;}.elementor .e-537ed480-eaf3{padding-block-start:88px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ffffff;flex-direction:column;}.elementor .e-2b21221f-8a48{font-weight:700;font-size:12px;color:#7c63ca;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-49ad4c45-c1fa{font-weight:300;font-size:clamp(28px, 3.4vw, 40px);color:#2b2e34;letter-spacing:-0.01em;line-height:1.16;}.elementor .e-7beffca4-d26b{padding:0px;flex-direction:column;gap:16px;}.elementor .e-2f534e74-66ae{font-weight:700;font-size:12px;color:#7c63ca;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-7473f4d7-4496{font-weight:300;font-size:26px;color:#2b2e34;line-height:1.2;}.elementor .e-6daf7e4-b842{font-size:15px;color:#3a3a40;line-height:1.55;}.elementor .e-631d599b-e5dd{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: #2b2e34;\n}.elementor .e-2071361-ce47{font-weight:700;font-size:12px;color:#7c63ca;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-5f18b865-b043{font-weight:300;font-size:26px;color:#2b2e34;line-height:1.2;}.elementor .e-474921cc-9a81{font-size:15px;color:#3a3a40;line-height:1.55;}.elementor .e-375f4efa-603f{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: #2b2e34;\n}.elementor .e-3202f7cd-fe86{font-weight:700;font-size:12px;color:#7c63ca;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-1bfae09a-7a24{font-weight:300;font-size:26px;color:#2b2e34;line-height:1.2;}.elementor .e-146d6ec4-b308{font-size:15px;color:#3a3a40;line-height:1.55;}.elementor .e-fbf8370-4578{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: #2b2e34;\n}.elementor .e-7d319d8d-eac0{padding:0px;display:grid;gap:40px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-7efde7e4-989a:hover,.elementor .e-7efde7e4-989a:focus-visible{color:#ffffff;background-color:#000000;}.elementor .e-7efde7e4-989a{font-weight:500;font-size:15px;color:#ffffff;line-height:1.3;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#2b2e34;transition:background-color 200ms;}.elementor .e-38b9d99d-4d5e{padding:0px;}.elementor .e-163e19df-45a1{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:48px;}.elementor .e-59ea0401-4906{padding-block-start:88px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ededee;flex-direction:column;}.elementor .e-3b0c589-1edc{width:100%;height:100%;object-fit:contain;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;object-position: center bottom; filter: grayscale(1); cursor: default;\n}.elementor .e-6559d666-f8a8{height:clamp(360px, 44vw, 540px);overflow:hidden;position:relative;padding:0px;background-color:#ededee;}.elementor .e-5dde38bc-6f84{font-weight:700;font-size:12px;color:#7c63ca;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-6378cdfa-e418{font-weight:300;font-size:clamp(28px, 3.4vw, 40px);color:#2b2e34;letter-spacing:-0.01em;line-height:1.16;text-wrap: balance;\n}.elementor .e-139b6b8-bb49e5e{font-size:15px;color:#3a3a40;line-height:1.55;}.elementor .e-3918702d-6a6e{padding:0px;flex-direction:column;gap:16px;}.elementor .e-3415eb13-d4c5{width:22px;height:22px;color:#7c63ca;margin-block-start:2px;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-3338996b-cb81{font-weight:600;font-size:17px;color:#2b2e34;}.elementor .e-50bc1405-3aeb{font-size:15px;color:#3a3a40;line-height:1.55;}.elementor .e-65834391-d991{min-width:0px;padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-63aceff5-1f27{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;flex-wrap:nowrap;align-items:flex-start;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-14b44e55-46e5{width:22px;height:22px;color:#7c63ca;margin-block-start:2px;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-8316c17-8cac{font-weight:600;font-size:17px;color:#2b2e34;}.elementor .e-2b4d00b5-c732{font-size:15px;color:#3a3a40;line-height:1.55;}.elementor .e-37323f9c-718b{min-width:0px;padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-246c2891-c72a{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;flex-wrap:nowrap;align-items:flex-start;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-46e1f5a5-82bd{width:22px;height:22px;color:#7c63ca;margin-block-start:2px;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-17b9e90e-9430{font-weight:600;font-size:17px;color:#2b2e34;}.elementor .e-35c36e53-2733{font-size:15px;color:#3a3a40;line-height:1.55;}.elementor .e-ba72d-2a6d{min-width:0px;padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-121e74ef-9ccf{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;flex-wrap:nowrap;align-items:flex-start;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-45613d95-a470{width:22px;height:22px;color:#7c63ca;margin-block-start:2px;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-36d2c2f2-2811{font-weight:600;font-size:17px;color:#2b2e34;}.elementor .e-53020197-db66{font-size:15px;color:#3a3a40;line-height:1.55;}.elementor .e-9973a54-61119d6{padding-block-start:0px;}.elementor .e-b4d1b49-ba2a034{font-size:15px;color:#3a3a40;line-height:1.55;padding-block-start:10px;}.elementor .e-610750a5-3a04{min-width:0px;padding:0px;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-74ae519e-be93{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;flex-wrap:nowrap;align-items:flex-start;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-363d1eeb-1029{padding:0px;flex-direction:column;}.elementor .e-cfa8a54-c1bb{padding:0px;flex-direction:column;gap:32px;}.elementor .e-73c15a99-6ab7{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:56px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;}.elementor .e-74f484c-7c9b{padding-block-start:88px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ffffff;flex-direction:column;}.elementor .e-4c148e44-2a19{font-weight:700;font-size:12px;color:#5ebae9;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-32914dea-8486{font-weight:300;font-size:clamp(30px, 3.8vw, 46px);color:#ffffff;letter-spacing:-0.01em;line-height:1.12;text-wrap: balance;\n}.elementor .e-15a8e426-afbe{padding:0px;flex-direction:column;gap:16px;}.elementor .e-dea3aa-b3fd{font-size:17px;color:#d3d9e2;line-height:1.6;}.elementor .e-54584be7-3651{padding:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap: 32px 64px;\n}.elementor .e-6a805fb0-3a31{width:100%;height:100%;object-fit:cover;display:block;object-position: center 60%; cursor: default;\n}.elementor .e-3143a014-f0e0{width:634px;height:301px;max-width:100%;overflow:hidden;aspect-ratio:auto;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:transparent;}.elementor .e-4b79226b-c663{width:16px;height:16px;color:#5ebae9;transform:translate3d(0px, -1px, 0px);display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-160d7cfa-886d{font-family:Archivo;font-weight:400;font-size:13px;color:#d3d9e2;line-height:1.4;transform:translate3d(0px, 1px, 0px);}.elementor .e-5d863ddc-93f7{width:auto;max-width:100%;padding:0px;gap:8px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;}.elementor .e-7bd79ba1-fbc7{width:16px;height:16px;color:#5ebae9;transform:translate3d(0px, -1px, 0px);display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-1923aab0-471e:hover,.elementor .e-1923aab0-471e:focus-visible{color:#ffffff;}.elementor .e-1923aab0-471e{font-family:Archivo;font-weight:400;font-size:13px;color:#d3d9e2;line-height:1.4;text-decoration:none;transform:translate3d(0px, 1px, 0px);}.elementor .e-3a709370-2966{width:auto;padding:0px;gap:8px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;}.elementor .e-4f88c76d-a951{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,.18); gap: 14px 36px; gap: 14px 36px;\n}.elementor .e-58f2be68-7c54{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:56px;}.elementor .e-19abb3ab-b50f{color:#ffffff;padding-block-start:88px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#001937;flex-direction:column;}.elementor .e-73f1e702-e328{font-weight:700;font-size:12px;color:#7c63ca;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-504d49b1-2dd6{font-weight:300;font-size:clamp(28px, 3.4vw, 40px);color:#2b2e34;letter-spacing:-0.01em;line-height:1.16;}.elementor .e-290aa788-5b0a{padding:0px;flex-direction:column;gap:16px;}.elementor .e-239bf4dc-e3ba{font-weight:400;font-size:18px;color:#2b2e34;line-height:1.4;}.elementor .e-4a4019a6-d2eb{width:20px;height:20px;color:#2b2e34;& svg { fill: none; }\n}.elementor .e-28b2a5f1-9aef{width:20px;height:20px;}.elementor .e-50efff7a-8bb4{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-3231a5ee-b0a5{font-size:15px;color:#3a3a40;line-height:1.6;}.elementor .e-71be558c-f953{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-3139e246-a1d7{border-block-start-width:1px;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-15982599-fa3c{font-weight:400;font-size:18px;color:#2b2e34;line-height:1.4;}.elementor .e-1fde853d-4494{width:20px;height:20px;color:#2b2e34;& svg { fill: none; }\n}.elementor .e-5ba8feaf-c67a{width:20px;height:20px;}.elementor .e-34fa6dc0-c829{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-63fdbcea-a69b{font-size:15px;color:#3a3a40;line-height:1.6;}.elementor .e-8049df5-f444{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-611262c7-6cb7{border-block-start-width:1px;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-51d42d28-7d1d{font-weight:400;font-size:18px;color:#2b2e34;line-height:1.4;}.elementor .e-5061213a-e11d{width:20px;height:20px;color:#2b2e34;& svg { fill: none; }\n}.elementor .e-2b8526cf-9a5d{width:20px;height:20px;}.elementor .e-3ee34392-c62e{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-29260646-aebd{font-size:15px;color:#3a3a40;line-height:1.6;}.elementor .e-73bcfe99-5a98{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-21ec39b4-e875{border-block-start-width:1px;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-171bedc7-f27f{font-weight:400;font-size:18px;color:#2b2e34;line-height:1.4;}.elementor .e-63cfc951-2408{width:20px;height:20px;color:#2b2e34;& svg { fill: none; }\n}.elementor .e-45936990-964c{width:20px;height:20px;}.elementor .e-33097ba3-138d{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-20c48043-afcb{font-size:15px;color:#3a3a40;line-height:1.6;}.elementor .e-71907c30-4699{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-17ba7346-e223{border-block-start-width:1px;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-39b45061-6d91{font-weight:400;font-size:18px;color:#2b2e34;line-height:1.4;}.elementor .e-56ed812f-5a5f{width:20px;height:20px;color:#2b2e34;& svg { fill: none; }\n}.elementor .e-521437a0-f0bb{width:20px;height:20px;}.elementor .e-433998b0-bba4{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-375aaf64-982d{font-size:15px;color:#3a3a40;line-height:1.6;}.elementor .e-3018a305-86eb{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-31aa50ba-428d{border-block-start-width:1px;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-5e099e1c-a548{font-weight:400;font-size:18px;color:#2b2e34;line-height:1.4;}.elementor .e-74d4cbe6-9a99{width:20px;height:20px;color:#2b2e34;& svg { fill: none; }\n}.elementor .e-25af7853-d114{width:20px;height:20px;}.elementor .e-4e75ab20-c701{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-2bcd5ca3-f0c9{font-size:15px;color:#3a3a40;line-height:1.6;}.elementor .e-3873b0e-68b5{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-6d673643-d4eb{border-block-start-width:1px;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-24bb740a-9f83{font-weight:400;font-size:18px;color:#2b2e34;line-height:1.4;}.elementor .e-4c5146ca-38bd{width:20px;height:20px;color:#2b2e34;& svg { fill: none; }\n}.elementor .e-42a4377d-876f{width:20px;height:20px;}.elementor .e-4af72875-8d94{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-2946dcc2-1836{font-size:15px;color:#3a3a40;line-height:1.6;}.elementor .e-62aa4484-cbb5{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-41566421-9ebf{border-block-start-width:1px;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-6ad147f4-f674{font-weight:400;font-size:18px;color:#2b2e34;line-height:1.4;}.elementor .e-afc3e0-e39b{width:20px;height:20px;color:#2b2e34;& svg { fill: none; }\n}.elementor .e-29ba0643-1fa1{width:20px;height:20px;}.elementor .e-3d788e8f-c6ff{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-4dcd66e1-495e{font-size:15px;color:#3a3a40;line-height:1.6;}.elementor .e-7294c5e2-3ed1{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-5dc5154d-c3a4{border-block-start-width:1px;border-top-style: solid; border-top-color: #e2e2e4;\n}.elementor .e-3c7f39a-4fb2{min-width:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #e2e2e4;\n}.elementor .e-610e37e6-1c1d{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap: 40px 64px;\n}.elementor .e-1379b948-f056{padding-block-start:88px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ffffff;flex-direction:column;}.elementor .e-4d4a1225-8181{font-weight:700;font-size:12px;color:#7c63ca;letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .e-ada338d-3c0e{font-weight:300;font-size:clamp(32px, 4vw, 50px);color:#2b2e34;letter-spacing:-0.01em;line-height:1.1;}.elementor .e-15432462-662e{font-size:17px;color:#3a3a40;line-height:1.55;}.elementor .e-4d2315ea-1982{width:16px;height:19px;color:#ffffff;& svg { fill: none; }\n}.elementor .e-afee749-c6ec{width:28px;height:28px;padding:0px;border-radius:50%;background-color:#7c63ca;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-37903bbd-1282{font-size:16px;color:#2b2e34;}.elementor .e-15f7fda4-6e4c{padding:0px;gap:12px;flex-wrap:nowrap;align-items:center;}.elementor .e-5df94d9f-6617{width:16px;height:19px;color:#ffffff;& svg { fill: none; }\n}.elementor .e-6d4ce3a2-63a8{width:28px;height:28px;padding:0px;border-radius:50%;background-color:#7c63ca;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-100729de-49b3{font-size:16px;color:#2b2e34;}.elementor .e-3aebac1-3a5d{padding:0px;gap:12px;flex-wrap:nowrap;align-items:center;}.elementor .e-6ac3d90d-1c3e{width:16px;height:19px;color:#ffffff;& svg { fill: none; }\n}.elementor .e-4f66c7bd-e7e6{width:28px;height:28px;padding:0px;border-radius:50%;background-color:#7c63ca;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-3370db6d-4f4c{font-size:16px;color:#2b2e34;}.elementor .e-6cbd9e57-8e3b{padding:0px;gap:12px;flex-wrap:nowrap;align-items:center;}.elementor .e-712af99f-b47e{padding:0px;margin-block-start:8px;flex-direction:column;gap:14px;}.elementor .e-8ab6c6b-ff27{padding:0px;flex-direction:column;gap:20px;}.elementor .e-fc25ada-4733{font-family:Archivo;font-size:13px;color:#75757a;text-align:center;margin-block-start:18px;}.elementor .e-693cfa53-c1f6{padding:clamp(24px, 4vw, 40px);border-width:1px;border-color:#e2e2e4;border-style:solid;background-color:#ffffff;flex-direction:column;& .elementor-form { font-family: Archivo; } & .elementor-field-group { margin-bottom: 18px !important; } & .elementor-field-group .elementor-field-label { font-family: Archivo; font-size: 14px !important; font-weight: 500 !important; line-height: 1.3; color: #2b2e34 !important; padding-bottom: 6px; } & .elementor-field-group .elementor-field { font-family: Archivo; font-size: 15px !important; color: #2b2e34 !important; background-color: #ffffff !important; border: 1px solid #c9c9cc !important; border-radius: 0 !important; padding: 11px 14px !important; box-shadow: none !important; } & .elementor-field-group input.elementor-field { min-height: 46px; } & .elementor-field-group .elementor-field:focus { border-color: #7c63ca !important; outline: none; } & .e-form__buttons { margin-top: 6px; margin-bottom: 0 !important; } & .e-form__buttons .elementor-button { width: 100%; font-family: Archivo; font-size: 17px !important; font-weight: 500 !important; line-height: 1.3; color: #ffffff !important; background-color: #2b2e34 !important; border: 0 !important; border-radius: 999px !important; padding: 13px 28px !important; transition: background-color 200ms ease; } & .e-form__buttons .elementor-button:hover { background-color: #000000 !important; } & .elementor-field-group .elementor-field.elementor-select-wrapper { border: 0 !important; padding: 0 !important; background: transparent !important; box-shadow: none !important; min-height: 0 !important; } & .elementor-field-group .elementor-select-wrapper::before { display: none !important; } & .elementor-field-group .elementor-select-wrapper select { width: 100%; height: 46px !important; min-height: 46px !important; font-family: Archivo; font-size: 15px !important; line-height: 1.4 !important; color: #2b2e34 !important; background-color: #ffffff !important; background-image: url("data:image/svg+xml,svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='2b2e34' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'path d='m6 9 6 6 6-6'//svg") !important; background-repeat: no-repeat !important; background-position: right 14px center !important; background-size: 16px 16px !important; border: 1px solid #c9c9cc !important; border-radius: 0 !important; padding: 11px 40px 11px 14px !important; box-shadow: none !important; appearance: none; -webkit-appearance: none; } & .elementor-field-group .elementor-select-wrapper select:focus { border-color: #7c63ca !important; outline: none; } & .elementor-field-group .elementor-select-wrapper select { background-image: url(https://velsoft.com/wp-content/uploads/2026/10/lucide-chevron-down.svg) !important; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; } & .elementor-field-group .select-caret-down-wrapper { display: none !important; }\n}.elementor .e-37e25524-c16f{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap: 48px 72px;\n}.elementor .e-3dd8bff2-4552{scroll-margin-top:16px;padding-block-start:88px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ededee;flex-direction:column;}.elementor .e-4aebe67b-b9f8{font-weight:300;font-size:clamp(28px, 3.4vw, 40px);color:#ffffff;letter-spacing:-0.01em;line-height:1.16;text-wrap: balance;\n}.elementor .e-777cd83b-ebc1{font-size:17px;color:#ffffff;line-height:1.55;}.elementor .e-6e270bb-ecdd{max-width:720px;padding:0px;flex-direction:column;gap:12px;}.elementor .e-2bfb4cd6-6239:hover,.elementor .e-2bfb4cd6-6239:focus-visible{color:#2b2e34;background-color:#ededee;}.elementor .e-2bfb4cd6-6239{font-weight:500;font-size:17px;color:#2b2e34;line-height:1.3;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#ffffff;transition:background-color 200ms;}.elementor .e-7ae42838-f8b4{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 28px 48px;\n}.elementor .e-26fc6d9f-4623{color:#ffffff;padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-color:#7c63ca;flex-direction:column;}.elementor .e-18619f44-bc37{width:100%;font-family:Archivo;color:#2b2e34;padding:0px;background-color:#ffffff;overflow-x: hidden;\n}