.elementor .e-74a01830-f6d2{width:16%;max-width:240px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;background-color:#ff4713;pointer-events:none;\n}.elementor .e-789f2caa-b43f{font-weight:800;font-size:88px;color:#ffffff;letter-spacing:-0.03em;line-height:1;}.elementor .e-681102b7-9d29{max-width:640px;color:rgba(255,255,255,0.85);}.elementor .e-3c506dd5-16ff{width:100%;max-width:1180px;position:relative;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-4c597b23-84b2{overflow:hidden;position:relative;color:#ffffff;padding-block-start:128px;padding-block-end:88px;background-image:linear-gradient(90deg, rgba(17,20,24,0.95) 0%,rgba(17,20,24,0.8) 45%,rgba(17,20,24,0.35) 100%),url("https://media.nustyleshutters.com.au/nsm-clients/2026/10/590a62ba-75e9-4410-87a5-6224b2375bda.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#111418;}.elementor .e-18cb8a89-b62f{color:#2a2f36;}.elementor .e-1d70d638-3989{width:auto;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 420px;}.elementor .e-1f182f5c-4cd1{font-weight:700;font-size:13px;color:#ff4713;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-36a0c7e8-d8cd{font-size:17px;color:#2a2f36;line-height:1.7;}.elementor .e-5d08e4b0-626a{font-weight:700;font-size:16px;color:#ff4713;padding-block-start:8px;}.elementor .e-3ccf0bc5-6d8e{width:auto;padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-radius:24px;background-color:#ffffff;display:flex;flex-direction:column;gap:12px;flex:1 1 360px;}.elementor .e-42afcf0b-7a06{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:48px 80px;\n}.elementor .e-5a7af96f-2206{color:#111418;background-color:#f6f3ee;}.elementor .e-1865463f-c71b{width:10px;height:10px;min-width:10px;max-width:10px;padding:0px;border-radius:50%;background-color:#2ecc71;flex:0 0 10px;}.elementor .e-2b8bd464-df5b{font-weight:700;font-size:13px;color:#2ecc71;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-29853ba6-f0e9{width:auto;padding:0px;display:flex;gap:10px;align-items:center;}.elementor .e-3b942feb-90a7{font-size:12px;color:#8a8f96;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-360331c4-f67c{width:100%;padding:0px;display:flex;justify-content:space-between;align-items:center;}.elementor .e-357a5533-cb9d{font-weight:800;font-size:32px;color:#ffffff;letter-spacing:-0.01em;line-height:1.15;margin:0px;}.elementor .e-77b253f-7b3e{width:100%;height:4px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;border-radius:4px;background-color:#ff4713;}.elementor .e-1688759b-1c51{width:100%;height:4px;overflow:hidden;position:relative;padding:0px;border-radius:4px;background-color:rgba(255,255,255,.1);}.elementor .e-44bfef41-8efd{width:100%;height:3px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:#ff4713;transform-origin:0% 50% 0px;}.elementor .e-367a9fce-2aff{font-weight:700;font-size:12px;color:#ff4713;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-49fb4605-da95{font-weight:700;font-size:17px;color:#ffffff;line-height:1.3;margin:0px;}.elementor .e-716c76df-f79d{font-size:14px;color:rgba(255,255,255,.62);line-height:1.5;margin:0px;flex:1 1 0px;}.elementor .e-5bba7a0e-ced9{font-weight:700;font-size:12px;color:#2ecc71;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-color:rgba(46,204,113,.12);align-self:flex-start;}.elementor .e-65c75226-138f{overflow:hidden;position:relative;padding:20px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-color:rgba(255,255,255,.05);display:flex;flex-direction:column;gap:8px;}.elementor .e-728094ce-ddfe{width:100%;height:3px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:#ff4713;transform-origin:0% 50% 0px;}.elementor .e-39ed56e6-4a9c{font-weight:700;font-size:12px;color:#ff4713;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-731f734b-960f{font-weight:700;font-size:17px;color:#ffffff;line-height:1.3;margin:0px;}.elementor .e-7e68d20a-d69b{font-size:14px;color:rgba(255,255,255,.62);line-height:1.5;margin:0px;flex:1 1 0px;}.elementor .e-7c854084-f340{font-weight:700;font-size:12px;color:#2ecc71;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-color:rgba(46,204,113,.12);align-self:flex-start;}.elementor .e-5b24ac5-ee47{overflow:hidden;position:relative;padding:20px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-color:rgba(255,255,255,.05);display:flex;flex-direction:column;gap:8px;}.elementor .e-66106f63-21b2{width:100%;height:3px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:#ff4713;transform-origin:0% 50% 0px;}.elementor .e-16708bb9-2bdc{font-weight:700;font-size:12px;color:#ff4713;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-5ae2c137-8963{font-weight:700;font-size:17px;color:#ffffff;line-height:1.3;margin:0px;}.elementor .e-7e708070-5301{font-size:14px;color:rgba(255,255,255,.62);line-height:1.5;margin:0px;flex:1 1 0px;}.elementor .e-78adaf96-43b4{font-weight:700;font-size:12px;color:#2ecc71;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-color:rgba(46,204,113,.12);align-self:flex-start;}.elementor .e-2f5d306f-f5d9{overflow:hidden;position:relative;padding:20px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-color:rgba(255,255,255,.05);display:flex;flex-direction:column;gap:8px;}.elementor .e-7e82f7e8-e965{width:100%;height:3px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:#ff4713;transform-origin:0% 50% 0px;}.elementor .e-4cb3ab01-4088{font-weight:700;font-size:12px;color:#ff4713;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-394ad326-c36b{font-weight:700;font-size:17px;color:#ffffff;line-height:1.3;margin:0px;}.elementor .e-7181cbdb-14ee{font-size:14px;color:rgba(255,255,255,.62);line-height:1.5;margin:0px;flex:1 1 0px;}.elementor .e-2659711c-61ef{font-weight:700;font-size:12px;color:#2ecc71;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-color:rgba(46,204,113,.12);align-self:flex-start;}.elementor .e-6dab178c-e429{overflow:hidden;position:relative;padding:20px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-color:rgba(255,255,255,.05);display:flex;flex-direction:column;gap:8px;}.elementor .e-6d203869-5ea4{width:100%;height:3px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:#ff4713;transform-origin:0% 50% 0px;}.elementor .e-79ce9f94-9d57{font-weight:700;font-size:12px;color:#ff4713;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-6359880e-f699{font-weight:700;font-size:17px;color:#ffffff;line-height:1.3;margin:0px;}.elementor .e-4ad6fd90-feff{font-size:14px;color:rgba(255,255,255,.62);line-height:1.5;margin:0px;flex:1 1 0px;}.elementor .e-6817ff14-982a{font-weight:700;font-size:12px;color:#2ecc71;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-color:rgba(46,204,113,.12);align-self:flex-start;}.elementor .e-6937411d-a570{overflow:hidden;position:relative;padding:20px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-color:rgba(255,255,255,.05);display:flex;flex-direction:column;gap:8px;}.elementor .e-749313a1-b084{width:100%;padding:0px;display:grid;gap:14px;grid-template-columns:repeat(5,1fr);}.elementor .e-42a1cb6f-b3d2{font-size:15px;color:rgba(255,255,255,.62);line-height:1.5;margin:0px;}.elementor .e-50c2a390-407d{overflow:hidden;padding:40px;border-radius:24px;background-color:#111418;display:flex;flex-direction:column;gap:24px;}.elementor .e-12c43b10-d1d3{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1f05c792-2084{padding-block-start:0px;background-color:#f6f3ee;}.elementor .e-6689e2ce-42b4{max-width:820px;color:#2a2f36;}.elementor .e-6608ebc0-1c1f{gap:20px;}.elementor .e-7864df8e-c852{color:#111418;background-color:#ffffff;}.elementor .e-1fe8dbf1-9a09{font-weight:800;font-size:64px;color:#ffffff;letter-spacing:-0.03em;line-height:1.02;}.elementor .e-172c02e2-f709:hover,.elementor .e-172c02e2-f709:focus-visible{color:#ffffff;background-color:#000000;}.elementor .e-172c02e2-f709:focus{color:#ffffff;}.elementor .e-172c02e2-f709{font-weight:700;font-size:16px;color:#ffffff;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;background-color:#111418;display:inline-block;}.elementor .e-54da51fe-5769{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:32px;align-items:flex-start;}.elementor .e-69f95414-d408{color:#ffffff;background-color:#ff4713;}