.search-vacancies-card{--card-padding-x:1.5rem;--card-padding-y:1.5rem;background-color:var(--color-white);border-radius:var(--border-radius-16);padding:var(--card-padding-y) var(--card-padding-x)}@media (max-width:61rem){.search-vacancies-card{--card-padding-x:1rem;--card-padding-y:1rem}}.search-vacancies-card__benefits-wrap{overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;scrollbar-width:.25rem;scrollbar-face-color:var(--color-black-200);scrollbar-track-color:var(--color-black-100)}.search-vacancies-card__benefits-wrap::-webkit-scrollbar{height:.25rem;width:.25rem}.search-vacancies-card__benefits-wrap::-webkit-scrollbar-thumb{background:var(--color-black-200);border-radius:.25rem}.search-vacancies-card__benefits-wrap::-webkit-scrollbar-track{background:var(--color-black-100);border-radius:.25rem}.search-vacancies-card__benefits-wrap:not(:last-child){margin-bottom:1rem}@media (max-width:61rem){.search-vacancies-card__benefits-wrap:not(:last-child){margin-bottom:.75rem}}.search-vacancies-card__benefits{--col-width:85%;--col-gap:.75rem;display:flex;flex-wrap:nowrap}@media (min-width:48rem){.search-vacancies-card__benefits{--col-gap:1rem;--col-width:50%}}@media (min-width:80rem){.search-vacancies-card__benefits{--col-gap:1.25rem;--col-width:33.33%}}.search-vacancies-card__benefits>li{flex:0 0 var(--col-width);max-width:var(--col-width)}.search-vacancies-card__benefits>li:not(:last-child){padding-right:var(--col-gap)}.search-vacancies-card__benefits>li:nth-child(2n) .search-vacancies-card-benefit__icon{background-color:var(--color-blue-pastel)}.search-vacancies-card__fields{--col-width:100%;--col-gap:.75rem;display:none;flex-wrap:wrap;gap:var(--col-gap) 0;margin:0 calc(var(--col-gap)/2*-1)}@media (min-width:48rem){.search-vacancies-card__fields{--col-width:50%}}@media (min-width:62rem){.search-vacancies-card__fields{display:flex;--col-width:33.33%;--col-gap:1rem}}.search-vacancies-card__fields:not(:last-child){margin-bottom:.75rem}.search-vacancies-card__fields>li{flex:0 0 var(--col-width);max-width:var(--col-width);padding:0 calc(var(--col-gap)/2)}.search-vacancies-card__fields._active{display:flex}.search-vacancies-card-benefit{--benefit-icon-size:3.25rem}.search-vacancies-card-benefit__row{display:flex;gap:.75rem}.search-vacancies-card-benefit__icon{align-items:center;background-color:var(--color-primary);border-radius:var(--benefit-icon-size);display:flex;flex:0 0 var(--benefit-icon-size);height:var(--benefit-icon-size);justify-content:center;overflow:hidden;padding:.75rem;width:var(--benefit-icon-size)}.search-vacancies-card-benefit__icon img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.search-vacancies-card-benefit__text{flex:1 1 auto}.search-vacancies-card-benefit__title{font-size:1.125rem;font-weight:var(--display-font-weight);line-height:var(--display-line-height)}@media (max-width:61rem){.search-vacancies-card-benefit__title{font-size:var(--display-font-size);font-weight:var(--display-font-weight);line-height:var(--display-line-height)}}.search-vacancies-card-benefit__title:not(:last-child){margin-bottom:.25rem}.search-vacancies-card-benefit__body{font-size:var(--body-font-size-sm);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}@media (max-width:61rem){.search-vacancies-card-benefit__body{font-size:.75rem;font-weight:var(--body-font-weight);line-height:var(--body-line-height)}}
