.elementor .e-137d5fbd-4254{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-48070f85-8a96{font-weight:800;font-size:88px;color:#ffffff;letter-spacing:-0.03em;line-height:1;}.elementor .e-5a84a216-7646{max-width:640px;color:rgba(255,255,255,0.85);}.elementor .e-652c4923-5ec3{width:100%;max-width:1180px;position:relative;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-1f343ee9-56e0{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/d9db0671-b329-4ff0-b6f7-591fcef4ea1f.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-3cf2856c-d859{color:#2a2f36;}.elementor .e-ee4dad6-4895{width:auto;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 420px;}.elementor .e-128e885b-2d46{font-weight:700;font-size:13px;color:#ff4713;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-476a918b-3a54{font-size:17px;color:#2a2f36;line-height:1.7;}.elementor .e-2799bf7d-6a95{font-weight:700;font-size:16px;color:#ff4713;padding-block-start:8px;}.elementor .e-c9a1556-e60c{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-3260def6-bbc1{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:48px 80px;\n}.elementor .e-5883e458-1570{color:#111418;background-color:#f6f3ee;}.elementor .e-615705c9-de38{font-size:14px;color:#5b6068;}.elementor .e-15372738-b8e9{font-weight:600;font-size:14px;color:#ffffff;}.elementor .e-7cf56653-dd3f{padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;background-color:#1f7a4d;}.elementor .e-736d901e-d9c8{font-weight:600;font-size:14px;color:#1f2328;white-space:nowrap;\n}.elementor .e-5eb3fb54-47e9:hover,.elementor .e-5eb3fb54-47e9:focus-visible{background-color:#ffffff;}.elementor .e-5eb3fb54-47e9{cursor:pointer;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#dde1df;}.elementor .e-5eb3fb54-47e9:focus{color:#111418;background-color:#ffffff;}.elementor .e-5eb3fb54-47e9:active{color:#111418;background-color:#ffffff;}.elementor .e-7ca5549d-715e{font-weight:600;font-size:14px;color:#1f2328;white-space:nowrap;\n}.elementor .e-2b0b3a77-d265:hover,.elementor .e-2b0b3a77-d265:focus-visible{background-color:#ffffff;}.elementor .e-2b0b3a77-d265{cursor:pointer;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#dde1df;}.elementor .e-2b0b3a77-d265:focus{color:#111418;background-color:#ffffff;}.elementor .e-2b0b3a77-d265:active{color:#111418;background-color:#ffffff;}.elementor .e-7983116b-9154{font-weight:600;font-size:14px;color:#1f2328;white-space:nowrap;\n}.elementor .e-2fbb583e-b9ab:hover,.elementor .e-2fbb583e-b9ab:focus-visible{background-color:#ffffff;}.elementor .e-2fbb583e-b9ab{cursor:pointer;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:8px;border-start-end-radius:8px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#dde1df;}.elementor .e-2fbb583e-b9ab:focus{color:#111418;background-color:#ffffff;}.elementor .e-2fbb583e-b9ab:active{color:#111418;background-color:#ffffff;}.elementor .e-7b7cd5e2-31e3{padding-block-start:8px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;background-color:#e9ecea;display:flex;gap:4px;justify-content:flex-start;overflow-x:auto;\n}.elementor .e-6c9e77a7-47c2{min-width:640px;padding:0px;display:grid;gap:0px;grid-template-columns:48px 1.6fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(5,auto);}.elementor .e-20165424-68da{padding:0px;overflow-x:auto;\n}.elementor .e-21f13736-a7fc{padding:0px;}.elementor .e-ef64eb0-bc01{min-width:640px;padding:0px;display:grid;gap:0px;grid-template-columns:48px 1.6fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(5,auto);}.elementor .e-25c7c5d6-3e67{padding:0px;overflow-x:auto;\n}.elementor .e-107c327a-66c0{padding:0px;}.elementor .e-278cb15e-9d0c{min-width:640px;padding:0px;display:grid;gap:0px;grid-template-columns:48px 1.6fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(5,auto);}.elementor .e-790282d-b043{padding:0px;overflow-x:auto;\n}.elementor .e-139e3b03-7fc7{padding:0px;}.elementor .e-4e6a4211-9d82{padding:0px;}.elementor .e-33ffec5e-4a01{padding:0px;gap:0px;}.elementor .e-72c59a77-60a9{overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#d6dbd8;border-style:solid;background-color:#ffffff;box-shadow:0px 24px 48px 0px rgba(17,20,24,0.12);}.elementor .e-3c05b9f9-86f7{gap:14px;}.elementor .e-2af39014-c9ec{padding-block-start:0px;background-color:#f6f3ee;}.elementor .e-653bd56a-5673{max-width:820px;color:#2a2f36;}.elementor .e-167aff3d-949c{gap:20px;}.elementor .e-388d5368-5917{color:#111418;background-color:#ffffff;}.elementor .e-5cbb5447-96ec{font-weight:800;font-size:64px;color:#ffffff;letter-spacing:-0.03em;line-height:1.02;}.elementor .e-2df408c4-2822:hover,.elementor .e-2df408c4-2822:focus-visible{color:#ffffff;background-color:#000000;}.elementor .e-2df408c4-2822:focus{color:#ffffff;}.elementor .e-2df408c4-2822{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-518c06a5-2076{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:32px;align-items:flex-start;}.elementor .e-4efadedc-a3d2{color:#ffffff;background-color:#ff4713;}