.elementor .e-125c5b1-6194{width:max(100%, 1067px);overflow:hidden;aspect-ratio:16 / 9;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate3d(-50%, -50%, 0px) scale3d(1.12, 1.12, 1);pointer-events: none;\n}.elementor .e-27e0894f-20c0{width:100%;height:100%;object-fit:cover;object-position:50% 45%;position:absolute;opacity:100%;inset: 0px;\n}.elementor .e-3bd5c53a-c6a0{width:100%;height:100%;object-fit:cover;object-position:42% 50%;position:absolute;opacity:0%;inset: 0px;\n}.elementor .e-28c05291-6f2b{width:100%;height:100%;object-fit:cover;object-position:50% 35%;position:absolute;opacity:0%;inset: 0px;\n}.elementor .e-3053a0bd-692a{overflow:hidden;position:absolute;padding:0px;display:none;inset: 0px;\n}.elementor .e-4f63dde1-1581{overflow:hidden;position:absolute;z-index:0;padding:0px;inset: 0px; pointer-events: none;\n}.elementor .e-4cd79c2b-6c98{position:absolute;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(10, 12, 18, 0.72) 0%,rgba(10, 12, 18, 0.35) 45%,rgba(10, 12, 18, 0) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0px; pointer-events: none;\n}.elementor .e-418bf1fb-3505{font-weight:600;font-size:12px;color:rgba(255, 255, 255, 0.85);letter-spacing:1.4px;text-transform:uppercase;margin:0px;}.elementor .e-109d3403-eb99{font-weight:700;font-size:52px;color:#ffffff;letter-spacing:-1.4px;line-height:1.05;margin:0px;transition:opacity 0.2s;}.elementor .e-7b2f249-8ec5{font-size:19px;color:rgba(255, 255, 255, 0.9);line-height:1.45;margin:0px;}.elementor .e-24d1c678-1eb4{width:24px;height:24px;flex:0 0 24px;& svg { width: 100%; height: 100%; } & path { fill: #ffffff; }\n}.elementor .e-1df0ac64-281c{font-size:13px;color:rgba(255, 255, 255, 0.85);line-height:1.25;margin:0px;& strong { color: #ffffff; font-weight: 600; }\n}.elementor .e-66714c7-f1b8{width:auto;padding:0px;display:flex;flex-direction:row;gap:9px;align-items:center;}.elementor .e-5700b3a6-c16c{width:24px;height:24px;flex:0 0 24px;& svg { width: 100%; height: 100%; } & path { fill: #ffffff; }\n}.elementor .e-596e68ea-4ff7{font-size:13px;color:rgba(255, 255, 255, 0.85);line-height:1.25;margin:0px;& strong { color: #ffffff; font-weight: 600; }\n}.elementor .e-303374ce-1f00{width:auto;padding:0px;display:flex;flex-direction:row;gap:9px;align-items:center;}.elementor .e-6578a241-a8df{width:24px;height:24px;flex:0 0 24px;& svg { width: 100%; height: 100%; } & path { fill: #ffffff; }\n}.elementor .e-6bd00d4f-347f{font-size:13px;color:rgba(255, 255, 255, 0.85);line-height:1.25;margin:0px;& strong { color: #ffffff; font-weight: 600; }\n}.elementor .e-3940b2cf-14a6{width:auto;padding:0px;display:flex;flex-direction:row;gap:9px;align-items:center;}.elementor .e-f5df8a7-2bec{width:24px;height:24px;flex:0 0 24px;& svg { width: 100%; height: 100%; } & path { fill: #ffffff; }\n}.elementor .e-52131d5f-d1e7{font-size:13px;color:rgba(255, 255, 255, 0.85);line-height:1.25;margin:0px;& strong { color: #ffffff; font-weight: 600; }\n}.elementor .e-7562c913-7fd5{width:auto;padding:0px;display:flex;flex-direction:row;gap:9px;align-items:center;}.elementor .e-3a3bb9bf-2f8f{padding:0px;margin-block-start:14px;display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;}.elementor .e-136f22b8-8176{max-width:640px;position:relative;z-index:2;padding-block-start:0px;padding-block-end:48px;padding-inline-start:48px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-52b29847-eebe{width:calc(100% - 52px);min-height:560px;max-width:1200px;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;padding:0px;margin-block-start:4px;margin-block-end:8px;margin-inline-start:auto;margin-inline-end:auto;border-radius:20px;background-color:#1a1c22;display:flex;flex-direction:column;justify-content:flex-end;&:hover h1 { opacity: 0.9; }\n}