.partner-card{display:flex;flex-direction:column;padding:24px;background:var(--color-surface-content-alt);height:-moz-fit-content;height:fit-content;.jobportal--button{text-transform:uppercase;margin-left:auto;margin-top:12px}}.partner-card--header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.partner-card--subtitle{margin-top:12px;display:inline-flex;gap:8px;align-items:center;font-family:Siemens Sans;font-size:var(--font-size-base);font-weight:700;height:30px;line-height:var(--line-height-lg);letter-spacing:var(--default-letter-spacing);color:var(--color-primary-accent);background:var(--background-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.partner-card--logo-container{width:120px;height:60px;display:flex;flex-shrink:0;align-items:center;justify-content:flex-start;margin-bottom:24px}.partner-card--logo{max-width:100%;max-height:100%;object-fit:contain}.partner-card--name{color:var(--color-solid-white);font-family:Siemens Sans;font-size:var(--font-size-md);font-style:normal;font-weight:700;line-height:var(--line-height-lg);letter-spacing:var(--default-letter-spacing);text-transform:capitalize;height:calc(2 * var(--line-height-lg));text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.partner-card--external-link path{stroke:var(--color-solid-white)}.partner-card--type{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--color-solid-white);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Siemens Sans;font-size:var(--font-size-base);font-style:normal;font-weight:400;line-height:var(--line-height-lg);letter-spacing:var(--default-letter-spacing)}.partner-card--info{display:flex;flex-direction:column;gap:12px;flex-grow:1}.partner-card--divider{width:100%;height:1px;margin:12px 0;background:hsla(0,0%,100%,.15)}.partner-card--info-item{display:flex;flex-direction:row;align-items:center;gap:8px;color:var(--color-solid-white);font-family:Siemens Sans;font-size:var(--font-size-base);font-style:normal;font-weight:400;line-height:var(--line-height-lg);letter-spacing:var(--default-letter-spacing)}.partner-card--info-item svg{flex-shrink:0;width:20px;height:20px}@media (max-width:768px){.partner-card{padding:16px;gap:12px;min-height:auto}.partner-card--header{gap:12px}.partner-card--logo-container{width:96px;height:48px}.partner-card--logo{max-width:96px;max-height:48px}.partner-card--name{font-size:var(--font-size-base);line-height:var(--line-height-base)}.partner-card--info-item,.partner-card--type{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.partner-card--info{gap:8px}.partner-card--external-link{width:18px;height:18px}}.partner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px;width:100%;align-items:stretch;list-style:none;.partner-card,li{height:100%}}@media (max-width:768px){.partner-grid{grid-template-columns:1fr;gap:16px}}