.eifd-job-hero{display:flex;flex-flow:column;gap:18px;background-color:#f8fafc;background-image:linear-gradient(90deg,rgba(255,255,255,.92) 10%,rgba(232,242,248,.82) 100%),url(https://entity-it.com/wp-content/uploads/2026/08/entity_it_light_background_alt2.png);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.eifd-job-hero{padding:112px max(24px,calc(( 100% - 1280px ) / 2)) 104px}@media (max-width:1023px){.eifd-job-hero{padding-top:84px;padding-bottom:78px}}@media (max-width:767px){.eifd-job-hero{padding-top:60px;padding-bottom:58px}}.eifd-job-back{color:#1e6698;font-weight:700;font-size:14px;text-decoration:none}.eifd-job-back:hover{color:#0c3d68}.eifd-job-kicker{color:#1e6698;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.eifd-job-title{max-width:900px;color:#172431;font-size:clamp(42px,6vw,72px);line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.eifd-job-lead{max-width:780px;color:#43515d;font-size:20px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.eifd-job-lead{font-size:18px}}.eifd-job-meta{display:flex;gap:10px;margin-top:8px}.eifd-job-meta{flex-wrap:wrap}.eifd-job-chip{color:#0c3d68;font-weight:700;font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:9px;padding-right:14px;padding-bottom:9px;padding-left:14px;background-color:#fff;border-radius:999px;border-top:1px solid #d7e2ea;border-right:1px solid #d7e2ea;border-bottom:1px solid #d7e2ea;border-left:1px solid #d7e2ea}@media (max-width:479px){.eifd-job-chip{width:100%;text-align:center}}.eifd-job-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:64px;background-color:#fff}.eifd-job-main{padding:88px max(24px,calc(( 100% - 1280px ) / 2))}@media (max-width:1023px){.eifd-job-main{grid-template-columns:minmax(0,1fr);gap:44px;padding-top:68px;padding-bottom:68px}}@media (max-width:767px){.eifd-job-main{padding-top:50px;padding-bottom:50px}}.eifd-job-content{display:flex;flex-flow:column;gap:52px;min-width:0px}.eifd-job-section{display:flex;flex-flow:column;gap:16px}.eifd-job-section-kicker{color:#1e6698;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.eifd-job-heading{color:#172431;font-size:34px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.eifd-job-heading{font-size:29px}}.eifd-job-copy{color:#43515d;font-size:17px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.eifd-job-list{display:flex;flex-flow:column;gap:12px;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.eifd-job-list{list-style:none}.eifd-job-list-item{position:relative;color:#43515d;font-size:16px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:15px;padding-right:18px;padding-bottom:15px;padding-left:48px;background-color:#f8fafc;border-radius:12px}.eifd-job-list-item::before{display:flex;justify-content:center;align-items:center;position:absolute;top:15px;left:18px;width:22px;height:22px;color:#fff;font-weight:800;font-size:13px;background-color:#2ba6a0;border-radius:50%}.eifd-job-list-item::before{content:"✓"}@media (max-width:479px){.eifd-job-list-item{padding-left:44px}}.eifd-job-note{color:#43515d;font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:#e8f2f8;border-top-left-radius:0px;border-top-right-radius:12px;border-bottom-left-radius:0px;border-bottom-right-radius:12px;border-left:4px solid #2ba6a0}.eifd-job-sidebar{display:flex;flex-flow:column;gap:18px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 28px);padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#071f34;border-radius:22px;box-shadow:0px 18px 50px rgba(12,61,104,.16)}@media (max-width:1023px){.eifd-job-sidebar{position:static}}@media (max-width:479px){.eifd-job-sidebar{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.eifd-job-sidebar-kicker{color:#67c8c3;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.eifd-job-sidebar-title{color:#fff;font-size:28px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.eifd-job-sidebar-copy{color:#dce7f0;font-size:16px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.eifd-job-facts{display:flex;flex-flow:column;gap:10px;margin-top:2px;margin-right:0px;margin-bottom:2px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.eifd-job-facts{list-style:none}.eifd-job-fact{color:#fff;font-size:15px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid rgba(255,255,255,.14)}.eifd-job-cta{display:flex;justify-content:center;align-items:center;color:#071f34;font-weight:800;text-align:center;text-decoration:none;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;background-color:#2ba6a0;border-radius:9px}.eifd-job-cta:hover{color:#071f34;background-color:#67c8c3;transform:translate3d(0,-1px,0)}.eifd-job-secondary{color:#dce7f0;font-size:14px;text-align:center;text-decoration:none}.eifd-job-secondary:hover{color:#fff}.eifd-job-benefits{display:flex;flex-flow:column;gap:28px;background-color:#f1f6fa}.eifd-job-benefits{padding:84px max(24px,calc(( 100% - 1280px ) / 2))}@media (max-width:1023px){.eifd-job-benefits{padding-top:64px;padding-bottom:64px}}@media (max-width:767px){.eifd-job-benefits{padding-top:50px;padding-bottom:50px}}.eifd-job-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:767px){.eifd-job-benefit-grid{grid-template-columns:minmax(0,1fr)}}.eifd-job-benefit{display:flex;flex-flow:column;gap:10px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:18px;box-shadow:0px 10px 34px rgba(12,61,104,.07)}.eifd-job-benefit-title{color:#172431;font-size:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.eifd-job-benefit-copy{color:#43515d;font-size:15px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.eifd-job-final{display:flex;flex-flow:column;align-items:start;gap:16px;background-color:#071f34}.eifd-job-final{padding:78px max(24px,calc(( 100% - 1280px ) / 2))}@media (max-width:767px){.eifd-job-final{padding-top:52px;padding-bottom:52px}}.eifd-job-final-title{max-width:760px;color:#fff;font-size:38px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.eifd-job-final-title{font-size:31px}}.eifd-job-final-copy{max-width:720px;color:#dce7f0;font-size:17px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.bde-div-50-276{gap:18px;width:100%;border-radius:24px;border-top:1px solid rgba(255,255,255,.72);border-right:1px solid rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.72);border-left:1px solid rgba(255,255,255,.72);box-shadow:0px 24px 64px rgba(12,61,104,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bde-div-50-276.bde-div-50-276{border-radius:24px;border-top:1px solid rgba(255,255,255,.72);border-right:1px solid rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.72);border-left:1px solid rgba(255,255,255,.72);box-shadow:0px 24px 64px rgba(12,61,104,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bde-div-50-314{gap:14px;width:calc(100% / 3 - 20px);padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:rgba(255,255,255,.07);border-radius:18px;border-top:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.bde-div-50-317{gap:14px;width:calc(100% / 3 - 20px);padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:rgba(255,255,255,.07);border-radius:18px;border-top:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.bde-div-50-320{gap:14px;width:calc(100% / 3 - 20px);padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:rgba(255,255,255,.07);border-radius:18px;border-top:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.bde-div-50-354{gap:14px;width:100%;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#0c3d68;border-radius:22px;box-shadow:0px 18px 44px rgba(12,61,104,.18)}.bde-advanced-tabs-50-327 .bde-tabs__tab{border-radius:12px;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.bde-advanced-tabs-50-327 .bde-tabs__tab:hover{transform:translate3d(0,-1px,0)}.bde-button-50-273 .bde-button__button{border-radius:10px;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0px 8px 20px rgba(12,61,104,.14)}.bde-button-50-274 .bde-button__button{border-radius:10px;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0px 8px 20px rgba(12,61,104,.14)}.bde-button-50-352 .bde-button__button{border-radius:10px;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0px 8px 20px rgba(12,61,104,.14)}.bde-button-50-366 .bde-button__button{border-radius:10px;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0px 8px 20px rgba(12,61,104,.14)}.bde-button-50-273 .bde-button__button:hover{box-shadow:0px 12px 26px rgba(12,61,104,.2);transform:translate3d(0,-2px,0)}.bde-button-50-274 .bde-button__button:hover{box-shadow:0px 12px 26px rgba(12,61,104,.2);transform:translate3d(0,-2px,0)}.bde-button-50-352 .bde-button__button:hover{box-shadow:0px 12px 26px rgba(12,61,104,.2);transform:translate3d(0,-2px,0)}.bde-button-50-366 .bde-button__button:hover{box-shadow:0px 12px 26px rgba(12,61,104,.2);transform:translate3d(0,-2px,0)}.bde-button-13-236 .bde-button__button{gap:12px;color:#0c3d68;font-weight:700;padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px;background-color:#fff;border-radius:12px;border-top:1px solid rgba(255,255,255,.9);border-right:1px solid rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.9);border-left:1px solid rgba(255,255,255,.9);transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,color 0.2s ease;box-shadow:0px 12px 30px rgba(2,26,48,.24)}.bde-button-13-236 .bde-button__button::after{font-size:1.15em;line-height:1;transition:transform 0.2s ease}.bde-button-13-236 .bde-button__button::after{content:"→"}.bde-button-13-236 .bde-button__button:hover{color:#0c3d68;background-color:#e9faf8;box-shadow:0px 16px 36px rgba(2,26,48,.3);transform:translate3d(0,-2px,0)}.bde-button-13-236 .bde-button__button:hover::after{transform:translate3d(4px,0,0)}.bde-button-13-236 .bde-button__button:focus-visible{outline:3px solid #55d6cc;outline-offset:4px}.bde-div-150-132{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:18px;border-top:1px solid rgba(12,61,104,.08);border-right:1px solid rgba(12,61,104,.08);border-bottom:1px solid rgba(12,61,104,.08);border-left:1px solid rgba(12,61,104,.08);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-shadow:0px 12px 34px rgba(12,61,104,.08)}.bde-div-150-135{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:18px;border-top:1px solid rgba(12,61,104,.08);border-right:1px solid rgba(12,61,104,.08);border-bottom:1px solid rgba(12,61,104,.08);border-left:1px solid rgba(12,61,104,.08);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-shadow:0px 12px 34px rgba(12,61,104,.08)}.bde-div-150-138{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:18px;border-top:1px solid rgba(12,61,104,.08);border-right:1px solid rgba(12,61,104,.08);border-bottom:1px solid rgba(12,61,104,.08);border-left:1px solid rgba(12,61,104,.08);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-shadow:0px 12px 34px rgba(12,61,104,.08)}.bde-div-150-132:hover{box-shadow:0px 18px 42px rgba(12,61,104,.12);transform:translate3d(0,-3px,0)}.bde-div-150-135:hover{box-shadow:0px 18px 42px rgba(12,61,104,.12);transform:translate3d(0,-3px,0)}.bde-div-150-138:hover{box-shadow:0px 18px 42px rgba(12,61,104,.12);transform:translate3d(0,-3px,0)}.bde-div-13-124{padding-top:26px;padding-right:28px;padding-bottom:26px;padding-left:28px;background-color:#fff;border-radius:18px;border-top:1px solid rgba(12,61,104,.08);border-right:1px solid rgba(12,61,104,.08);border-bottom:1px solid rgba(12,61,104,.08);border-left:4px solid #2ba6a0;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-shadow:0px 12px 32px rgba(12,61,104,.07)}.bde-div-13-127{padding-top:26px;padding-right:28px;padding-bottom:26px;padding-left:28px;background-color:#fff;border-radius:18px;border-top:1px solid rgba(12,61,104,.08);border-right:1px solid rgba(12,61,104,.08);border-bottom:1px solid rgba(12,61,104,.08);border-left:4px solid #2ba6a0;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-shadow:0px 12px 32px rgba(12,61,104,.07)}.bde-div-13-130{padding-top:26px;padding-right:28px;padding-bottom:26px;padding-left:28px;background-color:#fff;border-radius:18px;border-top:1px solid rgba(12,61,104,.08);border-right:1px solid rgba(12,61,104,.08);border-bottom:1px solid rgba(12,61,104,.08);border-left:4px solid #2ba6a0;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-shadow:0px 12px 32px rgba(12,61,104,.07)}.bde-div-13-133{padding-top:26px;padding-right:28px;padding-bottom:26px;padding-left:28px;background-color:#fff;border-radius:18px;border-top:1px solid rgba(12,61,104,.08);border-right:1px solid rgba(12,61,104,.08);border-bottom:1px solid rgba(12,61,104,.08);border-left:4px solid #2ba6a0;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-shadow:0px 12px 32px rgba(12,61,104,.07)}.bde-div-13-124:hover{box-shadow:0px 18px 40px rgba(12,61,104,.11);transform:translate3d(0,-3px,0)}.bde-div-13-127:hover{box-shadow:0px 18px 40px rgba(12,61,104,.11);transform:translate3d(0,-3px,0)}.bde-div-13-130:hover{box-shadow:0px 18px 40px rgba(12,61,104,.11);transform:translate3d(0,-3px,0)}.bde-div-13-133:hover{box-shadow:0px 18px 40px rgba(12,61,104,.11);transform:translate3d(0,-3px,0)}.bde-column-13-138{padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-image:linear-gradient(145deg,#f1f8fa 0%,#f8fafc 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:24px;border-top:1px solid rgba(12,61,104,.07);border-right:1px solid rgba(12,61,104,.07);border-bottom:1px solid rgba(12,61,104,.07);border-left:1px solid rgba(12,61,104,.07);box-shadow:0px 18px 44px rgba(12,61,104,.07)}.bde-div-13-145{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f8fafc;border-radius:16px;border-top:1px solid rgba(12,61,104,.08);border-right:1px solid rgba(12,61,104,.08);border-bottom:1px solid rgba(12,61,104,.08);border-left:1px solid rgba(12,61,104,.08);box-shadow:0px 10px 28px rgba(12,61,104,.06)}.bde-div-13-148{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f8fafc;border-radius:16px;border-top:1px solid rgba(12,61,104,.08);border-right:1px solid rgba(12,61,104,.08);border-bottom:1px solid rgba(12,61,104,.08);border-left:1px solid rgba(12,61,104,.08);box-shadow:0px 10px 28px rgba(12,61,104,.06)}.bde-div-13-151{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f8fafc;border-radius:16px;border-top:1px solid rgba(12,61,104,.08);border-right:1px solid rgba(12,61,104,.08);border-bottom:1px solid rgba(12,61,104,.08);border-left:1px solid rgba(12,61,104,.08);box-shadow:0px 10px 28px rgba(12,61,104,.06)}.bde-div-13-154{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f8fafc;border-radius:16px;border-top:1px solid rgba(12,61,104,.08);border-right:1px solid rgba(12,61,104,.08);border-bottom:1px solid rgba(12,61,104,.08);border-left:1px solid rgba(12,61,104,.08);box-shadow:0px 10px 28px rgba(12,61,104,.06)}.bde-div-13-282{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:rgba(255,255,255,.075);border-radius:18px;border-top:1px solid rgba(255,255,255,.09);border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);border-left:1px solid rgba(255,255,255,.09);transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;box-shadow:0px 14px 34px rgba(2,26,48,.18)}.bde-div-13-289{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:rgba(255,255,255,.075);border-radius:18px;border-top:1px solid rgba(255,255,255,.09);border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);border-left:1px solid rgba(255,255,255,.09);transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;box-shadow:0px 14px 34px rgba(2,26,48,.18)}.bde-div-13-296{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:rgba(255,255,255,.075);border-radius:18px;border-top:1px solid rgba(255,255,255,.09);border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);border-left:1px solid rgba(255,255,255,.09);transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;box-shadow:0px 14px 34px rgba(2,26,48,.18)}.bde-div-13-282:hover{background-color:rgba(255,255,255,.1);box-shadow:0px 20px 42px rgba(2,26,48,.24);transform:translate3d(0,-3px,0)}.bde-div-13-289:hover{background-color:rgba(255,255,255,.1);box-shadow:0px 20px 42px rgba(2,26,48,.24);transform:translate3d(0,-3px,0)}.bde-div-13-296:hover{background-color:rgba(255,255,255,.1);box-shadow:0px 20px 42px rgba(2,26,48,.24);transform:translate3d(0,-3px,0)}.bde-div-13-284{justify-content:center;align-items:center;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:rgba(103,200,195,.16);border-radius:999px;border-top:1px solid rgba(103,200,195,.22);border-right:1px solid rgba(103,200,195,.22);border-bottom:1px solid rgba(103,200,195,.22);border-left:1px solid rgba(103,200,195,.22)}.bde-div-13-291{justify-content:center;align-items:center;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:rgba(103,200,195,.16);border-radius:999px;border-top:1px solid rgba(103,200,195,.22);border-right:1px solid rgba(103,200,195,.22);border-bottom:1px solid rgba(103,200,195,.22);border-left:1px solid rgba(103,200,195,.22)}.bde-div-13-298{justify-content:center;align-items:center;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:rgba(103,200,195,.16);border-radius:999px;border-top:1px solid rgba(103,200,195,.22);border-right:1px solid rgba(103,200,195,.22);border-bottom:1px solid rgba(103,200,195,.22);border-left:1px solid rgba(103,200,195,.22)}