.elementor .e-22a23a85-65c8{width:120px;height:auto;}.elementor .e-209b20e1-6a1a{font-family:var(--font-body);font-weight:600;font-size:10px;color:var(--secondary);letter-spacing:0.28em;text-transform:uppercase;margin-block-start:34px;}.elementor .e-78d63901-84dd{font-family:var(--font-heading);font-weight:300;font-size:60px;color:var(--primary);line-height:1.08;margin-block-start:20px;}.elementor .e-6cecff3f-aada{max-width:520px;font-family:var(--font-body);font-size:16px;color:var(--text);line-height:1.85;margin-block-start:22px;}.elementor .e-272eeabc-3bba{width:100%;max-width:820px;text-align:center;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-7d5fa9b4-e6be{padding-block-start:104px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--accent);}.elementor .e-3d51e37e-ec56{font-family:var(--font-heading);font-weight:300;font-size:28px;color:var(--primary);line-height:1.55;}.elementor .e-7377cd4-9753{width:56px;height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:56px;margin-block-end:56px;background-color:var(--secondary);flex:0 0 auto;}.elementor .e-33bd11c9-62e3{font-family:var(--font-body);font-weight:600;font-size:10px;color:var(--secondary);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-4daf1bed-4ea7{font-family:var(--font-body);font-size:17px;color:var(--text);line-height:1.95;margin-block-start:26px;}.elementor .e-19ac6307-e121{font-family:var(--font-body);font-size:17px;color:var(--text);line-height:1.95;margin-block-start:24px;}.elementor .e-7b1dcebb-a41b{font-family:var(--font-body);font-weight:600;font-size:10px;color:var(--secondary);letter-spacing:0.28em;text-transform:uppercase;margin-block-start:64px;}.elementor .e-75143ec1-c3f9{font-family:var(--font-body);font-size:17px;color:var(--text);line-height:1.95;margin-block-start:26px;}.elementor .e-36b62571-be3e{font-family:var(--font-body);font-size:17px;color:var(--text);line-height:1.95;margin-block-start:24px;}.elementor .e-435d41cc-7644{font-family:var(--font-body);font-weight:600;font-size:10px;color:var(--secondary);letter-spacing:0.28em;text-transform:uppercase;margin-block-start:64px;}.elementor .e-15d1aab-6492{font-family:var(--font-body);font-size:17px;color:var(--text);line-height:1.95;margin-block-start:26px;}.elementor .e-2548a4fb-18e5{font-family:var(--font-body);font-size:17px;color:var(--text);line-height:1.95;margin-block-start:24px;}.elementor .e-457a6991-f858{font-family:var(--font-heading);font-weight:300;font-size:32px;color:var(--primary);line-height:1.4;}.elementor .e-39af0505-12d9{padding-inline-start:36px;margin-block-start:72px;margin-block-end:72px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--primary);border-style:solid;}.elementor .e-15afc1e5-c842{font-family:var(--font-body);font-weight:600;font-size:10px;color:var(--secondary);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-45affe98-a43c{font-family:var(--font-body);font-weight:600;font-size:9px;color:var(--secondary);letter-spacing:0.26em;text-transform:uppercase;}.elementor .e-7e4ea697-a188{font-family:var(--font-body);font-size:17px;color:var(--text);line-height:1.8;margin-block-start:12px;}.elementor .e-67cda2e9-d868{min-width:0px;display:flex;flex-direction:column;flex:1 1 0%;}.elementor .e-1f508878-b484{font-family:var(--font-body);font-weight:600;font-size:9px;color:var(--secondary);letter-spacing:0.26em;text-transform:uppercase;}.elementor .e-4633b7ff-dc40{font-family:var(--font-body);font-size:17px;color:var(--text);line-height:1.8;margin-block-start:12px;}.elementor .e-f769ca0-c6ba{min-width:0px;display:flex;flex-direction:column;flex:1 1 0%;}.elementor .e-3b12aa29-9751{padding-block-start:32px;padding-block-end:32px;margin-block-start:28px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--secondary);border-style:solid;display:flex;flex-direction:row;gap:56px;}.elementor .e-3791a2aa-2134{width:100%;max-width:700px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .e-fd5ea43-1ab7{padding-block-start:96px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;}