.elementor .e-1b530fcd-1599:hover,.elementor .e-1b530fcd-1599:focus-visible{color:#ffffff;}.elementor .e-1b530fcd-1599{font-family:Inter;font-size:13.1px;color:#8c9bb0;}.elementor .e-291cf255-9ffe{width:auto;padding:0px;}.elementor .e-62232319-dcf5{font-family:Inter;font-size:13.1px;color:#8c9bb0;}.elementor .e-5742895e-feea{font-family:Inter;font-size:13.1px;color:#8c9bb0;}.elementor .e-2c07e44d-9919{width:auto;padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-4417dce7-9faf{font-family:Inter;font-weight:600;font-size:13.6px;color:#e2e8f0;white-space: nowrap;\n}.elementor .e-4af86a02-58e6{padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:16px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(6,11,19,0.55);backdrop-filter:blur(6px);flex-direction:row;gap:8px;flex-wrap:nowrap;align-items:center;width: fit-content;\n}.elementor .e-485e8589-a72f{font-family:Inter;font-weight:800;font-size:54.4px;color:#ffffff;letter-spacing:-0.035em;line-height:1.1;text-align:center;text-shadow: 0 2px 24px rgba(0,0,0,0.35); & em { color: #dc2626; font-style: normal; display: inline-block; padding-bottom: 0.08em; background-image: url(https://cdn.jsdelivr.net/gh/developerdgc/new-design@f1d381d54445eaae12d440370e619ba8c735ea26/redshield-water/img/icons/brush-red.svg); background-repeat: no-repeat; background-position: 50% 100%; background-size: 96% 0.3em; } & em { color: #dc2626; font-style: normal; }\n}.elementor .e-76a99c9f-1b83{max-width:640px;font-family:Inter;font-size:18.4px;color:#c3cedc;line-height:1.6;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& strong { color: #ffffff; }\n}.elementor .e-28027985-77dd{font-family:Inter;font-weight:800;font-size:21.6px;color:#ffffff;letter-spacing:-0.02em;line-height:1.2;& em { color: #dc2626; font-style: normal; }\n}.elementor .e-1d0eac10-dd52{width:auto;padding:0px;flex-direction:row;gap:6px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-345e581a-cd97{font-family:Inter;font-size:12.8px;color:#9fb0c5;text-align:center;}.elementor .e-282c9986-3b4f{padding-block-start:14px;padding-block-end:14px;padding-inline-start:12px;padding-inline-end:12px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(9,15,27,0.6);backdrop-filter:blur(8px);flex-direction:column;gap:2px;align-items:center;}.elementor .e-36147fb3-1c9c{font-family:Inter;font-weight:800;font-size:21.6px;color:#ffffff;letter-spacing:-0.02em;line-height:1.2;& em { color: #dc2626; font-style: normal; }\n}.elementor .e-53c8c425-c4de{width:auto;padding:0px;flex-direction:row;gap:6px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-440fc724-e35f{font-family:Inter;font-size:12.8px;color:#9fb0c5;text-align:center;}.elementor .e-64d961d4-c75c{padding-block-start:14px;padding-block-end:14px;padding-inline-start:12px;padding-inline-end:12px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(9,15,27,0.6);backdrop-filter:blur(8px);flex-direction:column;gap:2px;align-items:center;}.elementor .e-4f9bd299-358c{font-family:Inter;font-weight:800;font-size:21.6px;color:#ffffff;letter-spacing:-0.02em;line-height:1.2;}.elementor .e-481e5371-50d1{font-family:Inter;font-size:14px;color:#fbbf24;letter-spacing:1px;}.elementor .e-11b4bf29-675d{width:auto;padding:0px;flex-direction:row;gap:6px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-727a9017-622c{font-family:Inter;font-size:12.8px;color:#9fb0c5;text-align:center;}.elementor .e-cb4ac13-b117{padding-block-start:14px;padding-block-end:14px;padding-inline-start:12px;padding-inline-end:12px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.12);border-style:solid;background-color:rgba(9,15,27,0.6);backdrop-filter:blur(8px);flex-direction:column;gap:2px;align-items:center;}.elementor .e-5c087c2f-fc9c{width:100%;max-width:520px;padding:0px;margin-block-start:2px;margin-inline-start:auto;margin-inline-end:auto;gap:12px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-7c1176fc-8744{padding:0px;flex-direction:column;gap:18px;align-items:center;}.elementor .e-13fd5213-e375{width:100%;max-width:1330px;padding-block-start:48px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:40px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .e-22f0d9a9-2c08{min-width:0px;padding:0px;background-color:#060b13;flex-direction:column;background-image: radial-gradient(70% 70% at 50% 45%, rgba(6,11,19,0.4), rgba(6,11,19,0.85) 100%), linear-gradient(0deg, #060b13, rgba(6,11,19,0) 40%), url(https://cdn.jsdelivr.net/gh/developerdgc/new-design@f1d381d54445eaae12d440370e619ba8c735ea26/redshield-water/img/hero-kitchen.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; overflow-x: clip;\n}.elementor .e-6bd861d5-39f4{font-family:Inter;font-weight:700;font-size:12.5px;color:#dc2626;letter-spacing:0.14em;text-transform:uppercase;text-align: left;\n}.elementor .e-519f2584-fbf1{font-family:Inter;font-weight:800;font-size:32px;color:#0e1726;letter-spacing:-0.02em;line-height:1.15;text-align: left;\n}.elementor .e-425a83ba-7782{width:100%;padding:0px;margin-block-end:0px;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-271a519a-1f16{width:19px;height:19px;min-width:19px;display:block;flex:0 0 auto;}.elementor .e-dfffcb4-b9da{width:44px;height:44px;min-width:44px;padding:0px;border-radius:10px;background-color:#fde8e8;justify-content:center;align-items:center;}.elementor .e-22fd8ad7-e166{font-family:Inter;font-size:13.1px;color:#475163;}.elementor .e-4f793c0d-83bf{font-family:Inter;font-weight:700;font-size:16.8px;color:#0e1726;word-break: break-word;\n}.elementor .e-5cf179c0-344a{width:auto;padding:0px;}.elementor .e-117ebb8d-8c74{width:13px;height:13px;min-width:13px;display:block;flex:0 0 auto;}.elementor .e-c6d24a-afa1{font-family:Inter;font-weight:600;font-size:12.5px;color:#475163;}.elementor .e-664c7a9c-a899:hover,.elementor .e-664c7a9c-a899:focus-visible{border-color:#dc2626;}.elementor .e-664c7a9c-a899{width:auto;cursor:pointer;padding-block-start:3px;padding-block-end:3px;padding-inline-start:9px;padding-inline-end:9px;border-radius:6px;border-width:1px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;flex-direction:row;gap:6px;flex-wrap:nowrap;align-items:center;}.elementor .e-7cb2e47c-d29d{width:auto;padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .e-77ae18fd-776a{padding:0px;flex-direction:column;gap:2px;flex:1 1 0px;}.elementor .e-1d4397e3-e4b0{width:auto;padding:18px;border-radius:12px;border-width:1px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(14,23,38,0.06),0px 10px 26px -14px rgba(14,23,38,0.28);flex-direction:row;gap:14px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-77ac3c19-f3e1{width:19px;height:19px;min-width:19px;display:block;flex:0 0 auto;}.elementor .e-c7c5182-b1b9{width:44px;height:44px;min-width:44px;padding:0px;border-radius:10px;background-color:#fde8e8;justify-content:center;align-items:center;}.elementor .e-3bb0d63c-7284{font-family:Inter;font-size:13.1px;color:#475163;}.elementor .e-2c15e189-4dcc{font-family:Inter;font-weight:700;font-size:16.8px;color:#0e1726;word-break: break-word;\n}.elementor .e-7bed564a-c842{width:auto;padding:0px;}.elementor .e-60a205a2-f815{width:13px;height:13px;min-width:13px;display:block;flex:0 0 auto;}.elementor .e-4e25e9ff-3fcd{font-family:Inter;font-weight:600;font-size:12.5px;color:#475163;}.elementor .e-7be0c114-b767:hover,.elementor .e-7be0c114-b767:focus-visible{border-color:#dc2626;}.elementor .e-7be0c114-b767{width:auto;cursor:pointer;padding-block-start:3px;padding-block-end:3px;padding-inline-start:9px;padding-inline-end:9px;border-radius:6px;border-width:1px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;flex-direction:row;gap:6px;flex-wrap:nowrap;align-items:center;}.elementor .e-61f1f046-c54d{width:auto;padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center;}.elementor .e-1a718746-c671{padding:0px;flex-direction:column;gap:2px;flex:1 1 0px;}.elementor .e-4a7eca3d-114f{width:auto;padding:18px;border-radius:12px;border-width:1px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(14,23,38,0.06),0px 10px 26px -14px rgba(14,23,38,0.28);flex-direction:row;gap:14px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-57a51458-9bbd{width:19px;height:19px;min-width:19px;display:block;flex:0 0 auto;}.elementor .e-2da8c110-b2a6{width:44px;height:44px;min-width:44px;padding:0px;border-radius:10px;background-color:#fde8e8;justify-content:center;align-items:center;}.elementor .e-22fe4013-9302{font-family:Inter;font-size:13.1px;color:#475163;}.elementor .e-47c5a661-1e51{font-family:Inter;font-weight:700;font-size:16.8px;color:#0e1726;word-break: break-word;\n}.elementor .e-c395028-47a4{padding:0px;flex-direction:column;gap:2px;flex:1 1 0px;}.elementor .e-1d25fe17-8866{width:auto;padding:18px;border-radius:12px;border-width:1px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(14,23,38,0.06),0px 10px 26px -14px rgba(14,23,38,0.28);flex-direction:row;gap:14px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-3f90fac5-bed6{width:19px;height:19px;min-width:19px;display:block;flex:0 0 auto;}.elementor .e-5cdf7e5d-c273{width:44px;height:44px;min-width:44px;padding:0px;border-radius:10px;background-color:#fde8e8;justify-content:center;align-items:center;}.elementor .e-67997867-746f{font-family:Inter;font-size:13.1px;color:#475163;}.elementor .e-7f974165-655c{font-family:Inter;font-weight:700;font-size:16.8px;color:#0e1726;word-break: break-word;\n}.elementor .e-76aebb5d-4545{font-family:Inter;font-size:13.6px;color:#475163;}.elementor .e-2e5084e9-5539{padding:0px;flex-direction:column;gap:2px;flex:1 1 0px;}.elementor .e-1d0b1410-89a4{width:auto;padding:18px;border-radius:12px;border-width:1px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(14,23,38,0.06),0px 10px 26px -14px rgba(14,23,38,0.28);flex-direction:row;gap:14px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-4cc7f2a9-721d{padding:0px;flex-direction:column;gap:14px;}.elementor .e-7d475cca-9802{padding:0px;flex-direction:column;gap:18px;}.elementor .e-2d54efcf-42c4{font-family:Inter;font-weight:700;font-size:21.6px;color:#0e1726;}.elementor .e-5e6248f0-f9d0{font-family:Inter;font-size:15.2px;color:#475163;margin-block-start:-6px;}.elementor .e-52192f65-2c96{font-family:Inter;font-weight:600;font-size:13.1px;color:#0e1726;opacity:85%;}.elementor .e-53e3541b-e579:focus{border-color:#dc2626;}.elementor .e-53e3541b-e579{width:100%;font-family:Inter;font-size:15.2px;color:#0e1726;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:1.5px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;}.elementor .e-7692f827-a75d{padding:0px;flex-direction:column;gap:6px;}.elementor .e-79aba907-309a{font-family:Inter;font-weight:600;font-size:13.1px;color:#0e1726;opacity:85%;}.elementor .e-73d7600b-4847:focus{border-color:#dc2626;}.elementor .e-73d7600b-4847{width:100%;font-family:Inter;font-size:15.2px;color:#0e1726;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:1.5px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;}.elementor .e-401ac287-c037{padding:0px;flex-direction:column;gap:6px;}.elementor .e-286d6887-694c{padding:0px;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-1ea3276a-d838{font-family:Inter;font-weight:600;font-size:13.1px;color:#0e1726;opacity:85%;}.elementor .e-356744e4-9aad:focus{border-color:#dc2626;}.elementor .e-356744e4-9aad{width:100%;font-family:Inter;font-size:15.2px;color:#0e1726;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:1.5px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;}.elementor .e-19919a37-a057{padding:0px;flex-direction:column;gap:6px;}.elementor .e-5a68165f-4d44{font-family:Inter;font-weight:600;font-size:13.1px;color:#0e1726;opacity:85%;}.elementor .e-dbd3a5a-d2bf:focus{border-color:#dc2626;}.elementor .e-dbd3a5a-d2bf{width:100%;font-family:Inter;font-size:15.2px;color:#0e1726;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:1.5px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;}.elementor .e-39af4abe-5e74{padding:0px;flex-direction:column;gap:6px;}.elementor .e-6915d1ed-54a5{padding:0px;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-6bc207af-f091{font-family:Inter;font-weight:600;font-size:13.1px;color:#0e1726;opacity:85%;}.elementor .e-2626c316-c87d:focus{border-color:#dc2626;}.elementor .e-2626c316-c87d{width:100%;min-height:120px;font-family:Inter;font-size:15.2px;color:#0e1726;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;border-width:1.5px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;}.elementor .e-5a7ede9f-3886{padding:0px;flex-direction:column;gap:6px;}.elementor .e-3365b491-be28:hover,.elementor .e-3365b491-be28:focus-visible{background-color:#b91c1c;}.elementor .e-3365b491-be28{width:100%;font-family:Inter;font-weight:700;font-size:16px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:#dc2626;}.elementor .e-2794a4bb-8357{font-family:Inter;font-size:14.4px;color:#065f46;}.elementor .e-7a71f7ad-3e0f{font-family:Inter;font-size:14.4px;color:#b91c1c;}.elementor .e-26f50d1e-c460{padding:28px;border-radius:16px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#d4dbe5;border-style:solid;background-color:#ffffff;box-shadow:0px 1px 2px 0px rgba(14,23,38,0.06),0px 10px 26px -14px rgba(14,23,38,0.28);display:flex;flex-direction:column;gap:14px;border-top-style: solid; border-top-color: #dc2626;\n}.elementor .e-101d845f-163d{padding:0px;gap:48px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-30da9ce0-bcc2{width:100%;max-width:1330px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;}.elementor .e-3cf63ad1-377d{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;flex-direction:column;overflow-x: clip;\n}.elementor .e-51db5ea1-bd5d{width:100%;height:auto;aspect-ratio:1 / 1;display:block;}.elementor .e-346f4724-7544{width:9px;height:9px;display:block;}.elementor .e-6e6e4078-d8b7{font-family:Inter;font-weight:700;font-size:14.7px;color:#ffffff;}.elementor .e-4f811b7b-a88b{width:auto;padding:0px;flex-direction:row;gap:9px;flex-wrap:nowrap;align-items:center;}.elementor .e-c61d202-6b7c{font-family:Inter;font-weight:700;font-size:14.1px;color:#ffffff;text-decoration:underline;text-underline-offset: 3px;\n}.elementor .e-6c7ad9d2-1ab2{width:auto;padding:0px;}.elementor .e-160a69dd-46cb{width:auto;position:absolute;inset-inline-end:14px;inset-block-end:14px;inset-inline-start:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;background-color:#dc2626;box-shadow:0px 14px 30px 0px rgba(0,0,0,0.35);flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-5f75ed71-4df1{overflow:hidden;position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:#1c2636;border-style:solid;background-color:#0c1524;box-shadow:0px 28px 56px -24px rgba(6,11,19,0.6);}.elementor .e-beec1a-a34f{font-family:Inter;font-weight:700;font-size:12.5px;color:#dc2626;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-709a0be5-3e42{font-family:Inter;font-weight:800;font-size:37.6px;color:#ffffff;letter-spacing:-0.02em;line-height:1.15;}.elementor .e-4245f5ff-1f67{font-family:Inter;font-size:16.3px;color:#aab5c5;line-height:1.65;& strong { color: #ffffff; }\n}.elementor .e-79a805ba-4abe{font-family:Inter;font-weight:700;font-size:16px;color:inherit;white-space: nowrap;\n}.elementor .e-7d27f4a1-4718:hover,.elementor .e-7d27f4a1-4718:focus-visible{border-color:#ffffff;transform:translate3d(0px, -1px, 0px);}.elementor .e-7d27f4a1-4718{color:#ffffff;padding-block-start:14.4px;padding-block-end:14.4px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;border-width:2px;border-color:rgba(255,255,255,0.35);border-style:solid;background-color:rgba(255,255,255,0.04);transition:background-color 0.15s, transform 0.15s;flex-direction:row;gap:9px;flex-wrap:nowrap;justify-content:center;align-items:center;width: fit-content;\n}.elementor .e-481f8934-8af8{max-width:68ch;padding:0px;flex-direction:column;gap:16px;}.elementor .e-c57c7e3-67bf{padding:0px;gap:48px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .e-69c7865c-bd3f{width:100%;max-width:1330px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;}.elementor .e-329fbac9-218e{padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;background-color:#060b13;flex-direction:column;overflow-x: clip;\n}