.company-stub{background-color:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.1),0 2px 1px rgba(0,0,0,.15);border-radius:1.5rem;padding:calc(15 / 10 * 1rem);margin-bottom:calc(20 / 10 * 1rem)}@media screen and (min-width:53.1875em){.company-stub{padding:calc(25 / 10 * 1rem)}}.loading .company-stub .company-stub__area,.loading .company-stub .company-stub__image a,.loading .company-stub .company-stub__rating__title,.loading .company-stub .company-stub__stats,.loading .company-stub .company-stub__title{position:relative;pointer-events:none}.loading .company-stub .company-stub__area:after,.loading .company-stub .company-stub__area>*,.loading .company-stub .company-stub__image a:after,.loading .company-stub .company-stub__image a>*,.loading .company-stub .company-stub__rating__title:after,.loading .company-stub .company-stub__rating__title>*,.loading .company-stub .company-stub__stats:after,.loading .company-stub .company-stub__stats>*,.loading .company-stub .company-stub__title:after,.loading .company-stub .company-stub__title>*{opacity:0}.loading .company-stub .company-stub__area:before,.loading .company-stub .company-stub__image a:before,.loading .company-stub .company-stub__rating__title:before,.loading .company-stub .company-stub__stats:before,.loading .company-stub .company-stub__title:before{content:"";-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:animate-background;animation-name:animate-background;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#dadada;background:-webkit-linear-gradient(left,#dadada 8%,#e3e3e3 18%,#dadada 33%);background:linear-gradient(to right,#dadada 8%,#e3e3e3 18%,#dadada 33%);background-size:800px 104px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;min-width:65px}@-webkit-keyframes animate-background{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes animate-background{0%{background-position:-468px 0}100%{background-position:468px 0}}.loading .company-stub .company-stub__area a,.loading .company-stub .company-stub__image a a,.loading .company-stub .company-stub__rating__title a,.loading .company-stub .company-stub__stats a,.loading .company-stub .company-stub__title a{opacity:0;pointer-events:none}.loading .company-stub .company-stub__rating__badge .stars-rating-bar:after{display:none}.company-stub__image{width:7rem;height:7rem;position:relative;margin:auto}@media screen and (min-width:53.1875em){.company-stub__image{width:12rem;height:12rem;padding-right:10%}}.company-stub__image a{display:block}.company-stub__image img{margin:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.company-stub__image:after{content:"";position:absolute;border-right:1px solid #e0dfde;position:absolute;right:calc(-30 / 10 / 2 * 1rem);top:0;bottom:0}.company-stub__stats{font-size:calc(12 / 10 * 1rem)}@media screen and (min-width:53.1875em){.company-stub__stats{font-size:calc(16 / 10 * 1rem)}}.company-stub__stats ul li{display:inline-block}.company-stub__stats ul li:after{color:#bfbfbd;content:"|"}.company-stub__stats ul li:after{padding:0 .2rem 0 .5rem}.company-stub__stats ul li:last-child:after{content:none;padding-left:0}.company-stub__rating{text-align:center;display:flex;align-items:center}@media screen and (min-width:53.1875em){.company-stub__rating{flex-direction:column;justify-content:center}}.company-stub__rating .company-stub__rating__title{font-weight:900;margin-right:calc(10 / 10 * 1rem);font-size:calc(24 / 10 * 1rem)}@media screen and (min-width:53.1875em){.company-stub__rating .company-stub__rating__title{font-size:calc(28 / 10 * 1rem)}}@media screen and (min-width:53.1875em){.company-stub__rating .company-stub__rating__title{margin-right:0;margin-bottom:calc(10 / 10 * 1rem)}}.company-stub__rating .company-stub__rating__title span{font-size:calc(12 / 10 * 1rem);font-weight:700}@media screen and (min-width:53.1875em){.company-stub__rating .company-stub__rating__title span{font-size:calc(16 / 10 * 1rem)}}.company-stub__rating .company-stub__rating__badge .stars-rating-bar{font-size:1.4rem;margin:0}@media screen and (min-width:53.1875em){.company-stub__rating .company-stub__rating__badge .stars-rating-bar{font-size:2rem}}.company-stub__title{font-size:calc(18 / 10 * 1rem);margin-bottom:0;font-weight:900;margin-bottom:.5rem}@media screen and (min-width:53.1875em){.company-stub__title{font-size:calc(20 / 10 * 1rem)}}.company-stub__area{text-transform:uppercase;font-style:italic;color:#6a6a69;margin-bottom:calc(15 / 10 * 1rem)}.companies-list{padding:calc(30 / 10 * 1rem) 0}.companies-list.odd{background-color:#f8f8f8}.companies-list.even{background-color:#fff}@media screen and (min-width:53.1875em){.companies-list{padding:calc(50 / 10 * 1rem) 0}}@media screen and (min-width:53.1875em){.companies-list__filter-status{text-align:right;width:32rem;align-self:flex-end}}.companies-list__filter-status .form__item{display:flex;padding:0;align-items:center;margin-bottom:calc(15 / 10 * 1rem)}@media screen and (min-width:53.1875em){.companies-list__filter-status .form__item{justify-content:flex-end;margin-bottom:calc(15 / 10 * 1rem)}}.companies-list__filter-status .form__item--waiting{pointer-events:none}.companies-list__filter-status .form__item--waiting .has-uniform span{background-color:#e0dfde;opacity:.6}.companies-list__filter-status .form__label{margin:0;margin-right:1.5rem}.companies-list__filter-status .has-uniform{flex-grow:1;text-align:left}.companies-list__filter-sort{margin-bottom:calc(20 / 10 * 1rem)}@media screen and (min-width:53.1875em){.companies-list__filter-sort{margin-bottom:calc(15 / 10 * 1rem)}}.companies-list__filter-sort .sorter__trigger:disabled span{opacity:.5}.companies-list__filter-sort .sorter__trigger span{line-height:1}.companies-list__counter{text-align:right;margin-bottom:calc(10 / 10 * 1rem)}@media screen and (min-width:53.1875em){.companies-list__counter{margin-bottom:calc(15 / 10 * 1rem)}}