.elementor .e-4f652b44-9c83{font-family:var(--lux-display);font-weight:800;font-size:82px;color:var(--lux-white);letter-spacing:-0.035em;line-height:0.92;text-transform:uppercase;margin-block-end:24px;}.elementor .e-70af547b-392a{max-width:52ch;font-family:var(--lux-sans);font-weight:400;font-size:16.5px;color:rgba(255,255,255,0.74);line-height:1.6;margin-block-end:34px;}.elementor .e-6493b328-b3d3{margin-block-end:32px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-676b980c-8717{font-size:14px;color:var(--lux-gold);letter-spacing:0.12em;}.elementor .e-511fe287-5749{font-family:var(--lux-sans);font-weight:500;font-size:13.5px;color:rgba(255,255,255,0.72);}.elementor .e-52774e48-b47a{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .e-59d37901-78a2{width:100%;max-width:720px;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-56ead4a5-58c2{width:auto;max-width:330px;position:absolute;inset-inline-end:56px;inset-block-end:72px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:30px;padding-inline-end:30px;border-radius:20px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(14,21,28,0.42);box-shadow:0px 20px 50px 0px rgba(6,15,29,0.3);display:flex;flex-direction:column;gap:16px;}.elementor .e-7d51ef3b-181a{width:100%;min-height:660px;overflow:hidden;position:relative;padding-block-start:72px;padding-block-end:72px;padding-inline-start:64px;padding-inline-end:64px;border-radius:0px;background-image:linear-gradient(95deg, rgba(12,26,48,0.95) 0%,rgba(12,26,48,0.84) 44%,rgba(12,26,48,0.32) 100%),url("https://lux-windows.glazereach.dev/wp-content/uploads/2026/10/lux-hero-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;align-items:center;}.elementor .e-656ec376-7da7{width:100%;padding-block-start:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--lux-sand);}.elementor .e-1b22b7b0-359e{font-family:var(--lux-display);font-weight:800;font-size:40px;color:var(--lux-gold);letter-spacing:-0.03em;line-height:1;margin-block-end:8px;}.elementor .e-679444e8-c1b8{font-family:var(--lux-display);font-weight:800;font-size:14px;color:var(--lux-navy);letter-spacing:-0.01em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-2db0cbc7-df54{font-family:var(--lux-sans);font-size:13px;color:var(--lux-muted);line-height:1.55;}.elementor .e-aa882ab-35fa:hover,.elementor .e-aa882ab-35fa:focus-visible{border-color:rgba(197,155,39,0.45);box-shadow:0px 16px 38px 0px rgba(14,21,28,0.07);}.elementor .e-aa882ab-35fa{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;border-width:1px;border-color:rgba(14,21,28,0.07);border-style:solid;background-color:var(--lux-white);transition:all 0.3s;}.elementor .e-55ad9ec0-2736{font-family:var(--lux-display);font-weight:800;font-size:40px;color:var(--lux-gold);letter-spacing:-0.03em;line-height:1;margin-block-end:8px;}.elementor .e-627ae226-80bb{font-family:var(--lux-display);font-weight:800;font-size:14px;color:var(--lux-navy);letter-spacing:-0.01em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-4f8209df-d3df{font-family:var(--lux-sans);font-size:13px;color:var(--lux-muted);line-height:1.55;}.elementor .e-1edd8df9-bf45:hover,.elementor .e-1edd8df9-bf45:focus-visible{border-color:rgba(197,155,39,0.45);box-shadow:0px 16px 38px 0px rgba(14,21,28,0.07);}.elementor .e-1edd8df9-bf45{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;border-width:1px;border-color:rgba(14,21,28,0.07);border-style:solid;background-color:var(--lux-white);transition:all 0.3s;}.elementor .e-50e45874-2f71{font-family:var(--lux-display);font-weight:800;font-size:40px;color:var(--lux-gold);letter-spacing:-0.03em;line-height:1;margin-block-end:8px;}.elementor .e-5d060fe5-13f8{font-family:var(--lux-display);font-weight:800;font-size:14px;color:var(--lux-navy);letter-spacing:-0.01em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-476d05df-1cf2{font-family:var(--lux-sans);font-size:13px;color:var(--lux-muted);line-height:1.55;}.elementor .e-297cc34b-a9ba:hover,.elementor .e-297cc34b-a9ba:focus-visible{border-color:rgba(197,155,39,0.45);box-shadow:0px 16px 38px 0px rgba(14,21,28,0.07);}.elementor .e-297cc34b-a9ba{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;border-width:1px;border-color:rgba(14,21,28,0.07);border-style:solid;background-color:var(--lux-white);transition:all 0.3s;}.elementor .e-540315eb-a518{font-family:var(--lux-display);font-weight:800;font-size:40px;color:var(--lux-gold);letter-spacing:-0.03em;line-height:1;margin-block-end:8px;}.elementor .e-11f8cff8-d40e{font-family:var(--lux-display);font-weight:800;font-size:14px;color:var(--lux-navy);letter-spacing:-0.01em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-1fdf4757-b9b0{font-family:var(--lux-sans);font-size:13px;color:var(--lux-muted);line-height:1.55;}.elementor .e-67908c68-f378:hover,.elementor .e-67908c68-f378:focus-visible{border-color:rgba(197,155,39,0.45);box-shadow:0px 16px 38px 0px rgba(14,21,28,0.07);}.elementor .e-67908c68-f378{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;border-width:1px;border-color:rgba(14,21,28,0.07);border-style:solid;background-color:var(--lux-white);transition:all 0.3s;}.elementor .e-47639df3-be1f{max-width:100%;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;}.elementor .e-344e113a-7540{padding-block-start:20px;padding-block-end:70px;padding-inline-start:12px;padding-inline-end:12px;background-color:var(--lux-sand);}.elementor .e-165574ee-14ad{display:flex;flex-wrap:nowrap;align-items:center;}.elementor .e-62854c3f-5d83{width:100%;height:560px;object-fit:cover;border-radius:24px;display:block;}.elementor .e-356a8df3-8ca9{font-family:var(--lux-display);font-weight:800;font-size:38px;color:var(--lux-gold);letter-spacing:-0.03em;line-height:1;margin-block-end:6px;}.elementor .e-51ed4cc2-d212{font-family:var(--lux-sans);font-size:12.5px;color:rgba(255,255,255,0.7);line-height:1.5;}.elementor .e-13cca2e8-31e9{width:auto;max-width:230px;position:absolute;inset-inline-end:-20px;inset-block-end:-24px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;background-color:var(--lux-navy);box-shadow:0px 20px 50px 0px rgba(14,21,28,0.22);}.elementor .e-7d6de3be-5707{position:relative;}.elementor .e-1b176858-99c3{font-family:var(--lux-sans);font-weight:700;font-size:11.5px;color:var(--lux-gold);letter-spacing:0.16em;text-transform:uppercase;margin-block-end:16px;}.elementor .e-7efaeac6-3d04{font-family:var(--lux-display);font-weight:800;font-size:50px;color:var(--lux-navy);letter-spacing:-0.03em;line-height:0.96;text-transform:uppercase;margin-block-end:22px;}.elementor .e-30d92df2-22ec{font-family:var(--lux-sans);font-size:16px;color:var(--lux-muted);line-height:1.65;margin-block-end:18px;}.elementor .e-5abfe7c9-2a29{font-family:var(--lux-sans);font-size:16px;color:var(--lux-muted);line-height:1.65;margin-block-end:30px;}.elementor .e-2f5dc172-5a1f{font-family:var(--lux-sans);font-weight:600;font-size:12.5px;color:var(--lux-navy);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(14,21,28,0.08);border-style:solid;background-color:var(--lux-white);}.elementor .e-45e2262c-b693{font-family:var(--lux-sans);font-weight:600;font-size:12.5px;color:var(--lux-navy);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(14,21,28,0.08);border-style:solid;background-color:var(--lux-white);}.elementor .e-1dc17d57-68f3{font-family:var(--lux-sans);font-weight:600;font-size:12.5px;color:var(--lux-navy);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(14,21,28,0.08);border-style:solid;background-color:var(--lux-white);}.elementor .e-78eeafed-5dab{margin-block-end:34px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-5b59a7fd-6003{display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-6303158d-47a8{max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:72px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-28513f9f-8ede{padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lux-sand);}.elementor .e-2c60f8b6-9329{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;}.elementor .e-6161ad43-779b{max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-23140291-9dca{padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lux-white);}.elementor .e-6f4bd2a6-6a27{max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4e34bdc0-1d10{padding-block-start:96px;padding-block-end:96px;padding-inline-start:56px;padding-inline-end:56px;margin:0px;border-radius:0px;background-color:var(--lux-navy);}.elementor .e-684386d6-da09{width:100%;height:300px;object-fit:cover;display:block;}.elementor .e-7e327c72-e609{overflow:hidden;position:relative;border-radius:20px;}.elementor .e-2b5017be-23b6{width:100%;height:300px;object-fit:cover;display:block;}.elementor .e-666e7e44-4a92{overflow:hidden;position:relative;border-radius:20px;}.elementor .e-18d9f403-58d1{width:100%;height:300px;object-fit:cover;display:block;}.elementor .e-35304180-dc99{overflow:hidden;position:relative;border-radius:20px;}.elementor .e-75c662e4-f85f{width:100%;height:300px;object-fit:cover;display:block;}.elementor .e-77777298-5eb0{overflow:hidden;position:relative;border-radius:20px;}.elementor .e-56decbfd-b493{width:100%;height:300px;object-fit:cover;display:block;}.elementor .e-38e3b68c-5098{overflow:hidden;position:relative;border-radius:20px;}.elementor .e-1e26765-7f3c{width:100%;height:300px;object-fit:cover;display:block;}.elementor .e-349613f4-6955{overflow:hidden;position:relative;border-radius:20px;}.elementor .e-7dd66d4f-16c3{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;}.elementor .e-33dfa-87fe{margin-block-start:46px;display:flex;justify-content:center;}.elementor .e-750fb06c-a355{max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-75145c29-8797{padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lux-sand);}.elementor .e-52f5114f-e3be{font-size:15px;color:var(--lux-gold);letter-spacing:0.14em;margin-block-end:18px;}.elementor .e-4d5d8692-4db3{font-family:var(--lux-sans);font-size:15.5px;color:var(--lux-slate);line-height:1.75;margin-block-end:24px;flex:1 1 auto;}.elementor .e-6aee849c-8647{font-family:var(--lux-sans);font-weight:700;font-size:15px;color:var(--lux-navy);margin-block-end:3px;}.elementor .e-55205279-bae8{font-family:var(--lux-sans);font-size:12.5px;color:rgba(74,85,104,0.75);}.elementor .e-28ca64fa-79ed:hover,.elementor .e-28ca64fa-79ed:focus-visible{border-color:rgba(197,155,39,0.4);box-shadow:0px 18px 44px 0px rgba(14,21,28,0.08);}.elementor .e-28ca64fa-79ed{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;border-width:1px;border-color:rgba(14,21,28,0.07);border-style:solid;background-color:var(--lux-sand);transition:all 0.3s;display:flex;flex-direction:column;}.elementor .e-3317cddf-fb9b{font-size:15px;color:var(--lux-gold);letter-spacing:0.14em;margin-block-end:18px;}.elementor .e-6c2299fd-2cdd{font-family:var(--lux-sans);font-size:15.5px;color:var(--lux-slate);line-height:1.75;margin-block-end:24px;flex:1 1 auto;}.elementor .e-7862c7fd-7a01{font-family:var(--lux-sans);font-weight:700;font-size:15px;color:var(--lux-navy);margin-block-end:3px;}.elementor .e-ced5de6-354e{font-family:var(--lux-sans);font-size:12.5px;color:rgba(74,85,104,0.75);}.elementor .e-40df08b6-2c97:hover,.elementor .e-40df08b6-2c97:focus-visible{border-color:rgba(197,155,39,0.4);box-shadow:0px 18px 44px 0px rgba(14,21,28,0.08);}.elementor .e-40df08b6-2c97{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;border-width:1px;border-color:rgba(14,21,28,0.07);border-style:solid;background-color:var(--lux-sand);transition:all 0.3s;display:flex;flex-direction:column;}.elementor .e-19ac8314-6f7e{font-size:15px;color:var(--lux-gold);letter-spacing:0.14em;margin-block-end:18px;}.elementor .e-1fea7cdc-8aeb{font-family:var(--lux-sans);font-size:15.5px;color:var(--lux-slate);line-height:1.75;margin-block-end:24px;flex:1 1 auto;}.elementor .e-4793faaf-25bb{font-family:var(--lux-sans);font-weight:700;font-size:15px;color:var(--lux-navy);margin-block-end:3px;}.elementor .e-746de642-d6a5{font-family:var(--lux-sans);font-size:12.5px;color:rgba(74,85,104,0.75);}.elementor .e-7ff0906b-837a:hover,.elementor .e-7ff0906b-837a:focus-visible{border-color:rgba(197,155,39,0.4);box-shadow:0px 18px 44px 0px rgba(14,21,28,0.08);}.elementor .e-7ff0906b-837a{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;border-width:1px;border-color:rgba(14,21,28,0.07);border-style:solid;background-color:var(--lux-sand);transition:all 0.3s;display:flex;flex-direction:column;}.elementor .e-4bd9ca1d-1f43{display:grid;gap:26px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;}.elementor .e-7fc5812-d2a4{max-width:1200px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5d2d91b1-7938{padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lux-white);}.elementor .e-292dd16a-d739{font-family:var(--lux-sans);font-weight:600;font-size:16.5px;color:var(--lux-navy);line-height:1.45;}.elementor .e-5fb681d2-63a8{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-26c3724c-6621{font-family:var(--lux-sans);font-size:15.5px;color:var(--lux-body);line-height:1.76;}.elementor .e-43229997-8e84{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-622c75f5-24fc:hover,.elementor .e-622c75f5-24fc:focus-visible{border-color:rgba(197,155,39,0.5);}.elementor .e-622c75f5-24fc{overflow:hidden;border-radius:16px;border-width:1px;border-color:rgba(14,21,28,0.08);border-style:solid;background-color:var(--lux-white);transition:all 0.25s;}.elementor .e-4e1a2bb2-c234{font-family:var(--lux-sans);font-weight:600;font-size:16.5px;color:var(--lux-navy);line-height:1.45;}.elementor .e-1f58c558-9075{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-7a6e0cac-18dd{font-family:var(--lux-sans);font-size:15.5px;color:var(--lux-body);line-height:1.76;}.elementor .e-703fbbb7-7941{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-3d3325ec-f1ea:hover,.elementor .e-3d3325ec-f1ea:focus-visible{border-color:rgba(197,155,39,0.5);}.elementor .e-3d3325ec-f1ea{overflow:hidden;border-radius:16px;border-width:1px;border-color:rgba(14,21,28,0.08);border-style:solid;background-color:var(--lux-white);transition:all 0.25s;}.elementor .e-24c709b-bb5b{font-family:var(--lux-sans);font-weight:600;font-size:16.5px;color:var(--lux-navy);line-height:1.45;}.elementor .e-45422e0b-c432{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-53e286a8-8f45{font-family:var(--lux-sans);font-size:15.5px;color:var(--lux-body);line-height:1.76;}.elementor .e-1a2e1ff3-e029{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-64923520-3d1f:hover,.elementor .e-64923520-3d1f:focus-visible{border-color:rgba(197,155,39,0.5);}.elementor .e-64923520-3d1f{overflow:hidden;border-radius:16px;border-width:1px;border-color:rgba(14,21,28,0.08);border-style:solid;background-color:var(--lux-white);transition:all 0.25s;}.elementor .e-5f1e26fb-697b{font-family:var(--lux-sans);font-weight:600;font-size:16.5px;color:var(--lux-navy);line-height:1.45;}.elementor .e-470d0fe6-77fc{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-782dc114-5368{font-family:var(--lux-sans);font-size:15.5px;color:var(--lux-body);line-height:1.76;}.elementor .e-38b8732-3516{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-3601411a-ef7b:hover,.elementor .e-3601411a-ef7b:focus-visible{border-color:rgba(197,155,39,0.5);}.elementor .e-3601411a-ef7b{overflow:hidden;border-radius:16px;border-width:1px;border-color:rgba(14,21,28,0.08);border-style:solid;background-color:var(--lux-white);transition:all 0.25s;}.elementor .e-79996f78-3f0a{font-family:var(--lux-sans);font-weight:600;font-size:16.5px;color:var(--lux-navy);line-height:1.45;}.elementor .e-7fa80669-20c8{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-73b5912c-2fa7{font-family:var(--lux-sans);font-size:15.5px;color:var(--lux-body);line-height:1.76;}.elementor .e-6d303c8a-a337{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-4cafa3d0-5b06:hover,.elementor .e-4cafa3d0-5b06:focus-visible{border-color:rgba(197,155,39,0.5);}.elementor .e-4cafa3d0-5b06{overflow:hidden;border-radius:16px;border-width:1px;border-color:rgba(14,21,28,0.08);border-style:solid;background-color:var(--lux-white);transition:all 0.25s;}.elementor .e-7496ac97-70d7{display:flex;flex-direction:column;gap:12px;}.elementor .e-36ef5e3b-428a{max-width:880px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6c73b4f8-6218{padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lux-sand);}.elementor .e-63b13dea-138e{font-family:var(--lux-sans);font-weight:700;font-size:11.5px;color:var(--lux-gold);letter-spacing:0.24em;text-transform:uppercase;margin-block-end:18px;}.elementor .e-746581c1-ee2a{font-family:var(--lux-display);font-weight:800;font-size:58px;color:var(--lux-white);letter-spacing:-0.035em;line-height:0.95;text-align:center;text-transform:uppercase;margin-block-end:20px;}.elementor .e-c51d705-980c{max-width:62ch;font-family:var(--lux-sans);font-size:17px;color:rgba(255,255,255,0.74);line-height:1.7;margin-block-end:38px;}.elementor .e-72171391-516b{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-47997f04-610d{max-width:800px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-66d44666-bd90{overflow:hidden;position:relative;padding-block-start:110px;padding-block-end:110px;padding-inline-start:56px;padding-inline-end:56px;margin:0px;border-radius:0px;background-image:linear-gradient(0deg, rgba(12,26,48,0.92) 0%,rgba(12,26,48,0.92) 100%),url("https://lux-windows.glazereach.dev/wp-content/uploads/2026/10/lux-hero-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--lux-navy);}