.company-profile{border:1px solid #ebebeb;border-radius:8px;margin-top:32px;padding:12px 16px 16px}@media(max-width:767.98px){.company-profile{margin-bottom:24px!important}}@media(min-width:1024px){.company-profile{margin-top:20px;padding:12px 16px}}.company-profile__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}@media(min-width:1440px){.company-profile__header{gap:16px}}.company-profile__header[data-expanded=true] .company-profile__arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.company-profile__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#0a0a0a;display:-webkit-box;display:-moz-box;font-size:14px;font-size:calc(14px*var(--type-scale, 1));font-style:normal;font-weight:600;letter-spacing:0;line-height:20px;line-height:calc(20px*var(--type-scale, 1));overflow:hidden;white-space:inherit}@media(min-width:1440px){.company-profile__title{font-size:16px;font-size:calc(16px*var(--type-scale, 1));font-style:normal;font-weight:600;letter-spacing:0;line-height:24px;line-height:calc(24px*var(--type-scale, 1))}}.company-profile__arrow{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:all .3s ease;transition:all .3s ease}@media(min-width:1024px){.company-profile__content{padding-left:34px;padding-right:34px}}.company-profile__content-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:16px}@media(min-width:1024px){.company-profile__content-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:20px;justify-content:space-between;margin-bottom:20px}}.company-profile__desc{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#0a0a0a;display:-webkit-box;display:-moz-box;font-size:14px;font-size:calc(14px*var(--type-scale, 1));font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;line-height:calc(20px*var(--type-scale, 1));overflow:hidden;white-space:inherit}@media(min-width:1024px){.company-profile__desc{height:80px;width:495px}}.company-profile__border{background-color:#ebebeb;height:1px;width:100%}@media(min-width:1024px){.company-profile__border{height:96px;width:1px}}.company-profile__info{border-bottom:1px solid #ebebeb;display:grid;grid-template-columns:1fr;margin-bottom:12px;margin-top:16px;padding-bottom:12px}@media(min-width:1024px){.company-profile__info{border-bottom:none;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;padding-bottom:0}}.company-profile__info--item{border-top:1px solid #ebebeb;margin-top:12px;padding-top:12px}.company-profile__info--item:first-child{border-top:none;margin-top:0;padding-top:0}@media(min-width:1024px){.company-profile__info--item{border-top:none;margin-top:0;padding-left:16px;padding-top:0;position:relative}.company-profile__info--item:before{background-color:#ebebeb;content:"";display:inline;height:100%;left:0;position:absolute;top:0;width:1px}.company-profile__info--item:first-child{padding-left:0}.company-profile__info--item:first-child:before{display:none}}@media(max-width:767.98px){.company-profile__info--item:nth-child(3){padding-left:0}.company-profile__info--item:nth-child(3):before{display:none}}.company-profile__info--item .text,.company-profile__link{color:#0a0a0a;font-size:14px;font-size:calc(14px*var(--type-scale, 1));font-style:normal;font-weight:500;letter-spacing:0;line-height:20px;line-height:calc(20px*var(--type-scale, 1))}.company-profile__link{display:block}.company-profile .category{color:#a3a3a3;font-size:12px;font-size:calc(12px*var(--type-scale, 1));font-style:normal;font-weight:500;letter-spacing:0;line-height:16px;line-height:calc(16px*var(--type-scale, 1))}.company-profile .websites{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:2px;row-gap:8px}.company-profile .load-more-button{margin-top:0}