.company-card-row[data-v-fe273193]{display:grid;grid-template-columns:1fr;margin-bottom:60px}.company-card-row.has-media[data-v-fe273193]{gap:0;grid-template-columns:55fr 45fr}.company-card-row.has-media .media-container[data-v-fe273193]{border-radius:16px 0 0 16px;min-height:300px}.company-card-row.has-media .info-card[data-v-fe273193]{border-radius:0 16px 16px 0}.company-card-row .media-container[data-v-fe273193]{background-color:#e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.company-card-row .media-container .company-image[data-v-fe273193]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-card-row .info-card[data-v-fe273193]{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;justify-content:space-around;padding:60px 40px}.company-card-row .info-card .info-title[data-v-fe273193]{background:linear-gradient(90deg,#0050b5,#0088d4);-webkit-background-clip:text;background-clip:text;margin:0 0 16px;-webkit-text-fill-color:transparent;color:transparent;font-family:var(--font-family-regular);font-size:32px;font-weight:400;line-height:1.4}.company-card-row .info-card .title-separator[data-v-fe273193]{background-color:#d9d9d9;height:1px;margin-bottom:30px;position:relative;width:100%}.company-card-row .info-card .title-separator .title-accent-line[data-v-fe273193]{background:linear-gradient(90deg,#0050b5,#0088d4);border-radius:2px;height:4px;left:0;position:absolute;top:-1.5px;width:50px}.company-card-row .info-card .info-item[data-v-fe273193]{align-items:baseline;color:var(--color-text);display:flex;font-family:var(--font-family-regular);font-size:20px;gap:12px;line-height:1.6;margin-bottom:10px}.company-card-row .info-card .info-item[data-v-fe273193]:last-child{margin-bottom:0}.company-card-row .info-card .info-item .info-icon[data-v-fe273193]{flex-shrink:0;height:20px;-o-object-fit:contain;object-fit:contain;position:relative;top:3px;width:20px}.company-card-row .info-card .info-item .info-label[data-v-fe273193]{display:inline-block;-moz-text-align-last:justify;text-align-last:justify;width:80px}.company-card-row .info-card .info-item .info-label--en[data-v-fe273193]{-moz-text-align-last:left;text-align-last:left;white-space:nowrap;width:auto}.company-card-row .info-card .info-item .info-colon[data-v-fe273193]{flex-shrink:0;margin-left:-10px}.company-card-row .info-card .info-item .info-value[data-v-fe273193]{flex:1}@media(min-width:320px)and (max-width:767px){.company-card-row[data-v-fe273193]{margin-bottom:30px}.company-card-row[data-v-fe273193],.company-card-row.has-media[data-v-fe273193]{gap:20px;grid-template-columns:1fr}.company-card-row.has-media .info-card[data-v-fe273193],.company-card-row.has-media .media-container[data-v-fe273193]{border-radius:8px}.company-card-row .media-container[data-v-fe273193]{border-radius:8px;height:200px}.company-card-row .info-card[data-v-fe273193]{padding:20px}.company-card-row .info-card .info-title[data-v-fe273193]{font-size:18px;line-height:1.4;margin:0 0 12px}.company-card-row .info-card .title-separator[data-v-fe273193]{margin-bottom:20px}.company-card-row .info-card .title-separator .title-accent-line[data-v-fe273193]{height:3px;top:-1px;width:40px}.company-card-row .info-card .info-item[data-v-fe273193]{font-size:14px;gap:8px;line-height:1.5;margin-bottom:16px}.company-card-row .info-card .info-item .info-icon[data-v-fe273193]{height:18px;width:18px}.company-card-row .info-card .info-item .info-label[data-v-fe273193]{display:inline-block;flex:0 0 64px;-moz-text-align-last:justify;text-align-last:justify;white-space:nowrap;width:64px}.company-card-row .info-card .info-item .info-label--en[data-v-fe273193]{flex:0 0 auto;-moz-text-align-last:left;text-align-last:left;white-space:normal;width:auto}.company-card-row .info-card .info-item .info-colon[data-v-fe273193]{flex-shrink:0;margin-left:-8px}.company-card-row .info-card .info-item .info-value[data-v-fe273193]{flex:1}.company-card-row .info-card .info-item[data-v-fe273193]:last-child{margin-bottom:0}}@media(min-width:768px)and (max-width:1024px){.company-card-row[data-v-fe273193]{grid-template-columns:1fr}.company-card-row .info-card[data-v-fe273193]{padding:32px}}
