.elementor .e-2314fd4b-f404{min-height:40px;padding:0px;}.elementor .e-74149ded-e9c0{font-family:"Cormorant Garamond";font-weight:600;font-size:40px;color:#1C3659;line-height:1.1;text-transform:none;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .e-1f6624d5-26de{font-family:"Instrument Sans";font-weight:500;font-size:12px;color:#1C3659;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-2314d082-1241:focus{border-color:#C1502C;}.elementor .e-2314d082-1241{width:100%;height:54px;font-family:"Instrument Sans";font-size:16px;color:#2A2F38;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:12px;border-width:1px;border-color:rgba(28, 54, 89, 0.22);border-style:solid;background-color:#FFFFFF;transition:border-color 0.3s;}.elementor .e-7adf5906-a3dc{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 260px;}.elementor .e-f72e77e-bf30{font-family:"Instrument Sans";font-weight:500;font-size:12px;color:#1C3659;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-70377974-c387:focus{border-color:#C1502C;}.elementor .e-70377974-c387{width:100%;height:54px;font-family:"Instrument Sans";font-size:16px;color:#2A2F38;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:12px;border-width:1px;border-color:rgba(28, 54, 89, 0.22);border-style:solid;background-color:#FFFFFF;transition:border-color 0.3s;}.elementor .e-734b2b8e-3ec5{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 260px;}.elementor .e-f47c2f2-c590{font-family:"Instrument Sans";font-weight:500;font-size:12px;color:#1C3659;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-5ac0b363-d612:focus{border-color:#C1502C;}.elementor .e-5ac0b363-d612{width:100%;height:54px;font-family:"Instrument Sans";font-size:16px;color:#2A2F38;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:12px;border-width:1px;border-color:rgba(28, 54, 89, 0.22);border-style:solid;background-color:#FFFFFF;transition:border-color 0.3s;}.elementor .e-20bd0f34-9a65{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 100%;}.elementor .e-79f0632-111f{font-family:"Instrument Sans";font-weight:500;font-size:12px;color:#1C3659;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-5c84c09e-acd7:focus{border-color:#C1502C;}.elementor .e-5c84c09e-acd7{width:100%;min-height:170px;font-family:"Instrument Sans";font-size:16px;color:#2A2F38;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:12px;border-width:1px;border-color:rgba(28, 54, 89, 0.22);border-style:solid;background-color:#FFFFFF;transition:border-color 0.3s;}.elementor .e-2fd39a5e-6340{padding:0px;display:flex;flex-direction:column;gap:8px;flex:1 1 100%;}.elementor .e-4126c992-998f:hover,.elementor .e-4126c992-998f:focus-visible{color:#FFFFFF;background-color:#1C3659;}.elementor .e-4126c992-998f{font-family:"Instrument Sans";font-weight:500;font-size:11.5px;color:#FFFFFF;letter-spacing:0.18em;line-height:1;text-transform:uppercase;cursor:pointer;padding-block-start:19px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:#C1502C;transition:background-color 0.5s;}.elementor .e-1f6fccd-9363{font-family:"Instrument Sans";font-size:14px;color:rgba(42, 47, 56, 0.72);line-height:1.6;cursor: default;\n}.elementor .e-198b8ad4-9d3e{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 100%;align-items:flex-start;}.elementor .e-20761a57-af36{font-family:"Instrument Sans";font-size:15px;color:#1C3659;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;background-color:#F4EFE7;flex:1 1 100%;text-align: left;\n}.elementor .e-2bf80987-b617{font-family:"Instrument Sans";font-size:15px;color:#8A2E12;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;background-color:#FBE9E3;flex:1 1 100%;text-align: left;\n}.elementor .e-310acb4a-2bad{padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-7a8facfe-1f8f{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-4efc1885-5d65{font-family:"Cormorant Garamond";font-weight:600;font-size:24px;color:#1C3659;line-height:1.15;text-transform:none;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .e-44a7505d-bd2a{font-family:"Instrument Sans";font-size:16px;color:#2A2F38;line-height:1.6;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .e-36ff243c-4192{font-family:"Instrument Sans";font-size:16px;color:#2A2F38;line-height:1.6;margin:0px;cursor: default;\n}.elementor .e-23f4cd75-38d6{font-family:"Cormorant Garamond";font-weight:600;font-size:24px;color:#1C3659;line-height:1.15;text-transform:none;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:36px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(28, 54, 89, 0.14); cursor: default;\n}.elementor .e-69c1ccce-844a:hover,.elementor .e-69c1ccce-844a:focus-visible{border-color:#C1502C;background-color:rgba(193, 80, 44, 0.08);}.elementor .e-69c1ccce-844a{width:44px;height:44px;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(28, 54, 89, 0.28);border-style:solid;background-image:url("https://specialplannersgroup.com/wp-content/uploads/2026/10/sp-icon-instagram.png");background-repeat:no-repeat;background-attachment:scroll;background-size:18px 18px;background-position:center center;transition:border-color 0.4s, background-color 0.4s;display:flex;justify-content:center;align-items:center;}.elementor .e-4191bec-2347:hover,.elementor .e-4191bec-2347:focus-visible{color:#C1502C;}.elementor .e-4191bec-2347{font-family:"Instrument Sans";font-weight:500;font-size:16px;color:#1C3659;line-height:1;transition:color 0.3s;}.elementor .e-48d91b7c-1e90{width:auto;text-decoration:none;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-3f68e5bb-db30:hover,.elementor .e-3f68e5bb-db30:focus-visible{border-color:#C1502C;background-color:rgba(193, 80, 44, 0.08);}.elementor .e-3f68e5bb-db30{width:44px;height:44px;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(28, 54, 89, 0.28);border-style:solid;background-image:url("https://specialplannersgroup.com/wp-content/uploads/2026/10/sp-icon-facebook.png");background-repeat:no-repeat;background-attachment:scroll;background-size:18px 18px;background-position:center center;transition:border-color 0.4s, background-color 0.4s;display:flex;justify-content:center;align-items:center;}.elementor .e-31e8a686-53a7:hover,.elementor .e-31e8a686-53a7:focus-visible{color:#C1502C;}.elementor .e-31e8a686-53a7{font-family:"Instrument Sans";font-weight:500;font-size:16px;color:#1C3659;line-height:1;transition:color 0.3s;}.elementor .e-14c1aa5f-60f0{width:auto;text-decoration:none;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-394b9928-b230{width:100%;padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 14px 28px;\n}.elementor .e-3bca4c2e-dbd2{min-width:0px;padding:40px;margin-block-start:72px;border-radius:12px;background-color:#F4EFE7;flex:1 1 0px;}.elementor .e-5d1298a2-ac8f{max-width:1240px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:72px;align-items:flex-start;}.elementor .e-515a1afa-be51{font-family:"Cormorant Garamond";font-weight:600;font-size:40px;color:#FFFFFF;line-height:1.1;text-transform:none;margin:0px;cursor: default;\n}.elementor .e-42ef7681-490f{font-family:"Instrument Sans";font-size:17px;color:rgba(255, 255, 255, 0.82);line-height:1.6;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .e-279a44ed-d9d3{max-width:620px;padding:0px;}.elementor .e-53736aa8-69bf:hover,.elementor .e-53736aa8-69bf:focus-visible{color:#FFFFFF;background-color:#C1502C;}.elementor .e-53736aa8-69bf{font-family:"Instrument Sans";font-weight:500;font-size:11.5px;color:#1C3659;letter-spacing:0.18em;line-height:1;text-transform:uppercase;padding-block-start:19px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#FFFFFF;transition:background-color 0.5s;flex:0 0 auto;}.elementor .e-4acb51f0-c765{padding:72px;border-radius:16px;background-color:#0A1724;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:center;}.elementor .e-2d35a6c1-c0c4{max-width:1288px;padding-block-start:0px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}