html:lang(de-DE) {
  /*Move Text for Product SVG on specific pages*/
  /* Center Login and Contact buttons above Demo button in header - shift left menu to accomodate for longer button on desktop*/
  /* Adjust Row Spacing for 4 Col Tables on German Pages to accomodate for longer words in German */
  /* Fix Mobile Sizing for iframe on PLM Comparison Page */
  /* Adjust text wrapping going past page container for PLM Comparison Page */
  /* Decrease H4 font size to accomodate for longer words in German */
  /* Decrease H4 font size inside of Divi Blurbs to accomodate for longer words in German */
  /*adjust 3 column tables on specific pages for longer words in German*/
  /*adjust font size for button in tables on specific pages for smaller screen sizes*/
  /*Home Page mobile header shrink font size*/
  /*wrap text breaking bounds on de Solutions page*/
  /*wrap text breaking bounds on de item-bom-management page*/
  /*Hero font size change for medical devices page*/
  /*Resize Blurb on Platform page*/ }
  @media (max-width: 1400px) {
    html:lang(de-DE) #left-header-menu {
      padding-left: 10px !important; } }
  @media (max-width: 1100px) {
    html:lang(de-DE) #right-header-menu {
      margin-left: 5px; } }
  @media (max-width: 1400px) {
    html:lang(de-DE) .header-menu-item.header-demo-button a {
      padding: 12px 20px 11px;
      font-size: 16px; } }
  @media (max-width: 1100px) {
    html:lang(de-DE) .header-menu-item.header-demo-button a {
      font-size: 14px !important; } }
  html:lang(de-DE) .et-db #et-boc .et-l .cta-section h2 {
    font-size: 45px !important; }
  html:lang(de-DE) .svg-product-pie-chart .text-supply-chain {
    transform: matrix(1, 0, 0, 1, 171.414, 175.9268); }
  html:lang(de-DE) .svg-product-pie-chart .text-quality {
    transform: matrix(1, 0, 0, 1, 659.778, 429.977); }
  html:lang(de-DE) .svg-product-pie-chart .text-training {
    transform: matrix(1, 0, 0, 1, 486.809, 717.436); }
  html:lang(de-DE) .svg-product-pie-chart .text-insights {
    transform: matrix(1, 0, 0, 1, 38.2952, 429.977); }
  html:lang(de-DE) .svg-product-pie-chart #tlp circle {
    transform: matrix(1, 0, 0, 1, -2, -20.81); }
  html:lang(de-DE) .svg-product-pie-chart #tlp polyline {
    transform: matrix(1, 0, 0, 1, -2, -20.81); }
  html:lang(de-DE) .page-id-20009 .product-svg #slice-5-text {
    transform: matrix(1, 0, 0, 1, 30.749, 218.326); }
  html:lang(de-DE) .page-id-20004 .product-svg #slice-5-text {
    transform: matrix(1, 0, 0, 1, 65.749, 203.326); }
  html:lang(de-DE) #header-wrapper #secondary-header {
    padding-right: 50px !important; }
  @media (min-width: 1260px) {
    html:lang(de-DE) #header-wrapper #main-header ul#left-header-menu {
      padding-left: 30px; } }
  @media screen and (min-width: 1024px) and (max-width: 1150px) {
    html:lang(de-DE) #header-wrapper #main-header ul#left-header-menu {
      padding-left: 7px; } }
  @media (min-width: 1026px) {
    html:lang(de-DE) .et-db #et-boc .et-l .four-column-table .package-options-table .package-options-table-row {
      grid-template-columns: 30% 23.3% 23.3% 23.3% !important; } }
  @media (min-width: 768px) {
    html:lang(de-DE) .et-db #et-boc .et-l .four-column-table .package-options-table .package-options-table-row {
      grid-template-columns: 40% 20% 20% 20%; } }
  @media (max-width: 768px) {
    html:lang(de-DE) .et-db #et-boc .et-l .four-column-table .package-options-table .package-options-table-row {
      grid-template-columns: 38% 25% 25% 25%; } }
  @media (max-width: 600px) {
    html:lang(de-DE) .et-db #et-boc .et-l .four-column-table .package-options-table .package-options-table-row {
      grid-template-columns: 55% 35% 35% 35% !important; } }
  @media (max-width: 400px) {
    html:lang(de-DE) .et-db #et-boc .et-l .four-column-table .package-options-table .package-options-table-row {
      grid-template-columns: 80% 45% 45% 45% !important; } }
  html:lang(de-DE) .page-id-20090 .et_pb_row.et_pb_row_2 .et_pb_code_inner div:first-child, html:lang(de-DE) .page-id-20081 .et_pb_row.et_pb_row_3 .et_pb_code_inner div:first-child {
    width: 100% !important; }
  html:lang(de-DE) .page-id-20090 .et_pb_row.et_pb_row_3 .et_pb_text_6 .et_pb_text_inner p:nth-child(2) span span {
    white-space: initial !important; }
  html:lang(de-DE) .page-id-19941 input[name=addsearch], html:lang(de-DE) .page-id-19941 .et_pb_section_4 {
    display: none !important; }
  html:lang(de-DE) .et_pb_blurb_content h4.et_pb_module_header, html:lang(de-DE) .et_pb_blurb_content h4 {
    font-size: 20px !important; }
  @media (max-width: 500px) {
    html:lang(de-DE) .page-id-20081 .package-options-table .package-options-table-row {
      grid-template-columns: 80% 50% 50% !important; }
    html:lang(de-DE) .page-id-20068 .package-options-table .package-options-table-row {
      grid-template-columns: 80% 60% 60% !important; } }
  @media (min-width: 500px) {
    html:lang(de-DE) .page-id-20081 .package-options-table .package-options-table-row {
      grid-template-columns: 60% 40% 40% !important; }
    html:lang(de-DE) .page-id-20068 .package-options-table .package-options-table-row {
      grid-template-columns: 60% 50% 50% !important; } }
  @media (min-width: 650px) {
    html:lang(de-DE) .page-id-20081 .package-options-table .package-options-table-row,
    html:lang(de-DE) .page-id-20068 .package-options-table .package-options-table-row {
      grid-template-columns: 40% 30% 30% !important; } }
  @media (max-width: 800px) {
    html:lang(de-DE) .page-id-20081 .et-db #et-boc .et-l .package-options-table-row > div,
    html:lang(de-DE) .page-id-20068 .et-db #et-boc .et-l .package-options-table-row > div {
      font-size: 12px !important; } }
  @media (max-width: 900px) {
    html:lang(de-DE) .page-id-20068.et-db #et-boc .et-l .package-options-table .package-options-table-row .et_pb_button_wrapper a.et_pb_button {
      font-size: 12px !important; } }
  @media (max-width: 770px) {
    html:lang(de-DE) .page-id-20052.et-db #et-boc .et-l .package-options-table .package-options-table-row .et_pb_button_wrapper a.et_pb_button,
    html:lang(de-DE) .page-id-20097.et-db #et-boc .et-l .package-options-table .package-options-table-row .et_pb_button_wrapper a.et_pb_button {
      font-size: 12px !important; } }
  @media (max-width: 480px) {
    html:lang(de-DE) .page-id-20052.et-db #et-boc .et-l .package-options-table .package-options-table-row .et_pb_button_wrapper a.et_pb_button,
    html:lang(de-DE) .page-id-20097.et-db #et-boc .et-l .package-options-table .package-options-table-row .et_pb_button_wrapper a.et_pb_button,
    html:lang(de-DE) .page-id-20068.et-db #et-boc .et-l .package-options-table .package-options-table-row .et_pb_button_wrapper a.et_pb_button {
      font-size: 10px !important; } }
  html:lang(de-DE) .page-id-20052.et-db #et-boc .et-l .package-options-table .package-options-table-row .et_pb_button_wrapper a.et_pb_button,
  html:lang(de-DE) .page-id-20097.et-db #et-boc .et-l .package-options-table .package-options-table-row .et_pb_button_wrapper a.et_pb_button,
  html:lang(de-DE) .page-id-20068.et-db #et-boc .et-l .package-options-table .package-options-table-row .et_pb_button_wrapper a.et_pb_button {
    display: block; }
  html:lang(de-DE) .home.page-id-20106 #page-wrapper h1 {
    text-align: left !important; }
  html:lang(de-DE) .home.page-id-20106 #page-wrapper #ptc-background h1 span {
    font-size: 2em; }
  @media screen and (min-width: 550px) and (max-width: 1265px) {
    html:lang(de-DE) .home.page-id-20106 #page-wrapper #ptc-background h1 span {
      font-size: 1.5em !important; } }
  @media (max-width: 551px) {
    html:lang(de-DE) #home-btn-custom-spacing {
      float: left;
      width: fit-content; } }
  html:lang(de-DE) .page-id-20521 #solutions-blurbs .et_pb_row_5 .et_pb_column_8 h3,
  html:lang(de-DE) .page-id-20521 #solutions-blurbs .et_pb_row_9 .et_pb_column_22,
  html:lang(de-DE) .page-id-20521 .et_pb_section_5 .et_pb_column_36 h2,
  html:lang(de-DE) .page-id-20521 .et_pb_section_8.cta-section .et_pb_column_41 h2 {
    word-break: break-word; }
  html:lang(de-DE) .page-id-20012 .hero-section .et_pb_text_inner h1,
  html:lang(de-DE) .page-id-20012 .hero-section .et_pb_text_inner h4,
  html:lang(de-DE) .page-id-20012 .et_pb_section_1 .et_pb_column_4 {
    word-break: break-word; }
  html:lang(de-DE) .page-id-20550 .et_pb_row_0 h1 {
    font-size: 35px !important;
    line-height: 40px !important; }
  html:lang(de-DE) .page-id-20550 .et_pb_row_0 h4 {
    font-size: 20px !important; }
  @media (max-width: 450px) {
    html:lang(de-DE) .page-id-20550 .et_pb_row_0 h1 {
      font-size: 20px !important;
      line-height: 30px !important; }
    html:lang(de-DE) .page-id-20550 .et_pb_row_0 h4 {
      font-size: 12px !important; } }
  @media (min-width: 1515px) {
    html:lang(de-DE) .page-id-20054 .et_pb_row_49 .et_pb_column:first-child {
      height: 413px; } }

/*# sourceMappingURL=de.css.map */
