.detail-partner--container{display:flex;width:100%;flex-direction:column;justify-content:flex-start;gap:8px;padding:44px;background:var(--color-surface-content);.detail-partner--header{gap:32px}.detail-partner--header,.detail-partner--header-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.detail-partner--header-inner{gap:16px}.detail-partner--logo{max-width:260px;max-height:260px;object-fit:contain;width:auto;min-width:20%}.detail-partner--buttons{display:flex;flex-direction:column;gap:8px;justify-content:flex-end;.detail-partner--alert-button,.detail-partner--jobs-button{width:100%;min-width:200px;height:46px;padding:8px 24px 8px 12px;text-transform:none;font-family:Siemens Sans Black;font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-lg);letter-spacing:var(--default-letter-spacing)}.detail-partner--alert-button{color:var(--color-on-primary-action)}.detail-partner--jobs-button{background:var(--color-surface-content-alt);outline:none;border:none;color:var(--color-solid-white)}}.detail-partner--headings{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.detail-partner--title{color:var(--color-solid-white);font-family:Siemens Sans;font-size:var(--font-size-4xl);font-weight:700;line-height:var(--line-height-xl);letter-spacing:var(--default-letter-spacing)}.detail-partner--subtitle{font-feature-settings:"liga" off,"clig" off;font-family:Siemens Sans;font-size:var(--font-size-lg);font-style:normal;font-weight:400;line-height:var(--line-height-lg);letter-spacing:var(--default-letter-spacing)}.detail-partner--content{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;grid-gap:24px;gap:24px;align-items:start}.detail-partner--column,.detail-partner--content-element{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.detail-partner--content-element{background:var(--color-surface-content-alt);width:100%;padding:24px}.detail-partner--content-element-title{display:flex;gap:4px;color:var(--color-primary-action);font-family:Siemens Sans;font-size:var(--font-size-base);font-style:normal;font-weight:700;line-height:var(--line-height-lg);letter-spacing:var(--default-letter-spacing);align-items:center}.detail-partner--summary{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.detail-partner--summary-item{display:flex;align-items:flex-start;gap:8px;color:var(--color-text-placeholder)}.detail-partner--summary-item-content{display:flex;flex-direction:column;align-items:flex-start;.skills-tags--tag-text{color:var(--color-solid-white)}}.detail-partner--summary-item-title{font-family:Siemens Sans;font-size:var(--font-size-xs);font-weight:700;line-height:var(--line-height-lg);text-transform:uppercase;letter-spacing:var(--default-letter-spacing)}.detail-partner--summary-item-text{color:var(--color-solid-white);text-align:center;font-weight:400;text-transform:capitalize}.detail-partner--summary-item-link,.detail-partner--summary-item-text{font-family:Siemens Sans;font-size:var(--font-size-base);line-height:var(--line-height-lg);letter-spacing:var(--default-letter-spacing)}.detail-partner--summary-item-link{color:var(--color-primary-action);font-style:normal;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}}.detail-partner--jobs{margin-top:48px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.detail-partner--jobs-title{color:#fff;font-family:Siemens Sans;font-size:var(--font-size-2xl);font-weight:700;line-height:var(--line-height-lg);letter-spacing:var(--default-letter-spacing)}.detail-partner--job-list{background:var(--color-surface-content);padding:24px;width:100%;list-style:none;display:flex;flex-direction:column;gap:24px;.job-listing{.job-listing--description{margin:24px}.job-listing--actions{grid-column:2}}}@media (max-width:1024px){.detail-partner--container{padding:32px;.detail-partner--header{gap:24px}.detail-partner--header,.detail-partner--header-inner{flex-direction:column;align-items:flex-start}.detail-partner--logo{max-width:200px;max-height:200px}.detail-partner--buttons{flex-direction:row;width:100%;.detail-partner--alert-button,.detail-partner--jobs-button{min-width:unset;width:auto}}.detail-partner--content{grid-template-columns:1fr}}}@media (max-width:768px){.detail-partner--container{padding:20px;gap:24px;.detail-partner--logo{max-width:160px;max-height:160px}.detail-partner--buttons{flex-direction:column;.detail-partner--alert-button,.detail-partner--jobs-button{width:100%}}.detail-partner--title{font-size:var(--font-size-2xl);line-height:var(--line-height-lg)}.detail-partner--subtitle{font-size:var(--font-size-base)}.detail-partner--content-element{padding:16px}}.detail-partner--jobs{margin-top:32px}.detail-partner--job-list{padding:16px;gap:16px;.job-listing{.job-listing--description{margin:16px}.job-listing--actions{grid-column:auto}}}}@media (max-width:480px){.detail-partner--container{.detail-partner--summary-item{flex-direction:column;gap:4px}.detail-partner--summary-item-text{text-align:left}}}