.elementor .e-4f3825da-4786{width:120px;height:104px;position:absolute;inset-block-start:-24px;inset-inline-start:-24px;padding:0px;background-color:#F6B33F;clip-path:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);}.elementor .e-16c41519-f72c{width:100%;height:400px;object-fit:cover;position:relative;border-radius:32px;background-color:#001C42;display:block;}.elementor .e-1ea9a9ea-785c{position:relative;padding:0px;}.elementor .e-2c25d753-d352:hover,.elementor .e-2c25d753-d352:focus-visible{color:#2661AB;background-color:transparent;}.elementor .e-2c25d753-d352{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-487bb2b9-a270{font-family:"Public Sans";font-size:14px;color:#C3CEDC;margin:0px;}.elementor .e-7742d05d-12cb:hover,.elementor .e-7742d05d-12cb:focus-visible{color:#2661AB;background-color:transparent;}.elementor .e-7742d05d-12cb{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-51b05c8c-51fe{font-family:"Public Sans";font-size:14px;color:#C3CEDC;margin:0px;}.elementor .e-2746332f-5648{font-family:"Public Sans";font-weight:600;font-size:14px;color:#001C42;margin:0px;}.elementor .e-5c3d9104-a69e{width:auto;padding:0px;margin-block-end:18px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-142aeda4-8806{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-703538a6-b059{font-family:Montserrat;font-weight:700;font-size:12px;color:#2661AB;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-4c210ea9-be86{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-6d48889-4ce5{font-family:Montserrat;font-weight:800;font-size:50px;color:#001C42;letter-spacing:-0.03em;line-height:1.05;margin-block-start:14px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2a5b9f3d-cbb9{width:20px;height:20px;min-width:20px;}.elementor .e-558c1f77-81bb{font-family:"Public Sans";font-weight:600;font-size:15.5px;color:#344256;margin:0px;}.elementor .e-44535555-8bc1{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-5daa3764-5722{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-29657b34-32ed{padding:0px;display:grid;gap:48px;grid-template-columns:0.9fr 1.1fr;align-items:center;}.elementor .e-12ce2f12-d106{width:100%;max-width:1184px;padding:0px;}.elementor .e-6e9cada7-c111{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-3939e297-3bfe{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-828606c-4302{min-height:50px;padding:0px;}.elementor .e-5b0d1168-ab91{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-1be4e295-61d3{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-6e2acea-daeb{width:64px;height:64px;object-fit:cover;border-radius:12px;background-color:#001C42;display:block;}.elementor .e-28041e4c-8443{font-family:Montserrat;font-weight:700;font-size:15px;color:#001C42;line-height:1.3;margin:0px;}.elementor .e-d53d4c7-3684{font-family:"Public Sans";font-size:13px;color:#5D6B80;margin:0px;}.elementor .e-69f25a75-96bc{padding:0px;display:flex;flex-direction:column;gap:3px;align-items:flex-start;}.elementor .e-4c3148b0-2549{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-35d61acd-7af1{padding:0px;gap:0px;grid-template-columns:1fr;grid-auto-rows:auto;}.elementor .e-6ab3cc37-8917{padding:0px;}.elementor .e-7ac15fea-2edc{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-2a52fb0-ae41{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-c4289bc-7b41{font-family:Montserrat;font-weight:700;font-size:21px;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-21870098-b094{font-family:"Public Sans";font-size:15px;color:#B3CDEC;margin:0px;}.elementor .e-58f86897-a34d:hover,.elementor .e-58f86897-a34d:focus-visible{color:#001C42;background-color:#E39A1F;}.elementor .e-58f86897-a34d{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-27fde707-20b3{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-190cb7d-3a5c{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-5623dfe3-9447{max-width:780px;padding:0px;& p, & li { font-family: Public Sans, sans-serif; font-size: 18px; line-height: 1.7; color: #344256; } & p { margin: 0 0 1.2em 0; } & h2 { font-family: Montserrat, sans-serif; font-size: 30px; line-height: 1.2; font-weight: 700; letter-spacing: -0.02em; color: #001C42; margin: 1.6em 0 0.6em 0; } & h3 { font-family: Montserrat, sans-serif; font-size: 22px; font-weight: 700; color: #001C42; margin: 1.4em 0 0.5em 0; } & a { color: #2661AB; text-decoration: underline; } & ul, & ol { padding-left: 1.3em; margin: 0 0 1.2em 0; } & blockquote { border-left: 4px solid #F6B33F; margin: 1.5em 0; padding: 4px 0 4px 20px; font-size: 20px; color: #001C42; } & img { border-radius: 18px; max-width: 100%; height: auto; }\n}.elementor .e-6e17edc2-34e2{padding:0px;display:grid;gap:40px;grid-template-columns:300px 1fr;align-items:start;}.elementor .e-373df53c-e3cd{width:100%;max-width:1184px;padding:0px;}.elementor .e-5a49485a-8d50{padding-block-start:64px;padding-block-end:64px;padding-inline-start:28px;padding-inline-end:28px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-762fd263-2ef2{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-9cc8611-1a67{font-family:Montserrat;font-weight:700;font-size:12px;color:#2661AB;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-1fc35eaf-4186{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-1b009716-7119{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-91f512f-43cf{width:auto;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-7bc74e96-80f7:hover,.elementor .e-7bc74e96-80f7:focus-visible{color:#1E4F8D;background-color:transparent;}.elementor .e-7bc74e96-80f7{font-family:Montserrat;font-weight:600;font-size:15px;color:#2661AB;padding:0px;margin-block-start:auto;border-radius:0px;background-color:transparent;white-space: nowrap;\n}.elementor .e-437b9ad1-326b{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-85491bf-da09{width:100%;height:210px;object-fit:cover;display:block;}.elementor .e-183027ec-922e{font-family:Montserrat;font-weight:700;font-size:12px;color:#2661AB;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-42dd385a-31be{font-family:Montserrat;font-weight:700;font-size:21px;color:#001C42;letter-spacing:-0.01em;line-height:1.22;margin:0px;}.elementor .e-601d387-4f5c{font-family:"Public Sans";font-size:15.5px;color:#5D6B80;line-height:1.55;margin:0px;}.elementor .e-95d3eb-95c5:hover,.elementor .e-95d3eb-95c5:focus-visible{color:#1E4F8D;background-color:transparent;}.elementor .e-95d3eb-95c5{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-748c65a4-ccdf{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-582df354-113d{overflow:hidden;border-radius:24px;border-width:1px;border-color:#E6ECF4;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-1cd961f2-df99{padding:0px;gap:20px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-936ab80-164f{padding:0px;}.elementor .e-269cc7cf-7a53{width:100%;max-width:1184px;padding:0px;}.elementor .e-1ad4bc49-a0f7{padding-block-start:76px;padding-block-end:150px;padding-inline-start:28px;padding-inline-end:28px;background-color:#F5F8FC;display:flex;flex-direction:column;align-items:center;}.elementor .e-24c944a8-7317{font-family:Montserrat;font-weight:700;font-size:42px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.1;margin:0px;}.elementor .e-60b165fe-2cff{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-5f28a598-864f{width:auto;padding:0px;display:flex;flex-direction:column;flex:1 1 420px;}.elementor .e-79981888-e1f2:hover,.elementor .e-79981888-e1f2:focus-visible{color:#001C42;background-color:#FFFFFF;}.elementor .e-79981888-e1f2{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-834b700-b5f4{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-2fda8bbc-d574{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;}