.elementor .e-2a956a1e-c5d7:hover,.elementor .e-2a956a1e-c5d7:focus-visible{color:#2661AB;background-color:transparent;}.elementor .e-2a956a1e-c5d7{font-family:"Public Sans";font-weight:400;font-size:14px;color:#5D6B80;padding:0px;border-radius:0px;background-color:transparent;white-space: nowrap;\n}.elementor .e-26800f6f-1e6b{font-family:"Public Sans";font-size:14px;color:#C3CEDC;margin:0px;}.elementor .e-15a5e5e6-16dc{font-family:"Public Sans";font-weight:600;font-size:14px;color:#001C42;margin:0px;}.elementor .e-959b8e-155d{width:auto;padding:0px;margin-block-end:18px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-129ec1c7-ad5c{width:11px;height:10px;min-width:11px;padding:0px;background-color:#F6B33F;clip-path:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);}.elementor .e-174ecaa1-6fe2{font-family:Montserrat;font-weight:700;font-size:12px;color:#2661AB;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-2d60b5d7-5b7a{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-739984c4-235c{font-family:Montserrat;font-weight:800;font-size:60px;color:#001C42;letter-spacing:-0.035em;line-height:1.02;margin-block-start:14px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;& span { color: #2661AB; text-decoration: underline; text-decoration-color: #F6B33F; text-decoration-thickness: 5px; text-underline-offset: 8px; }\n}.elementor .e-4cc75aa8-99cb{max-width:540px;font-family:"Public Sans";font-size:20px;color:#344256;line-height:1.5;margin:0px;}.elementor .e-467d9ecc-5372{width:18px;height:18px;min-width:18px;}.elementor .e-7ece9635-6055{font-family:"Public Sans";font-weight:600;font-size:15px;color:#344256;margin:0px;}.elementor .e-2985e02d-a32d{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-43f4884b-ba52{width:18px;height:18px;min-width:18px;}.elementor .e-66f87b2a-c2d6{font-family:"Public Sans";font-weight:600;font-size:15px;color:#344256;margin:0px;}.elementor .e-d133eb0-5a13{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-5f434ddc-6f25{padding:0px;margin-block-start:24px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 8px 18px;\n}.elementor .e-27d2c364-930c{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-7df422b7-578d{width:120px;height:104px;position:absolute;inset-block-start:-24px;inset-inline-end:-24px;padding:0px;background-color:#F6B33F;clip-path:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);}.elementor .e-375be912-2751{width:auto;height:430px;max-width: none;\n}.elementor .e-3d0aa378-28d6{height:440px;overflow:hidden;position:relative;padding:0px;border-radius:32px;background-image:url("https://causedigital.agency/wp-content/uploads/2026/10/cd-decor-hex-pattern-dark.png");background-repeat:repeat;background-attachment:scroll;background-size:168px 97px;background-position:0% 0%;background-color:#001C42;display:flex;justify-content:center;align-items:flex-end;}.elementor .e-700dc4e4-aff8{position:relative;padding:0px;}.elementor .e-3757dbd2-13e1{padding:0px;display:grid;gap:48px;grid-template-columns:1.1fr 0.9fr;align-items:center;}.elementor .e-78b478dd-da02{width:100%;max-width:1184px;padding:0px;}.elementor .e-38669ab8-110f{padding-block-start:52px;padding-block-end:60px;padding-inline-start:28px;padding-inline-end:28px;background-color:#F5F8FC;display:flex;flex-direction:column;align-items:center;}.elementor .e-7337a086-7a44{font-family:Montserrat;font-weight:700;font-size:12px;color:#001C42;letter-spacing:0.14em;text-transform:uppercase;padding-block-end:8px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:3px;align-self:flex-start;border-bottom-style: solid; border-bottom-color: #F6B33F;\n}.elementor .e-42d7e558-822a{min-height:50px;padding:0px;}.elementor .e-1f8083ed-c505{padding:22px;border-radius:22px;border-width:1px;border-color:#E6ECF4;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-cc35a3d-1da7{font-family:Montserrat;font-weight:700;font-size:12px;color:#001C42;letter-spacing:0.14em;text-transform:uppercase;padding-block-end:8px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:3px;align-self:flex-start;border-bottom-style: solid; border-bottom-color: #F6B33F;\n}.elementor .e-342c21c0-96db{width:64px;height:64px;object-fit:cover;border-radius:12px;background-color:#001C42;display:block;}.elementor .e-4aa2127-7c5a{font-family:Montserrat;font-weight:700;font-size:15px;color:#001C42;line-height:1.3;margin:0px;}.elementor .e-3cef7371-738f{font-family:"Public Sans";font-size:13px;color:#5D6B80;margin:0px;}.elementor .e-5860a77f-1fef{padding:0px;display:flex;flex-direction:column;gap:3px;align-items:flex-start;}.elementor .e-30a80382-b230{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:12px;grid-template-columns:64px 1fr;align-items:center;border-bottom-style: solid; border-bottom-color: #E6ECF4;\n}.elementor .e-253e3320-5938{padding:0px;gap:0px;grid-template-columns:1fr;grid-auto-rows:auto;}.elementor .e-7c5e8621-5bbf{padding:0px;}.elementor .e-75891f24-bc24{padding:22px;border-radius:22px;border-width:1px;border-color:#E6ECF4;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-4fd4f3fe-e9a4{font-family:Montserrat;font-weight:700;font-size:12px;color:#001C42;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:999px;background-color:#F6B33F;}.elementor .e-74deb23e-6475{font-family:Montserrat;font-weight:700;font-size:21px;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-7e994f16-b490{font-family:"Public Sans";font-size:15px;color:#B3CDEC;margin:0px;}.elementor .e-1461bc56-6549:hover,.elementor .e-1461bc56-6549:focus-visible{color:#001C42;background-color:#E39A1F;}.elementor .e-1461bc56-6549{font-family:Montserrat;font-weight:600;font-size:15px;color:#001C42;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:6px;border-radius:14px;border-width:0px;background-color:#F6B33F;white-space: nowrap; box-shadow: none;\n}.elementor .e-2a12cb9a-3746{padding:24px;border-radius:22px;background-image:url("https://causedigital.agency/wp-content/uploads/2026/10/cd-decor-hex-pattern-dark.png");background-repeat:repeat;background-attachment:scroll;background-size:168px 97px;background-position:0% 0%;background-color:#001C42;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-3044f810-9c75{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-2ce2181b-8d71{width:11px;height:10px;min-width:11px;padding:0px;background-color:#F6B33F;clip-path:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);}.elementor .e-ba7ebf-f5d4{font-family:Montserrat;font-weight:700;font-size:12px;color:#2661AB;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-a3e0999-99ef{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-778c616a-7e10{font-family:Montserrat;font-weight:700;font-size:44px;color:#001C42;letter-spacing:-0.025em;line-height:1.08;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& span { color: #2661AB; }\n}.elementor .e-25dcc972-86a1{width:auto;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-4ecb40dc-1b10{padding:0px;margin-block-end:32px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap: 20px 40px;\n}.elementor .e-60a62217-cce2{width:100%;height:230px;object-fit:cover;background-color:#001C42;display:block;}.elementor .e-456694f0-2b17{font-family:Montserrat;font-weight:700;font-size:12px;color:#001C42;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-radius:999px;background-color:#F6B33F;}.elementor .e-64bc4f2-1a01{font-family:Montserrat;font-weight:700;font-size:12px;color:#2661AB;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-69ae4db1-ec62{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-74ec5445-bdd4{font-family:Montserrat;font-weight:700;font-size:23px;color:#001C42;letter-spacing:-0.015em;line-height:1.2;margin:0px;}.elementor .e-2ef3a43c-be97{font-family:"Public Sans";font-size:15.5px;color:#5D6B80;line-height:1.55;margin:0px;}.elementor .e-150c1a8a-40d7:hover,.elementor .e-150c1a8a-40d7:focus-visible{color:#1E4F8D;background-color:transparent;}.elementor .e-150c1a8a-40d7{font-family:Montserrat;font-weight:600;font-size:15px;color:#2661AB;padding:0px;margin-block-start:auto;border-radius:0px;background-color:transparent;}.elementor .e-5f6ee0df-4b5d{padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;align-items:flex-start;}.elementor .e-1fbe2e14-919f{overflow:hidden;border-radius:24px;border-width:1px;border-color:#E6ECF4;border-style:solid;background-color:#FFFFFF;box-shadow:0px 16px 40px 0px rgba(0, 28, 66, 0.08);display:flex;flex-direction:column;}.elementor .e-733f6eb2-2d70{padding:0px;gap:20px;grid-template-columns:1fr 1fr;grid-auto-rows:auto;}.elementor .e-32b30a77-acb0{padding:0px;}.elementor .e-1cb50311-75cd{padding:0px;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-12060175-428c{width:11px;height:10px;min-width:11px;padding:0px;background-color:#F6B33F;clip-path:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);}.elementor .e-6b807c98-a4d0{font-family:Montserrat;font-weight:700;font-size:12px;color:#2661AB;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-b6cee37-6438{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-273ab39a-f64b{font-family:Montserrat;font-weight:700;font-size:44px;color:#001C42;letter-spacing:-0.025em;line-height:1.08;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& span { color: #2661AB; }\n}.elementor .e-5c085e3a-4b97{width:auto;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-32ff80a-f473{padding:0px;margin-block-end:32px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap: 20px 40px;\n}.elementor .e-5e596ffa-1dce{width:100%;height:100%;min-height:170px;object-fit:cover;background-color:#001C42;display:block;}.elementor .e-441d83e6-82eb{font-family:Montserrat;font-weight:700;font-size:12px;color:#2661AB;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-6796c9c7-7237{font-family:Montserrat;font-weight:700;font-size:20px;color:#001C42;letter-spacing:-0.01em;line-height:1.22;margin:0px;}.elementor .e-6da4d607-d4ac{font-family:"Public Sans";font-size:15.5px;color:#5D6B80;line-height:1.55;margin:0px;}.elementor .e-79e0c2b7-f62d:hover,.elementor .e-79e0c2b7-f62d:focus-visible{color:#1E4F8D;background-color:transparent;}.elementor .e-79e0c2b7-f62d{font-family:Montserrat;font-weight:600;font-size:15px;color:#2661AB;padding:0px;margin-block-start:auto;border-radius:0px;background-color:transparent;}.elementor .e-61db8b27-f9de{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:7px;align-items:flex-start;}.elementor .e-1b4025ce-4f5d{overflow:hidden;border-radius:20px;border-width:1px;border-color:#E6ECF4;border-style:solid;background-color:#FFFFFF;display:grid;grid-template-columns:230px 1fr;align-items:stretch;}.elementor .e-7b251fec-1293{padding:0px;gap:16px;grid-template-columns:1fr;grid-auto-rows:auto;}.elementor .e-5d6bc84e-6c27{padding:0px;}.elementor .e-72562791-efd7{padding:0px;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-47e879d3-e156{padding:0px;display:flex;flex-direction:column;gap:44px;align-items:stretch;}.elementor .e-64b81ff8-fc0e{padding:0px;display:grid;gap:40px;grid-template-columns:300px 1fr;align-items:start;}.elementor .e-55410b9d-c3db{width:100%;max-width:1184px;padding:0px;}.elementor .e-42ea46e7-cfa7{padding-block-start:76px;padding-block-end:150px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-5d9551c4-a594{font-family:Montserrat;font-weight:700;font-size:42px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.1;margin:0px;}.elementor .e-1c2d8c6f-2054{font-family:"Public Sans";font-size:19px;color:#D8E6F6;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7710bd94-ad59{width:auto;padding:0px;display:flex;flex-direction:column;flex:1 1 420px;}.elementor .e-3473451-1cbe:hover,.elementor .e-3473451-1cbe:focus-visible{color:#001C42;background-color:#FFFFFF;}.elementor .e-3473451-1cbe{font-family:Montserrat;font-weight:600;font-size:16px;color:#001C42;padding-block-start:17px;padding-block-end:17px;padding-inline-start:26px;padding-inline-end:26px;border-radius:14px;border-width:0px;background-color:#F6B33F;box-shadow:0px 12px 26px 0px rgba(0, 19, 46, 0.3);white-space: nowrap;\n}.elementor .e-72faf6bc-d9db{max-width:1184px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:56px;padding-inline-end:56px;border-radius:32px;background-image:linear-gradient(120deg, rgba(38, 97, 171, 0.86) 0%,rgba(30, 79, 141, 0.92) 100%),url("https://causedigital.agency/wp-content/uploads/2026/10/cd-decor-hex-pattern-dark.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#2661AB;box-shadow:0px 30px 60px 0px rgba(0, 28, 66, 0.25);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 28px 40px;\n}.elementor .e-5f9f291d-ec39{position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:-96px;display:flex;justify-content:center;}