.career{width:100%;max-width:1160px;margin:0 auto}.career .career-comp-title{opacity:1;width:100%}.career .career-comp-title h1{color:#00294d;font-family:var(--frubikont-);margin-bottom:1rem;font-size:2rem;font-weight:500;line-height:2.25rem;display:inline-flex}.career .career-comp-title span{color:#f50;font-family:var(--frubikont-);margin-bottom:1rem;font-size:2rem;font-weight:500;line-height:2.25rem;display:inline-flex}.career .career-comp-title>div{max-width:800px;font-family:var(--frubikont-);color:#1e1e1e;font-size:1.125rem;font-weight:400;line-height:1.375rem}.career .career-comp-title>div p{margin:0 0 .5rem}.career .career-comp-body{width:-webkit-fill-available;align-items:center;gap:1rem;width:-moz-available;margin-top:2rem;margin-bottom:2.75rem;padding:.25rem;display:flex;overflow-x:auto}.career .career-comp-body .career-card{cursor:pointer;opacity:1;box-sizing:border-box;background:#fff;border-radius:8px;min-width:260px;max-width:260px;height:220px;padding:1.5rem;transition:box-shadow .2s,transform .2s;position:relative;box-shadow:0 2px 14px #0342631a}.career .career-comp-body .career-card a{text-decoration:none}.career .career-comp-body .career-card a .career-card-header{font-family:var(--frubikont-);flex-direction:column;justify-content:center;gap:.5rem;width:100%;margin-bottom:.75rem;font-style:normal;display:flex}.career .career-comp-body .career-card a .career-card-header .card-header-id{color:#575757;font-size:.875rem;font-weight:400;line-height:1rem}.career .career-comp-body .career-card a .career-card-header .card-header-heading{color:#1e1e1e;height:44px;max-height:44px;font-size:1.125rem;font-weight:500;line-height:1.375rem}.career .career-comp-body .career-card a .career-card-body{flex-direction:column;justify-content:center;gap:.25rem;width:100%;display:flex}.career .career-comp-body .career-card a .career-card-body .card-body-exp,.career .career-comp-body .career-card a .career-card-body .card-body-loc{align-items:center;gap:8px;width:100%;display:flex}.career .career-comp-body .career-card a .career-card-body .card-body-exp .image-parent,.career .career-comp-body .career-card a .career-card-body .card-body-loc .image-parent{align-items:center;width:24px;height:24px;display:flex}.career .career-comp-body .career-card a .career-card-body .card-body-exp .text,.career .career-comp-body .career-card a .career-card-body .card-body-loc .text{color:#3d3d3d;font-family:var(--frubikont-);font-size:.875rem;font-weight:400;line-height:1.25rem}.career .career-comp-body .career-card a .career-card-icon{color:#005dac;justify-content:end;margin-top:16px;margin-bottom:16px;display:flex}.career .career-comp-body{scrollbar-width:none;-ms-overflow-style:none}.career .career-comp-body::-webkit-scrollbar{display:none}.career .career-comp-footer{flex-direction:column;gap:24px;display:flex}.career .career-comp-footer .career-footer-view-all{text-transform:capitalize;justify-content:end;font-size:16px;font-weight:500;line-height:1.25rem;display:flex}.career .career-comp-footer .career-footer-view-all a{color:#005dac;cursor:pointer;text-decoration:none}.career .career-comp-footer .career-footer-alert{background-color:#def0ff;border-left:3px solid #005dac;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.career .career-comp-footer .career-footer-alert .career-footer-alert-heading{color:#005dac;font-size:1.125rem;font-weight:500;line-height:1.375rem}.career .career-comp-footer .career-footer-alert .career-footer-alert-text{color:#1e1e1e;font-family:var(--frubikont-);font-size:.875rem;font-weight:400;line-height:1.125rem}@media (min-width:0) and (max-width:739px){.career{width:-webkit-fill-available;width:-moz-available}.career .career-comp-title h1,.career .career-comp-title span{font-size:18px;line-height:22px}.career .career-comp-title>div{font-size:14px;line-height:18px}.career .career-comp-body{margin-top:20px;margin-bottom:20px;padding:8px}.career .career-comp-footer .career-footer-view-all{font-size:14px}}@media (min-width:740px) and (max-width:1279px){.career{max-width:708px}.career .career-comp-title h1,.career .career-comp-title span{font-size:24px}.career .career-comp-body{margin-top:1.5rem;margin-bottom:1.5rem;padding:10px}.career .career-comp-footer .career-footer-alert{gap:28px}.career .career-comp-footer .career-footer-view-all{font-size:14px}}@media (min-width:1280px){.career{max-width:1160px}.career .career-comp-body{gap:16px;overflow:visible}.career .career-comp-body .career-card{min-width:278px}}
