.m-feature-card__wrapper{display:flex;width:100%}.m-feature-card__align-desktop--left{justify-content:flex-start}.m-feature-card__align-desktop--center{justify-content:center}.m-feature-card__align-desktop--right{justify-content:flex-end}.m-feature-card__card{align-items:center;border-radius:9999px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:inline-flex;gap:1.5rem;padding:.75rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease}.m-feature-card__card,.m-feature-card__card.bg_primary{background-color:#002866}.m-feature-card__card.bg_secondary{background-color:#636468}.m-feature-card__card.bg_action{background-color:#f26a14}.m-feature-card__card.bg_employer-branding{background-color:#0b50a3}.m-feature-card__features{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.m-feature-card__feature{align-items:center;color:#fff;display:flex;font-size:.875rem;gap:.5rem;white-space:nowrap}.m-feature-card__text{color:#fff;font-size:.875rem;line-height:1.4}.m-feature-card__icon{color:#fff;display:block;flex-shrink:0;height:24px;width:24px}.m-feature-card__icon-icon,.m-feature-card__icon-svg{align-items:center;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.m-feature-card__icon-icon svg,.m-feature-card__icon-svg svg{color:#fff;display:block;fill:currentColor;height:24px;max-height:24px;max-width:24px;width:24px}.m-feature-card__icon-svg svg circle,.m-feature-card__icon-svg svg path,.m-feature-card__icon-svg svg polygon,.m-feature-card__icon-svg svg rect{fill:currentColor}@media only screen and (min-width:768px) and (max-width:991px){.m-feature-card__align-tablet--left{justify-content:flex-start}.m-feature-card__align-tablet--center{justify-content:center}.m-feature-card__align-tablet--right{justify-content:flex-end}}@media only screen and (max-width:767px){.m-feature-card__align-mobile--left{justify-content:flex-start}.m-feature-card__align-mobile--center{justify-content:center}.m-feature-card__align-mobile--right{justify-content:flex-end}.m-feature-card__card{gap:1rem;padding:.625rem 1.25rem}.m-feature-card__features{gap:1rem}.m-feature-card__feature{font-size:.8125rem;gap:.375rem}.m-feature-card__text{font-size:.8125rem}}@media (max-width:575.98px){.m-feature-card__card{border-radius:12px}}