.elementor .e-68279db4-2246{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://ironcurtain.codesmartdigital.com/wp-content/uploads/2026/11/slider-lahore-cctv.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:0%;}.elementor .e-3db4460f-f9e7{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://ironcurtain.codesmartdigital.com/wp-content/uploads/2026/11/slider-integrated-solutions.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:0%;}.elementor .e-7bc069c1-cce4{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://ironcurtain.codesmartdigital.com/wp-content/uploads/2026/11/slider-security-exhibition.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:0%;}.elementor .e-46ce2f80-efd3{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(10,10,10,0.65) 0%,rgba(10,10,10,0.3) 35%,rgba(10,10,10,0.45) 65%,rgba(10,10,10,0.95) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-7c0b1510-a666{font-size:16px;color:#FFFFFF;}.elementor .e-72672294-2321:hover,.elementor .e-72672294-2321:focus-visible{border-color:#E11A2D;background-color:#E11A2D;}.elementor .e-72672294-2321{width:56px;height:56px;position:absolute;inset-block-start:50%;inset-inline-start:24px;z-index:5;cursor:pointer;padding:0px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(10,10,10,0.45);transition:background-color 0.25s, border-color 0.25s;justify-content:center;align-items:center;}.elementor .e-64f3a32d-bfce{font-size:16px;color:#FFFFFF;}.elementor .e-54df8dd-c06c:hover,.elementor .e-54df8dd-c06c:focus-visible{border-color:#E11A2D;background-color:#E11A2D;}.elementor .e-54df8dd-c06c{width:56px;height:56px;position:absolute;inset-block-start:50%;inset-inline-end:24px;z-index:5;cursor:pointer;padding:0px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(10,10,10,0.45);transition:background-color 0.25s, border-color 0.25s;justify-content:center;align-items:center;}.elementor .e-20bcaab9-3bf8{padding-inline-end:48px;background-image:linear-gradient(0deg, #FF5A68 0%,#FF5A68 100%),linear-gradient(0deg, #FF5A68 0%,#FF5A68 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat, no-repeat; background-position: left center, right center; background-size: 36px 2px, 36px 2px;\n}.elementor .e-489eabeb-937c{max-width:640px;font-family:var(--ic-font-body);font-size:19.5px;color:#E6E6E6;line-height:1.6;}.elementor .e-6c60d041-1ea6{padding:0px;flex-direction:column;gap:24px;align-items:center;grid-area: 1 / 1;\n}.elementor .e-1142c743-d242{padding:0px;grid-area: 1 / 1;\n}.elementor .e-6dcbb919-f094{padding-inline-end:48px;background-image:linear-gradient(0deg, #FF5A68 0%,#FF5A68 100%),linear-gradient(0deg, #FF5A68 0%,#FF5A68 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat, no-repeat; background-position: left center, right center; background-size: 36px 2px, 36px 2px;\n}.elementor .e-43129ede-770b{max-width:640px;font-family:var(--ic-font-body);font-size:19.5px;color:#E6E6E6;line-height:1.6;}.elementor .e-2210054e-8efa{padding:0px;flex-direction:column;gap:24px;align-items:center;grid-area: 1 / 1;\n}.elementor .e-2d1d438b-9e17{width:100%;padding:0px;display:grid;}.elementor .e-37b3e03a-bf24{padding:0px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-290c6d7d-b015{width:46px;height:4px;min-width:46px;cursor:pointer;padding:0px;background-image:linear-gradient(0deg, #E11A2D 0%,#E11A2D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0.28);background-repeat: no-repeat; background-size: 0% 100%;\n}.elementor .e-5260d1b3-f8d4{width:46px;height:4px;min-width:46px;cursor:pointer;padding:0px;background-image:linear-gradient(0deg, #E11A2D 0%,#E11A2D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0.28);background-repeat: no-repeat; background-size: 0% 100%;\n}.elementor .e-6a44bc97-2510{width:46px;height:4px;min-width:46px;cursor:pointer;padding:0px;background-image:linear-gradient(0deg, #E11A2D 0%,#E11A2D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0.28);background-repeat: no-repeat; background-size: 0% 100%;\n}.elementor .e-2bfcaee0-976d{width:auto;padding:0px;gap:10px;justify-content:center;}.elementor .e-687e6ad8-37c2{text-align:center;padding-block-start:220px;padding-block-end:150px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:30px;align-items:center;}.elementor .e-b6e3821-fcf7{min-height:780px;overflow:hidden;position:relative;padding:0px;background-color:#0A0A0A;display:flex;align-items:center;}.elementor .e-2a70d76d-5b0d{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-2e9d564d-3797{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-30037c-352f{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-6d6d9304-3f53{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-17e8be73-a928{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-1c5ab032-b99a{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-6016a4a7-57cd{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-5d760fc0-19a6{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-40dbb691-5a22{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-526db8e3-dcdf{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-398cca8c-1063{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-18555532-77c3{font-family:var(--ic-font-display);font-size:26px;color:#FFFFFF;letter-spacing:1.5px;padding-block-start:20px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .e-6040424d-a6bc{padding:0px;gap:0px;flex-wrap:nowrap;width: max-content;\n}.elementor .e-7bd4063b-46e2{overflow:hidden;padding:0px;background-color:#E11A2D;}.elementor .e-e4633d0-4ae5{width:auto;position:absolute;inset-block-start:70px;inset-inline-end:0px;inset-block-end:70px;inset-inline-start:70px;padding:0px;background-color:#F1F2F4;}.elementor .e-2339e233-ad8c{width:100%;height:400px;object-fit:cover;position:relative;}.elementor .e-7b455bbd-609c{width:100%;height:400px;object-fit:cover;position:relative;margin-block-start:56px;}.elementor .e-580bfe65-abbf{width:calc(100% - 70px);height:290px;object-fit:cover;position:relative;margin-block-start:-70px;margin-block-end:0px;margin-inline-start:70px;margin-inline-end:0px;border-width:8px;border-color:#FFFFFF;border-style:solid;box-shadow:0px 30px 50px -24px rgba(10,10,10,0.45);grid-column:1 / -1;}.elementor .e-4d18af5a-52b1{width:46px;height:46px;min-width:0px;position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;padding:0px;border-block-start-width:4px;border-inline-start-width:4px;border-left-style: solid; border-left-color: #E11A2D; border-top-style: solid; border-top-color: #E11A2D;\n}.elementor .e-478d3c3e-738f{font-family:var(--ic-font-display);font-weight:400;font-size:54px;color:#FFFFFF;line-height:0.9;}.elementor .e-3748a41a-d3f1{font-family:var(--ic-font-body);font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:1.4px;line-height:1.3;text-align:center;text-transform:uppercase;}.elementor .e-7426b84c-8405{width:170px;position:absolute;inset-block-end:24px;inset-inline-start:0px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;background-color:#E11A2D;box-shadow:0px 24px 40px -18px rgba(225,26,45,0.6);flex-direction:column;gap:8px;align-items:center;}.elementor .e-7bfeede5-5047{position:relative;padding:0px;display:grid;gap:16px;flex:1 1 0px;grid-template-columns:1fr 1fr;align-items:start;}.elementor .e-30c42474-eb77{width:62px;height:62px;font-size:23px;color:#E11A2D;border-radius:50%;background-color:#FDECEE;flex:0 0 62px;}.elementor .e-1de6f0bf-54f3{font-size:27px;}.elementor .e-615e29e8-159f{padding:0px;flex-direction:column;gap:4px;}.elementor .e-6fe8671f-27c0{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;align-items:flex-start;}.elementor .e-53678134-e0d0{width:62px;height:62px;font-size:23px;color:#E11A2D;border-radius:50%;background-color:#FDECEE;flex:0 0 62px;}.elementor .e-61c33681-1364{font-size:27px;}.elementor .e-4810a131-e45f{padding:0px;flex-direction:column;gap:4px;}.elementor .e-75d6d243-2e7f{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:20px;align-items:flex-start;border-top-style: solid; border-top-color: #E2E4E8;\n}.elementor .e-6109ac3e-a3b3{padding:0px;border-block-start-width:1px;border-block-end-width:1px;flex-direction:column;border-top-style: solid; border-top-color: #E2E4E8; border-bottom-style: solid; border-bottom-color: #E2E4E8;\n}.elementor .e-7cadef52-5e51{display:block;}.elementor .e-7e45cbbd-aa7c{width:52px;height:52px;font-size:18px;color:#FFFFFF;background-color:#0A0A0A;}.elementor .e-2d62edf2-1a4b{font-family:var(--ic-font-body);font-weight:700;font-size:11px;color:#5F6470;letter-spacing:2px;text-transform:uppercase;}.elementor .e-2cb92b3a-df7a{font-family:var(--ic-font-display);font-weight:400;font-size:26px;color:#0A0A0A;letter-spacing:0.8px;}.elementor .e-7fdeb5c9-35f0{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-68055531-452c{width:auto;padding:0px;gap:14px;align-items:center;}.elementor .e-4faebce5-baa0{padding:0px;gap:30px;flex-wrap:wrap;align-items:center;}.elementor .e-10cf42db-50f4{padding:0px;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-5435cf7e-e73b{padding-inline-start:20px;padding-inline-end:20px;gap:72px;align-items:center;}.elementor .e-61d9fb23-de2a{overflow:hidden;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .e-2484641c-b2c9{padding:0px;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-39122699-3a3a{max-width:560px;flex:1 1 0px;}.elementor .e-1555babe-64f2{padding:0px;margin-block-end:56px;gap:60px;align-items:flex-end;}.elementor .e-11552ff5-5c50{width:54px;height:54px;position:absolute;inset-block-start:24px;inset-inline-start:30px;font-size:21px;color:#FFFFFF;background-color:#E11A2D;}.elementor .e-44b44c5e-4e26{font-size:38px;color:#FFFFFF;}.elementor .e-d4ab277-8a82{font-family:var(--ic-font-body);font-size:16.5px;color:#ECECEC;line-height:1.6;padding-block-start:14px;margin-block-start:14px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .e-5b955731-abb7{font-family:var(--ic-font-body);font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:2px;text-transform:uppercase;padding-inline-start:42px;margin-block-start:18px;background-image:linear-gradient(0deg, #E11A2D 0%,#E11A2D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: left center; background-size: 28px 2px;\n}.elementor .e-27cacc48-ad19{min-height:580px;overflow:hidden;position:relative;padding:30px;background-image:linear-gradient(180deg, rgba(10,10,10,0) 28%,rgba(10,10,10,0.72) 52%,rgba(10,10,10,0.96) 100%),url("https://ironcurtain.codesmartdigital.com/wp-content/uploads/2026/11/service-guarding.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 26px 50px -30px rgba(10,10,10,0.6);flex-direction:column;justify-content:flex-end;}.elementor .e-64ad3e3f-a040{width:54px;height:54px;position:absolute;inset-block-start:24px;inset-inline-start:30px;font-size:21px;color:#FFFFFF;background-color:#E11A2D;}.elementor .e-44ade15f-f679{font-size:38px;color:#FFFFFF;}.elementor .e-1a84e770-4ee2{font-family:var(--ic-font-body);font-size:16.5px;color:#ECECEC;line-height:1.6;padding-block-start:14px;margin-block-start:14px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .e-4673fbcf-be73{font-family:var(--ic-font-body);font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:2px;text-transform:uppercase;padding-inline-start:42px;margin-block-start:18px;background-image:linear-gradient(0deg, #E11A2D 0%,#E11A2D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: left center; background-size: 28px 2px;\n}.elementor .e-27c44ad9-6f7a{min-height:580px;overflow:hidden;position:relative;padding:30px;background-image:linear-gradient(180deg, rgba(10,10,10,0) 28%,rgba(10,10,10,0.72) 52%,rgba(10,10,10,0.96) 100%),url("https://ironcurtain.codesmartdigital.com/wp-content/uploads/2026/11/service-cctv-wall.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 26px 50px -30px rgba(10,10,10,0.6);flex-direction:column;justify-content:flex-end;}.elementor .e-79843bb4-8a35{width:54px;height:54px;position:absolute;inset-block-start:24px;inset-inline-start:30px;font-size:21px;color:#FFFFFF;background-color:#E11A2D;}.elementor .e-78b9763-2603{font-size:38px;color:#FFFFFF;}.elementor .e-537e3c14-7fcb{font-family:var(--ic-font-body);font-size:16.5px;color:#ECECEC;line-height:1.6;padding-block-start:14px;margin-block-start:14px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .e-2aa8cb55-5592{font-family:var(--ic-font-body);font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:2px;text-transform:uppercase;padding-inline-start:42px;margin-block-start:18px;background-image:linear-gradient(0deg, #E11A2D 0%,#E11A2D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: left center; background-size: 28px 2px;\n}.elementor .e-4be2bfa1-9914{min-height:580px;overflow:hidden;position:relative;padding:30px;background-image:linear-gradient(180deg, rgba(10,10,10,0) 28%,rgba(10,10,10,0.72) 52%,rgba(10,10,10,0.96) 100%),url("https://ironcurtain.codesmartdigital.com/wp-content/uploads/2026/11/service-event-crowd.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 26px 50px -30px rgba(10,10,10,0.6);flex-direction:column;justify-content:flex-end;}.elementor .e-6f5f2e9c-12fe{padding:0px;display:grid;gap:22px;grid-template-columns:repeat(3, 1fr);}.elementor .e-117020db-e3be{font-family:var(--ic-font-body);font-weight:600;font-size:17px;color:#2C2F36;}.elementor .e-4e100d9f-52f3{padding:0px;margin-block-start:56px;flex-wrap:wrap;justify-content:center;align-items:center;gap: 16px 24px;\n}.elementor .e-51e093f-89ca{padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;}.elementor .e-3cbbc5ef-75c4{padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(0deg, rgba(241,242,244,0.9) 0%,rgba(241,242,244,0.94) 100%),url("https://ironcurtain.codesmartdigital.com/wp-content/uploads/2026/11/bg-city-aerial-night.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-ad67b7f-ee23{font-size:17px;color:#FFFFFF;display:block;}.elementor .e-6b41866d-8855{width:56px;height:56px;font-size:21px;color:#FFFFFF;background-color:#E11A2D;flex:0 0 56px;}.elementor .e-501e1cab-f0ee{font-family:var(--ic-font-body);font-weight:700;font-size:11px;color:#5F6470;letter-spacing:1.8px;text-transform:uppercase;}.elementor .e-46d0c2c7-3b37{font-family:var(--ic-font-display);font-weight:400;font-size:32px;color:#0A0A0A;letter-spacing:1px;}.elementor .e-4f062fb7-68df{padding:0px;flex-direction:column;gap:5px;}.elementor .e-3152e94a-7ddf{width:auto;max-width:440px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:8px;background-color:#FFFFFF;box-shadow:0px 24px 40px -20px rgba(0,0,0,0.6);gap:18px;align-items:center;}.elementor .e-6c84ef67-a06a{padding:0px;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-2e4550ca-eb1c{font-size:38px;}.elementor .e-7a9b8fc-cbbc{font-family:var(--ic-font-body);font-weight:700;font-size:13px;color:#E11A2D;letter-spacing:1px;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;background-color:#FDECEE;white-space: nowrap;\n}.elementor .e-3d49e279-a3d9{padding:0px;margin-block-end:4px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-4a8cd64c-f59e{font-family:var(--ic-font-body);font-weight:700;font-size:11px;color:#5F6470;letter-spacing:1.8px;text-transform:uppercase;}.elementor .e-44daf601-4f45:focus{border-color:#E11A2D;background-color:#FFFFFF;}.elementor .e-44daf601-4f45{width:100%;height:50px;font-family:var(--ic-font-body);font-size:16px;color:#0A0A0A;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#E2E4E8;border-style:solid;background-color:#F1F2F4;}.elementor .e-12a3c7e4-1e4d{padding:0px;flex-direction:column;gap:7px;flex:1 1 0px;}.elementor .e-64305b7f-7c63{font-family:var(--ic-font-body);font-weight:700;font-size:11px;color:#5F6470;letter-spacing:1.8px;text-transform:uppercase;}.elementor .e-6aac5d61-23b8:focus{border-color:#E11A2D;background-color:#FFFFFF;}.elementor .e-6aac5d61-23b8{width:100%;height:50px;font-family:var(--ic-font-body);font-size:16px;color:#0A0A0A;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#E2E4E8;border-style:solid;background-color:#F1F2F4;}.elementor .e-6ff254bc-10df{padding:0px;flex-direction:column;gap:7px;flex:1 1 0px;}.elementor .e-2fafeb82-abb6{padding:0px;gap:14px;}.elementor .e-5d708702-a50e{font-family:var(--ic-font-body);font-weight:700;font-size:11px;color:#5F6470;letter-spacing:1.8px;text-transform:uppercase;}.elementor .e-583f29b8-75b6:focus{border-color:#E11A2D;background-color:#FFFFFF;}.elementor .e-583f29b8-75b6{width:100%;height:50px;font-family:var(--ic-font-body);font-size:16px;color:#0A0A0A;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#E2E4E8;border-style:solid;background-color:#F1F2F4;}.elementor .e-5f8b1a91-c73f{padding:0px;flex-direction:column;gap:7px;flex:1 1 0px;}.elementor .e-37a3209a-c75a{font-family:var(--ic-font-body);font-weight:700;font-size:11px;color:#5F6470;letter-spacing:1.8px;text-transform:uppercase;}.elementor .e-65c6f817-a794:focus{border-color:#E11A2D;background-color:#FFFFFF;}.elementor .e-65c6f817-a794{width:100%;height:50px;font-family:var(--ic-font-body);font-size:16px;color:#0A0A0A;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#E2E4E8;border-style:solid;background-color:#F1F2F4;}.elementor .e-7dfec46d-7e02{padding:0px;flex-direction:column;gap:7px;flex:1 1 0px;}.elementor .e-61042072-f4a2{padding:0px;gap:14px;}.elementor .e-6130ad62-39e7{font-family:var(--ic-font-body);font-weight:700;font-size:11px;color:#5F6470;letter-spacing:1.8px;text-transform:uppercase;}.elementor .e-1cc3ea84-8531:focus{border-color:#E11A2D;background-color:#FFFFFF;}.elementor .e-1cc3ea84-8531{width:100%;height:50px;font-family:var(--ic-font-body);font-size:16px;color:#0A0A0A;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#E2E4E8;border-style:solid;background-color:#F1F2F4;}.elementor .e-144b803d-adfc{padding:0px;flex-direction:column;gap:7px;flex:1 1 0px;}.elementor .e-4161d4f7-bbdd{padding:0px;gap:14px;}.elementor .e-7480f359-8e94{font-family:var(--ic-font-body);font-weight:700;font-size:11px;color:#5F6470;letter-spacing:1.8px;text-transform:uppercase;}.elementor .e-8b922ac-3117:focus{border-color:#E11A2D;background-color:#FFFFFF;}.elementor .e-8b922ac-3117{width:100%;min-height:110px;font-family:var(--ic-font-body);font-size:16px;color:#0A0A0A;padding-block-start:13px;padding-block-end:13px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:#E2E4E8;border-style:solid;background-color:#F1F2F4;}.elementor .e-1f009bdd-3c97{padding:0px;flex-direction:column;gap:7px;flex:1 1 0px;}.elementor .e-6c1d076b-a126{padding:0px;gap:14px;}.elementor .e-1e404901-aca6{width:100%;height:56px;font-family:var(--ic-font-body);font-weight:700;font-size:14px;color:#FFFFFF;letter-spacing:1.6px;text-transform:uppercase;border-radius:0px;background-color:#E11A2D;}.elementor .e-6b50c03b-b169{font-family:var(--ic-font-body);font-size:15px;color:#1F5D36;}.elementor .e-fee480-3c8a{padding:14px;background-color:#EEF7F1;}.elementor .e-fa54e3b-e627{font-family:var(--ic-font-body);font-size:15px;color:#870000;}.elementor .e-141df059-c8a6{padding:14px;background-color:#FFDEDE;}.elementor .e-3394a364-2cc7{padding-block-start:44px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-width:2px;border-color:#E11A2D;border-style:solid;background-color:#FFFFFF;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;}.elementor .e-6a767cb1-3157{padding:0px;flex:0 0 560px;}.elementor .e-72914c07-a069{padding-inline-start:20px;padding-inline-end:20px;gap:70px;align-items:center;}.elementor .e-33efab4d-a846{padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, rgba(10,10,10,0.95) 0%,rgba(10,10,10,0.72) 45%,rgba(10,10,10,0.45) 100%),url("https://ironcurtain.codesmartdigital.com/wp-content/uploads/2026/11/bg-barbed-wire.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-position: center 30%;\n}.elementor .e-112ea11b-ac53{padding:0px;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-737eb3c8-aaa4{padding:0px;margin-block-end:56px;gap:60px;align-items:flex-end;}.elementor .e-557a4048-633d{position:absolute;inset-block-start:30px;inset-inline-end:30px;font-size:34px;color:rgba(225,26,45,0.25);}.elementor .e-5a6c511c-dae8{font-size:14px;color:#F2A900;letter-spacing:4px;align-self:flex-start;}.elementor .e-598ad2ee-6553{font-family:var(--ic-font-body);font-size:18px;color:#2C2F36;line-height:1.6;flex:1 1 auto;}.elementor .e-1d471a61-caac{width:50px;height:50px;font-size:19px;color:#FFFFFF;background-color:#E11A2D;flex:0 0 50px;}.elementor .e-87e2d80-b969{font-size:22px;}.elementor .e-776d3280-5014{font-family:var(--ic-font-body);font-size:14px;color:#5F6470;}.elementor .e-1b5ef173-cd7f{padding:0px;flex-direction:column;gap:3px;}.elementor .e-6611fde8-2a07{padding-block-start:22px;border-block-start-width:1px;gap:14px;align-items:center;border-top-style: solid; border-top-color: #E2E4E8;\n}.elementor .e-18b05e04-3e83:hover,.elementor .e-18b05e04-3e83:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-18b05e04-3e83{position:relative;padding-block-start:38px;padding-block-end:32px;padding-inline-start:34px;padding-inline-end:34px;border-width:2px;border-color:#E11A2D;border-style:solid;background-color:#FFFFFF;transition:transform 0.3s;flex-direction:column;gap:22px;}.elementor .e-1d88c487-8808{position:absolute;inset-block-start:30px;inset-inline-end:30px;font-size:34px;color:rgba(225,26,45,0.25);}.elementor .e-18e89a21-ac53{font-size:14px;color:#F2A900;letter-spacing:4px;align-self:flex-start;}.elementor .e-249f7e9a-70b4{font-family:var(--ic-font-body);font-size:18px;color:#DCDCDC;line-height:1.6;flex:1 1 auto;}.elementor .e-63e1574a-76b3{width:50px;height:50px;font-size:19px;color:#FFFFFF;background-color:#E11A2D;flex:0 0 50px;}.elementor .e-246fe539-e1d2{font-size:22px;color:#FFFFFF;}.elementor .e-6aa2da48-9f50{font-family:var(--ic-font-body);font-size:14px;color:#BDBDBD;}.elementor .e-58b23224-90c1{padding:0px;flex-direction:column;gap:3px;}.elementor .e-1f7bb690-d617{padding-block-start:22px;border-block-start-width:1px;gap:14px;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-7a44dfb-a70d:hover,.elementor .e-7a44dfb-a70d:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-7a44dfb-a70d{position:relative;padding-block-start:38px;padding-block-end:32px;padding-inline-start:34px;padding-inline-end:34px;background-color:#0A0A0A;transition:transform 0.3s;flex-direction:column;gap:22px;}.elementor .e-40bbccbc-39c2{position:absolute;inset-block-start:30px;inset-inline-end:30px;font-size:34px;color:rgba(225,26,45,0.25);}.elementor .e-1335372-788b{font-size:14px;color:#F2A900;letter-spacing:4px;align-self:flex-start;}.elementor .e-5144f9f4-cb63{font-family:var(--ic-font-body);font-size:18px;color:#2C2F36;line-height:1.6;flex:1 1 auto;}.elementor .e-a6f6153-35ae{width:50px;height:50px;font-size:19px;color:#FFFFFF;background-color:#E11A2D;flex:0 0 50px;}.elementor .e-4b8283f3-202c{font-size:22px;}.elementor .e-3d361926-f0b8{font-family:var(--ic-font-body);font-size:14px;color:#5F6470;}.elementor .e-6edf0f4c-87ef{padding:0px;flex-direction:column;gap:3px;}.elementor .e-182003ab-259e{padding-block-start:22px;border-block-start-width:1px;gap:14px;align-items:center;border-top-style: solid; border-top-color: #E2E4E8;\n}.elementor .e-19c0c62c-138f:hover,.elementor .e-19c0c62c-138f:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-19c0c62c-138f{position:relative;padding-block-start:38px;padding-block-end:32px;padding-inline-start:34px;padding-inline-end:34px;border-width:2px;border-color:#E11A2D;border-style:solid;background-color:#FFFFFF;transition:transform 0.3s;flex-direction:column;gap:22px;}.elementor .e-336b10a8-e188{padding:0px;display:grid;gap:22px;grid-template-columns:repeat(3, 1fr);}.elementor .e-777634a2-8e55{padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;}.elementor .e-40bb8a8d-2c95{padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, rgba(241,242,244,0.97) 0%,rgba(241,242,244,0.9) 55%,rgba(241,242,244,0.8) 100%),url("https://ironcurtain.codesmartdigital.com/wp-content/uploads/2026/11/cctv-floodlight-night.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-position: right 30%;\n}.elementor .e-1118801c-c8b2{padding-inline-end:48px;background-image:linear-gradient(0deg, #FF5A68 0%,#FF5A68 100%),linear-gradient(0deg, #FF5A68 0%,#FF5A68 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat, no-repeat; background-position: left center, right center; background-size: 36px 2px, 36px 2px;\n}.elementor .e-5bc3aad8-209b{max-width:640px;}.elementor .e-641390e4-f5ab{max-width:760px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:56px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:18px;align-items:center;}.elementor .e-52c20e1c-69d5:hover,.elementor .e-52c20e1c-69d5:focus-visible{color:#E11A2D;outline-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-52c20e1c-69d5{width:66px;height:66px;font-size:24px;color:#FFFFFF;border-radius:50%;outline-width:1.5px;outline-color:rgba(225,26,45,0.8);outline-style:dashed;outline-offset:6px;background-color:#E11A2D;transition:background-color 0.3s, color 0.3s;flex:0 0 66px;}.elementor .e-2eb9238d-5e36{font-size:27px;color:#FFFFFF;}.elementor .e-3b6ff0bd-16ed{font-family:var(--ic-font-body);font-size:15.5px;color:#CFCFCF;line-height:1.5;}.elementor .e-66b2ac01-d3e5{padding:0px;flex-direction:column;gap:6px;}.elementor .e-62306731-914a{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row-reverse;gap:18px;align-items:center;text-align: right;\n}.elementor .e-12de1afd-fe68:hover,.elementor .e-12de1afd-fe68:focus-visible{color:#FFFFFF;outline-color:#E11A2D;background-color:#E11A2D;}.elementor .e-12de1afd-fe68{width:66px;height:66px;font-size:24px;color:#E11A2D;border-radius:50%;outline-width:1.5px;outline-color:rgba(255,255,255,0.8);outline-style:dashed;outline-offset:6px;background-color:#FFFFFF;transition:background-color 0.3s, color 0.3s;flex:0 0 66px;}.elementor .e-5589adfd-5cbf{font-size:27px;color:#FFFFFF;}.elementor .e-6754978d-ea44{font-family:var(--ic-font-body);font-size:15.5px;color:#CFCFCF;line-height:1.5;}.elementor .e-7946bf3a-f51e{padding:0px;flex-direction:column;gap:6px;}.elementor .e-7acc91c5-4fb4{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row-reverse;gap:18px;align-items:center;text-align: right;\n}.elementor .e-62a1b16-f2dc:hover,.elementor .e-62a1b16-f2dc:focus-visible{color:#E11A2D;outline-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-62a1b16-f2dc{width:66px;height:66px;font-size:24px;color:#FFFFFF;border-radius:50%;outline-width:1.5px;outline-color:rgba(225,26,45,0.8);outline-style:dashed;outline-offset:6px;background-color:#E11A2D;transition:background-color 0.3s, color 0.3s;flex:0 0 66px;}.elementor .e-61afe42a-929b{font-size:27px;color:#FFFFFF;}.elementor .e-11ed6f0f-c522{font-family:var(--ic-font-body);font-size:15.5px;color:#CFCFCF;line-height:1.5;}.elementor .e-b654281-d0cf{padding:0px;flex-direction:column;gap:6px;}.elementor .e-3501a0d5-6407{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row-reverse;gap:18px;align-items:center;text-align: right;\n}.elementor .e-71fb7c02-f8bc:hover,.elementor .e-71fb7c02-f8bc:focus-visible{color:#FFFFFF;outline-color:#E11A2D;background-color:#E11A2D;}.elementor .e-71fb7c02-f8bc{width:66px;height:66px;font-size:24px;color:#E11A2D;border-radius:50%;outline-width:1.5px;outline-color:rgba(255,255,255,0.8);outline-style:dashed;outline-offset:6px;background-color:#FFFFFF;transition:background-color 0.3s, color 0.3s;flex:0 0 66px;}.elementor .e-3e0b0b78-be2c{font-size:27px;color:#FFFFFF;}.elementor .e-413ee0d0-8dbc{font-family:var(--ic-font-body);font-size:15.5px;color:#CFCFCF;line-height:1.5;}.elementor .e-7723dd84-1386{padding:0px;flex-direction:column;gap:6px;}.elementor .e-63826d3d-8a42{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row-reverse;gap:18px;align-items:center;text-align: right;\n}.elementor .e-21049e6c-1657{padding:0px;flex-direction:column;gap:22px;}.elementor .e-37a9052b-b8a2{width:100%;height:520px;object-fit:cover;object-position:50% 70%;}.elementor .e-1068c61-c70d{font-size:30px;color:#FFFFFF;}.elementor .e-3514d3cb-27bd{font-family:var(--ic-font-body);font-weight:600;font-size:14.5px;color:#FFFFFF;line-height:1.3;text-align: right;\n}.elementor .e-565bb53a-2f0c{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;background-color:#E11A2D;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-5ab6d839-30e8{position:relative;padding:14px;border-width:2px;border-color:#E11A2D;border-style:solid;}.elementor .e-43bb9627-772c:hover,.elementor .e-43bb9627-772c:focus-visible{color:#FFFFFF;outline-color:#E11A2D;background-color:#E11A2D;}.elementor .e-43bb9627-772c{width:66px;height:66px;font-size:24px;color:#E11A2D;border-radius:50%;outline-width:1.5px;outline-color:rgba(255,255,255,0.8);outline-style:dashed;outline-offset:6px;background-color:#FFFFFF;transition:background-color 0.3s, color 0.3s;flex:0 0 66px;}.elementor .e-471abf07-cba5{font-size:27px;color:#FFFFFF;}.elementor .e-3096332d-82fd{font-family:var(--ic-font-body);font-size:15.5px;color:#CFCFCF;line-height:1.5;}.elementor .e-35957e13-f548{padding:0px;flex-direction:column;gap:6px;}.elementor .e-2b1df0c3-7e57{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:18px;align-items:center;}.elementor .e-166fefae-c8b5:hover,.elementor .e-166fefae-c8b5:focus-visible{color:#E11A2D;outline-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-166fefae-c8b5{width:66px;height:66px;font-size:24px;color:#FFFFFF;border-radius:50%;outline-width:1.5px;outline-color:rgba(225,26,45,0.8);outline-style:dashed;outline-offset:6px;background-color:#E11A2D;transition:background-color 0.3s, color 0.3s;flex:0 0 66px;}.elementor .e-61c2337b-de32{font-size:27px;color:#FFFFFF;}.elementor .e-1d07c8d1-bee9{font-family:var(--ic-font-body);font-size:15.5px;color:#CFCFCF;line-height:1.5;}.elementor .e-132b113e-e214{padding:0px;flex-direction:column;gap:6px;}.elementor .e-11793ce4-f71f{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:18px;align-items:center;}.elementor .e-20bc83c6-386f:hover,.elementor .e-20bc83c6-386f:focus-visible{color:#FFFFFF;outline-color:#E11A2D;background-color:#E11A2D;}.elementor .e-20bc83c6-386f{width:66px;height:66px;font-size:24px;color:#E11A2D;border-radius:50%;outline-width:1.5px;outline-color:rgba(255,255,255,0.8);outline-style:dashed;outline-offset:6px;background-color:#FFFFFF;transition:background-color 0.3s, color 0.3s;flex:0 0 66px;}.elementor .e-1eadb35e-64bd{font-size:27px;color:#FFFFFF;}.elementor .e-6b2bd2f8-7e69{font-family:var(--ic-font-body);font-size:15.5px;color:#CFCFCF;line-height:1.5;}.elementor .e-2d1986c4-c3ef{padding:0px;flex-direction:column;gap:6px;}.elementor .e-7bf8f6b9-7664{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:18px;align-items:center;}.elementor .e-3f6635fc-5956:hover,.elementor .e-3f6635fc-5956:focus-visible{color:#E11A2D;outline-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-3f6635fc-5956{width:66px;height:66px;font-size:24px;color:#FFFFFF;border-radius:50%;outline-width:1.5px;outline-color:rgba(225,26,45,0.8);outline-style:dashed;outline-offset:6px;background-color:#E11A2D;transition:background-color 0.3s, color 0.3s;flex:0 0 66px;}.elementor .e-492ffac3-5a2a{font-size:27px;color:#FFFFFF;}.elementor .e-3a239631-a145{font-family:var(--ic-font-body);font-size:15.5px;color:#CFCFCF;line-height:1.5;}.elementor .e-a3e62-62ca{padding:0px;flex-direction:column;gap:6px;}.elementor .e-7291e4ec-e1f0{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:18px;align-items:center;}.elementor .e-4a76eb24-d2e3{padding:0px;flex-direction:column;gap:22px;}.elementor .e-56139bd-868e{padding:0px;display:grid;gap:40px;grid-template-columns:1fr 400px 1fr;align-items:center;}.elementor .e-5e654b7f-bea5{padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;}.elementor .e-54ef3fc2-9d63{padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #0A0A0A 0%,rgba(10,10,10,0.8) 22%,rgba(10,10,10,0.8) 78%,#0A0A0A 100%),url("https://ironcurtain.codesmartdigital.com/wp-content/uploads/2026/11/bg-fence-night.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-147eceb9-fe04{width:72%;height:72%;position:absolute;inset-inline-end:0px;inset-block-end:0px;padding:0px;background-color:#E11A2D;}.elementor .e-6b46be54-f222{width:100%;aspect-ratio:4 / 4.6;object-fit:cover;object-position:40% 50%;position:relative;}.elementor .e-36d169ea-37bb{font-size:34px;}.elementor .e-71fb675f-ec8d{font-family:var(--ic-font-body);font-weight:700;font-size:12px;color:#E11A2D;letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .e-690ae98b-83fb{width:132px;height:132px;position:absolute;inset-block-start:-26px;inset-inline-end:6px;text-align:center;padding:0px;border-radius:50%;border-width:6px;border-color:#E11A2D;border-style:solid;background-color:#FFFFFF;box-shadow:0px 20px 40px -16px rgba(0,0,0,0.35);flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6553e7a8-aee0{font-size:28px;color:#E11A2D;}.elementor .e-2125e00e-9021{font-size:24px;color:#FFFFFF;}.elementor .e-384b1f99-a2c4{font-family:var(--ic-font-body);font-size:13.5px;color:#D4D4D4;}.elementor .e-510bc23b-6cba{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-6d9686bc-6f10{width:auto;position:absolute;inset-block-end:90px;inset-inline-start:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-inline-start-width:4px;background-color:#0A0A0A;box-shadow:0px 24px 40px -18px rgba(0,0,0,0.5);gap:14px;align-items:center;border-left-style: solid; border-left-color: #E11A2D;\n}.elementor .e-18574e62-ef4d{position:relative;padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:40px;flex:1 1 0px;}.elementor .e-a03c614-5afb{width:56px;height:56px;font-size:22px;color:#FFFFFF;background-color:#E11A2D;}.elementor .e-755a6521-60ec{font-size:25px;}.elementor .e-2a0bb076-2712:hover,.elementor .e-2a0bb076-2712:focus-visible{background-color:#0A0A0A;transform:translate3d(0px, -4px, 0px);}.elementor .e-2a0bb076-2712{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-width:2px;border-color:#E11A2D;border-style:solid;background-color:#FFFFFF;transition:background-color 0.35s, transform 0.35s;flex-direction:column;gap:12px;}.elementor .e-7a048b4a-c0d8{width:56px;height:56px;font-size:22px;color:#FFFFFF;background-color:#E11A2D;}.elementor .e-70f0860-baa3{font-size:25px;}.elementor .e-68d0936c-9612:hover,.elementor .e-68d0936c-9612:focus-visible{background-color:#0A0A0A;transform:translate3d(0px, -4px, 0px);}.elementor .e-68d0936c-9612{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-width:2px;border-color:#E11A2D;border-style:solid;background-color:#FFFFFF;transition:background-color 0.35s, transform 0.35s;flex-direction:column;gap:12px;}.elementor .e-4b747de7-d5fd{width:56px;height:56px;font-size:22px;color:#FFFFFF;background-color:#E11A2D;}.elementor .e-14919997-68f7{font-size:25px;}.elementor .e-202efef-d0f9:hover,.elementor .e-202efef-d0f9:focus-visible{background-color:#0A0A0A;transform:translate3d(0px, -4px, 0px);}.elementor .e-202efef-d0f9{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-width:2px;border-color:#E11A2D;border-style:solid;background-color:#FFFFFF;transition:background-color 0.35s, transform 0.35s;flex-direction:column;gap:12px;}.elementor .e-23764cb0-aa1c{width:56px;height:56px;font-size:22px;color:#FFFFFF;background-color:#E11A2D;}.elementor .e-123be115-7385{font-size:25px;}.elementor .e-12f826d4-3807:hover,.elementor .e-12f826d4-3807:focus-visible{background-color:#0A0A0A;transform:translate3d(0px, -4px, 0px);}.elementor .e-12f826d4-3807{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-width:2px;border-color:#E11A2D;border-style:solid;background-color:#FFFFFF;transition:background-color 0.35s, transform 0.35s;flex-direction:column;gap:12px;}.elementor .e-6dd7ea1c-b783{padding:0px;margin-block-start:6px;display:grid;gap:16px;grid-template-columns:1fr 1fr;}.elementor .e-1e1a1b5-e1f5{padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;}.elementor .e-40d069f2-beda{padding-inline-start:20px;padding-inline-end:20px;gap:80px;align-items:center;}.elementor .e-13028f61-d552{font-family:var(--ic-font-display);font-weight:400;font-size:64px;color:transparent;line-height:0.9;-webkit-text-stroke: 1.5px #E11A2D;\n}.elementor .e-48573863-1929{font-size:27px;}.elementor .e-5cdbd526-5983{max-width:260px;}.elementor .e-2aae899c-dd4a{padding-block-start:34px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:26px;background-image:linear-gradient(0deg, #E11A2D 0%,#E11A2D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:10px;background-repeat: no-repeat; background-position: left top; background-size: 46px 3px;\n}.elementor .e-3f7aabda-54d0{font-family:var(--ic-font-display);font-weight:400;font-size:64px;color:transparent;line-height:0.9;-webkit-text-stroke: 1.5px #E11A2D;\n}.elementor .e-29993b01-862c{font-size:27px;}.elementor .e-25c37549-e7a0{max-width:260px;}.elementor .e-7445c81f-b30d{padding-block-start:34px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:26px;background-image:linear-gradient(0deg, #E11A2D 0%,#E11A2D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:10px;background-repeat: no-repeat; background-position: left top; background-size: 46px 3px;\n}.elementor .e-4990f258-44ef{font-family:var(--ic-font-display);font-weight:400;font-size:64px;color:transparent;line-height:0.9;-webkit-text-stroke: 1.5px #E11A2D;\n}.elementor .e-303b1c08-cbf4{font-size:27px;}.elementor .e-72b92bd-1df9{max-width:260px;}.elementor .e-60065d30-1723{padding-block-start:34px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:26px;background-image:linear-gradient(0deg, #E11A2D 0%,#E11A2D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:10px;background-repeat: no-repeat; background-position: left top; background-size: 46px 3px;\n}.elementor .e-148be686-372d{font-family:var(--ic-font-display);font-weight:400;font-size:64px;color:transparent;line-height:0.9;-webkit-text-stroke: 1.5px #E11A2D;\n}.elementor .e-353470ab-f5a4{font-size:27px;}.elementor .e-6786941-bfd7{max-width:260px;}.elementor .e-31029306-b0aa{padding-block-start:34px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:26px;background-image:linear-gradient(0deg, #E11A2D 0%,#E11A2D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:10px;background-repeat: no-repeat; background-position: left top; background-size: 46px 3px;\n}.elementor .e-7b89447c-19a7{padding:0px;border-block-start-width:1px;display:grid;grid-template-columns:repeat(4, 1fr);border-top-style: solid; border-top-color: #E2E4E8;\n}.elementor .e-1e7fd827-8fdd{padding-inline-start:20px;padding-inline-end:20px;margin-block-start:100px;}.elementor .e-3693f72e-3744{padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;flex-direction:column;}.elementor .e-4f240b6a-8a77{color:#FFFFFF;background-image:linear-gradient(0deg, #FFFFFF 0%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: left center; background-size: 36px 2px;\n}.elementor .e-4248ae00-3d96{font-size:76px;color:#FFFFFF;}.elementor .e-7c8c40dd-8608{max-width:540px;font-size:19px;color:#FFFFFF;}.elementor .e-3a9cf7d6-cb84{border-color:#0A0A0A;background-color:#0A0A0A;}.elementor .e-3bd507b6-7b95{padding:0px;gap:14px;flex-wrap:wrap;}.elementor .e-4bd11532-58ab{width:auto;padding-block-start:80px;padding-block-end:80px;padding-inline-start:64px;padding-inline-end:64px;flex-direction:column;gap:26px;flex:6 1 0px;justify-content:center;}.elementor .e-15a09bda-76de{width:48px;height:48px;font-size:18px;color:#FFFFFF;border-radius:50%;background-color:#E11A2D;}.elementor .e-64d9408b-7a82{font-family:var(--ic-font-body);font-weight:700;font-size:12px;color:#5F6470;letter-spacing:1.4px;text-transform:uppercase;}.elementor .e-7a105fd4-63be{font-family:var(--ic-font-display);font-weight:400;font-size:28px;color:#0A0A0A;letter-spacing:0.8px;}.elementor .e-2e0b486b-9623{width:auto;padding:0px;flex-direction:column;gap:4px;}.elementor .e-4233c79a-99f4{width:auto;position:absolute;inset-inline-end:28px;inset-block-end:28px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;box-shadow:0px 20px 40px -14px rgba(0,0,0,0.5);gap:14px;align-items:center;}.elementor .e-6d7323ec-1f09{width:auto;min-height:470px;position:relative;padding:0px;background-image:linear-gradient(90deg, rgba(184,15,31,0.55) 0%,rgba(10,10,10,0.15) 60%),url("https://ironcurtain.codesmartdigital.com/wp-content/uploads/2026/11/bg-city-skyline-night.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex:4 1 0px;clip-path:polygon(18% 0, 100% 0, 100% 100%, 0 100%);}.elementor .e-55404c63-efad{min-height:470px;overflow:hidden;padding:0px;box-shadow:0px 40px 60px -30px rgba(225,26,45,0.55);background-image: radial-gradient(90% 120% at 0% 0%, #F23445 0%, #E11A2D 45%, #B80F1F 100%);\n}.elementor .e-690b67c2-fa14{padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-1fb62d4c-e7a1{padding-block-start:0px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}