.elementor .e-487871df-72e3:hover,.elementor .e-487871df-72e3:focus-visible{color:#2661AB;background-color:transparent;}.elementor .e-487871df-72e3{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-64bdad61-9eeb{font-family:"Public Sans";font-size:14px;color:#C3CEDC;margin:0px;}.elementor .e-7afa8616-9457{font-family:"Public Sans";font-weight:600;font-size:14px;color:#001C42;margin:0px;}.elementor .e-71c14256-50d0{width:auto;padding:0px;margin-block-end:18px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-4945a7fc-d30d{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-a84cf8d-e154{font-family:Montserrat;font-weight:700;font-size:12px;color:#2661AB;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-4a241803-2ab8{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-120f03cc-f687{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-4bcf71a-99bd{max-width:540px;font-family:"Public Sans";font-size:20px;color:#344256;line-height:1.5;margin:0px;}.elementor .e-33c74d21-1c33:hover,.elementor .e-33c74d21-1c33:focus-visible{color:#001C42;background-color:#E39A1F;}.elementor .e-33c74d21-1c33{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(246, 179, 63, 0.4);white-space: nowrap;\n}.elementor .e-f4e84a5-adcd:hover,.elementor .e-f4e84a5-adcd:focus-visible{color:#001C42;border-color:#001C42;background-color:transparent;}.elementor .e-f4e84a5-adcd{font-family:Montserrat;font-weight:600;font-size:16px;color:#001C42;padding-block-start:15.5px;padding-block-end:15.5px;padding-inline-start:26px;padding-inline-end:26px;border-radius:14px;border-width:1.5px;border-color:#C3CEDC;border-style:solid;background-color:transparent;white-space: nowrap;\n}.elementor .e-4197fa1c-4c41{padding:0px;margin-block-start:28px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-28bb697a-be2e{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-71696134-2101{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-7bccbdfb-590e{width:auto;height:430px;max-width: none;\n}.elementor .e-24baa352-bc72{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-376b076e-fe3c{position:relative;padding:0px;}.elementor .e-4e10ae73-fa08{padding:0px;display:grid;gap:48px;grid-template-columns:1.1fr 0.9fr;align-items:center;}.elementor .e-55e5ce45-b9f2{width:100%;max-width:1184px;padding:0px;}.elementor .e-52a82655-5002{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-72e3ef41-69a4{font-family:"Public Sans";font-weight:600;font-size:15px;color:#001C42;margin-block-start:8px;}.elementor .e-b0aac21-68f9{width:100%;min-height:50px;font-family:"Public Sans";font-size:16px;color:#001C42;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C3CEDC;border-style:solid;background-color:#FFFFFF;}.elementor .e-777df91d-9b34{font-family:"Public Sans";font-weight:600;font-size:15px;color:#001C42;margin-block-start:8px;}.elementor .e-70da84a9-391b{width:100%;min-height:50px;font-family:"Public Sans";font-size:16px;color:#001C42;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C3CEDC;border-style:solid;background-color:#FFFFFF;}.elementor .e-5e88ce55-5fd6{font-family:"Public Sans";font-weight:600;font-size:15px;color:#001C42;margin-block-start:8px;}.elementor .e-2e6aec43-4a8f{width:100%;min-height:50px;font-family:"Public Sans";font-size:16px;color:#001C42;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C3CEDC;border-style:solid;background-color:#FFFFFF;}.elementor .e-5c7cf750-f504{font-family:"Public Sans";font-weight:600;font-size:15px;color:#001C42;margin-block-start:8px;}.elementor .e-735605b6-9a35{width:100%;min-height:50px;font-family:"Public Sans";font-size:16px;color:#001C42;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C3CEDC;border-style:solid;background-color:#FFFFFF;}.elementor .e-5fb80e2b-726d{font-family:"Public Sans";font-weight:600;font-size:15px;color:#001C42;margin-block-start:8px;}.elementor .e-693b098a-231f{width:100%;height:130px;min-height:130px;font-family:"Public Sans";font-size:16px;color:#001C42;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C3CEDC;border-style:solid;background-color:#FFFFFF;}.elementor .e-27577281-f66c:hover,.elementor .e-27577281-f66c:focus-visible{color:#001C42;background-color:#E39A1F;}.elementor .e-27577281-f66c{font-family:Montserrat;font-weight:600;font-size:16px;color:#001C42;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:12px;border-radius:14px;border-width:0px;background-color:#F6B33F;}.elementor .e-7cf5bf3c-b4d6{font-family:"Public Sans";font-size:16px;color:#001C42;margin:0px;}.elementor .e-4233011c-3596{font-family:"Public Sans";font-size:16px;color:#001C42;margin:0px;}.elementor .e-25ce916c-d598{padding:30px;border-radius:26px;border-width:1px;border-color:#E6ECF4;border-style:solid;background-color:#F5F8FC;box-shadow:0px 18px 44px 0px rgba(0, 28, 66, 0.08);flex-direction:column;gap:8px;align-items:stretch;}.elementor .e-6b33ec2e-b6da{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-5ac3784d-357c{font-family:Montserrat;font-weight:700;font-size:12px;color:#2661AB;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-5e53dd0c-d723{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-41bfb44d-e99c{font-family:Montserrat;font-weight:700;font-size:30px;color:#001C42;letter-spacing:-0.02em;line-height:1.15;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6675971c-8afe{width:44px;height:44px;min-width:44px;}.elementor .e-5018e7b1-8ed5:hover,.elementor .e-5018e7b1-8ed5:focus-visible{color:#2661AB;background-color:transparent;}.elementor .e-5018e7b1-8ed5{font-family:"Public Sans";font-weight:600;font-size:16.5px;color:#001C42;padding:0px;border-radius:0px;background-color:transparent;white-space: normal; text-align: left;\n}.elementor .e-19a7a90a-c276{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;border-width:1px;border-color:#E6ECF4;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-5b660139-39ff{width:44px;height:44px;min-width:44px;}.elementor .e-2ea1c53b-b1c8:hover,.elementor .e-2ea1c53b-b1c8:focus-visible{color:#2661AB;background-color:transparent;}.elementor .e-2ea1c53b-b1c8{font-family:"Public Sans";font-weight:600;font-size:16.5px;color:#001C42;padding:0px;border-radius:0px;background-color:transparent;white-space: normal; text-align: left;\n}.elementor .e-4bc5dbc9-bdac{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;border-width:1px;border-color:#E6ECF4;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-3fc94978-fdbb{width:44px;height:44px;min-width:44px;}.elementor .e-6ccae703-1ce2{font-family:"Public Sans";font-size:16px;color:#344256;margin:0px;}.elementor .e-136f477c-60e9{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;border-width:1px;border-color:#E6ECF4;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-6437a2e6-5ad7{width:44px;height:44px;min-width:44px;}.elementor .e-6dfa51e8-28e6{font-family:"Public Sans";font-size:16px;color:#344256;margin:0px;}.elementor .e-5bd7a7b4-3b17{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;border-width:1px;border-color:#E6ECF4;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-788268c2-8784{padding:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-6ee22775-a5a1{padding:0px;display:grid;gap:48px;grid-template-columns:1.15fr 0.85fr;align-items:start;}.elementor .e-63aeb1f-e708{width:100%;max-width:1184px;padding:0px;}.elementor .e-17330a1a-6a44{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-8139818-1729{font-family:Montserrat;font-weight:700;font-size:42px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.1;margin:0px;}.elementor .e-4155fc12-3bd1{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-15c648d1-7280{width:auto;padding:0px;display:flex;flex-direction:column;flex:1 1 420px;}.elementor .e-737a25e3-262e:hover,.elementor .e-737a25e3-262e:focus-visible{color:#001C42;background-color:#FFFFFF;}.elementor .e-737a25e3-262e{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-58c3297e-d68a{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-2ff74f40-b980{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;}