.CardCompany_container__Rn1G6{margin-top:20px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:410px}@media (max-width:768px){.CardCompany_container__Rn1G6{height:264px;min-width:343px}}.CardCompany_header___2GUT{display:flex;align-items:center;gap:16px;margin-bottom:20px}.CardCompany_logoWrapper__iPkAc{flex-shrink:0}.CardCompany_logo__YjWZv{width:48px;height:48px;border-radius:50%;object-fit:cover}.CardCompany_logoPlaceholder__OwiPZ{width:48px;height:48px;background:#111827;border-radius:50%;display:flex;align-items:center;justify-content:center}.CardCompany_logoText__94Jgp{color:#fff;font-size:20px;font-weight:600;line-height:100%}.CardCompany_companyInfo__DRFIE{flex:1;display:flex;align-items:center}.CardCompany_companyName__uug_P{font-size:20px;font-weight:600;line-height:100%;color:#3a3a3a;margin:0}.CardCompany_linkButton__kIIbW{width:32px;height:32px;border:none;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .2s}.CardCompany_linkButton__kIIbW:hover{background:#f9fafb}.CardCompany_description__dyuwk{color:#88929b;line-height:150%;font-weight:400}.CardCompany_description__dyuwk p{margin:0;font-size:14px}.ExploreSolutionAreas_container__jGsZd{margin-inline:2rem;padding:30px 30px 0;padding-top:40px!important}@media (max-width:36em){.ExploreSolutionAreas_container__jGsZd{font-size:calc(1.875rem * var(--mantine-scale));line-height:35px;margin-inline:.625rem;padding:20px 10px 0}}.ExploreSolutionAreas_title__8tS8i{font-size:calc(2.5rem * var(--mantine-scale));font-weight:700;line-height:73.2px;color:#fff;text-align:left}@media (max-width:36em){.ExploreSolutionAreas_title__8tS8i{font-size:calc(1.875rem * var(--mantine-scale));line-height:35px}}.ExploreSolutionAreas_subtitle__sTnwy{font-size:24px;text-align:center;color:hsla(0,0%,100%,.7)}.ExploreSolutionAreas_button__LldRV,.ExploreSolutionAreas_subtitle__sTnwy{font-weight:500;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:-.32px}.ExploreSolutionAreas_button__LldRV{font-size:16px;text-align:left;color:#004a93}.ExploreSolutionAreas_card_wrapper__KDOuh{flex-wrap:wrap;flex-direction:row;width:100%;height:max-content;padding:3rem auto;min-height:200px;margin:4rem 1rem 1rem;display:block}@media (max-width:36em){.ExploreSolutionAreas_card_wrapper__KDOuh{display:none}}.JobRoleCard_container__qrpXU{width:12.5rem;height:9.375rem;border-radius:12px;padding:1.36rem 1.21rem;border:1px solid #e0e0e0;position:relative;transition:all .3s ease;box-shadow:0 2.08px 1.66px 0 #00000005,0 4.99px 3.99px 0 #00000007,0 9.39px 7.51px 0 #00000009,0 16.75px 13.4px 0 #0000000b,0 31.33px 25.07px 0 #0000000d,0 75px 60px 0 #00000012;cursor:pointer}@media (max-width:36em){.JobRoleCard_container__qrpXU{width:6.7rem!important;height:8rem;padding-top:18px}}.JobRoleCard_circle__yKes2{width:2.34rem;height:2.34rem;border-radius:100%;background-size:contain!important}@media (max-width:36em){.JobRoleCard_circle__yKes2{width:calc(1.125rem * var(--mantine-scale));height:calc(1.125rem * var(--mantine-scale))}}.JobRoleCard_active__IRJrn{top:-25px!important;box-shadow:-3px 4px 2px 0 #ff964f,0 -4px 2px 0 #ff964f}.JobRoleCard_text__KcgLH{margin-top:.62rem;font-size:16px;font-weight:700;line-height:21.6px;text-align:left;font-weight:800}@media (max-width:36em){.JobRoleCard_text__KcgLH{font-size:12px;margin-top:.6rem!important;line-height:16px;font-weight:500}}