.company-directory-counter[data-v-25a4ba5e]{min-height:32px;margin:12px 0;text-align:center;vertical-align:middle}@media (min-width: 992px){.company-directory-counter[data-v-25a4ba5e]{display:inline-block;margin:22px 0 0;text-align:left}}.company-directory-counter__number[data-v-25a4ba5e]{font-size:20px;font-weight:600;color:#495867}@media (min-width: 992px){.company-directory-counter__number[data-v-25a4ba5e]{display:inline-block;font-size:22px}}.company-directory-counter__text[data-v-25a4ba5e]{padding-left:4px;font-size:15px;color:#495867}.company-directory-filter-desktop{float:right;padding:29px 15px 0 0;margin-right:-11px;font-size:14px;line-height:22px}.company-directory-filter-desktop .clear-filters{position:relative;top:1px;display:inline-block;margin-right:64px;font-size:14px;color:#637892;vertical-align:middle;cursor:pointer;opacity:.7}@media (min-width: 992px){.company-directory-filter-desktop .clear-filters{margin-right:32px}}.company-directory-filter-desktop .clear-filters:after{display:inline-block;height:24px;margin-left:32px;vertical-align:middle;content:"";border-right:1px solid #637892;opacity:.7}.company-directory-filter-desktop .clear-filters i{position:relative;top:-1px;display:inline-block;margin-right:7px;font-size:7px;vertical-align:middle}.company-directory-filter-desktop .label{display:inline-block;padding:0;font-size:14px;font-weight:400;line-height:18px;color:#637892;vertical-align:middle;opacity:.7}.company-directory-filter-desktop .current-filter{display:inline-block;padding:0;margin:0 10px 0 3px;font-size:inherit;line-height:inherit;color:#495867;vertical-align:middle;cursor:pointer;background:none;border:none;outline:none}.company-directory-filter-desktop .current-filter--active .current-filter__text{padding:0 6px;margin:0 1px 0 4px;font-size:16px;color:#fff;text-align:center;background-color:#495867;border-radius:3px}.company-directory-filter-desktop .current-filter .filter-select{display:inline-block;margin-left:10px;font-size:inherit;line-height:18px;cursor:pointer}.company-directory-filter-desktop .current-filter .filter-select:focus{outline:none}.company-directory-filter-desktop .current-filter .filter-select i{font-size:12px;transition:transform .3s ease;transform-origin:center}.company-directory-filter-desktop .current-filter .filter-select i.cjicon-arrow-down--rotate{transform:rotate(180deg)}.company-directory-filter-select-popover-desktop.el-popover{padding:22px 20px 20px 19px}.company-directory-filter-select-popover-desktop.el-popover .el-popover__title{margin-bottom:13px;color:#637892;letter-spacing:-.5px;opacity:.7}.company-directory-filter-select-popover-desktop.el-popover .filter-popover-content{display:flex;flex-wrap:wrap}.company-directory-filter-select-popover-desktop.el-popover .filter-popover-content .wrapper{flex-basis:14.2857%;margin:3px 0;text-align:center}.company-directory-filter-select-popover-desktop.el-popover .filter-popover-content .wrapper span{padding:1px 6px;font-size:16px;line-height:24px;color:#495867;cursor:pointer;border-radius:3px}.company-directory-filter-select-popover-desktop.el-popover .filter-popover-content .wrapper span:hover{background-color:#f2f4f5}.company-directory-filter-select-popover-desktop.el-popover .filter-popover-content .wrapper span.active{color:#fff;background-color:#2f8fff}.company-directory-filter-mobile{position:relative;padding:11px 20px 11px 0;text-align:right;background:white;box-shadow:0 0 4px #0000001a}@media (min-width: 768px){.company-directory-filter-mobile{padding:11px 0}}.company-directory-filter-mobile .container{padding:0}@media (min-width: 768px){.company-directory-filter-mobile .container{padding:0 20px}}.company-directory-filter-mobile .label{display:inline-block;padding:0;font-size:14px;font-weight:400;line-height:18px;color:#637892;vertical-align:middle;opacity:.7}.company-directory-filter-mobile .filter-select{display:inline-block;vertical-align:middle}.company-directory-filter-mobile .filter-select:focus{outline:none}.company-directory-filter-mobile .filter-select i{margin-left:10px;font-size:12px;transition:transform .3s ease;transform-origin:center}.company-directory-filter-mobile .filter-select i.cjicon-arrow-down--rotate{transform:rotate(180deg)}.company-directory-filter-mobile .filter-select .current-filter{margin-left:3px;font-size:14px;line-height:20px;color:#495867;border-radius:3px}.company-directory-filter-mobile .filter-select .current-filter--active{display:inline-block;width:23px;height:22px;margin:0 4px;font-size:16px;font-weight:600;color:#fff;text-align:center;background-color:#495867}.company-directory-filter-mobile .clear-filters{position:absolute;top:calc(50% + 1px);left:22px;font-size:14px;color:#637892;opacity:.7;transform:translateY(-50%)}.company-directory-filter-mobile .clear-filters i{position:relative;top:-1px;display:inline-block;margin-right:7px;font-size:7px;vertical-align:middle}.company-directory-filter-select-popover-mobile.el-popover{max-width:calc(100vw - 30px);padding:22px 20px 22px 16px}.company-directory-filter-select-popover-mobile.el-popover .el-popover__title{margin-bottom:10px;color:#637892;letter-spacing:-.5px;opacity:.7}.company-directory-filter-select-popover-mobile.el-popover .filter-popover-content{display:flex;flex-wrap:wrap}.company-directory-filter-select-popover-mobile.el-popover .filter-popover-content .wrapper{flex-basis:14.2857%;margin:6px 0;text-align:center}.company-directory-filter-select-popover-mobile.el-popover .filter-popover-content .wrapper span{padding:2px 6px;font-size:16px;line-height:24px;color:#495867;border-radius:3px}.company-directory-filter-select-popover-mobile.el-popover .filter-popover-content .wrapper span:hover{background-color:#f2f4f5}.company-directory-filter-select-popover-mobile.el-popover .filter-popover-content .wrapper span.active{color:#fff;background-color:#2f8fff}.company-directory-list-item.el-card{margin-bottom:8px;border:1px solid #e5eaec;border-radius:3px;transition:all .2s ease-in-out}@media (min-width: 768px){.company-directory-list-item.el-card{margin:15px 0}}@media (min-width: 992px){.company-directory-list-item.el-card{text-align:center}}.company-directory-list-item.el-card:hover{cursor:pointer;box-shadow:0 10px 20px #0000001a;transform:translateY(-3px)}.company-directory-list-item.el-card:hover .header__info .name{text-decoration:underline}.company-directory-list-item.el-card .el-card__body{padding-bottom:21px}@media (min-width: 992px){.company-directory-list-item.el-card .el-card__body{padding-top:22px}}.company-directory-list-item.el-card .header{display:flex}@media (min-width: 992px){.company-directory-list-item.el-card .header{flex-direction:column;align-items:center}}.company-directory-list-item.el-card .header__image-wrapper{position:relative;display:inline-block;width:40px;height:40px;margin-right:12px;overflow:hidden;vertical-align:top;border-radius:3px}@media (min-width: 992px){.company-directory-list-item.el-card .header__image-wrapper{width:64px;height:64px;margin-right:0;margin-bottom:12px}}.company-directory-list-item.el-card .header__image-wrapper .no-logo{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:6px;overflow:hidden;font-size:11px;font-weight:800;line-height:1.2em;color:#fff;text-align:center;text-shadow:1px 1px #c6cdd3;text-transform:uppercase;background:#e5eaec;border-radius:3px}@media (min-width: 992px){.company-directory-list-item.el-card .header__image-wrapper .no-logo{width:100%;height:100%}}.company-directory-list-item.el-card .header__image-wrapper .no-logo .no-logo__text span{display:none}@media (min-width: 992px){.company-directory-list-item.el-card .header__image-wrapper .no-logo .no-logo__text span{display:inline-block}}.company-directory-list-item.el-card .header__image-wrapper img{position:absolute;top:50%;left:50%;max-width:40px;max-height:40px;transform:translate(-50%,-50%)}@media (min-width: 992px){.company-directory-list-item.el-card .header__image-wrapper img{max-width:64px;max-height:64px}}.company-directory-list-item.el-card .header__info{display:flex;flex-direction:column;width:100%;height:40px}@media (min-width: 992px){.company-directory-list-item.el-card .header__info{display:flex;height:42px}}.company-directory-list-item.el-card .header__info .name{display:block;max-height:20px;overflow:hidden;font-size:16px;font-weight:600;line-height:20px;color:#495867;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 992px){.company-directory-list-item.el-card .header__info .name{max-width:100%;text-align:center}}.company-directory-list-item.el-card .header__info .location{display:flex;align-items:center;height:20px;margin-top:2px}@media (min-width: 992px){.company-directory-list-item.el-card .header__info .location{justify-content:center}}.company-directory-list-item.el-card .header__info .location i{position:relative;top:0;display:inline-block;margin-right:6px;margin-left:-3px;font-size:16px;color:#c6cdd3;vertical-align:middle}@media (min-width: 992px){.company-directory-list-item.el-card .header__info .location i{margin:0}}.company-directory-list-item.el-card .header__info .location__span{position:relative;display:block;max-width:190px;max-height:20px;margin-left:-4px;overflow:hidden;font-size:14px;line-height:20px;color:#c6cdd3;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 992px){.company-directory-list-item.el-card .header__info .location__span{max-width:100%;max-height:18px;margin-left:2px;line-height:18px;text-align:center}}.company-directory-list-item.el-card .recruiters{margin-top:22px;font-size:0}@media (min-width: 992px){.company-directory-list-item.el-card .recruiters{margin-top:13px}}.company-directory-list-item.el-card .recruiters__avatar{display:inline-block;width:28px;height:28px;vertical-align:middle;background-position:center center;background-size:cover}.company-directory-list-item.el-card .recruiters__count{display:inline-block;margin-left:10px;font-size:13px;color:#5c6a78;vertical-align:middle}.company-directory-list-item.el-card .recruiters__count span{font-weight:600}.company-directory-list{padding:0 5px 54px}@media (min-width: 992px){.company-directory-list{padding:0 0 82px;margin-top:7px}}@media (min-width: 1200px){.company-directory-list{margin-right:-15px;margin-left:-15px}}.company-directory-list .vue-content-placeholders-img{height:204px;margin-top:15px}@media (max-width: 992px){.company-directory-list .vue-content-placeholders-img{height:131px}}.company-directory-list .company-directory-list-item-link{text-decoration:none}.company-directory-list__empty-state{padding-bottom:19px;margin-top:15px;text-align:center}@media (min-width: 768px){.company-directory-list__empty-state{margin-top:50px}}@media (min-width: 992px){.company-directory-list__empty-state{margin-top:15px}}.company-directory-list__empty-state span{display:block}.company-directory-list__empty-state span.title{margin-top:25px;margin-bottom:11px;font-size:30px;line-height:38px;color:#2d3541}@media (min-width: 992px){.company-directory-list__empty-state span.title{margin-top:37px}}.company-directory-list__empty-state span.subtitle{font-size:18px;font-weight:300;line-height:1.5;color:#5c6a78}.company-directory-list .btn.btn-capsule{padding:11px 45px 13px;margin-top:26px}.company-directory-list .cj-loading.cj-loading__mask{background-color:#f2f4f5b3}.company-directory-search{background-color:#222b37}.company-directory-search .el-input{position:relative;height:60px;padding-left:5px;caret-color:#fff;font-size:17px}@media (min-width: 992px){.company-directory-search .el-input{height:64px;padding-left:25px}}@media (min-width: 1200px){.company-directory-search .el-input{padding-left:40px}}@media (min-width: 1266px){.company-directory-search .el-input{padding-left:0;margin-left:-15px}}.company-directory-search .el-input .el-input__wrapper{display:flex;background-color:transparent;box-shadow:none}.company-directory-search .el-input .el-input__wrapper:hover{box-shadow:none}.company-directory-search .el-input .el-input__inner{height:60px;padding-right:30px;padding-left:0;font-size:17px;line-height:22px;color:#fff;background-color:transparent;border:none;border-radius:0}@media (min-width: 992px){.company-directory-search .el-input .el-input__inner{height:63px}}.company-directory-search .el-input .el-input__inner:focus{box-shadow:none}.company-directory-search .el-input .el-input__inner::placeholder{color:#fff;opacity:.3}@media (min-width: 992px){.company-directory-search .el-input .el-input__inner{height:64px}}.company-directory-search .el-input .el-input__prefix{position:initial;width:auto;height:auto;font-size:23px;color:#c6cdd3;opacity:.4}.company-directory-search .el-input__suffix{position:absolute;top:50%;right:5px;width:auto;height:auto;transform:translateY(-50%)}@media (min-width: 992px){.company-directory-search .el-input__suffix{right:0}}@media (min-width: 1266px){.company-directory-search .el-input__suffix{right:-62px}}.company-directory-search .el-input__suffix-inner .cjicon{color:#fff;cursor:pointer;transition:color .2s ease-in-out}.company-directory-search .el-input__suffix-inner .cjicon:hover{color:#2f8fff}.company-directory-search .el-input__suffix-inner .cjicon.cjicon-search-slim{font-size:21px}.company-directory-search .el-input__suffix-inner .cjicon.cjicon-close{font-size:14px;color:#c6cdd3;opacity:.4}@media (min-width: 992px){.company-directory-search .el-input__suffix-inner .cjicon.cjicon-close{font-size:16px}}.company-directory-search .el-input__suffix-inner .cjicon.cjicon-close:hover{opacity:1}.company-directory-search .el-input.el-input.el-input--prefix .el-input__inner{padding-left:0}.company-directory .counter-filter-bar h1{padding-right:50px;font-size:30px}@media (min-width: 992px){.company-directory .counter-filter-bar h1{padding-right:0;font-size:36px}}.company-directory .company-directory-counter{margin:12px 0;text-align:center}@media (min-width: 992px){.company-directory .company-directory-counter{display:inline-block;padding-left:16px;margin:23px 0 22px;text-align:left}}.company-directory .company-directory-filter-desktop{display:inline-block;float:right}.company-directory .company-directory-list{min-height:2378px}@media (min-width: 768px){.company-directory .company-directory-list{min-height:1426px}}@media (min-width: 992px){.company-directory .company-directory-list{min-height:1086px}}.company-directory .company-directory-list--has-searched{min-height:auto}
