/* Auto-generated at Mon, 15 Jun 26 02:26:22 +0000. */

body.frontend h1, body.frontend h2 {
  font-family: "Siemens Bree", Helvetica, Arial, sans-serif;
}
body.frontend widget-index-item.widget12 .widget-static {
  position: relative;
  overflow: hidden;
  height: 56vw;
}
body.frontend widget-index-item.widget12 .widget-static .static-content {
  position: absolute;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
}
body.frontend widget-index-item.widget12 .widget-static .static-content h1 {
  font-size: 30px;
  line-height: 1.2;
  font-weight: 600;
}
body.frontend widget-index-item.widget12 .widget-static .hero-video {
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 0;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  max-width: 100vw;
  transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
  body.frontend widget-index-item.widget12 .widget-static {
    position: relative;
    overflow: hidden;
    height: 56vw;
  }
  body.frontend widget-index-item.widget12 .widget-static .static-content {
    position: absolute;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
  }
  body.frontend widget-index-item.widget12 .widget-static .static-content h1 {
    font-size: 64px;
    line-height: 1.2;
    font-weight: 600;
  }
  body.frontend widget-index-item.widget12 .widget-static .hero-video {
    position: absolute;
    top: 50%;
    bottom: 0;
    right: 0;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    max-width: 100vw;
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 1200px) {
  body.frontend widget-index-item.widget12 .widget-static {
    position: relative;
    overflow: hidden;
    height: 70vh;
  }
  body.frontend widget-index-item.widget12 .widget-static .static-content {
    position: absolute;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
  }
  body.frontend widget-index-item.widget12 .widget-static .static-content h1 {
    font-size: 64px;
    line-height: 1.2;
    font-weight: 600;
  }
  body.frontend widget-index-item.widget12 .widget-static .hero-video {
    position: absolute;
    top: 50%;
    bottom: 0;
    right: 0;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    max-width: 100vw;
    transform: translate(-50%, -50%);
  }
}
body.frontend .top-nav {
  display: none;
}
body.frontend fe-nav-desktop .nav-desktop {
  padding-top: 30px;
}
body.frontend fe-nav-desktop .nav-desktop .nav-content {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
}
body.frontend fe-nav-desktop .nav-desktop .nav-content .nav-right {
  display: block;
  width: 100%;
}
body.frontend fe-nav-desktop .nav-desktop .nav-content .nav-right fe-nav-item-desktop .nav-item button {
  padding: 0;
  margin-right: 28px;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 3px solid transparent;
}
body.frontend fe-nav-desktop .nav-desktop .nav-content .nav-right fe-nav-item-desktop .nav-item button.active {
  border-bottom: 3px solid var(--brand-primary);
}
body.frontend fe-nav-desktop .nav-desktop .nav-content .nav-right fe-nav-item-desktop .nav-item button:hover {
  border-bottom: 3px solid var(--brand-primary);
}
body.frontend fe-nav-desktop .nav-desktop .nav-content .nav-right fe-nav-item-desktop .nav-item a {
  padding: 0;
  margin-right: 28px;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 3px solid transparent;
}
body.frontend fe-nav-desktop .nav-desktop .nav-content .nav-right fe-nav-item-desktop .nav-item a.active {
  border-bottom: 3px solid var(--brand-primary);
}
body.frontend fe-nav-desktop .nav-desktop .nav-content .nav-right fe-nav-item-desktop .nav-item a:hover {
  border-bottom: 3px solid var(--brand-primary);
}
body.frontend fe-nav-desktop .nav-desktop .nav-content .nav-right fe-nav-search {
  margin-left: auto;
}
body.frontend fe-nav-desktop .nav-desktop .nav-content::after {
  content: "SHIFT";
  position: absolute;
  font-weight: 600;
  font-size: 20px;
  top: 0;
  right: 0;
  display: inline-block;
}
body.frontend fe-nav-desktop .nav-desktop .nav-content::before {
  content: "Innovation Platform";
  position: absolute;
  font-weight: 600;
  font-size: 16px;
  top: 25px;
  right: 0;
  display: inline-block;
}
body.frontend fe-nav-desktop .nav-desktop .submenu {
  padding-top: 50px;
}
@media (min-width: 768px) {
  body.frontend fe-footer .footer-items li {
    display: inline-block;
    margin-bottom: 0;
  }
  body.frontend footer .footer .footer-items fe-footer-item a:after {
    content: "•";
    margin: 0 0 0 15px;
  }
  body.frontend footer .footer .footer-items li:last-child a:after {
    display: none;
  }
  body.frontend footer .footer .footer-items fe-footer-item a:hover {
    color: white;
  }
  body.frontend footer .footer .footer-items fe-footer-item a:hover:after {
    color: #999;
  }
  body.frontend footer .footer .footer-items fe-footer-item a:focus {
    color: white;
  }
  body.frontend footer .footer .footer-items fe-footer-item a:focus:after {
    color: #999;
  }
}
@media (max-width: 767px) {
  body.frontend fe-footer .footer {
    text-align: left;
  }
}
fe-profile-about .profile-about fe-panel:nth-child(2) {
  display: none;
}
body.frontend .widget20 widget-banner .widget-banner {
  background-color: var(--body-bg);
}
body.frontend .widget20 widget-banner .widget-banner .widget-banner-inner h2 {
  color: var(--body-color);
}
body.frontend .widget20 widget-banner .widget-banner .widget-banner-inner .btn {
  background-color: var(--brand-primary);
  color: white;
}
body.frontend .widget20 widget-banner .widget-banner .widget-banner-inner .btn:hover {
  background: #d85d02;
}
body.frontend assistant-fixed .chatbot-fixed .chatbot-wrapper {
  bottom: 90px;
}
body.frontend assistant-fixed .chatbot-fixed .btn-icon {
  width: 100px;
  height: 100px;
}
body.frontend assistant-fixed .chatbot-fixed .btn-icon .avatar .open {
  background: url(https://innovation.siemens-healthineers.com/api/v4/media/a299bbc2ad01b655624e582af09589c0/thumbnail/strategy/full) center center no-repeat;
  background-size: contain;
}
body.frontend assistant-fixed .chatbot-fixed .btn-icon .avatar .open inn-icon {
  display: none;
}
body.frontend assistant-fixed .chatbot-fixed .btn-icon .avatar .close {
  background: url(https://innovation.siemens-healthineers.com/api/v4/media/d6418b65c248b98bdec917d76d7daa9c/thumbnail/strategy/full) center center no-repeat;
  background-size: contain;
}
body.frontend assistant-fixed .chatbot-fixed .btn-icon .avatar .close inn-icon {
  display: none;
}
body.frontend assistant-fixed .chatbot-fixed .btn-icon .avatar::before {
  display: none;
}
.frontend .hedgedoc {
  height: 600px;
}
body.frontend section.varian a {
  text-decoration: none;
}
.frontend inn-toolbox-tabs .tab-bar, .backend inn-toolbox-tabs .tab-bar {
  background-color: transparent;
  border-color: transparent;
  overflow-x: auto;
}
.frontend inn-toolbox-tabs .tab-bar .tab-label, .backend inn-toolbox-tabs .tab-bar .tab-label {
  background-color: var(--white);
  color: black;
}
.frontend inn-toolbox-tabs .tab-bar .tab-label:hover:not(.active), .backend inn-toolbox-tabs .tab-bar .tab-label:hover:not(.active) {
  background-color: var(--brand-primary);
  color: black;
}
.frontend inn-toolbox-tabs .tab-bar .tab-label:hover, .backend inn-toolbox-tabs .tab-bar .tab-label:hover {
  color: black;
}
.frontend inn-toolbox-section inn-toolbox-row inn-toolbox-column .page-header-big, .backend inn-toolbox-section inn-toolbox-row inn-toolbox-column .page-header-big {
  font-size: 56px;
}
.frontend inn-toolbox-section inn-toolbox-row inn-toolbox-column .page-header-bigger, .backend inn-toolbox-section inn-toolbox-row inn-toolbox-column .page-header-bigger {
  font-size: 72px;
}
.frontend inn-toolbox-section inn-toolbox-row inn-toolbox-column .page-header-biggest, .backend inn-toolbox-section inn-toolbox-row inn-toolbox-column .page-header-biggest {
  font-size: 96px;
}
body.frontend .top-nav {
  display: none;
}
body.frontend header-desktop {
  padding-top: 30px;
}
body.frontend header-desktop .container {
  flex-direction: row;
  justify-items: flex-start;
  height: 100%;
  position: relative;
  gap: 0;
  grid: none;
  padding-top: 30px;
}
body.frontend header-desktop .container .actions {
  grid-row-start: 2;
  justify-self: flex-end;
}
body.frontend header-desktop .container desktop-menu {
  grid-row-start: 2;
  display: flex;
  width: 100%;
}
body.frontend header-desktop .container desktop-menu menu-banner button[role=menuitem] {
  height: var(--nav-height);
  padding: 0;
  margin-right: 28px;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 3px solid transparent;
  border-radius: 0;
}
body.frontend header-desktop .container desktop-menu menu-banner button[role=menuitem].active {
  border-bottom: 3px solid var(--brand-primary);
}
body.frontend header-desktop .container desktop-menu menu-banner button[role=menuitem]:hover {
  border-bottom: 3px solid var(--brand-primary);
}
body.frontend header-desktop .container desktop-menu internal-link a[role=menuitem] {
  height: var(--nav-height);
  border-radius: 0;
  padding: 0;
  margin-right: 28px;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 3px solid transparent;
}
body.frontend header-desktop .container desktop-menu internal-link a[role=menuitem].active {
  border-bottom: 3px solid var(--brand-primary);
}
body.frontend header-desktop .container desktop-menu internal-link a[role=menuitem]:hover {
  border-bottom: 3px solid var(--brand-primary);
}
body.frontend header-desktop .container desktop-menu fe-nav-search {
  margin-left: auto;
}
body.frontend header-desktop .container::after {
  content: "Siemens Healthineers SHIFT";
  position: absolute;
  font-weight: 600;
  font-size: 20px;
  top: 0;
  right: 0;
  display: inline-block;
  padding: inherit;
}
body.frontend header-desktop .container::before {
  content: "Idea Management Platform";
  position: absolute;
  font-weight: 600;
  font-size: 16px;
  top: 25px;
  right: 0;
  display: inline-block;
  padding: inherit;
}
.frontend strong {
  font-weight: 700;
}
inn-toolbox-section[section-background-color="#000000"] ul li {
  color: white;
}
inn-toolbox-section[section-background-color="#000000"] ::-moz-selection {
  /* Code for Firefox */
  color: white;
}
inn-toolbox-section[section-background-color="#000000"] ::selection {
  color: white;
}
.frontend inn-toolbox-section inn-toolbox-row a {
  text-decoration: underline;
}
.frontend inn-toolbox-section inn-toolbox-row a {
  text-decoration: underline;
}
body.frontend dynamic-project p, body.frontend dynamic-project ul li {
  font-size: 16px;
  line-height: 28px;
}
.frontend a {
  color: var(--link-color);
}
.frontend fe-topic-participate-description .back-wrapper {
  display: none;
}
.frontend .topic-item a, .frontend .task-list-item {
  color: black;
}
.frontend .topic-item a:hover, .frontend .task-list-item:hover {
  color: var(--brand-primary);
}
inn-toolbox-section .frontend.btn.btn-primary {
  text-decoration: none;
}
#mat-select-0-panel[aria-label="Sort by"] > #mat-option-9 {
  display: none;
}
.frontend inn-suggestion-form .submission-info {
  padding: 30px;
  margin-top: 20px;
  background-color: transparent;
}