.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}.clear,.ir{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.company-group__content__panel,.company-group__content__right__header__photo{-webkit-box-shadow:0 6px 10px rgba(0,0,0,.04),0 1px 18px rgba(0,0,0,.02),3px 3px 5px rgba(74,74,74,.05);box-shadow:0 6px 10px rgba(0,0,0,.04),0 1px 18px rgba(0,0,0,.02),3px 3px 5px rgba(74,74,74,.05)}.company-group__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-group__content .icon--table-close,.company-group__content .icon--table-delete,.company-group__content .icon--table-edit{opacity:.5;-webkit-transition:all .3s ease;transition:all .3s ease}.company-group__content .icon--table-close:hover,.company-group__content .icon--table-delete:hover,.company-group__content .icon--table-edit:hover,.company-group__content .table__row:hover .icon--table-close{opacity:1}.company-group__content__panel{width:43%;background:#fff;overflow:hidden;z-index:2}@media (min-width:768px){.company-group__content__panel{height:calc(100vh - 60px);overflow-y:hidden}}.company-group__content .sticky-footer,.company-group__content__panel>div{-webkit-animation:fadeInUpS .6s forwards;animation:fadeInUpS .6s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:0}.company-group__content .sticky-footer{width:57%;padding-left:40px}.company-group__content .sticky-footer>div{-webkit-box-shadow:0 -15px 15px -15px rgba(15,0,23,.1);box-shadow:0 -15px 15px -15px rgba(15,0,23,.1)}@media (min-width:992px){.company-group__content .sticky-footer{padding-right:64px}}@media (min-width:1680px){.company-group__content .sticky-footer{padding-right:calc(50vw - 736px)}}.company-group__content__right{width:57%}@media (min-width:768px){.company-group__content__right{height:calc(100vh - 60px);overflow-x:hidden;overflow-y:overlay}}.company-group__content__right__header,.company-group__content__right__info{padding-left:40px;-webkit-animation:fadeInUpS .6s forwards;animation:fadeInUpS .6s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;opacity:0}@media (min-width:992px){.company-group__content__right__header,.company-group__content__right__info{padding-right:64px}}@media (min-width:1680px){.company-group__content__right__header,.company-group__content__right__info{padding-right:calc(50vw - 736px)}}.company-group__content__right__info{padding-bottom:80px}.company-group__content__right__info .empty-state{min-height:117px}.company-group__content__right__info .company-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 40px);margin:3px 0;font-weight:600!important}.company-group__content__right__info .client-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-group__content__right__info .client-rating .organization{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 110px);font-weight:600}.company-group__content__right__info .client-rating .rating{width:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-group__content__right__info .client-rating .rating__star{width:8px;height:8px;margin-right:2px;background:url(/assets/other/star-outlined.svg) 0 no-repeat;background-size:auto 8px;-ms-flex-negative:0;flex-shrink:0}.company-group__content__right__info .client-rating .rating__star__filler{height:8px;background:url(/assets/other/star-filled.svg) 0 no-repeat;background-size:auto 8px}.company-group__content__right__info .client-rating .rating__average{color:#691edd;margin-left:3px;margin-bottom:-2px;white-space:nowrap}.company-group__content__right__info .client-rating .rating__review-number{margin-left:5px}.company-group__content__right .client-tags .clickable{cursor:pointer}.company-group__content__right__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:40px}.company-group__content__right__header__photo{width:120px;height:80px;margin-right:24px;background:#80798c;border-radius:8px;overflow:hidden}.company-group__content__right__header__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company-group__content__right__header__info{width:calc(100% - 144px)}.company-group__content__right__header .client-tags .clickable{cursor:pointer}.company-group__content__right__header__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-bottom:32px;border-bottom:1px solid rgba(15,0,23,.1);overflow-x:auto;overflow:overlay}.company-group__content__right__header__tabs .tab{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:36px 40px 20px 0}.company-group__content__right__header__tabs .tab span{opacity:.4}.company-group__content__right__header__tabs .tab:before{-webkit-transition:all 1s ease-in;transition:all 1s ease-in}.company-group__content__right__header__tabs .tab.router-link-exact-active span{opacity:1}.company-group__content__right__header__tabs .tab.router-link-exact-active:before{content:"";position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:3px;background:#691edd;-webkit-animation:fillWidth .3s forwards;animation:fillWidth .3s forwards;border-radius:4px;opacity:1}