.companies-alphabet{display:flex;flex-direction:column;margin-top:10px}.companies-alphabet__list{display:flex;font-size:14px}.companies-alphabet__list ul{display:flex;flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none}.companies-alphabet__list-item{display:inline-flex;justify-content:center;align-items:center;font-size:16px;line-height:32px;text-transform:uppercase;opacity:.3;cursor:not-allowed}.companies-alphabet__list-item:not(:last-child){margin-right:5px;padding-right:5px}.companies-alphabet__list-item--enabled{opacity:1;cursor:pointer}.companies-alphabet__list-item--active{cursor:default;color:var(--ved-main-color, #4f99af)}.companies-industries[data-v-196cb095]{padding-top:10px}.companies-filters{display:flex;flex-direction:column}.companies-filters__tabs{display:flex;margin:30px 0 0;padding:0;list-style:none}.companies-filters__tab{position:relative;display:inline-flex;font-size:14px;line-height:24px;color:var(--ved-main-color, #4f99af);margin-right:20px;padding:10px 0;transition:all .2s ease-in-out;cursor:pointer}.companies-filters__tab--active{font-weight:700;cursor:default;color:#000}.companies-filters__tab:first-child:before{content:"";position:absolute;top:calc(50% - 5px);right:-10px;width:.9px;max-width:.9px;height:10px;background-color:#000}.companies-filters__tab:last-child{margin-right:0}.companies-list[data-v-5bb41758]{display:flex;flex-direction:column;flex:1}.companies-list__section[data-v-5bb41758]{display:flex;flex-direction:column;align-items:flex-start;padding:30px 0;border-bottom:1px solid #000;scroll-margin-top:40px;gap:20px}.companies-list__section[data-v-5bb41758]:first-child{padding-top:0;margin-top:30px}@media screen and (min-width: 1024px){.companies-list__section[data-v-5bb41758]{flex-direction:row;justify-content:space-between}}.companies-list__title[data-v-5bb41758]{margin-bottom:30px;font-size:26px;font-weight:700;line-height:32px}.companies-list__title--small[data-v-5bb41758]{max-width:190px;font-size:18px;line-height:21px;max-width:unset}@media screen and (min-width: 1024px){.companies-list__title[data-v-5bb41758]{max-width:190px;width:100%}}.companies-list__items[data-v-5bb41758]{width:100%;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}@media screen and (min-width: 704px){.companies-list__items[data-v-5bb41758]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 20px}}@media screen and (min-width: 1024px){.companies-list__items[data-v-5bb41758]{width:80%}}@media screen and (min-width: 1550px){.companies-list__items[data-v-5bb41758]{grid-template-columns:repeat(4,1fr)}}.companies-list__item[data-v-5bb41758]{font-size:14px}@media screen and (min-width: 320px){.companies-list__item[data-v-5bb41758]{margin-bottom:30px}.companies-list__item[data-v-5bb41758]:last-child{margin-bottom:0}}@media screen and (min-width: 704px){.companies-list__item[data-v-5bb41758]{margin-bottom:0}}.companies-list__item strong[data-v-5bb41758]{display:flex;align-items:center}.companies-list__item strong span[data-v-5bb41758]{flex:1}.companies-list__item svg[data-v-5bb41758]{margin-right:5px}.companies-list__item a[data-v-5bb41758]{display:inline-flex;flex-direction:column;transition:all .2s ease-in-out}.companies-list__item a[data-v-5bb41758]:hover{color:var(--ved-main-color, #4f99af)}.companies-list__item a>span[data-v-5bb41758]{color:var(--Black, #000)}@media screen and (min-width: 320px){.companies-list__item a>span[data-v-5bb41758]{margin-top:15px}}@media screen and (min-width: 704px){.companies-list__item a>span[data-v-5bb41758]{margin-top:20px}}.companies-page[data-v-27f81ba2]{display:flex;justify-content:space-between}.companies-page__content[data-v-27f81ba2]{display:flex;flex-direction:column;width:100%;margin-bottom:105px}@media screen and (min-width: 320px){.companies-page__content[data-v-27f81ba2]{margin-bottom:50px}}@media screen and (min-width: 1024px){.companies-page__content[data-v-27f81ba2]{padding-right:127px}}@media screen and (min-width: 1550px){.companies-page__content[data-v-27f81ba2]{padding-right:233px}}.companies-page__search[data-v-27f81ba2]{position:relative;display:flex;align-items:flex-end;padding-bottom:10px;border-bottom:1px solid #9aa5aa}.companies-page__search input[data-v-27f81ba2]{background-color:#fdf6f2}.companies-page__search input[data-v-27f81ba2]{font-family:Fira Sans,Arial,sans-serif;width:100%;padding-right:15px;font-size:14px;outline:none;border:none}.companies-page__sidebar[data-v-27f81ba2]{display:none}@media screen and (min-width: 1550px){.companies-page__sidebar[data-v-27f81ba2]{display:block;flex:none;width:210px}}
