.elementor .e-2eeb385a-6d33{width:16%;max-width:240px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;background-color:var(--nsm-orange);pointer-events:none;\n}.elementor .e-5d862bf9-a86f{font-weight:800;font-size:88px;color:#ffffff;letter-spacing:-0.03em;line-height:1;}.elementor .e-5ee72902-ef8e{max-width:640px;color:rgba(255,255,255,0.8);}.elementor .e-ba92c94-5e4b{width:100%;max-width:1180px;position:relative;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-49a6e2ff-35b7{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/nsob-gallery/2026/08/7909f24d-96aa-4a92-b564-14d7f8b42f14.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-3b586162-c4d2{color:#2a2f36;}.elementor .e-1e0a39ba-4a3d{width:auto;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 420px;}.elementor .e-4463bd94-1360{font-weight:700;font-size:13px;color:var(--nsm-orange);letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-54cbc3e7-f216{font-size:17px;color:#2a2f36;line-height:1.9;}.elementor .e-401c80ef-c7b9{font-weight:700;font-size:16px;color:var(--nsm-orange);padding-block-start:8px;}.elementor .e-33aab1ae-4cc9{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-4583c61f-7002{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:48px 80px;\n}.elementor .e-4430d776-5f78{color:var(--nsm-ink);background-color:var(--nsm-paper);}.elementor .e-551c8fed-9d70{max-width:720px;}.elementor .e-5dee3fcb-f01f{width:100%;height:auto;max-width:400px;display:block;}.elementor .e-567d955a-5a31{font-weight:700;font-size:14px;color:#111418;letter-spacing:0.02em;margin:0px;}.elementor .e-c6c1fc0-98ba{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-69e0bd8e-31ab{width:100%;height:auto;max-width:400px;display:block;}.elementor .e-51d1b191-5ef8{font-weight:700;font-size:14px;color:#111418;letter-spacing:0.02em;margin:0px;}.elementor .e-92b4a92-76af{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-bdd8207-4d42{width:100%;height:auto;max-width:400px;display:block;}.elementor .e-4234b53c-7961{font-weight:700;font-size:14px;color:#111418;letter-spacing:0.02em;margin:0px;}.elementor .e-3798e9c1-b0af{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-5a488354-b64f{width:100%;padding:0px;margin-block-start:40px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);}.elementor .e-2ce4b7c0-e690{background-color:#f6f3ee;}.elementor .e-33f6bb9a-5614{color:#2a2f36;}.elementor .e-2352d1bc-afd2{font-size:16px;color:#5b6068;}.elementor .e-669ce7e0-b45c{padding:0px;margin-block-start:10px;}.elementor .e-5cc6e1e-a81a{padding-block-start:44px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:40px;border-radius:24px;background-color:#ffffff;display:flex;flex-direction:column;gap:14px;}.elementor .e-79f15d84-7704{padding-block-start:0px;background-color:#f6f3ee;}.elementor .e-475d27a8-cbd0{max-width:820px;color:#2a2f36;}.elementor .e-6014362f-22b9{gap:20px;}.elementor .e-219de23-7972{color:var(--nsm-ink);background-color:#ffffff;}.elementor .e-27785388-ddcb{font-weight:800;font-size:64px;color:#ffffff;letter-spacing:-0.03em;line-height:1.02;}.elementor .e-4d9a5d0f-50db:hover,.elementor .e-4d9a5d0f-50db:focus-visible{color:#ffffff;background-color:#000000;}.elementor .e-4d9a5d0f-50db:focus{color:#ffffff;}.elementor .e-4d9a5d0f-50db{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-5c842260-74de{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:32px;align-items:flex-start;}.elementor .e-17858eb7-e1e9{color:#ffffff;background-color:var(--nsm-orange);}