@media(max-width:1024px){.elementor .e-5ba04922-123e{width:100%;height:380px;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;order:2;background-image: linear-gradient(to bottom, #31006f 0%, rgba(49,0,111,0) 45%), url("https://thompsonpa1dev.wpenginepowered.com/wp-content/uploads/2026/10/Img-Hero_Thompson-Group-Employees-Partners-Purple-Background.webp"); background-position: center center;\n}}@media(max-width:1024px){.elementor .e-dfe9f78-e71d{display:none;}}@media(max-width:1024px){.elementor .e-6aea5bf4-5ee1{display:none;}}@media(max-width:1024px){.elementor .e-6c0c1f5d-fb43{font-size:48px;line-height:54px;}}@media(max-width:1024px){.elementor .e-3545b705-6456{padding-block-start:50px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;order:1;}}@media(max-width:1024px){.elementor .e-5fb00515-7bd9{position:relative;inset-inline-end:auto;inset-block-end:auto;margin-block-start:-70px;margin-block-end:40px;margin-inline-start:auto;margin-inline-end:auto;order:3;}}@media(max-width:1024px){.elementor .e-7de41209-7d6d{min-height:0px;padding-block-start:96px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .e-e3e26b3-99ed{gap:24px;flex-wrap:wrap;}}@media(max-width:1024px){.elementor .e-5c31bb64-d96d{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:20px;justify-content:center;}}@media(max-width:1024px){.elementor .e-224855c9-b139{font-size:38px;line-height:45px;}}@media(max-width:1024px){.elementor .e-33ad8cd0-f650{min-height:0px;max-width:500px;flex:0 1 auto;}}@media(max-width:1024px){.elementor .e-226e3c80-1345{min-height:0px;max-width:500px;flex:0 1 auto;}}@media(max-width:1024px){.elementor .e-2423279a-dbb8{min-height:0px;max-width:500px;flex:0 1 auto;}}@media(max-width:1024px){.elementor .e-766d3770-dada{flex-direction:column;align-items:center;}}@media(max-width:1024px){.elementor .e-4950589e-f8ff{padding-block-start:100px;padding-block-end:100px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-4ce18078-93bb{font-size:38px;line-height:45px;}}@media(max-width:1024px){.elementor .e-2ffb707e-71f5{width:30%;}}@media(max-width:1024px){.elementor .e-76face15-c52e{width:30%;}}@media(max-width:1024px){.elementor .e-58ead752-24d0{width:30%;}}@media(max-width:1024px){.elementor .e-5eac10a1-7100{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-4a4b3934-8ec8{min-height:480px;flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-21f85de-2714{padding-block-start:60px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-59ccf337-8d94{min-height:0px;flex-direction:column;}}@media(max-width:1024px){.elementor .e-22cab398-e645{padding-block-start:60px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-6d2c9975-2464{min-height:480px;flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-35a1e9e8-aa4f{min-height:0px;flex-direction:column-reverse;}}@media(max-width:1024px){.elementor .e-26beda3a-fd97{max-width:600px;font-size:38px;line-height:45px;}}@media(max-width:1024px){.elementor .e-30799095-e719{flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-1159de7d-929c{flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-2b120bbb-3b7a{flex-direction:column;gap:50px;}}@media(max-width:1024px){.elementor .e-568d6821-c376{padding-block-start:85px;padding-block-end:85px;padding-inline-start:40px;padding-inline-end:40px;}}@media(max-width:1024px){.elementor .e-62aa7253-c977{flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-6df9dd19-5163{flex-direction:column;gap:40px;}}@media(max-width:1024px){.elementor .e-34a393ef-e17f{font-size:38px;line-height:45px;}}@media(max-width:1024px){.elementor .e-3ed5d34-b2db{gap:40px;}}@media(max-width:1024px){.elementor .e-79f6ad21-8406{gap:40px;}}@media(max-width:1024px){.elementor .e-ae3f1eb-655d{gap:40px;}}@media(max-width:1024px){.elementor .e-101e9409-dcfa{gap:40px;}}@media(max-width:1024px){.elementor .e-63574eb1-28a3{gap:40px;}}@media(max-width:1024px){.elementor .e-6d37acde-86e6{gap:40px;}}@media(max-width:1024px){.elementor .e-6466dca3-d2a4{padding-block-start:85px;padding-block-end:85px;padding-inline-start:30px;padding-inline-end:30px;gap:60px;}}@media(max-width:1024px){.elementor .e-3685c6ea-d8b1{font-size:38px;line-height:45px;}}@media(max-width:1024px){.elementor .e-49514894-5ebf{max-width:600px;flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-7c019b8e-f86d{width:auto;flex:1 1 0px;}}@media(max-width:1024px){.elementor .e-1224cad8-a7ad{width:auto;flex:1 1 0px;}}@media(max-width:1024px){.elementor .e-173e0b5-b2ad{width:100%;}}@media(max-width:1024px){.elementor .e-1049e46b-81ef{flex-direction:column;gap:50px;}}@media(max-width:1024px){.elementor .e-1ed5676d-cfe7{padding-block-start:80px;padding-block-end:85px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-5fdb3908-f8be{font-size:38px;line-height:45px;}}@media(max-width:1024px){.elementor .e-1101e895-51c9{padding-block-start:50px;padding-block-end:50px;padding-inline-start:40px;padding-inline-end:40px;border-radius:40px;}}@media(max-width:1024px){.elementor .e-40ad47f7-8372{padding-block-start:85px;padding-block-end:85px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .e-3b730945-2c9e{flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-1570c41b-cd13{margin-block-start:0px;flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-3905b6b3-b377{margin-block-start:0px;flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-67deffe1-7bba{flex:0 0 auto;}}@media(max-width:1024px){.elementor .e-5bf0bf65-332d{width:100%;flex-direction:column;gap:40px;align-items:center;}}@media(max-width:1024px){.elementor .e-6a60f993-9575{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-478832c-cd2b2b8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:60px;}}@media(max-width:1024px){.elementor .e-63a4346-a24586e{font-size:38px;line-height:45px;}}@media(max-width:1024px){.elementor .e-9057eb6-b946955{padding-block-start:0px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;}}@media(max-width:1024px){.elementor .e-5bf5588-ccdf4cf{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:60px;}}@media(max-width:1024px){.elementor .e-f2383e4-114e3a8{font-size:38px;line-height:45px;}}@media(max-width:1024px){.elementor .e-f317bb7-18c3c6a{padding-block-start:0px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;}}@media(max-width:1024px){.elementor .e-035cbbb-93398b8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:60px;}}@media(max-width:1024px){.elementor .e-0b9fea2-a7e6819{font-size:38px;line-height:45px;}}@media(max-width:1024px){.elementor .e-7b63879-b808438{padding-block-start:0px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;}}