.elementor .e-19a45d9c-83c0{width:auto;height:52px;max-width:220px;object-fit:contain;}.elementor .e-234d44c6-a9d3{font-family:Arial;font-weight:400;font-size:13px;color:#6E6E6E;line-height:1.3;display:block;}.elementor .e-10889af3-6029{font-family:Questrial;font-weight:700;font-size:19px;color:#000000;line-height:1.3;display:block;}.elementor .e-21497d3d-59f5{width:auto;padding:0px;text-align: right;\n}.elementor .e-3431ab73-9f37:hover,.elementor .e-3431ab73-9f37:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-3431ab73-9f37{font-family:Arial;font-weight:700;font-size:15px;color:#000000;text-align:center;text-decoration:none;padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:6px;background-image:linear-gradient(180deg, #FDB937 0%,#FDAA0B 45%,#DF960A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.35) inset,0px 8px 18px -6px rgba(253,170,11,0.7);transition:transform 0.15s;display:inline-block;}.elementor .e-7a0d11b6-1768{width:auto;padding:0px;gap:14px;align-items:center;}.elementor .e-1ab3d9a0-e021{position:sticky;inset-block-start:0px;z-index:50;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;background-color:rgba(255,255,255,.92);box-shadow:0px 1px 0px 0px #D6D0CA,0px 10px 30px -12px rgba(0,0,0,0.35);gap:16px;justify-content:space-between;align-items:center;backdrop-filter: saturate(1.4) blur(10px);\n}.elementor .e-6b75a121-ef8e{font-family:Arial;font-weight:700;font-size:12.5px;color:#D9625A;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-5191ac46-8df1{font-family:Questrial;font-weight:700;font-size:54px;color:#FFFFFF;line-height:1.1;margin-block-start:16px;display:block;text-shadow: 0 2px 24px rgba(0,0,0,0.5);\n}.elementor .e-293bddab-72f0{max-width:34em;font-family:Arial;font-weight:400;font-size:18px;color:rgba(255,255,255,.82);line-height:1.5;margin-block-start:18px;display:block;}.elementor .e-7d346b81-4b7a{width:22px;height:22px;color:#D6D0CA;margin-block-start:1px;display:block;flex:0 0 22px;}.elementor .e-6979bb17-5d7a{font-family:Arial;font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-2dbb17e0-3b1b{padding:0px;margin-block-start:10px;gap:10px;align-items:flex-start;}.elementor .e-624a17c2-2276{width:22px;height:22px;color:#D6D0CA;margin-block-start:1px;display:block;flex:0 0 22px;}.elementor .e-389fc3b5-1bd0{font-family:Arial;font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-58eb7ac4-caaa{padding:0px;margin-block-start:10px;gap:10px;align-items:flex-start;}.elementor .e-6f82b712-5f74{width:22px;height:22px;color:#D6D0CA;margin-block-start:1px;display:block;flex:0 0 22px;}.elementor .e-4febe21e-1b6e{font-family:Arial;font-weight:600;font-size:16px;color:#FFFFFF;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-2efaa1c4-6434{padding:0px;margin-block-start:10px;gap:10px;align-items:flex-start;}.elementor .e-64cfda58-248d{padding:0px;margin-block-start:20px;}.elementor .e-346323d1-be58{min-width:0px;padding:0px;flex:1 1 560px;}.elementor .e-19e26d9b-46bf{width:14px;height:14px;color:#FFFFFF;display:block;flex:0 0 14px;}.elementor .e-54fcec92-e7b8{font-family:Arial;font-weight:700;font-size:12px;color:#FFFFFF;padding:0px;border-radius:0px;border-width:0px;border-color:rgba(255,255,255,.18);border-style:solid;background-color:transparent;display:block;}.elementor .e-41ad9d08-703b{padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.18);border-style:solid;background-color:rgba(255,255,255,.14);gap:6px;align-items:center;width: fit-content;\n}.elementor .e-558a4574-71cd{font-family:Questrial;font-weight:700;font-size:25px;color:#FFFFFF;line-height:1.2;margin-block-start:12px;display:block;}.elementor .e-71e0c631-66b3{font-family:Arial;font-weight:400;font-size:14.5px;color:rgba(255,255,255,.82);line-height:1.5;margin-block-start:6px;display:block;}.elementor .e-1c1332e2-3312{padding-block-start:22px;padding-block-end:20px;padding-inline-start:26px;padding-inline-end:26px;background-image: radial-gradient(90% 140% at 100% 0%, rgba(0,0,0,0.55), transparent 60%), linear-gradient(135deg, #000000 0%, #000000 100%);\n}.elementor .e-46c6d70d-335f{font-family:Arial;font-weight:400;font-size:14px;color:#6E6E6E;line-height:1.5;text-align:center;display:block;}.elementor .e-5f93f24f-76a8{width:14px;height:14px;color:#6E6E6E;display:block;flex:0 0 14px;}.elementor .e-79da91bf-e6fa{font-size:12px;color:#6E6E6E;line-height:1.4;}.elementor .e-2a7a2b51-abb2{padding:0px;margin-block-start:10px;gap:6px;justify-content:center;align-items:center;}.elementor .e-485e8add-6a62{padding-block-start:20px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-6547aeb7-5145{min-width:0px;overflow:hidden;padding:0px;border-radius:14px;background-color:#FFFFFF;box-shadow:0px 0px 0px 1px rgba(255,255,255,.4),0px 2px 6px 0px rgba(0,0,0,0.1),0px 30px 70px -18px rgba(0,0,0,0.45);flex:0 1 430px;}.elementor .e-37c3b0c9-9fb3{max-width:1120px;padding:0px;gap:48px;align-items:center;}.elementor .e-1172ba9e-572a{padding-block-start:64px;padding-block-end:132px;padding-inline-start:24px;padding-inline-end:24px;justify-content:center;background-image: radial-gradient(55% 70% at 78% 40%, rgba(0,0,0,0.38), transparent 70%), linear-gradient(105deg, #000000 0%, rgba(0,0,0,0.9) 38%, rgba(0,0,0,0.55) 70%, rgba(0,0,0,0.7) 100%), url(https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/universal-hero.jpg); background-repeat: no-repeat; background-position: center; background-size: cover;\n}.elementor .e-75afa6d8-fb88{width:52px;height:52px;color:#FFFFFF;padding:14px;border-radius:14px;background-image:linear-gradient(145deg, #2E2E2E 0%,#000000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.25) inset,0px 8px 18px -8px rgba(0,0,0,0.7);display:block;flex:0 0 52px;box-sizing: border-box;\n}.elementor .e-5b77d7f8-696a{font-family:Questrial;font-weight:800;font-size:23px;color:#000000;line-height:1.2;display:block;}.elementor .e-3ae2424b-2844{font-family:Arial;font-weight:400;font-size:13.5px;color:#6E6E6E;line-height:1.35;display:block;}.elementor .e-1bda565e-6074{min-width:0px;padding:0px;}.elementor .e-34a42068-5c9a{padding:0px;gap:14px;align-items:center;}.elementor .e-724a05f2-6a7e{width:52px;height:52px;color:#FFFFFF;padding:14px;border-radius:14px;background-image:linear-gradient(145deg, #2E2E2E 0%,#000000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.25) inset,0px 8px 18px -8px rgba(0,0,0,0.7);display:block;flex:0 0 52px;box-sizing: border-box;\n}.elementor .e-50247b20-c726{font-family:Questrial;font-weight:800;font-size:23px;color:#000000;line-height:1.2;display:block;}.elementor .e-2b800a50-ab0b{font-family:Arial;font-weight:400;font-size:13.5px;color:#6E6E6E;line-height:1.35;display:block;}.elementor .e-2c8243a6-419d{min-width:0px;padding:0px;}.elementor .e-527d338d-6ba6{padding:0px;gap:14px;align-items:center;}.elementor .e-7ccab4d4-5c4c{width:52px;height:52px;color:#FFFFFF;padding:14px;border-radius:14px;background-image:linear-gradient(145deg, #2E2E2E 0%,#000000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.25) inset,0px 8px 18px -8px rgba(0,0,0,0.7);display:block;flex:0 0 52px;box-sizing: border-box;\n}.elementor .e-3d5f32ed-6a25{font-family:Questrial;font-weight:800;font-size:23px;color:#000000;line-height:1.2;display:block;}.elementor .e-3dafda2c-ee73{font-family:Arial;font-weight:400;font-size:13.5px;color:#6E6E6E;line-height:1.35;display:block;}.elementor .e-47047a6f-1e51{min-width:0px;padding:0px;}.elementor .e-47701bfe-cdcc{padding:0px;gap:14px;align-items:center;}.elementor .e-4a25fbf6-db44{width:52px;height:52px;color:#FFFFFF;padding:14px;border-radius:14px;background-image:linear-gradient(145deg, #2E2E2E 0%,#000000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.25) inset,0px 8px 18px -8px rgba(0,0,0,0.7);display:block;flex:0 0 52px;box-sizing: border-box;\n}.elementor .e-2ec714c5-25f6{font-family:Questrial;font-weight:800;font-size:23px;color:#000000;line-height:1.2;display:block;}.elementor .e-60271517-2ac5{font-family:Arial;font-weight:400;font-size:13.5px;color:#6E6E6E;line-height:1.35;display:block;}.elementor .e-7a1a7852-8aad{min-width:0px;padding:0px;}.elementor .e-6b734c9f-db8e{padding:0px;gap:14px;align-items:center;}.elementor .e-60852602-76b7{max-width:1072px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:18px;border-width:1px;border-color:rgba(0,0,0,0.1);border-style:solid;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1),0px 30px 70px -18px rgba(0,0,0,0.45);display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;background-image: radial-gradient(120% 140% at 0% 0%, #EDEDED 0%, transparent 55%), none;\n}.elementor .e-7e08957a-82f9{position:relative;z-index:3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-78px;background-image: linear-gradient(180deg, transparent 0 78px, #F2EFEC 78px 100%);\n}.elementor .e-39c7871f-4933{font-family:Arial;font-weight:700;font-size:12.5px;color:#AD1E23;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-6056e8f6-8c8f{font-family:Questrial;font-weight:700;font-size:36px;color:#000000;line-height:1.15;margin-block-start:10px;display:block;}.elementor .e-2e6fc860-882c{max-width:40em;font-family:Arial;font-weight:400;font-size:16px;color:#6E6E6E;line-height:1.5;margin-block-start:10px;display:block;}.elementor .e-1847bdd6-f8d8{width:52px;height:52px;color:#AD1E23;padding:12px;border-radius:12px;background-image:linear-gradient(145deg, #F2DBDC 0%,#FAF2F2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;box-sizing: border-box;\n}.elementor .e-19b70659-583c{font-family:Questrial;font-weight:700;font-size:18px;color:#000000;line-height:1.3;margin-block-start:14px;display:block;}.elementor .e-2ce2ebf3-7eb7{font-family:Arial;font-weight:400;font-size:14.5px;color:#6E6E6E;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-2ec53ebd-f98c:hover,.elementor .e-2ec53ebd-f98c:focus-visible{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.08),0px 14px 32px -8px rgba(0,0,0,0.22);transform:translate3d(0px, -4px, 0px);}.elementor .e-2ec53ebd-f98c{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:rgba(0,0,0,0.08);border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1),0px 2px 8px -2px rgba(0,0,0,0.1);transition:transform 0.2s, box-shadow 0.2s;}.elementor .e-622806c6-4b93{width:52px;height:52px;color:#AD1E23;padding:12px;border-radius:12px;background-image:linear-gradient(145deg, #F2DBDC 0%,#FAF2F2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;box-sizing: border-box;\n}.elementor .e-4da65dd6-9755{font-family:Questrial;font-weight:700;font-size:18px;color:#000000;line-height:1.3;margin-block-start:14px;display:block;}.elementor .e-290d7092-6ef9{font-family:Arial;font-weight:400;font-size:14.5px;color:#6E6E6E;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-2934f288-4bd8:hover,.elementor .e-2934f288-4bd8:focus-visible{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.08),0px 14px 32px -8px rgba(0,0,0,0.22);transform:translate3d(0px, -4px, 0px);}.elementor .e-2934f288-4bd8{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:rgba(0,0,0,0.08);border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1),0px 2px 8px -2px rgba(0,0,0,0.1);transition:transform 0.2s, box-shadow 0.2s;}.elementor .e-9f31b97-8648{width:52px;height:52px;color:#AD1E23;padding:12px;border-radius:12px;background-image:linear-gradient(145deg, #F2DBDC 0%,#FAF2F2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;box-sizing: border-box;\n}.elementor .e-1bf960b7-f6e5{font-family:Questrial;font-weight:700;font-size:18px;color:#000000;line-height:1.3;margin-block-start:14px;display:block;}.elementor .e-5cbb5d42-63fa{font-family:Arial;font-weight:400;font-size:14.5px;color:#6E6E6E;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-8b50c2a-e8e9:hover,.elementor .e-8b50c2a-e8e9:focus-visible{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.08),0px 14px 32px -8px rgba(0,0,0,0.22);transform:translate3d(0px, -4px, 0px);}.elementor .e-8b50c2a-e8e9{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:rgba(0,0,0,0.08);border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1),0px 2px 8px -2px rgba(0,0,0,0.1);transition:transform 0.2s, box-shadow 0.2s;}.elementor .e-543c06cc-2091{width:52px;height:52px;color:#AD1E23;padding:12px;border-radius:12px;background-image:linear-gradient(145deg, #F2DBDC 0%,#FAF2F2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;box-sizing: border-box;\n}.elementor .e-144ba1d1-ea2b{font-family:Questrial;font-weight:700;font-size:18px;color:#000000;line-height:1.3;margin-block-start:14px;display:block;}.elementor .e-2a162d4a-efe9{font-family:Arial;font-weight:400;font-size:14.5px;color:#6E6E6E;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-76234821-1464:hover,.elementor .e-76234821-1464:focus-visible{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.08),0px 14px 32px -8px rgba(0,0,0,0.22);transform:translate3d(0px, -4px, 0px);}.elementor .e-76234821-1464{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;border-width:1px;border-color:rgba(0,0,0,0.08);border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1),0px 2px 8px -2px rgba(0,0,0,0.1);transition:transform 0.2s, box-shadow 0.2s;}.elementor .e-55e61085-a181{padding:0px;margin-block-start:32px;display:grid;gap:18px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-4adac654-723c{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1b909ae8-4655{padding-block-start:56px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #F2EFEC 0%,#F8F6F5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-6fa37f67-151c{font-family:Arial;font-weight:700;font-size:12.5px;color:#AD1E23;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-c3b3538-643a{font-family:Questrial;font-weight:700;font-size:36px;color:#000000;line-height:1.15;margin-block-start:10px;display:block;}.elementor .e-66728306-d633{width:48px;height:48px;font-family:Questrial;font-weight:700;font-size:19px;color:#FFFFFF;line-height:48px;text-align:center;border-radius:50%;background-image:linear-gradient(145deg, #2E2E2E 0%,#000000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 6px #FFFFFF,0px 0px 0px 7px rgba(0,0,0,0.18),0px 8px 18px -6px rgba(0,0,0,0.6);display:block;flex:0 0 48px;}.elementor .e-7c6f9647-5165{font-family:Questrial;font-weight:700;font-size:18px;color:#000000;line-height:1.3;display:block;}.elementor .e-52e2b226-5dc4{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-46eda3e9-1131{padding:0px;}.elementor .e-1565aefe-3875{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-51c100c3-be29{width:48px;height:48px;font-family:Questrial;font-weight:700;font-size:19px;color:#FFFFFF;line-height:48px;text-align:center;border-radius:50%;background-image:linear-gradient(145deg, #2E2E2E 0%,#000000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 6px #FFFFFF,0px 0px 0px 7px rgba(0,0,0,0.18),0px 8px 18px -6px rgba(0,0,0,0.6);display:block;flex:0 0 48px;}.elementor .e-7ebae955-2999{font-family:Questrial;font-weight:700;font-size:18px;color:#000000;line-height:1.3;display:block;}.elementor .e-2a109465-2649{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-4306358b-c691{padding:0px;}.elementor .e-4e5a1c68-1c98{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-399e41ba-fe0a{width:48px;height:48px;font-family:Questrial;font-weight:700;font-size:19px;color:#FFFFFF;line-height:48px;text-align:center;border-radius:50%;background-image:linear-gradient(145deg, #2E2E2E 0%,#000000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 6px #FFFFFF,0px 0px 0px 7px rgba(0,0,0,0.18),0px 8px 18px -6px rgba(0,0,0,0.6);display:block;flex:0 0 48px;}.elementor .e-48ad298e-ad69{font-family:Questrial;font-weight:700;font-size:18px;color:#000000;line-height:1.3;display:block;}.elementor .e-2880ce52-206a{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-4a672b1e-2b56{padding:0px;}.elementor .e-6e2c8c4-ebf2{padding:0px;gap:14px;align-items:flex-start;}.elementor .e-c25fc32-487f{padding:0px;margin-block-start:32px;display:grid;gap:28px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-6eb51bdf-c108{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2769afe6-8220{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .e-259e897d-6d10{font-family:Questrial;font-weight:700;font-size:20px;color:#000000;line-height:1.15;display:block;}.elementor .e-7e2931d1-b9e6{font-family:Arial;font-weight:400;font-size:12.5px;color:#6E6E6E;line-height:1.5;display:block;}.elementor .e-5bfce665-167b{width:auto;position:absolute;inset-block-end:-22px;inset-inline-start:22px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1),0px 30px 70px -18px rgba(0,0,0,0.45);}.elementor .e-338b5906-74fc{aspect-ratio:5 / 4;position:relative;padding:0px;border-radius:14px;background-image:linear-gradient(200deg, transparent 50%,rgba(0,0,0,0.55) 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/universal-why.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:18px 18px 0px 0px rgba(0,0,0,0.12),0px 2px 6px 0px rgba(0,0,0,0.1),0px 30px 70px -18px rgba(0,0,0,0.45);}.elementor .e-7994e5cb-2cba{font-family:Arial;font-weight:700;font-size:12.5px;color:#AD1E23;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-6c17034d-f76b{font-family:Questrial;font-weight:700;font-size:36px;color:#000000;line-height:1.15;margin-block-start:10px;display:block;}.elementor .e-1fd11d53-c27f{width:22px;height:22px;color:#AD1E23;margin-block-start:2px;display:block;flex:0 0 22px;}.elementor .e-699944a9-a530{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-72d27d47-e9da{padding:0px;margin-block-start:16px;gap:12px;align-items:flex-start;}.elementor .e-ab24339-5d32{width:22px;height:22px;color:#AD1E23;margin-block-start:2px;display:block;flex:0 0 22px;}.elementor .e-411457a0-8ff1{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-4b58e3fc-ebb4{padding:0px;margin-block-start:16px;gap:12px;align-items:flex-start;}.elementor .e-39a8fab7-3209{width:22px;height:22px;color:#AD1E23;margin-block-start:2px;display:block;flex:0 0 22px;}.elementor .e-606004d2-fd40{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-de402cb-6500{padding:0px;margin-block-start:16px;gap:12px;align-items:flex-start;}.elementor .e-44f2519-395c{width:22px;height:22px;color:#AD1E23;margin-block-start:2px;display:block;flex:0 0 22px;}.elementor .e-77493124-4028{font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;margin-block-start:0px;display:block;}.elementor .e-620107a5-1335{padding:0px;margin-block-start:16px;gap:12px;align-items:flex-start;}.elementor .e-5a673833-687e{min-width:0px;padding:0px;}.elementor .e-35420b2e-d00c{padding:0px;display:grid;gap:48px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:center;}.elementor .e-62fbc589-4e92{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5c93c2b2-90f2{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #F2EFEC 0%,#F8F6F5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-4559566a-7898{font-family:Arial;font-weight:700;font-size:12.5px;color:#AD1E23;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-34b88436-27fd{font-family:Questrial;font-weight:700;font-size:36px;color:#000000;line-height:1.15;margin-block-start:10px;display:block;}.elementor .e-10efdfe8-2058{width:auto;max-width:640px;padding:0px;}.elementor .e-58afca20-68d6:hover,.elementor .e-58afca20-68d6:focus-visible{color:#FFFFFF;background-color:#000000;}.elementor .e-58afca20-68d6{font-family:Arial;font-weight:700;font-size:15px;color:#000000;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;border-width:2px;border-color:#000000;border-style:solid;background-color:transparent;display:inline-block;}.elementor .e-5442bc9f-7cf8{padding:0px;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-3187d49a-c773{padding:0px;border-radius:14px;background-image:linear-gradient(180deg, transparent 55%,rgba(0,0,0,0.45) 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/universal-g1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.08),0px 14px 32px -8px rgba(0,0,0,0.22);grid-row:1 / span 2;}.elementor .e-1a296dbc-5668{padding:0px;border-radius:14px;background-image:linear-gradient(180deg, transparent 55%,rgba(0,0,0,0.45) 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/universal-g2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.08),0px 14px 32px -8px rgba(0,0,0,0.22);}.elementor .e-5c71c440-6b2b{padding:0px;border-radius:14px;background-image:linear-gradient(180deg, transparent 55%,rgba(0,0,0,0.45) 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/universal-g3.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.08),0px 14px 32px -8px rgba(0,0,0,0.22);}.elementor .e-125d7484-afa6{padding:0px;margin-block-start:32px;display:grid;gap:16px;grid-template-columns:1.6fr 1fr;grid-template-rows:220px 220px;}.elementor .e-3e0fcf27-4967{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2a06998d-fafd{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}.elementor .e-45cbc6e2-4af5{font-family:Arial;font-weight:700;font-size:12.5px;color:#D9625A;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-2c047897-3b09{font-family:Questrial;font-weight:800;font-size:80px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1;margin-block-start:8px;display:block;}.elementor .e-50850116-f823{max-width:26em;font-family:Arial;font-weight:400;font-size:16px;color:rgba(255,255,255,.82);line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-24db6d7-ecee:hover,.elementor .e-24db6d7-ecee:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-24db6d7-ecee{font-family:Arial;font-weight:700;font-size:16px;color:#000000;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:18px;border-radius:6px;background-image:linear-gradient(180deg, #FDB937 0%,#FDAA0B 45%,#DF960A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.35) inset,0px 8px 18px -6px rgba(253,170,11,0.7);transition:transform 0.15s;display:inline-block;}.elementor .e-764074cd-3a56{padding:0px;}.elementor .e-47103344-5698{min-height:440px;padding:32px;border-radius:16px;background-image:linear-gradient(180deg, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.7) 45%,#000000 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/universal-why.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.1),0px 30px 70px -18px rgba(0,0,0,0.45);align-items:flex-end;}.elementor .e-69e34f86-e417{font-family:Questrial;font-weight:700;font-size:36px;color:#000000;line-height:1.15;margin-block-end:8px;display:block;}.elementor .e-1ad4b023-8a15{width:30px;height:22px;position:absolute;inset-block-start:28px;inset-inline-start:0px;color:#000000;opacity:22%;display:block;}.elementor .e-53991e3-3f8f{font-family:Arial;font-weight:400;font-size:14px;color:#AD1E23;letter-spacing:2px;line-height:1.5;display:block;}.elementor .e-446c2426-28e5{font-family:Arial;font-weight:400;font-size:19px;color:#2E2E2E;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-730b6c80-d7be{font-family:Arial;font-weight:700;font-size:14px;color:#2E2E2E;line-height:1.5;margin-block-start:10px;display:block;}.elementor .e-254c3b58-f735{position:relative;padding-inline-start:52px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(0,0,0,0.14);\n}.elementor .e-3fe16da5-e4a8{width:30px;height:22px;position:absolute;inset-block-start:28px;inset-inline-start:0px;color:#000000;opacity:22%;display:block;}.elementor .e-2ef93073-2b4b{font-family:Arial;font-weight:400;font-size:14px;color:#AD1E23;letter-spacing:2px;line-height:1.5;display:block;}.elementor .e-5d5c977b-345c{font-family:Arial;font-weight:400;font-size:19px;color:#2E2E2E;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-20c0d12-d675{font-family:Arial;font-weight:700;font-size:14px;color:#2E2E2E;line-height:1.5;margin-block-start:10px;display:block;}.elementor .e-419c4d20-d520{position:relative;padding-inline-start:52px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(0,0,0,0.14);\n}.elementor .e-4259f621-4731{width:30px;height:22px;position:absolute;inset-block-start:28px;inset-inline-start:0px;color:#000000;opacity:22%;display:block;}.elementor .e-39e30c6b-6762{font-family:Arial;font-weight:400;font-size:14px;color:#AD1E23;letter-spacing:2px;line-height:1.5;display:block;}.elementor .e-267e0163-de76{font-family:Arial;font-weight:400;font-size:19px;color:#2E2E2E;line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-46ed77cf-5ab5{font-family:Arial;font-weight:700;font-size:14px;color:#2E2E2E;line-height:1.5;margin-block-start:10px;display:block;}.elementor .e-3caa4f2f-3c38{position:relative;padding-inline-start:52px;}.elementor .e-29d79274-1709{min-width:0px;padding:0px;align-self:center;}.elementor .e-53985e5a-4efe{padding:0px;display:grid;gap:48px;grid-template-columns:minmax(0, .85fr) minmax(0, 1.15fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-6fcf5d49-760c{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-430b86fc-68f8{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #FFFFFF 0%,#E8E8E8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-650bebaa-8e43{font-family:Arial;font-weight:700;font-size:12.5px;color:#D9625A;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-d9bf5cc-9ba8{font-family:Questrial;font-weight:700;font-size:36px;color:#FFFFFF;line-height:1.15;margin-block-start:6px;display:block;}.elementor .e-3f9eee96-5e07{max-width:40em;font-family:Arial;font-weight:400;font-size:16px;color:rgba(255,255,255,.82);line-height:1.5;margin-block-start:8px;display:block;}.elementor .e-34eea816-ddc9{width:auto;padding:0px;flex:1 1 480px;}.elementor .e-20d0335e-ae19:hover,.elementor .e-20d0335e-ae19:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-20d0335e-ae19{font-family:Arial;font-weight:700;font-size:16px;color:#000000;text-align:center;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;background-image:linear-gradient(180deg, #FDB937 0%,#FDAA0B 45%,#DF960A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px rgba(255,255,255,.35) inset,0px 8px 18px -6px rgba(253,170,11,0.7);transition:transform 0.15s;display:inline-block;}.elementor .e-df855b9-217d:hover,.elementor .e-df855b9-217d:focus-visible{border-color:#FFFFFF;}.elementor .e-df855b9-217d{font-family:Arial;font-weight:700;font-size:16px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:2px;border-color:rgba(255,255,255,.5);border-style:solid;background-color:rgba(255,255,255,.06);display:inline-block;}.elementor .e-503bb2ab-8fe3{width:auto;padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-513c3574-8c7e{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 24px 40px;\n}.elementor .e-1bd3c5e3-cf40{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, #000000 0%,rgba(0,0,0,0.92) 45%,rgba(0,0,0,0.6) 100%),url("https://ecslandingpage.wpenginepowered.com/wp-content/uploads/2026/10/universal-hero.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-position: center 35%;\n}.elementor .e-4249a9c2-7014{font-family:Arial;font-weight:700;font-size:12.5px;color:#AD1E23;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;display:block;}.elementor .e-737100cb-14e8{font-family:Questrial;font-weight:700;font-size:36px;color:#000000;line-height:1.15;margin-block-start:10px;display:block;}.elementor .e-1754922e-9740{font-family:Arial;font-weight:700;font-size:16px;color:#2E2E2E;line-height:1.4;display:block;}.elementor .e-489593b-4fe1{padding:0px;}.elementor .e-5067080e-5e3c{color:#000000;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-87d83af-8189{max-width:65ch;font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;display:block;}.elementor .e-362ffcb3-31c2{padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7710ed00-bc95:hover,.elementor .e-7710ed00-bc95:focus-visible{border-color:#96928D;}.elementor .e-7710ed00-bc95{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#D6D0CA;border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.2s, border-color 0.2s;}.elementor .e-6446df43-7218{font-family:Arial;font-weight:700;font-size:16px;color:#2E2E2E;line-height:1.4;display:block;}.elementor .e-33a84376-6c96{padding:0px;}.elementor .e-5c5bb646-5a36{color:#000000;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-21db545b-1071{max-width:65ch;font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;display:block;}.elementor .e-79ac5b89-2fcb{padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3bc1d3b8-93e8:hover,.elementor .e-3bc1d3b8-93e8:focus-visible{border-color:#96928D;}.elementor .e-3bc1d3b8-93e8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#D6D0CA;border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.2s, border-color 0.2s;}.elementor .e-3ab7cb97-673c{font-family:Arial;font-weight:700;font-size:16px;color:#2E2E2E;line-height:1.4;display:block;}.elementor .e-3c2555cc-3ab2{padding:0px;}.elementor .e-1c7f84a4-646f{color:#000000;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-64e2c40a-c6c0{max-width:65ch;font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;display:block;}.elementor .e-6fc4891c-7609{padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1c0f8635-8ead:hover,.elementor .e-1c0f8635-8ead:focus-visible{border-color:#96928D;}.elementor .e-1c0f8635-8ead{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#D6D0CA;border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.2s, border-color 0.2s;}.elementor .e-1f0ef974-e8af{font-family:Arial;font-weight:700;font-size:16px;color:#2E2E2E;line-height:1.4;display:block;}.elementor .e-6f7eb6d8-fadc{padding:0px;}.elementor .e-20de8169-330a{color:#000000;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}.elementor .e-2079586-7caa{max-width:65ch;font-family:Arial;font-weight:400;font-size:15px;color:#6E6E6E;line-height:1.5;display:block;}.elementor .e-383cf799-9569{padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3e21f1d3-a6ff:hover,.elementor .e-3e21f1d3-a6ff:focus-visible{border-color:#96928D;}.elementor .e-3e21f1d3-a6ff{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#D6D0CA;border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.2s, border-color 0.2s;}.elementor .e-52b91d53-3339{max-width:820px;padding:0px;margin-block-start:28px;gap:10px;}.elementor .e-1de8804c-fbe3{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-67a3907a-cdfb{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #F2EFEC 0%,#F8F6F5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-ff8ad1e-3e5c{width:auto;height:44px;max-width:200px;object-fit:contain;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:8px;background-color:#FFFFFF;}.elementor .e-4cfdb1c2-2568:hover,.elementor .e-4cfdb1c2-2568:focus-visible{color:#FFFFFF;text-decoration:underline;}.elementor .e-4cfdb1c2-2568{font-family:Arial;font-weight:400;font-size:14px;color:rgba(255,255,255,.82);line-height:1.5;text-decoration:none;margin-block-start:4px;display:block;}.elementor .e-d666df3-bdbe{font-family:Arial;font-weight:400;font-size:12.5px;color:rgba(255,255,255,.62);line-height:1.5;margin-block-start:4px;display:block;}.elementor .e-7838a270-d96c{width:auto;padding:0px;}.elementor .e-7b9d013f-1441{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 18px 32px;\n}.elementor .e-648eeaee-4a57{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #000000 0%,#000000 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-51c9b935-b2f6{font-family:Arial;color:#2E2E2E;padding:0px;background-color:#FFFFFF;overflow: clip;\n}