html:lang(de-DE) {
  /* Footer CTA on https://www.arenasolutions.com/de/resources/collaborate-to-compete-strengthen-supply-chain/ */
  /* Footer CTA on https://www.arenasolutions.com/de/platform/qms/packages/ */
  /*add height to hero banner to prevent cutoff of subtitle*/
 /*PAGE: 
 https://www.arenasolutions.com/de/resources/new-era-of-product-development/
*/
 /*PAGE: 
 https://www.arenasolutions.com/de/platform/qms/
*/
  /*PAGE: 
  https://www.arenasolutions.com/de/solutions/compliance-management/export-controls-cybersecurity-cmmc/
  */
  /*resize h1 smaller to fit long text*/
 /*PAGE: 
 https://www.arenasolutions.com/de/solutions/item-bom-management/
 https://www.arenasolutions.com/de/solutions/
*/
  /*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*/
  /*Home Page mobile $300k text spacing*/
  /*fix long h3 on https://www.arenasolutions.com/de/what-is-plm/*/
  /*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*/
  /*https://www.arenasolutions.com/de/solutions/ fix for wide text*/
  /*Width of button on marketo form https://www.arenasolutions.com/de/get-demo/*/
  /*Orange Button on Bottom Form of PLM and QMS Pages*/
  /* https://www.arenasolutions.com/de/platform/qms/ */
  /* accomodate long german word breaking the bounds in green section*/
  /* Fix list text breaking bounds*/
  /* Fix h2 font size breaking bounds in blue section https://www.arenasolutions.com/de/solutions/ */
  /* Font color for form header text: https://www.arenasolutions.com/de/white-papers/thrive-anytime/cloud-product-development-solutions/   */
  /*Font size for item in table on https://www.arenasolutions.com/de/platform/plm/comparison/*/ }
  @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) .page-id-62536 .footer-cta-section > div:first-of-type {
    height: 210px !important; }
  html:lang(de-DE) .page-id-62536.et-db #et-boc .et-l .cta-section h2 {
    font-size: 31px !important;
    line-height: 40px !important; }
  html:lang(de-DE) .page-id-20097.et-db #et-boc .et-l .cta-section h2 {
    font-size: 35px !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-26883.et-db #et-boc .et-l .hero-section {
    height: 400px !important; }
  html:lang(de-DE) .page-id-20019.et-db #et-boc .et-l .hero-section {
    height: initial !important; }
  html:lang(de-DE) .et-db.page-id-42062 #et-boc .et-l .hero-section {
    height: auto !important; }
  html:lang(de-DE) .page-id-20012.et-db #et-boc .et-l h1,
  html:lang(de-DE) .page-id-20521.et-db #et-boc .et-l h1 {
    font-size: 28px !important; }
  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 .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; }
  @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; } }
  @media only screen and (max-width: 981px) {
    html:lang(de-DE) .page-id-20106 .et_pb_row.et_pb_row_5.et_pb_row_4col .et_pb_number_counter_3 {
      flex-basis: min-content;
      padding: 0 56px !important; } }
  html:lang(de-DE) .page-id-20107 .et_pb_section_9 .et_pb_text h3 {
    line-break: strict; }
  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; } }
  html:lang(de-DE) .page-id-20521 .solution-briefs-blurbs-row .et_pb_blurb_description h3 a {
    word-break: break-all !important; }
  html:lang(de-DE) .page-id-20521.et-db #et-boc .et-l .cta-section .et_pb_text_32 h2 {
    font-size: 35px !important; }
  html:lang(de-DE) .et-db.page-id-19945 #et-boc .et-l .mkto-form-wrapper .et_pb_code_inner form .mktoButtonRow button[type="submit"] {
    width: auto; }
  html:lang(de-DE) .page-id-20105.et-db #et-boc .et-l .mkto-form-wrapper .et_pb_code_inner form .mktoButtonRow button[type="submit"],
  html:lang(de-DE) .page-id-20019.et-db #et-boc .et-l .mkto-form-wrapper .et_pb_code_inner form .mktoButtonRow button[type="submit"] {
    background-color: #f38800 !important;
    border-color: #000 !important;
    color: #fff !important; }
  @media (max-width: 650px) {
    html:lang(de-DE) .et-db.et-db.page-id-20019 #et-boc .et-l div.et_pb_section.et_pb_section_7 h2 {
      font-size: 26px !important; } }
  @media (min-width: 650px) {
    html:lang(de-DE) .et-db.et-db.page-id-20019 #et-boc .et-l div.et_pb_section.et_pb_section_7 h2 {
      font-size: 34px !important; } }
  html:lang(de-DE) .et-db.page-id-20019 #et-boc .et-l .solution-briefs-blurbs-row .et_pb_module .et_pb_blurb_content a:not(.et_pb_button) {
    word-break: break-word; }
  @media (max-width: 600px) {
    html:lang(de-DE) .et-db.page-id-20521 #et-boc .et-l div.et_pb_section.et_pb_section_8 h2 {
      font-size: 28px !important; } }
  html:lang(de-DE) .et-db.page-id-21970 #et-boc .et-l .et_pb_bg_layout_dark h2 {
    color: #000 !important; }
  html:lang(de-DE) .page-id-20090 #et_builder_outer_content > div > div > div.et_pb_section.et_pb_section_1.et_section_regular.et_section_transparent > div.et_pb_row.et_pb_row_4 > div > div.et_pb_module.et_pb_text.et_pb_text_9.gray-color-scheme.four-column-table.et_pb_text_align_left.et_pb_bg_layout_light > div > div > div:nth-child(8) > div:nth-child(1) {
    font-size: 15px !important; }

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