.elementor .e-25d7bfa3-864e916{font-family:Inter;font-weight:600;font-size:15px;color:#3788D9;letter-spacing:2.63px;line-height:1.5em;text-transform:uppercase;padding-inline-start:64px;}.elementor .e-a600fe3-095a36f{font-family:"DM Serif Display";font-weight:400;font-size:97px;color:#ffffff;}.elementor .e-4014d96a-c662db0{max-width:1000px;padding:0px;margin-block-end:28px;}.elementor .e-530859f3-556808a{max-width:860px;padding:0px;}.elementor .e-31da1e6-9f0136b{font-family:Inter;font-weight:600;font-size:15px;color:#3788D9;letter-spacing:2.63px;line-height:1.5em;text-transform:uppercase;padding-inline-start:64px;}.elementor .e-03c046c-439f2e9{padding:0px;margin-block-start:0px;margin-block-end:17px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-17986d85-0c6e2fa{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-start:14px;}.elementor .e-9e31570-97def9e{font-family:Inter;font-weight:500;font-size:24px;color:#ffffff;letter-spacing:0px;line-height:1.4em;text-align:start;border-radius:0px;}.elementor .e-16bb3ae2-61b69e7{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-end:0px;scroll-margin-top:0px;}.elementor .e-5af69861-5ce653f{width:100%;color:#ffffff;text-align:start;padding-block-start:42px;padding-block-end:25px;padding-inline-start:68px;padding-inline-end:42px;margin:0px;border-width:0px;background-color:#ffffff00;}.elementor .e-a6ebbd9-38ce025{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-start:14px;}.elementor .e-8bcdb8e-76dddb4{font-family:Inter;font-weight:500;font-size:24px;color:#ffffff;letter-spacing:0px;line-height:1.4em;text-align:start;border-radius:0px;}.elementor .e-2abe51b-353ae5c{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-end:0px;scroll-margin-top:0px;}.elementor .e-1cf07ff-6a1e45f{width:100%;color:#ffffff;text-align:start;padding-block-start:42px;padding-block-end:25px;padding-inline-start:68px;padding-inline-end:42px;margin:0px;border-width:0px;background-color:#ffffff00;}.elementor .e-f2e5690-c528e43{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-start:14px;}.elementor .e-f5f6dd4-f372a6d{font-family:Inter;font-weight:500;font-size:24px;color:#ffffff;letter-spacing:0px;line-height:1.4em;text-align:start;border-radius:0px;}.elementor .e-7e1fd2d-e003838{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-end:0px;scroll-margin-top:0px;}.elementor .e-0d16ee1-8763349{width:100%;color:#ffffff;text-align:start;padding-block-start:42px;padding-block-end:25px;padding-inline-start:68px;padding-inline-end:42px;margin:0px;border-width:0px;background-color:#ffffff00;}.elementor .e-51446122-bdab1dc{color:#ffffff;display:block;align-self:start;}.elementor .e-2a3016ce-ca64b59{width:19px;height:19px;margin-block-end:-15px;display:flex;flex-direction:row;}.elementor .e-bbdb0b9-2c2076f{width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#D5ECFF;letter-spacing:2.41px;line-height:1em;text-transform:uppercase;padding-inline-start:28px;display:flex;flex-direction:row;}.elementor .e-7a555bc0-4a2c47f{font-family:Inter;font-weight:800;font-size:44px;color:#fff;letter-spacing:-0.66px;line-height:1.25em;margin-block-start:18px;margin-block-end:17px;}.elementor .e-1d8eeedb-6ecab8a{font-family:Inter;font-weight:400;font-size:17px;color:rgba(255, 255, 255, 0.85);line-height:1.62em;margin-block-start:0px;margin-block-end:27px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4d8c18e8-1c70eea{padding-block-start:274px;padding-block-end:48px;padding-inline-start:48px;padding-inline-end:48px;border-radius:24px;background-image:url("https://kansascityit.com/wp-content/uploads/2026/09/kansas-city.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-bcb603e-3e4dcb3{width:19px;height:19px;margin-block-end:-15px;display:flex;flex-direction:row;}.elementor .e-6d4da51-780c6ee{width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#D5ECFF;letter-spacing:2.41px;line-height:1em;text-transform:uppercase;padding-inline-start:28px;display:flex;flex-direction:row;}.elementor .e-b2ffd1e-a2b8154{font-family:Inter;font-weight:800;font-size:44px;color:#fff;letter-spacing:-0.66px;line-height:1.25em;margin-block-start:18px;margin-block-end:17px;}.elementor .e-d1fedaf-3865e9d{font-family:Inter;font-weight:400;font-size:17px;color:rgba(255, 255, 255, 0.85);line-height:1.62em;margin-block-start:0px;margin-block-end:27px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0719f48-4e2a989{padding-block-start:274px;padding-block-end:48px;padding-inline-start:48px;padding-inline-end:48px;border-radius:24px;background-image:url("https://kansascityit.com/wp-content/uploads/2026/09/KCMIT_BrandShoot_535-25_edited_1711x1140-1024x682.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-6a2bb75-e1edde6{width:19px;height:19px;margin-block-end:-15px;display:flex;flex-direction:row;}.elementor .e-3689cbc-356bc1d{width:100%;font-family:Inter;font-weight:600;font-size:13px;color:#D5ECFF;letter-spacing:2.41px;line-height:1em;text-transform:uppercase;padding-inline-start:28px;display:flex;flex-direction:row;}.elementor .e-3febff4-8ba7567{font-family:Inter;font-weight:800;font-size:44px;color:#fff;letter-spacing:-0.66px;line-height:1.25em;margin-block-start:18px;margin-block-end:17px;}.elementor .e-a190d27-1b840a9{font-family:Inter;font-weight:400;font-size:17px;color:rgba(255, 255, 255, 0.85);line-height:1.62em;margin-block-start:0px;margin-block-end:27px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7ec1dfd-ba7499d{padding-block-start:274px;padding-block-end:48px;padding-inline-start:48px;padding-inline-end:48px;border-radius:24px;background-image:url("https://kansascityit.com/wp-content/uploads/2026/09/KCMIT_BrandShoot_518-16_edited_1711x1140-1024x682.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-4c9ad6c1-6b515d2{color:#ffffff;display:flex;}.elementor .e-3977615c-f29d060{font-family:Inter;font-weight:600;font-size:12px;color:#27292B;letter-spacing:2.19px;line-height:1.5em;text-transform:uppercase;margin-block-start:0px;margin-block-end:9px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-535236fc-65af568{font-family:Inter;font-weight:500;font-size:17px;color:#27292B;letter-spacing:0px;line-height:1.42em;}.elementor .e-619ba7aa-520c975{width:calc(50% - 12px);padding-block-start:19px;padding-block-end:19px;padding-inline-start:20px;padding-inline-end:20px;border-radius:19px;border-width:1px;border-color:#27292B;border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-d0f5808-cb0e302{font-family:Inter;font-weight:600;font-size:12px;color:#27292B;letter-spacing:2.19px;line-height:1.5em;text-transform:uppercase;margin-block-start:0px;margin-block-end:9px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1732323-042f67b{font-family:Inter;font-weight:500;font-size:17px;color:#27292B;letter-spacing:0px;line-height:1.42em;}.elementor .e-4154972-e59fc4e{width:calc(50% - 12px);padding-block-start:19px;padding-block-end:19px;padding-inline-start:20px;padding-inline-end:20px;border-radius:19px;border-width:1px;border-color:#27292B;border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-c1623af-1042e8e{font-family:Inter;font-weight:600;font-size:12px;color:#27292B;letter-spacing:2.19px;line-height:1.5em;text-transform:uppercase;margin-block-start:0px;margin-block-end:9px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-123ab89-dd1d5c3{font-family:Inter;font-weight:500;font-size:17px;color:#27292B;letter-spacing:0px;line-height:1.42em;}.elementor .e-9a63353-54169b3{width:calc(50% - 12px);padding-block-start:19px;padding-block-end:19px;padding-inline-start:20px;padding-inline-end:20px;border-radius:19px;border-width:1px;border-color:#27292B;border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-c90d350-0a45134{font-family:Inter;font-weight:600;font-size:12px;color:#27292B;letter-spacing:2.19px;line-height:1.5em;text-transform:uppercase;margin-block-start:0px;margin-block-end:9px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-178a68a-cc5f669{font-family:Inter;font-weight:500;font-size:17px;color:#27292B;letter-spacing:0px;line-height:1.42em;}.elementor .e-f035f47-0cf64a4{width:calc(50% - 12px);padding-block-start:19px;padding-block-end:19px;padding-inline-start:20px;padding-inline-end:20px;border-radius:19px;border-width:1px;border-color:#27292B;border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-2c20284f-63ea207{padding:0px;margin-block-start:0px;margin-block-end:21px;margin-inline-start:0px;margin-inline-end:0px;background-color:#fffcfc00;display:flex;flex-direction:row;gap:15px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-self:start;}.elementor .e-4516359-c89663d{font-family:Inter;font-weight:600;font-size:15px;color:#3788D9#3788D9;letter-spacing:2.63px;line-height:1.5em;text-transform:uppercase;padding-inline-start:64px;}.elementor .e-7460945-c437dd5{padding:0px;margin-block-start:0px;margin-block-end:17px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d5e0c49-2d4542a{padding:0px;margin-block-start:-12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#DDE5EB;}