.elementor .e-24ac9768-3e97:hover,.elementor .e-24ac9768-3e97:focus-visible{color:var(--brand-500);}.elementor .e-24ac9768-3e97{min-height:44px;font-size:14px;color:var(--neutral-500);padding:0px;border-radius:0px;background-color:transparent;display:inline-flex;align-items:center;}.elementor .e-348cda8c-259f{font-size:14px;color:var(--neutral-500);margin:0px;}.elementor .e-1ef40459-70ee{font-weight:600;font-size:14px;color:var(--brand-500);margin:0px;}.elementor .e-3fc1bcaa-d413{width:auto;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .e-655c5d1f-414f{font-weight:800;font-size:40px;color:var(--neutral-900);line-height:1.35;margin:0px;}.elementor .e-4915bb94-6a2e{max-width:62ch;font-size:18px;color:var(--neutral-500);line-height:1.9;margin:0px;}.elementor .e-4691dec4-8c7c{width:100%;max-width:1360px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-731ffb64-937f{width:100%;padding:0px;background-color:var(--neutral-100);display:flex;flex-direction:column;gap:0px;align-items:center;padding-block:56px 64px; padding-inline:64px; box-sizing:border-box; border-block-end:1px solid var(--neutral-200);\n}.elementor .e-6bfe4d15-9bc1{height:72px;font-weight:800;font-size:120px;color:var(--brand-100);line-height:.8;margin:0px;}.elementor .e-1e90a973-b419{font-weight:800;font-size:32px;color:var(--neutral-900);line-height:1.4;margin:0px;}.elementor .e-1d2ec573-1c3a{font-size:18px;color:var(--neutral-500);line-height:1.9;margin:0px;}.elementor .e-56329d40-4045:hover,.elementor .e-56329d40-4045:focus-visible{background-color:var(--brand-100);}.elementor .e-56329d40-4045:active{transform:scale3d(0.98, 0.98, 1);}.elementor .e-56329d40-4045{min-height:48px;font-weight:600;font-size:16px;color:var(--brand-500);border-radius:8px;border-width:1.5px;border-color:var(--brand-500);border-style:solid;background-color:transparent;transition:background-color 200ms, color 200ms, transform 200ms;padding-block:14px; padding-inline:28px;\n}.elementor .e-42422abd-f900{max-width:520px;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-72fd11f9-1b91{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:48px;display:flex;gap:0px;flex:0 0 36%;border-inline-end:1px solid rgba(98,16,39,.35);\n}.elementor .e-2791f70c-b975{width:30%;height:71.7%;position:absolute;inset-block-start:22%;inset-inline-end:0px;background-color:var(--brand-900);}.elementor .e-7ed7c895-84c0{width:100%;height:100%;object-fit:cover;}.elementor .e-4ea8341a-9ad4{width:40%;height:73.5%;overflow:hidden;position:absolute;inset-block-start:9%;inset-inline-end:4.9%;padding:0px;gap:0px;}.elementor .e-460eafbe-b196{width:100%;height:100%;object-fit:cover;}.elementor .e-6c2cceff-b2a9{width:23.2%;height:67.5%;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:45.2%;padding:0px;border-width:1px;border-color:var(--neutral-000);border-style:solid;gap:0px;}.elementor .e-2017fcfa-720e{width:100%;height:100%;object-fit:cover;}.elementor .e-595799fb-a9b9{width:46.5%;height:52.6%;overflow:hidden;position:absolute;inset-block-start:40.9%;inset-inline-end:53.3%;padding:0px;gap:0px;}.elementor .e-294498a0-5367{width:100%;aspect-ratio:1360 / 941;position:relative;padding:0px;gap:0px;}.elementor .e-7e85eff3-b80d{min-width:0px;padding:0px;gap:0px;flex:1 1 0px;}.elementor .e-19273a19-f081{width:100%;padding:0px;display:flex;flex-direction:row;gap:64px;justify-content:space-between;align-items:center;}.elementor .e-fd35af7-88fa{width:100%;max-width:1360px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-9d9be96-9725{padding:0px;background-color:var(--neutral-050);display:flex;flex-direction:column;gap:0px;align-items:center;padding-block:120px 0; padding-inline:64px; box-sizing:border-box;\n}.elementor .e-3f2009fc-8450{font-size:16px;color:var(--neutral-500);line-height:1.9;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;background-color:var(--neutral-000);border-inline-start:3px solid var(--brand-100);\n}.elementor .e-6f1ca901-fe3b{width:100%;max-width:1360px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .e-23fe4018-7d28{width:100%;padding:0px;background-color:var(--neutral-050);display:flex;flex-direction:column;gap:0px;align-items:center;padding-block:64px 0; padding-inline:64px; box-sizing:border-box;\n}