.elementor .e-8d586c-3f74c7b{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-1b0973e-814400c{max-width:1000px;padding:0px;margin-block-end:28px;}.elementor .e-3028951f-df854cb{max-width:1000px;padding:0px;}.elementor .e-4f7eff6-2d79255{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-start:14px;}.elementor .e-560467a4-e43a303{font-family:Inter;font-weight:500;font-size:24px;color:#27292B;letter-spacing:0px;line-height:1.4em;text-align:start;border-radius:0px;}.elementor .e-5da59013-6583926{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-end:0px;scroll-margin-top:0px;}.elementor .e-76b4f4a9-651cdbb{width:100%;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-1ce2ca99-5ec8932{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-start:14px;}.elementor .e-66b7b709-aa06aec{font-family:Inter;font-weight:500;font-size:24px;color:#27292B;letter-spacing:0px;line-height:1.4em;text-align:start;border-radius:0px;}.elementor .e-64c9dbd8-78deb8a{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-end:0px;scroll-margin-top:0px;}.elementor .e-5045c840-17b6f03{width:100%;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-6780347c-7afd590{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-start:14px;}.elementor .e-af20a8f-728e9d0{font-family:Inter;font-weight:500;font-size:24px;color:#27292B;letter-spacing:0px;line-height:1.4em;text-align:start;border-radius:0px;}.elementor .e-330aafc1-2231e5d{width:19px;height:19px;position:absolute;inset-block-start:calc(50% - 10px);inset-inline-end:0px;scroll-margin-top:0px;}.elementor .e-55cc831-7b6b94e{width:100%;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-29dad1df-8825b2e{display:block;align-self:start;}.elementor .e-24b5274e-68461ff{font-family:Inter;font-weight:800;font-size:44px;color:#fff;letter-spacing:-0.66px;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-2ca1ec4-5be9d11{font-family:Inter;font-weight:700;font-size:56px;color:#fff;letter-spacing:-0.55px;line-height:1em;margin-block-start:0px;margin-block-end:20px;}.elementor .e-7786363b-9b66414{font-family:Inter;font-weight:400;font-size:19px;color:#ffffffbf;line-height:1.62em;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7ccb29d2-927bcbc{padding:56px;border-radius:24px;background-image:url("https://kansascityit.com/wp-content/uploads/2026/09/KCMIT_BrandShoot_388-4_edited_1665x1109-1024x682.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-29917f3-6370ac6{font-family:Inter;font-weight:800;font-size:44px;color:#fff;letter-spacing:-0.66px;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-560d0182-92c22c7{font-family:Inter;font-weight:700;font-size:56px;color:#fff;letter-spacing:-0.55px;line-height:1em;margin-block-start:0px;margin-block-end:20px;}.elementor .e-3c52ab02-2057a8e{font-family:Inter;font-weight:400;font-size:19px;color:#ffffffbf;line-height:1.62em;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-347ba5d6-e8a4614{padding:56px;border-radius:24px;background-image:url("https://kansascityit.com/wp-content/uploads/2026/09/KCMIT_BrandShoot_053-28_edited_1711x1140-1024x682.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-36fcd799-4b76818{font-family:Inter;font-weight:800;font-size:44px;color:#fff;letter-spacing:-0.66px;line-height:1.25em;margin-block-start:0px;margin-block-end:0px;}.elementor .e-3fe03752-b7b1ff7{font-family:Inter;font-weight:700;font-size:56px;color:#fff;letter-spacing:-0.55px;line-height:1em;margin-block-start:0px;margin-block-end:20px;}.elementor .e-29a35fb5-6031585{font-family:Inter;font-weight:400;font-size:19px;color:#ffffffbf;line-height:1.62em;margin-block-start:0px;margin-block-end:37px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40df8b43-566db86{padding:56px;border-radius:24px;background-image:url("https://kansascityit.com/wp-content/uploads/2026/09/KCMIT_BrandShoot_459-4_edited_1711x1140-1024x682.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-2eb7ce0c-571284a{display:flex;}.elementor .e-281f06a-8ffdae6{font-family:Inter;font-weight:600;font-size:12px;color:#ffffff;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-ebfae1d-cf7e047{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:0px;line-height:1.42em;}.elementor .e-bf5cdb5-84e2971{width:calc(25% - 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:rgba(255, 255, 255, 0.15);border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-8459b3c-c6886c4{font-family:Inter;font-weight:600;font-size:12px;color:#ffffff;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-a8fe249-420140f{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:0px;line-height:1.42em;}.elementor .e-33d03ca-06a988c{width:calc(25% - 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:rgba(255, 255, 255, 0.15);border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-52e2462-5476555{font-family:Inter;font-weight:600;font-size:12px;color:#ffffff;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-e75c190-bf35d4a{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:0px;line-height:1.42em;}.elementor .e-47cb2c3-c2ec514{width:calc(25% - 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:rgba(255, 255, 255, 0.15);border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-a5508af-729e91c{font-family:Inter;font-weight:600;font-size:12px;color:#ffffff;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-db1f871-d2e0253{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:0px;line-height:1.42em;}.elementor .e-6b44234-28a771d{width:calc(25% - 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:rgba(255, 255, 255, 0.15);border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-232e930-8caa40d{font-family:Inter;font-weight:600;font-size:12px;color:#ffffff;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-1101f7d-899dc38{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:0px;line-height:1.42em;}.elementor .e-04461c1-4814e56{width:calc(25% - 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:rgba(255, 255, 255, 0.15);border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-9c235ac-06271f4{font-family:Inter;font-weight:600;font-size:12px;color:#ffffff;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-b8b8d5d-b7e9227{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:0px;line-height:1.42em;}.elementor .e-fb9bb14-13008e7{width:calc(25% - 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:rgba(255, 255, 255, 0.15);border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-424eefc-044f621{font-family:Inter;font-weight:600;font-size:12px;color:#ffffff;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-ba33f33-57ae245{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:0px;line-height:1.42em;}.elementor .e-19fd86e-7aa828c{width:calc(25% - 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:rgba(255, 255, 255, 0.15);border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-e7b0475-8b37765{font-family:Inter;font-weight:600;font-size:12px;color:#ffffff;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-48ac6f1-459ff08{font-family:Inter;font-weight:500;font-size:17px;color:#ffffff;letter-spacing:0px;line-height:1.42em;}.elementor .e-11509f3-01890fc{width:calc(25% - 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:rgba(255, 255, 255, 0.15);border-style:solid;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-7a80703-ad33bdc{padding:0px;margin-block-start:20px;margin-block-end:20px;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-8c2e626-7a31948{max-width:1000px;padding:0px;}.elementor .e-0cf5364-19cff2d{max-width:1000px;padding:0px;align-self:center;}