.elementor .e-e5ac82e-ffaf481{width:100%;height:100%;object-fit:cover;opacity:100%;}.elementor .e-8c5e4f7-44fe7c6{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;color:var(--idx-white);}.elementor .e-b124c55-2112381{font-family:var(--idx-font-title);font-weight:300;font-size:var(--idx-fs-1);color:var(--idx-white);line-height:1;}.elementor .e-2571d43-32beacd{width:fit-content;position:absolute;inset-block-start:20px;inset-inline-start:20px;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;border-radius:4px;border-width:1px;border-color:#ffffff26;border-style:solid;background-color:var(--idx-primary);box-shadow:0px 8px 12px 0px rgba(0, 0, 0, .25);display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-6cdb4da-e25c2fa{font-family:var(--idx-font-title);font-weight:600;font-size:var(--idx-space-5);color:var(--idx-white);line-height:1.2;}.elementor .e-b64209a-50e7bd5{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;color:var(--idx-accent);}.elementor .e-46e22a0-9610719{font-family:var(--idx-font-body);font-size:var(--idx-fs-1);color:var(--idx-white);line-height:1;}.elementor .e-87367a3-29599ed{width:fit-content;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-deae3ca-68e5e05{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;color:var(--idx-accent);}.elementor .e-7482522-74776ea{font-family:var(--idx-font-body);font-size:var(--idx-fs-1);color:var(--idx-white);line-height:1;}.elementor .e-926dbff-f1e3dbf{width:fit-content;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-310636c-b449d38{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;color:var(--idx-accent);}.elementor .e-bf149e5-d1471d6{font-family:var(--idx-font-body);font-size:var(--idx-fs-1);color:var(--idx-white);line-height:1;}.elementor .e-0232f32-d4b4671{width:fit-content;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-05b3884-5c96e50{padding:0px;display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-2349050-0f40e9b{width:100%;font-family:var(--idx-font-body);font-weight:400;font-size:10px;color:#e8e3dfc4;letter-spacing:1px;line-height:1;text-transform:uppercase;display:block;}.elementor .e-7f6d562-48364ac{font-family:var(--idx-font-title);font-weight:700;font-size:var(--idx-fs-5);color:var(--idx-white);line-height:1;}.elementor .e-9ea0897-0fb6abe{font-family:var(--idx-font-body);font-weight:800;font-size:12px;color:var(--idx-border);letter-spacing:1px;line-height:1;text-transform:uppercase;display:block;align-self:center;}.elementor .e-b4e7bf3-64f3874{padding:0px;display:flex;flex-direction:row;gap:5px;flex-wrap:wrap;}.elementor .e-0ed56c2-729c3b2{width:80%;padding:0px;display:flex;flex-direction:row;gap:8px;}.elementor .e-11f2f21-24e8f2e{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;color:var(--idx-white);padding:10px;border-radius:var(--idx-radius-soft);background-color:var(--idx-primary);transition:all 200ms;}.elementor .e-11f2f21-24e8f2e:hover,.elementor .e-11f2f21-24e8f2e:focus-visible{background-color:var(--idx-primary-hover);transform:translate3d(3px, 0px, 0px);}.elementor .e-9a24c1e-d439da7{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffff2e;border-style:solid;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:center;}.elementor .e-4b5085c-eeada32{height:auto;position:absolute;inset-block-end:0px;z-index:1;padding:20px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.29) 100%),linear-gradient(180deg, #08122100 0%,#02204d70 36%,#000000c7 92%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:10px;}.elementor .e-ef276ed-530dbef{height:480px;min-height:480px;overflow:hidden;position:relative;padding:0px;border-radius:var(--idx-radius-card);background-color:var(--idx-dark);box-shadow:0px 30px 80px -20px rgba(0, 0, 0, 0.25);}.elementor .e-cbeda52-2a5f5b9{padding:0px;}