.page-meta{margin:2em 0}.page-meta__title span{display:inline-block}.page-meta__lead{padding:1em;margin-top:1em;font-weight:900;color:#58717d;background-color:#d2f6ff;font-size:14px}.page-meta__list{margin-top:1em;list-style:none}.filter-status{padding:1em;margin-bottom:1em;border:1px solid #ddd}.filter-status__unit+.filter-status__unit{margin-top:1em}.filter-status__label{margin-right:.5em}.filter-status__list{display:inline-block;list-style:none}.filter-status__list li{display:inline-block}.filter-status__item{display:inline-block;margin-right:1em}.filter-status__item--current{padding:.3em .8em;line-height:1;color:#fff;background-color:#5e9fb5;border-radius:10px}.filter-status__item--sort .asc,.filter-status__item--sort .desc{padding:.3em .8em;line-height:1;color:#fff;background-color:#5e9fb5;border-radius:1em}.filter-status__item--sort .asc::after{content:" ↑"}.filter-status__item--sort .desc::after{content:" ↓"}.company-list{margin-top:2em;list-style:none}@media screen and (min-width: 769px){.company-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.company-list>li{margin-bottom:2.5em}@media screen and (min-width: 769px){.company-list>li{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 1em);flex:0 0 calc(33.3333333333% - 1em)}.company-list>li:nth-child(3n-1){margin-right:1.5em;margin-left:1.5em}}.company-unit{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.company-unit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.company-unit__thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;margin-right:1em;overflow:hidden}@media screen and (min-width: 769px){.company-unit__thumbnail{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;height:140px;margin-right:0}}.company-unit__thumbnail img{width:100%;-o-object-fit:contain;object-fit:contain}.company-unit__meta{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width: 769px){.company-unit__meta{padding-bottom:2.5em;margin-top:.5em}}.company-unit__title{max-height:69px;margin-bottom:.5em;overflow:hidden;font-weight:bold;border-bottom:1px dotted #63dbff;font-size:14px}.company-unit__tag-wrap{margin-bottom:.5em}.company-unit__tag{display:inline-block;padding:1px 5px;margin-bottom:2px;font-weight:bold;color:#5e9fb5;border:1px solid #d4d4d4;border-radius:4px;-webkit-box-shadow:0 3px 0 0 #f0f0f0;box-shadow:0 3px 0 0 #f0f0f0;font-size:10px}.company-unit__more-tag{display:inline-block;padding:1px 5px;font-size:10px;font-weight:bold;color:#5e9fb5}.company-unit__more-tag:hover{opacity:1}.company-unit__entry{display:inline-block;padding:2px .5em;margin-top:2px;color:#fff;text-align:center;background-color:#ccc}.company-unit__entry--prov{background-color:red}.company-unit__entry--pre{background-color:gray}.company-unit__action{margin-top:1em}@media screen and (min-width: 769px){.company-unit__action{position:absolute;bottom:0;left:0;display:table;width:100%;margin-top:0}}.company-unit__button{display:block;max-width:200px;padding:3px;margin-left:auto;color:#fff;text-align:center;background-color:#09c;font-size:11px}@media screen and (min-width: 769px){.company-unit__button{display:table-cell;margin-left:0}}.company-unit__link{display:block;max-width:200px;margin-top:.5em;margin-left:auto;font-size:14px;text-align:right;letter-spacing:1px}@media screen and (min-width: 769px){.company-unit__link{display:table-cell;padding-left:.5em;margin-top:0;margin-left:0}}.company-unit__link::after{display:inline-block;padding-left:.3em;font-family:FontAwesome;color:#63dbff;content:""}.paginator-wrap{margin-top:5em}.empty-message{margin-top:3em;text-align:center}.show-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px}.show-filters__head{font-weight:bold}.show-filters__elements::after{content:" | "}.show-filters__elements:last-child::after{content:""}.search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px;margin:0 0 24px;background:#f3f3f3}.search__title{margin:0;font-size:16px;font-weight:bold;color:#58717d}.search__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.search__footer{padding:16px 0 0;margin:16px 0 0;border-top:1px solid #ccc}.search-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-unit__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px;background:#5e9fb5;border:none}.search-unit__header.switchHat{cursor:pointer}.search-unit__title{margin:0;font-size:14px;font-weight:normal;color:#fff;letter-spacing:3px}.search-unit__body{padding:16px;background-color:#fff}.tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.tag__item{display:inline-block;padding:4px 16px 6px;line-height:1;background:#f3f3f3;border-radius:100vmax}.tag__item--current{color:#fff;background:#5e9fb5}