/*
 * Divi Mobi First Inline Row Grid Normalizer
 * Version 2.37.0
 *
 * This layer corrects fractional inline-row layouts so actual Divi Rows
 * occupy their grid tracks instead of using large child widths/margins that can overlap.
 * Original class names remain supported for backward compatibility.
 */

@media all and (max-width: 479px) {
  /* Reset row items inside any DMF inline-row section. */
  :is(.phone-rows, .phone-2-rows, .phone-3-rows, .phone-4-rows, .phone-1_2-1_2-rows, .phone-1_3-2_3-rows, .phone-2_3-1_3-rows, .phone-1_4-3_4-rows, .phone-3_4-1_4-rows, .phone-1_5-4_5-rows, .phone-4_5-1_5-rows, .phone-2_5-3_5-rows, .phone-3_5-2_5-rows, .phone-1_6-5_6-rows, .phone-5_6-1_6-rows, .phone-1_2-1_4-1_4-rows, .phone-1_4-1_2-1_4-rows, .phone-1_4-1_4-1_2-rows, .phone-1_5-3_5-1_5-rows, .phone-1_5-1_5-3_5-rows, .phone-3_5-1_5-1_5-rows, .phone-1_5-2_5-2_5-rows, .phone-2_5-2_5-1_5-rows, .phone-1_6-2_3-1_6-rows, .phone-1_6-1_6-2_3-rows, .phone-2_3-1_6-1_6-rows) {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    gap: 0 !important;
  }
  :is(.phone-rows, .phone-2-rows, .phone-3-rows, .phone-4-rows, .phone-1_2-1_2-rows, .phone-1_3-2_3-rows, .phone-2_3-1_3-rows, .phone-1_4-3_4-rows, .phone-3_4-1_4-rows, .phone-1_5-4_5-rows, .phone-4_5-1_5-rows, .phone-2_5-3_5-rows, .phone-3_5-2_5-rows, .phone-1_6-5_6-rows, .phone-5_6-1_6-rows, .phone-1_2-1_4-1_4-rows, .phone-1_4-1_2-1_4-rows, .phone-1_4-1_4-1_2-rows, .phone-1_5-3_5-1_5-rows, .phone-1_5-1_5-3_5-rows, .phone-3_5-1_5-1_5-rows, .phone-1_5-2_5-2_5-rows, .phone-2_5-2_5-1_5-rows, .phone-1_6-2_3-1_6-rows, .phone-1_6-1_6-2_3-rows, .phone-2_3-1_6-1_6-rows) > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none !important;
    clear: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
  }
  .phone-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .phone-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .phone-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .phone-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .phone-1_2-1_2-rows { grid-template-columns: 50.000000% 50.000000% !important; }
  .phone-1_3-2_3-rows { grid-template-columns: 33.333333% 66.666667% !important; }
  .phone-2_3-1_3-rows { grid-template-columns: 66.666667% 33.333333% !important; }
  .phone-1_4-3_4-rows { grid-template-columns: 25.000000% 75.000000% !important; }
  .phone-3_4-1_4-rows { grid-template-columns: 75.000000% 25.000000% !important; }
  .phone-1_5-4_5-rows { grid-template-columns: 20.000000% 80.000000% !important; }
  .phone-4_5-1_5-rows { grid-template-columns: 80.000000% 20.000000% !important; }
  .phone-2_5-3_5-rows { grid-template-columns: 40.000000% 60.000000% !important; }
  .phone-3_5-2_5-rows { grid-template-columns: 60.000000% 40.000000% !important; }
  .phone-1_6-5_6-rows { grid-template-columns: 16.666667% 83.333333% !important; }
  .phone-5_6-1_6-rows { grid-template-columns: 83.333333% 16.666667% !important; }
  .phone-1_2-1_4-1_4-rows { grid-template-columns: 50.000000% 25.000000% 25.000000% !important; }
  .phone-1_4-1_2-1_4-rows { grid-template-columns: 25.000000% 50.000000% 25.000000% !important; }
  .phone-1_4-1_4-1_2-rows { grid-template-columns: 25.000000% 25.000000% 50.000000% !important; }
  .phone-1_5-3_5-1_5-rows { grid-template-columns: 20.000000% 60.000000% 20.000000% !important; }
  .phone-1_5-1_5-3_5-rows { grid-template-columns: 20.000000% 20.000000% 60.000000% !important; }
  .phone-3_5-1_5-1_5-rows { grid-template-columns: 60.000000% 20.000000% 20.000000% !important; }
  .phone-1_5-2_5-2_5-rows { grid-template-columns: 20.000000% 40.000000% 40.000000% !important; }
  .phone-2_5-2_5-1_5-rows { grid-template-columns: 40.000000% 40.000000% 20.000000% !important; }
  .phone-1_6-2_3-1_6-rows { grid-template-columns: 16.666667% 66.666667% 16.666667% !important; }
  .phone-1_6-1_6-2_3-rows { grid-template-columns: 16.666667% 16.666667% 66.666667% !important; }
  .phone-2_3-1_6-1_6-rows { grid-template-columns: 66.666667% 16.666667% 16.666667% !important; }
}

@media all and (min-width: 480px) and (max-width: 980px) {
  /* Reset row items inside any DMF inline-row section. */
  :is(.tablet-rows, .tablet-2-rows, .tablet-3-rows, .tablet-4-rows, .tablet-1_2-1_2-rows, .tablet-1_3-2_3-rows, .tablet-2_3-1_3-rows, .tablet-1_4-3_4-rows, .tablet-3_4-1_4-rows, .tablet-1_5-4_5-rows, .tablet-4_5-1_5-rows, .tablet-2_5-3_5-rows, .tablet-3_5-2_5-rows, .tablet-1_6-5_6-rows, .tablet-5_6-1_6-rows, .tablet-1_2-1_4-1_4-rows, .tablet-1_4-1_2-1_4-rows, .tablet-1_4-1_4-1_2-rows, .tablet-1_5-3_5-1_5-rows, .tablet-1_5-1_5-3_5-rows, .tablet-3_5-1_5-1_5-rows, .tablet-1_5-2_5-2_5-rows, .tablet-2_5-2_5-1_5-rows, .tablet-1_6-2_3-1_6-rows, .tablet-1_6-1_6-2_3-rows, .tablet-2_3-1_6-1_6-rows) {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    gap: 0 !important;
  }
  :is(.tablet-rows, .tablet-2-rows, .tablet-3-rows, .tablet-4-rows, .tablet-1_2-1_2-rows, .tablet-1_3-2_3-rows, .tablet-2_3-1_3-rows, .tablet-1_4-3_4-rows, .tablet-3_4-1_4-rows, .tablet-1_5-4_5-rows, .tablet-4_5-1_5-rows, .tablet-2_5-3_5-rows, .tablet-3_5-2_5-rows, .tablet-1_6-5_6-rows, .tablet-5_6-1_6-rows, .tablet-1_2-1_4-1_4-rows, .tablet-1_4-1_2-1_4-rows, .tablet-1_4-1_4-1_2-rows, .tablet-1_5-3_5-1_5-rows, .tablet-1_5-1_5-3_5-rows, .tablet-3_5-1_5-1_5-rows, .tablet-1_5-2_5-2_5-rows, .tablet-2_5-2_5-1_5-rows, .tablet-1_6-2_3-1_6-rows, .tablet-1_6-1_6-2_3-rows, .tablet-2_3-1_6-1_6-rows) > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none !important;
    clear: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
  }
  .tablet-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .tablet-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .tablet-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .tablet-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .tablet-1_2-1_2-rows { grid-template-columns: 50.000000% 50.000000% !important; }
  .tablet-1_3-2_3-rows { grid-template-columns: 33.333333% 66.666667% !important; }
  .tablet-2_3-1_3-rows { grid-template-columns: 66.666667% 33.333333% !important; }
  .tablet-1_4-3_4-rows { grid-template-columns: 25.000000% 75.000000% !important; }
  .tablet-3_4-1_4-rows { grid-template-columns: 75.000000% 25.000000% !important; }
  .tablet-1_5-4_5-rows { grid-template-columns: 20.000000% 80.000000% !important; }
  .tablet-4_5-1_5-rows { grid-template-columns: 80.000000% 20.000000% !important; }
  .tablet-2_5-3_5-rows { grid-template-columns: 40.000000% 60.000000% !important; }
  .tablet-3_5-2_5-rows { grid-template-columns: 60.000000% 40.000000% !important; }
  .tablet-1_6-5_6-rows { grid-template-columns: 16.666667% 83.333333% !important; }
  .tablet-5_6-1_6-rows { grid-template-columns: 83.333333% 16.666667% !important; }
  .tablet-1_2-1_4-1_4-rows { grid-template-columns: 50.000000% 25.000000% 25.000000% !important; }
  .tablet-1_4-1_2-1_4-rows { grid-template-columns: 25.000000% 50.000000% 25.000000% !important; }
  .tablet-1_4-1_4-1_2-rows { grid-template-columns: 25.000000% 25.000000% 50.000000% !important; }
  .tablet-1_5-3_5-1_5-rows { grid-template-columns: 20.000000% 60.000000% 20.000000% !important; }
  .tablet-1_5-1_5-3_5-rows { grid-template-columns: 20.000000% 20.000000% 60.000000% !important; }
  .tablet-3_5-1_5-1_5-rows { grid-template-columns: 60.000000% 20.000000% 20.000000% !important; }
  .tablet-1_5-2_5-2_5-rows { grid-template-columns: 20.000000% 40.000000% 40.000000% !important; }
  .tablet-2_5-2_5-1_5-rows { grid-template-columns: 40.000000% 40.000000% 20.000000% !important; }
  .tablet-1_6-2_3-1_6-rows { grid-template-columns: 16.666667% 66.666667% 16.666667% !important; }
  .tablet-1_6-1_6-2_3-rows { grid-template-columns: 16.666667% 16.666667% 66.666667% !important; }
  .tablet-2_3-1_6-1_6-rows { grid-template-columns: 66.666667% 16.666667% 16.666667% !important; }
}

@media all and (max-width: 980px) {
  /* Reset row items inside any DMF inline-row section. */
  :is(.mobile-rows, .mobile-2-rows, .mobile-3-rows, .mobile-4-rows, .mobile-1_2-1_2-rows, .mobile-1_3-2_3-rows, .mobile-2_3-1_3-rows, .mobile-1_4-3_4-rows, .mobile-3_4-1_4-rows, .mobile-1_5-4_5-rows, .mobile-4_5-1_5-rows, .mobile-2_5-3_5-rows, .mobile-3_5-2_5-rows, .mobile-1_6-5_6-rows, .mobile-5_6-1_6-rows, .mobile-1_2-1_4-1_4-rows, .mobile-1_4-1_2-1_4-rows, .mobile-1_4-1_4-1_2-rows, .mobile-1_5-3_5-1_5-rows, .mobile-1_5-1_5-3_5-rows, .mobile-3_5-1_5-1_5-rows, .mobile-1_5-2_5-2_5-rows, .mobile-2_5-2_5-1_5-rows, .mobile-1_6-2_3-1_6-rows, .mobile-1_6-1_6-2_3-rows, .mobile-2_3-1_6-1_6-rows) {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    gap: 0 !important;
  }
  :is(.mobile-rows, .mobile-2-rows, .mobile-3-rows, .mobile-4-rows, .mobile-1_2-1_2-rows, .mobile-1_3-2_3-rows, .mobile-2_3-1_3-rows, .mobile-1_4-3_4-rows, .mobile-3_4-1_4-rows, .mobile-1_5-4_5-rows, .mobile-4_5-1_5-rows, .mobile-2_5-3_5-rows, .mobile-3_5-2_5-rows, .mobile-1_6-5_6-rows, .mobile-5_6-1_6-rows, .mobile-1_2-1_4-1_4-rows, .mobile-1_4-1_2-1_4-rows, .mobile-1_4-1_4-1_2-rows, .mobile-1_5-3_5-1_5-rows, .mobile-1_5-1_5-3_5-rows, .mobile-3_5-1_5-1_5-rows, .mobile-1_5-2_5-2_5-rows, .mobile-2_5-2_5-1_5-rows, .mobile-1_6-2_3-1_6-rows, .mobile-1_6-1_6-2_3-rows, .mobile-2_3-1_6-1_6-rows) > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none !important;
    clear: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
  }
  .mobile-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .mobile-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .mobile-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .mobile-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .mobile-1_2-1_2-rows { grid-template-columns: 50.000000% 50.000000% !important; }
  .mobile-1_3-2_3-rows { grid-template-columns: 33.333333% 66.666667% !important; }
  .mobile-2_3-1_3-rows { grid-template-columns: 66.666667% 33.333333% !important; }
  .mobile-1_4-3_4-rows { grid-template-columns: 25.000000% 75.000000% !important; }
  .mobile-3_4-1_4-rows { grid-template-columns: 75.000000% 25.000000% !important; }
  .mobile-1_5-4_5-rows { grid-template-columns: 20.000000% 80.000000% !important; }
  .mobile-4_5-1_5-rows { grid-template-columns: 80.000000% 20.000000% !important; }
  .mobile-2_5-3_5-rows { grid-template-columns: 40.000000% 60.000000% !important; }
  .mobile-3_5-2_5-rows { grid-template-columns: 60.000000% 40.000000% !important; }
  .mobile-1_6-5_6-rows { grid-template-columns: 16.666667% 83.333333% !important; }
  .mobile-5_6-1_6-rows { grid-template-columns: 83.333333% 16.666667% !important; }
  .mobile-1_2-1_4-1_4-rows { grid-template-columns: 50.000000% 25.000000% 25.000000% !important; }
  .mobile-1_4-1_2-1_4-rows { grid-template-columns: 25.000000% 50.000000% 25.000000% !important; }
  .mobile-1_4-1_4-1_2-rows { grid-template-columns: 25.000000% 25.000000% 50.000000% !important; }
  .mobile-1_5-3_5-1_5-rows { grid-template-columns: 20.000000% 60.000000% 20.000000% !important; }
  .mobile-1_5-1_5-3_5-rows { grid-template-columns: 20.000000% 20.000000% 60.000000% !important; }
  .mobile-3_5-1_5-1_5-rows { grid-template-columns: 60.000000% 20.000000% 20.000000% !important; }
  .mobile-1_5-2_5-2_5-rows { grid-template-columns: 20.000000% 40.000000% 40.000000% !important; }
  .mobile-2_5-2_5-1_5-rows { grid-template-columns: 40.000000% 40.000000% 20.000000% !important; }
  .mobile-1_6-2_3-1_6-rows { grid-template-columns: 16.666667% 66.666667% 16.666667% !important; }
  .mobile-1_6-1_6-2_3-rows { grid-template-columns: 16.666667% 16.666667% 66.666667% !important; }
  .mobile-2_3-1_6-1_6-rows { grid-template-columns: 66.666667% 16.666667% 16.666667% !important; }
}

@media all and (min-width: 480px) {
  /* Reset row items inside any DMF inline-row section. */
  :is(.desktab-rows, .desktab-2-rows, .desktab-3-rows, .desktab-4-rows, .desktab-1_2-1_2-rows, .desktab-1_3-2_3-rows, .desktab-2_3-1_3-rows, .desktab-1_4-3_4-rows, .desktab-3_4-1_4-rows, .desktab-1_5-4_5-rows, .desktab-4_5-1_5-rows, .desktab-2_5-3_5-rows, .desktab-3_5-2_5-rows, .desktab-1_6-5_6-rows, .desktab-5_6-1_6-rows, .desktab-1_2-1_4-1_4-rows, .desktab-1_4-1_2-1_4-rows, .desktab-1_4-1_4-1_2-rows, .desktab-1_5-3_5-1_5-rows, .desktab-1_5-1_5-3_5-rows, .desktab-3_5-1_5-1_5-rows, .desktab-1_5-2_5-2_5-rows, .desktab-2_5-2_5-1_5-rows, .desktab-1_6-2_3-1_6-rows, .desktab-1_6-1_6-2_3-rows, .desktab-2_3-1_6-1_6-rows) {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    gap: 0 !important;
  }
  :is(.desktab-rows, .desktab-2-rows, .desktab-3-rows, .desktab-4-rows, .desktab-1_2-1_2-rows, .desktab-1_3-2_3-rows, .desktab-2_3-1_3-rows, .desktab-1_4-3_4-rows, .desktab-3_4-1_4-rows, .desktab-1_5-4_5-rows, .desktab-4_5-1_5-rows, .desktab-2_5-3_5-rows, .desktab-3_5-2_5-rows, .desktab-1_6-5_6-rows, .desktab-5_6-1_6-rows, .desktab-1_2-1_4-1_4-rows, .desktab-1_4-1_2-1_4-rows, .desktab-1_4-1_4-1_2-rows, .desktab-1_5-3_5-1_5-rows, .desktab-1_5-1_5-3_5-rows, .desktab-3_5-1_5-1_5-rows, .desktab-1_5-2_5-2_5-rows, .desktab-2_5-2_5-1_5-rows, .desktab-1_6-2_3-1_6-rows, .desktab-1_6-1_6-2_3-rows, .desktab-2_3-1_6-1_6-rows) > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none !important;
    clear: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
  }
  .desktab-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .desktab-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .desktab-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .desktab-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .desktab-1_2-1_2-rows { grid-template-columns: 50.000000% 50.000000% !important; }
  .desktab-1_3-2_3-rows { grid-template-columns: 33.333333% 66.666667% !important; }
  .desktab-2_3-1_3-rows { grid-template-columns: 66.666667% 33.333333% !important; }
  .desktab-1_4-3_4-rows { grid-template-columns: 25.000000% 75.000000% !important; }
  .desktab-3_4-1_4-rows { grid-template-columns: 75.000000% 25.000000% !important; }
  .desktab-1_5-4_5-rows { grid-template-columns: 20.000000% 80.000000% !important; }
  .desktab-4_5-1_5-rows { grid-template-columns: 80.000000% 20.000000% !important; }
  .desktab-2_5-3_5-rows { grid-template-columns: 40.000000% 60.000000% !important; }
  .desktab-3_5-2_5-rows { grid-template-columns: 60.000000% 40.000000% !important; }
  .desktab-1_6-5_6-rows { grid-template-columns: 16.666667% 83.333333% !important; }
  .desktab-5_6-1_6-rows { grid-template-columns: 83.333333% 16.666667% !important; }
  .desktab-1_2-1_4-1_4-rows { grid-template-columns: 50.000000% 25.000000% 25.000000% !important; }
  .desktab-1_4-1_2-1_4-rows { grid-template-columns: 25.000000% 50.000000% 25.000000% !important; }
  .desktab-1_4-1_4-1_2-rows { grid-template-columns: 25.000000% 25.000000% 50.000000% !important; }
  .desktab-1_5-3_5-1_5-rows { grid-template-columns: 20.000000% 60.000000% 20.000000% !important; }
  .desktab-1_5-1_5-3_5-rows { grid-template-columns: 20.000000% 20.000000% 60.000000% !important; }
  .desktab-3_5-1_5-1_5-rows { grid-template-columns: 60.000000% 20.000000% 20.000000% !important; }
  .desktab-1_5-2_5-2_5-rows { grid-template-columns: 20.000000% 40.000000% 40.000000% !important; }
  .desktab-2_5-2_5-1_5-rows { grid-template-columns: 40.000000% 40.000000% 20.000000% !important; }
  .desktab-1_6-2_3-1_6-rows { grid-template-columns: 16.666667% 66.666667% 16.666667% !important; }
  .desktab-1_6-1_6-2_3-rows { grid-template-columns: 16.666667% 16.666667% 66.666667% !important; }
  .desktab-2_3-1_6-1_6-rows { grid-template-columns: 66.666667% 16.666667% 16.666667% !important; }
}

@media all and (min-width: 981px) {
  /* Reset row items inside any DMF inline-row section. */
  :is(.desktop-rows, .desktop-2-rows, .desktop-3-rows, .desktop-4-rows, .desktop-1_2-1_2-rows, .desktop-1_3-2_3-rows, .desktop-2_3-1_3-rows, .desktop-1_4-3_4-rows, .desktop-3_4-1_4-rows, .desktop-1_5-4_5-rows, .desktop-4_5-1_5-rows, .desktop-2_5-3_5-rows, .desktop-3_5-2_5-rows, .desktop-1_6-5_6-rows, .desktop-5_6-1_6-rows, .desktop-1_2-1_4-1_4-rows, .desktop-1_4-1_2-1_4-rows, .desktop-1_4-1_4-1_2-rows, .desktop-1_5-3_5-1_5-rows, .desktop-1_5-1_5-3_5-rows, .desktop-3_5-1_5-1_5-rows, .desktop-1_5-2_5-2_5-rows, .desktop-2_5-2_5-1_5-rows, .desktop-1_6-2_3-1_6-rows, .desktop-1_6-1_6-2_3-rows, .desktop-2_3-1_6-1_6-rows) {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    gap: 0 !important;
  }
  :is(.desktop-rows, .desktop-2-rows, .desktop-3-rows, .desktop-4-rows, .desktop-1_2-1_2-rows, .desktop-1_3-2_3-rows, .desktop-2_3-1_3-rows, .desktop-1_4-3_4-rows, .desktop-3_4-1_4-rows, .desktop-1_5-4_5-rows, .desktop-4_5-1_5-rows, .desktop-2_5-3_5-rows, .desktop-3_5-2_5-rows, .desktop-1_6-5_6-rows, .desktop-5_6-1_6-rows, .desktop-1_2-1_4-1_4-rows, .desktop-1_4-1_2-1_4-rows, .desktop-1_4-1_4-1_2-rows, .desktop-1_5-3_5-1_5-rows, .desktop-1_5-1_5-3_5-rows, .desktop-3_5-1_5-1_5-rows, .desktop-1_5-2_5-2_5-rows, .desktop-2_5-2_5-1_5-rows, .desktop-1_6-2_3-1_6-rows, .desktop-1_6-1_6-2_3-rows, .desktop-2_3-1_6-1_6-rows) > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none !important;
    clear: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
  }
  .desktop-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .desktop-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .desktop-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .desktop-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .desktop-1_2-1_2-rows { grid-template-columns: 50.000000% 50.000000% !important; }
  .desktop-1_3-2_3-rows { grid-template-columns: 33.333333% 66.666667% !important; }
  .desktop-2_3-1_3-rows { grid-template-columns: 66.666667% 33.333333% !important; }
  .desktop-1_4-3_4-rows { grid-template-columns: 25.000000% 75.000000% !important; }
  .desktop-3_4-1_4-rows { grid-template-columns: 75.000000% 25.000000% !important; }
  .desktop-1_5-4_5-rows { grid-template-columns: 20.000000% 80.000000% !important; }
  .desktop-4_5-1_5-rows { grid-template-columns: 80.000000% 20.000000% !important; }
  .desktop-2_5-3_5-rows { grid-template-columns: 40.000000% 60.000000% !important; }
  .desktop-3_5-2_5-rows { grid-template-columns: 60.000000% 40.000000% !important; }
  .desktop-1_6-5_6-rows { grid-template-columns: 16.666667% 83.333333% !important; }
  .desktop-5_6-1_6-rows { grid-template-columns: 83.333333% 16.666667% !important; }
  .desktop-1_2-1_4-1_4-rows { grid-template-columns: 50.000000% 25.000000% 25.000000% !important; }
  .desktop-1_4-1_2-1_4-rows { grid-template-columns: 25.000000% 50.000000% 25.000000% !important; }
  .desktop-1_4-1_4-1_2-rows { grid-template-columns: 25.000000% 25.000000% 50.000000% !important; }
  .desktop-1_5-3_5-1_5-rows { grid-template-columns: 20.000000% 60.000000% 20.000000% !important; }
  .desktop-1_5-1_5-3_5-rows { grid-template-columns: 20.000000% 20.000000% 60.000000% !important; }
  .desktop-3_5-1_5-1_5-rows { grid-template-columns: 60.000000% 20.000000% 20.000000% !important; }
  .desktop-1_5-2_5-2_5-rows { grid-template-columns: 20.000000% 40.000000% 40.000000% !important; }
  .desktop-2_5-2_5-1_5-rows { grid-template-columns: 40.000000% 40.000000% 20.000000% !important; }
  .desktop-1_6-2_3-1_6-rows { grid-template-columns: 16.666667% 66.666667% 16.666667% !important; }
  .desktop-1_6-1_6-2_3-rows { grid-template-columns: 16.666667% 16.666667% 66.666667% !important; }
  .desktop-2_3-1_6-1_6-rows { grid-template-columns: 66.666667% 16.666667% 16.666667% !important; }
}

@media all and (min-width: 1400px) {
  /* Reset row items inside any DMF inline-row section. */
  :is(.large-desktop-rows, .large-desktop-2-rows, .large-desktop-3-rows, .large-desktop-4-rows, .large-desktop-1_2-1_2-rows, .large-desktop-1_3-2_3-rows, .large-desktop-2_3-1_3-rows, .large-desktop-1_4-3_4-rows, .large-desktop-3_4-1_4-rows, .large-desktop-1_5-4_5-rows, .large-desktop-4_5-1_5-rows, .large-desktop-2_5-3_5-rows, .large-desktop-3_5-2_5-rows, .large-desktop-1_6-5_6-rows, .large-desktop-5_6-1_6-rows, .large-desktop-1_2-1_4-1_4-rows, .large-desktop-1_4-1_2-1_4-rows, .large-desktop-1_4-1_4-1_2-rows, .large-desktop-1_5-3_5-1_5-rows, .large-desktop-1_5-1_5-3_5-rows, .large-desktop-3_5-1_5-1_5-rows, .large-desktop-1_5-2_5-2_5-rows, .large-desktop-2_5-2_5-1_5-rows, .large-desktop-1_6-2_3-1_6-rows, .large-desktop-1_6-1_6-2_3-rows, .large-desktop-2_3-1_6-1_6-rows) {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    gap: 0 !important;
  }
  :is(.large-desktop-rows, .large-desktop-2-rows, .large-desktop-3-rows, .large-desktop-4-rows, .large-desktop-1_2-1_2-rows, .large-desktop-1_3-2_3-rows, .large-desktop-2_3-1_3-rows, .large-desktop-1_4-3_4-rows, .large-desktop-3_4-1_4-rows, .large-desktop-1_5-4_5-rows, .large-desktop-4_5-1_5-rows, .large-desktop-2_5-3_5-rows, .large-desktop-3_5-2_5-rows, .large-desktop-1_6-5_6-rows, .large-desktop-5_6-1_6-rows, .large-desktop-1_2-1_4-1_4-rows, .large-desktop-1_4-1_2-1_4-rows, .large-desktop-1_4-1_4-1_2-rows, .large-desktop-1_5-3_5-1_5-rows, .large-desktop-1_5-1_5-3_5-rows, .large-desktop-3_5-1_5-1_5-rows, .large-desktop-1_5-2_5-2_5-rows, .large-desktop-2_5-2_5-1_5-rows, .large-desktop-1_6-2_3-1_6-rows, .large-desktop-1_6-1_6-2_3-rows, .large-desktop-2_3-1_6-1_6-rows) > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: none !important;
    clear: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
  }
  .large-desktop-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .large-desktop-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .large-desktop-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .large-desktop-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .large-desktop-1_2-1_2-rows { grid-template-columns: 50.000000% 50.000000% !important; }
  .large-desktop-1_3-2_3-rows { grid-template-columns: 33.333333% 66.666667% !important; }
  .large-desktop-2_3-1_3-rows { grid-template-columns: 66.666667% 33.333333% !important; }
  .large-desktop-1_4-3_4-rows { grid-template-columns: 25.000000% 75.000000% !important; }
  .large-desktop-3_4-1_4-rows { grid-template-columns: 75.000000% 25.000000% !important; }
  .large-desktop-1_5-4_5-rows { grid-template-columns: 20.000000% 80.000000% !important; }
  .large-desktop-4_5-1_5-rows { grid-template-columns: 80.000000% 20.000000% !important; }
  .large-desktop-2_5-3_5-rows { grid-template-columns: 40.000000% 60.000000% !important; }
  .large-desktop-3_5-2_5-rows { grid-template-columns: 60.000000% 40.000000% !important; }
  .large-desktop-1_6-5_6-rows { grid-template-columns: 16.666667% 83.333333% !important; }
  .large-desktop-5_6-1_6-rows { grid-template-columns: 83.333333% 16.666667% !important; }
  .large-desktop-1_2-1_4-1_4-rows { grid-template-columns: 50.000000% 25.000000% 25.000000% !important; }
  .large-desktop-1_4-1_2-1_4-rows { grid-template-columns: 25.000000% 50.000000% 25.000000% !important; }
  .large-desktop-1_4-1_4-1_2-rows { grid-template-columns: 25.000000% 25.000000% 50.000000% !important; }
  .large-desktop-1_5-3_5-1_5-rows { grid-template-columns: 20.000000% 60.000000% 20.000000% !important; }
  .large-desktop-1_5-1_5-3_5-rows { grid-template-columns: 20.000000% 20.000000% 60.000000% !important; }
  .large-desktop-3_5-1_5-1_5-rows { grid-template-columns: 60.000000% 20.000000% 20.000000% !important; }
  .large-desktop-1_5-2_5-2_5-rows { grid-template-columns: 20.000000% 40.000000% 40.000000% !important; }
  .large-desktop-2_5-2_5-1_5-rows { grid-template-columns: 40.000000% 40.000000% 20.000000% !important; }
  .large-desktop-1_6-2_3-1_6-rows { grid-template-columns: 16.666667% 66.666667% 16.666667% !important; }
  .large-desktop-1_6-1_6-2_3-rows { grid-template-columns: 16.666667% 16.666667% 66.666667% !important; }
  .large-desktop-2_3-1_6-1_6-rows { grid-template-columns: 66.666667% 16.666667% 16.666667% !important; }
}

/*
 * Divi Mobi First Inline Row Specificity + Builder Editing Fix
 * Version 2.38.0
 *
 * The original inline-row CSS used nth-child width/margin offsets such as width: 200%
 * and margin-left values for fractional row patterns. Those rules have higher specificity
 * than the first normalizer reset, so they can still affect Divi Visual Builder row
 * containers and cause overlap/empty edit zones.
 *
 * These rules intentionally match nth-child specificity and load later, so each real
 * Divi Row stays inside its assigned CSS Grid track. Frontend class names remain
 * unchanged for backward compatibility.
 */

@media all and (max-width: 479px) {
  .phone-1_2-1_2-rows,
  .phone-1_2-1_4-1_4-rows,
  .phone-1_3-2_3-rows,
  .phone-1_4-1_2-1_4-rows,
  .phone-1_4-1_4-1_2-rows,
  .phone-1_4-3_4-rows,
  .phone-1_5-1_5-3_5-rows,
  .phone-1_5-2_5-2_5-rows,
  .phone-1_5-3_5-1_5-rows,
  .phone-1_5-4_5-rows,
  .phone-1_6-1_6-2_3-rows,
  .phone-1_6-2_3-1_6-rows,
  .phone-1_6-5_6-rows,
  .phone-2-rows,
  .phone-2_3-1_3-rows,
  .phone-2_3-1_6-1_6-rows,
  .phone-2_5-2_5-1_5-rows,
  .phone-2_5-3_5-rows,
  .phone-3-rows,
  .phone-3_4-1_4-rows,
  .phone-3_5-1_5-1_5-rows,
  .phone-3_5-2_5-rows,
  .phone-4-rows,
  .phone-4_5-1_5-rows,
  .phone-5_6-1_6-rows,
  .phone-rows {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    overflow: visible !important;
  }

  .phone-1_2-1_2-rows .et_pb_row:nth-child(n),
  .phone-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  .phone-1_3-2_3-rows .et_pb_row:nth-child(n),
  .phone-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  .phone-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  .phone-1_4-3_4-rows .et_pb_row:nth-child(n),
  .phone-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  .phone-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  .phone-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  .phone-1_5-4_5-rows .et_pb_row:nth-child(n),
  .phone-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  .phone-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  .phone-1_6-5_6-rows .et_pb_row:nth-child(n),
  .phone-2-rows .et_pb_row:nth-child(n),
  .phone-2_3-1_3-rows .et_pb_row:nth-child(n),
  .phone-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  .phone-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  .phone-2_5-3_5-rows .et_pb_row:nth-child(n),
  .phone-3-rows .et_pb_row:nth-child(n),
  .phone-3_4-1_4-rows .et_pb_row:nth-child(n),
  .phone-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  .phone-3_5-2_5-rows .et_pb_row:nth-child(n),
  .phone-4-rows .et_pb_row:nth-child(n),
  .phone-4_5-1_5-rows .et_pb_row:nth-child(n),
  .phone-5_6-1_6-rows .et_pb_row:nth-child(n),
  .phone-rows .et_pb_row:nth-child(n) {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;
    float: none !important;
    clear: none !important;
    transform: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  body.et-fb .phone-1_2-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_3-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_4-3_4-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_5-4_5-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-1_6-5_6-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-2-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-2_3-1_3-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-2_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-3-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-3_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-3_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-4-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-4_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-5_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .phone-rows .et_pb_row:nth-child(n) {
    position: relative !important;
    z-index: auto !important;
  }
}

@media all and (min-width: 480px) and (max-width: 980px) {
  .tablet-1_2-1_2-rows,
  .tablet-1_2-1_4-1_4-rows,
  .tablet-1_3-2_3-rows,
  .tablet-1_4-1_2-1_4-rows,
  .tablet-1_4-1_4-1_2-rows,
  .tablet-1_4-3_4-rows,
  .tablet-1_5-1_5-3_5-rows,
  .tablet-1_5-2_5-2_5-rows,
  .tablet-1_5-3_5-1_5-rows,
  .tablet-1_5-4_5-rows,
  .tablet-1_6-1_6-2_3-rows,
  .tablet-1_6-2_3-1_6-rows,
  .tablet-1_6-5_6-rows,
  .tablet-2-rows,
  .tablet-2_3-1_3-rows,
  .tablet-2_3-1_6-1_6-rows,
  .tablet-2_5-2_5-1_5-rows,
  .tablet-2_5-3_5-rows,
  .tablet-3-rows,
  .tablet-3_4-1_4-rows,
  .tablet-3_5-1_5-1_5-rows,
  .tablet-3_5-2_5-rows,
  .tablet-4-rows,
  .tablet-4_5-1_5-rows,
  .tablet-5_6-1_6-rows,
  .tablet-rows {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    overflow: visible !important;
  }

  .tablet-1_2-1_2-rows .et_pb_row:nth-child(n),
  .tablet-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  .tablet-1_3-2_3-rows .et_pb_row:nth-child(n),
  .tablet-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  .tablet-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  .tablet-1_4-3_4-rows .et_pb_row:nth-child(n),
  .tablet-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  .tablet-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  .tablet-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  .tablet-1_5-4_5-rows .et_pb_row:nth-child(n),
  .tablet-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  .tablet-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  .tablet-1_6-5_6-rows .et_pb_row:nth-child(n),
  .tablet-2-rows .et_pb_row:nth-child(n),
  .tablet-2_3-1_3-rows .et_pb_row:nth-child(n),
  .tablet-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  .tablet-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  .tablet-2_5-3_5-rows .et_pb_row:nth-child(n),
  .tablet-3-rows .et_pb_row:nth-child(n),
  .tablet-3_4-1_4-rows .et_pb_row:nth-child(n),
  .tablet-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  .tablet-3_5-2_5-rows .et_pb_row:nth-child(n),
  .tablet-4-rows .et_pb_row:nth-child(n),
  .tablet-4_5-1_5-rows .et_pb_row:nth-child(n),
  .tablet-5_6-1_6-rows .et_pb_row:nth-child(n),
  .tablet-rows .et_pb_row:nth-child(n) {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;
    float: none !important;
    clear: none !important;
    transform: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  body.et-fb .tablet-1_2-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_3-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_4-3_4-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_5-4_5-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-1_6-5_6-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-2-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-2_3-1_3-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-2_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-3-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-3_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-3_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-4-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-4_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-5_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .tablet-rows .et_pb_row:nth-child(n) {
    position: relative !important;
    z-index: auto !important;
  }
}

@media all and (max-width: 980px) {
  .mobile-1_2-1_2-rows,
  .mobile-1_2-1_4-1_4-rows,
  .mobile-1_3-2_3-rows,
  .mobile-1_4-1_2-1_4-rows,
  .mobile-1_4-1_4-1_2-rows,
  .mobile-1_4-3_4-rows,
  .mobile-1_5-1_5-3_5-rows,
  .mobile-1_5-2_5-2_5-rows,
  .mobile-1_5-3_5-1_5-rows,
  .mobile-1_5-4_5-rows,
  .mobile-1_6-1_6-2_3-rows,
  .mobile-1_6-2_3-1_6-rows,
  .mobile-1_6-5_6-rows,
  .mobile-2-rows,
  .mobile-2_3-1_3-rows,
  .mobile-2_3-1_6-1_6-rows,
  .mobile-2_5-2_5-1_5-rows,
  .mobile-2_5-3_5-rows,
  .mobile-3-rows,
  .mobile-3_4-1_4-rows,
  .mobile-3_5-1_5-1_5-rows,
  .mobile-3_5-2_5-rows,
  .mobile-4-rows,
  .mobile-4_5-1_5-rows,
  .mobile-5_6-1_6-rows,
  .mobile-rows {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    overflow: visible !important;
  }

  .mobile-1_2-1_2-rows .et_pb_row:nth-child(n),
  .mobile-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  .mobile-1_3-2_3-rows .et_pb_row:nth-child(n),
  .mobile-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  .mobile-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  .mobile-1_4-3_4-rows .et_pb_row:nth-child(n),
  .mobile-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  .mobile-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  .mobile-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  .mobile-1_5-4_5-rows .et_pb_row:nth-child(n),
  .mobile-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  .mobile-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  .mobile-1_6-5_6-rows .et_pb_row:nth-child(n),
  .mobile-2-rows .et_pb_row:nth-child(n),
  .mobile-2_3-1_3-rows .et_pb_row:nth-child(n),
  .mobile-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  .mobile-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  .mobile-2_5-3_5-rows .et_pb_row:nth-child(n),
  .mobile-3-rows .et_pb_row:nth-child(n),
  .mobile-3_4-1_4-rows .et_pb_row:nth-child(n),
  .mobile-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  .mobile-3_5-2_5-rows .et_pb_row:nth-child(n),
  .mobile-4-rows .et_pb_row:nth-child(n),
  .mobile-4_5-1_5-rows .et_pb_row:nth-child(n),
  .mobile-5_6-1_6-rows .et_pb_row:nth-child(n),
  .mobile-rows .et_pb_row:nth-child(n) {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;
    float: none !important;
    clear: none !important;
    transform: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  body.et-fb .mobile-1_2-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_3-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_4-3_4-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_5-4_5-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-1_6-5_6-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-2-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-2_3-1_3-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-2_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-3-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-3_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-3_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-4-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-4_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-5_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .mobile-rows .et_pb_row:nth-child(n) {
    position: relative !important;
    z-index: auto !important;
  }
}

@media all and (min-width: 480px) {
  .desktab-1_2-1_2-rows,
  .desktab-1_2-1_4-1_4-rows,
  .desktab-1_3-2_3-rows,
  .desktab-1_4-1_2-1_4-rows,
  .desktab-1_4-1_4-1_2-rows,
  .desktab-1_4-3_4-rows,
  .desktab-1_5-1_5-3_5-rows,
  .desktab-1_5-2_5-2_5-rows,
  .desktab-1_5-3_5-1_5-rows,
  .desktab-1_5-4_5-rows,
  .desktab-1_6-1_6-2_3-rows,
  .desktab-1_6-2_3-1_6-rows,
  .desktab-1_6-5_6-rows,
  .desktab-2-rows,
  .desktab-2_3-1_3-rows,
  .desktab-2_3-1_6-1_6-rows,
  .desktab-2_5-2_5-1_5-rows,
  .desktab-2_5-3_5-rows,
  .desktab-3-rows,
  .desktab-3_4-1_4-rows,
  .desktab-3_5-1_5-1_5-rows,
  .desktab-3_5-2_5-rows,
  .desktab-4-rows,
  .desktab-4_5-1_5-rows,
  .desktab-5_6-1_6-rows,
  .desktab-rows {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    overflow: visible !important;
  }

  .desktab-1_2-1_2-rows .et_pb_row:nth-child(n),
  .desktab-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  .desktab-1_3-2_3-rows .et_pb_row:nth-child(n),
  .desktab-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  .desktab-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  .desktab-1_4-3_4-rows .et_pb_row:nth-child(n),
  .desktab-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  .desktab-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  .desktab-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  .desktab-1_5-4_5-rows .et_pb_row:nth-child(n),
  .desktab-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  .desktab-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  .desktab-1_6-5_6-rows .et_pb_row:nth-child(n),
  .desktab-2-rows .et_pb_row:nth-child(n),
  .desktab-2_3-1_3-rows .et_pb_row:nth-child(n),
  .desktab-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  .desktab-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  .desktab-2_5-3_5-rows .et_pb_row:nth-child(n),
  .desktab-3-rows .et_pb_row:nth-child(n),
  .desktab-3_4-1_4-rows .et_pb_row:nth-child(n),
  .desktab-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  .desktab-3_5-2_5-rows .et_pb_row:nth-child(n),
  .desktab-4-rows .et_pb_row:nth-child(n),
  .desktab-4_5-1_5-rows .et_pb_row:nth-child(n),
  .desktab-5_6-1_6-rows .et_pb_row:nth-child(n),
  .desktab-rows .et_pb_row:nth-child(n) {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;
    float: none !important;
    clear: none !important;
    transform: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  body.et-fb .desktab-1_2-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_3-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_4-3_4-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_5-4_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-1_6-5_6-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-2-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-2_3-1_3-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-2_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-3-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-3_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-3_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-4-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-4_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-5_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .desktab-rows .et_pb_row:nth-child(n) {
    position: relative !important;
    z-index: auto !important;
  }
}

@media all and (min-width: 981px) {
  .desktop-1_2-1_2-rows,
  .desktop-1_2-1_4-1_4-rows,
  .desktop-1_3-2_3-rows,
  .desktop-1_4-1_2-1_4-rows,
  .desktop-1_4-1_4-1_2-rows,
  .desktop-1_4-3_4-rows,
  .desktop-1_5-1_5-3_5-rows,
  .desktop-1_5-2_5-2_5-rows,
  .desktop-1_5-3_5-1_5-rows,
  .desktop-1_5-4_5-rows,
  .desktop-1_6-1_6-2_3-rows,
  .desktop-1_6-2_3-1_6-rows,
  .desktop-1_6-5_6-rows,
  .desktop-2-rows,
  .desktop-2_3-1_3-rows,
  .desktop-2_3-1_6-1_6-rows,
  .desktop-2_5-2_5-1_5-rows,
  .desktop-2_5-3_5-rows,
  .desktop-3-rows,
  .desktop-3_4-1_4-rows,
  .desktop-3_5-1_5-1_5-rows,
  .desktop-3_5-2_5-rows,
  .desktop-4-rows,
  .desktop-4_5-1_5-rows,
  .desktop-5_6-1_6-rows,
  .desktop-rows {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    overflow: visible !important;
  }

  .desktop-1_2-1_2-rows .et_pb_row:nth-child(n),
  .desktop-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  .desktop-1_3-2_3-rows .et_pb_row:nth-child(n),
  .desktop-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  .desktop-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  .desktop-1_4-3_4-rows .et_pb_row:nth-child(n),
  .desktop-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  .desktop-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  .desktop-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  .desktop-1_5-4_5-rows .et_pb_row:nth-child(n),
  .desktop-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  .desktop-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  .desktop-1_6-5_6-rows .et_pb_row:nth-child(n),
  .desktop-2-rows .et_pb_row:nth-child(n),
  .desktop-2_3-1_3-rows .et_pb_row:nth-child(n),
  .desktop-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  .desktop-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  .desktop-2_5-3_5-rows .et_pb_row:nth-child(n),
  .desktop-3-rows .et_pb_row:nth-child(n),
  .desktop-3_4-1_4-rows .et_pb_row:nth-child(n),
  .desktop-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  .desktop-3_5-2_5-rows .et_pb_row:nth-child(n),
  .desktop-4-rows .et_pb_row:nth-child(n),
  .desktop-4_5-1_5-rows .et_pb_row:nth-child(n),
  .desktop-5_6-1_6-rows .et_pb_row:nth-child(n),
  .desktop-rows .et_pb_row:nth-child(n) {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;
    float: none !important;
    clear: none !important;
    transform: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  body.et-fb .desktop-1_2-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_3-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_4-3_4-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_5-4_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-1_6-5_6-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-2-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-2_3-1_3-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-2_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-3-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-3_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-3_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-4-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-4_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-5_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .desktop-rows .et_pb_row:nth-child(n) {
    position: relative !important;
    z-index: auto !important;
  }
}

@media all and (min-width: 1400px) {
  .large-desktop-1_2-1_2-rows,
  .large-desktop-1_2-1_4-1_4-rows,
  .large-desktop-1_3-2_3-rows,
  .large-desktop-1_4-1_2-1_4-rows,
  .large-desktop-1_4-1_4-1_2-rows,
  .large-desktop-1_4-3_4-rows,
  .large-desktop-1_5-1_5-3_5-rows,
  .large-desktop-1_5-2_5-2_5-rows,
  .large-desktop-1_5-3_5-1_5-rows,
  .large-desktop-1_5-4_5-rows,
  .large-desktop-1_6-1_6-2_3-rows,
  .large-desktop-1_6-2_3-1_6-rows,
  .large-desktop-1_6-5_6-rows,
  .large-desktop-2-rows,
  .large-desktop-2_3-1_3-rows,
  .large-desktop-2_3-1_6-1_6-rows,
  .large-desktop-2_5-2_5-1_5-rows,
  .large-desktop-2_5-3_5-rows,
  .large-desktop-3-rows,
  .large-desktop-3_4-1_4-rows,
  .large-desktop-3_5-1_5-1_5-rows,
  .large-desktop-3_5-2_5-rows,
  .large-desktop-4-rows,
  .large-desktop-4_5-1_5-rows,
  .large-desktop-5_6-1_6-rows,
  .large-desktop-rows {
    display: grid !important;
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
    grid-auto-flow: row !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    overflow: visible !important;
  }

  .large-desktop-1_2-1_2-rows .et_pb_row:nth-child(n),
  .large-desktop-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  .large-desktop-1_3-2_3-rows .et_pb_row:nth-child(n),
  .large-desktop-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  .large-desktop-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  .large-desktop-1_4-3_4-rows .et_pb_row:nth-child(n),
  .large-desktop-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  .large-desktop-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  .large-desktop-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  .large-desktop-1_5-4_5-rows .et_pb_row:nth-child(n),
  .large-desktop-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  .large-desktop-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  .large-desktop-1_6-5_6-rows .et_pb_row:nth-child(n),
  .large-desktop-2-rows .et_pb_row:nth-child(n),
  .large-desktop-2_3-1_3-rows .et_pb_row:nth-child(n),
  .large-desktop-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  .large-desktop-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  .large-desktop-2_5-3_5-rows .et_pb_row:nth-child(n),
  .large-desktop-3-rows .et_pb_row:nth-child(n),
  .large-desktop-3_4-1_4-rows .et_pb_row:nth-child(n),
  .large-desktop-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  .large-desktop-3_5-2_5-rows .et_pb_row:nth-child(n),
  .large-desktop-4-rows .et_pb_row:nth-child(n),
  .large-desktop-4_5-1_5-rows .et_pb_row:nth-child(n),
  .large-desktop-5_6-1_6-rows .et_pb_row:nth-child(n),
  .large-desktop-rows .et_pb_row:nth-child(n) {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;
    float: none !important;
    clear: none !important;
    transform: none !important;
    grid-column: auto !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  body.et-fb .large-desktop-1_2-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_2-1_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_3-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_4-1_2-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_4-1_4-1_2-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_4-3_4-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_5-1_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_5-2_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_5-3_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_5-4_5-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_6-1_6-2_3-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_6-2_3-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-1_6-5_6-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-2-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-2_3-1_3-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-2_3-1_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-2_5-2_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-2_5-3_5-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-3-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-3_4-1_4-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-3_5-1_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-3_5-2_5-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-4-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-4_5-1_5-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-5_6-1_6-rows .et_pb_row:nth-child(n),
  body.et-fb .large-desktop-rows .et_pb_row:nth-child(n) {
    position: relative !important;
    z-index: auto !important;
  }
}


/* Divi Mobi First 2.44.3 - Inline Row Gap Controls
 * Use grid-gap instead of margins because inline rows are CSS Grid items.
 * Fractional layouts are re-normalized with fr units so the gap does not create overflow.
 */
.dmf-inline-row-gap-none { --dmf-inline-row-gap: 0px; }
.dmf-inline-row-gap-small { --dmf-inline-row-gap: 12px; }
.dmf-inline-row-gap-medium { --dmf-inline-row-gap: 20px; }
.dmf-inline-row-gap-large { --dmf-inline-row-gap: 32px; }
.dmf-inline-row-gap-xlarge { --dmf-inline-row-gap: 48px; }

@media all and (max-width: 479px) {
  .phone-rows, .phone-2-rows, .phone-3-rows, .phone-4-rows, .phone-1_2-1_2-rows, .phone-1_3-2_3-rows, .phone-2_3-1_3-rows, .phone-1_4-3_4-rows, .phone-3_4-1_4-rows, .phone-1_5-4_5-rows, .phone-4_5-1_5-rows, .phone-2_5-3_5-rows, .phone-3_5-2_5-rows, .phone-1_6-5_6-rows, .phone-5_6-1_6-rows, .phone-1_2-1_4-1_4-rows, .phone-1_4-1_2-1_4-rows, .phone-1_4-1_4-1_2-rows, .phone-1_5-3_5-1_5-rows, .phone-1_5-1_5-3_5-rows, .phone-3_5-1_5-1_5-rows, .phone-1_5-2_5-2_5-rows, .phone-2_5-2_5-1_5-rows, .phone-1_6-2_3-1_6-rows, .phone-1_6-1_6-2_3-rows, .phone-2_3-1_6-1_6-rows {
    gap: var(--dmf-inline-row-gap, 0px) !important;
    column-gap: var(--dmf-inline-row-gap, 0px) !important;
    row-gap: var(--dmf-inline-row-gap, 0px) !important;
  }
  .phone-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .phone-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .phone-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .phone-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .phone-1_2-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; }
  .phone-1_3-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) !important; }
  .phone-2_3-1_3-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) !important; }
  .phone-1_4-3_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) !important; }
  .phone-3_4-1_4-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) !important; }
  .phone-1_5-4_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) !important; }
  .phone-4_5-1_5-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) !important; }
  .phone-2_5-3_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 3fr) !important; }
  .phone-3_5-2_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr) !important; }
  .phone-1_6-5_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 5fr) !important; }
  .phone-5_6-1_6-rows { grid-template-columns: minmax(0, 5fr) minmax(0, 1fr) !important; }
  .phone-1_2-1_4-1_4-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .phone-1_4-1_2-1_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .phone-1_4-1_4-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr) !important; }
  .phone-1_5-3_5-1_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) minmax(0, 1fr) !important; }
  .phone-1_5-1_5-3_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 3fr) !important; }
  .phone-3_5-1_5-1_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .phone-1_5-2_5-2_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) !important; }
  .phone-2_5-2_5-1_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .phone-1_6-2_3-1_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) minmax(0, 1fr) !important; }
  .phone-1_6-1_6-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 4fr) !important; }
  .phone-2_3-1_6-1_6-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
}

@media all and (min-width: 480px) and (max-width: 980px) {
  .tablet-rows, .tablet-2-rows, .tablet-3-rows, .tablet-4-rows, .tablet-1_2-1_2-rows, .tablet-1_3-2_3-rows, .tablet-2_3-1_3-rows, .tablet-1_4-3_4-rows, .tablet-3_4-1_4-rows, .tablet-1_5-4_5-rows, .tablet-4_5-1_5-rows, .tablet-2_5-3_5-rows, .tablet-3_5-2_5-rows, .tablet-1_6-5_6-rows, .tablet-5_6-1_6-rows, .tablet-1_2-1_4-1_4-rows, .tablet-1_4-1_2-1_4-rows, .tablet-1_4-1_4-1_2-rows, .tablet-1_5-3_5-1_5-rows, .tablet-1_5-1_5-3_5-rows, .tablet-3_5-1_5-1_5-rows, .tablet-1_5-2_5-2_5-rows, .tablet-2_5-2_5-1_5-rows, .tablet-1_6-2_3-1_6-rows, .tablet-1_6-1_6-2_3-rows, .tablet-2_3-1_6-1_6-rows {
    gap: var(--dmf-inline-row-gap, 0px) !important;
    column-gap: var(--dmf-inline-row-gap, 0px) !important;
    row-gap: var(--dmf-inline-row-gap, 0px) !important;
  }
  .tablet-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .tablet-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .tablet-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .tablet-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .tablet-1_2-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; }
  .tablet-1_3-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) !important; }
  .tablet-2_3-1_3-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) !important; }
  .tablet-1_4-3_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) !important; }
  .tablet-3_4-1_4-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) !important; }
  .tablet-1_5-4_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) !important; }
  .tablet-4_5-1_5-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) !important; }
  .tablet-2_5-3_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 3fr) !important; }
  .tablet-3_5-2_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr) !important; }
  .tablet-1_6-5_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 5fr) !important; }
  .tablet-5_6-1_6-rows { grid-template-columns: minmax(0, 5fr) minmax(0, 1fr) !important; }
  .tablet-1_2-1_4-1_4-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .tablet-1_4-1_2-1_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .tablet-1_4-1_4-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr) !important; }
  .tablet-1_5-3_5-1_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) minmax(0, 1fr) !important; }
  .tablet-1_5-1_5-3_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 3fr) !important; }
  .tablet-3_5-1_5-1_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .tablet-1_5-2_5-2_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) !important; }
  .tablet-2_5-2_5-1_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .tablet-1_6-2_3-1_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) minmax(0, 1fr) !important; }
  .tablet-1_6-1_6-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 4fr) !important; }
  .tablet-2_3-1_6-1_6-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
}

@media all and (max-width: 980px) {
  .mobile-rows, .mobile-2-rows, .mobile-3-rows, .mobile-4-rows, .mobile-1_2-1_2-rows, .mobile-1_3-2_3-rows, .mobile-2_3-1_3-rows, .mobile-1_4-3_4-rows, .mobile-3_4-1_4-rows, .mobile-1_5-4_5-rows, .mobile-4_5-1_5-rows, .mobile-2_5-3_5-rows, .mobile-3_5-2_5-rows, .mobile-1_6-5_6-rows, .mobile-5_6-1_6-rows, .mobile-1_2-1_4-1_4-rows, .mobile-1_4-1_2-1_4-rows, .mobile-1_4-1_4-1_2-rows, .mobile-1_5-3_5-1_5-rows, .mobile-1_5-1_5-3_5-rows, .mobile-3_5-1_5-1_5-rows, .mobile-1_5-2_5-2_5-rows, .mobile-2_5-2_5-1_5-rows, .mobile-1_6-2_3-1_6-rows, .mobile-1_6-1_6-2_3-rows, .mobile-2_3-1_6-1_6-rows {
    gap: var(--dmf-inline-row-gap, 0px) !important;
    column-gap: var(--dmf-inline-row-gap, 0px) !important;
    row-gap: var(--dmf-inline-row-gap, 0px) !important;
  }
  .mobile-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .mobile-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .mobile-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .mobile-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .mobile-1_2-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; }
  .mobile-1_3-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) !important; }
  .mobile-2_3-1_3-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) !important; }
  .mobile-1_4-3_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) !important; }
  .mobile-3_4-1_4-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) !important; }
  .mobile-1_5-4_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) !important; }
  .mobile-4_5-1_5-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) !important; }
  .mobile-2_5-3_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 3fr) !important; }
  .mobile-3_5-2_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr) !important; }
  .mobile-1_6-5_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 5fr) !important; }
  .mobile-5_6-1_6-rows { grid-template-columns: minmax(0, 5fr) minmax(0, 1fr) !important; }
  .mobile-1_2-1_4-1_4-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .mobile-1_4-1_2-1_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .mobile-1_4-1_4-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr) !important; }
  .mobile-1_5-3_5-1_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) minmax(0, 1fr) !important; }
  .mobile-1_5-1_5-3_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 3fr) !important; }
  .mobile-3_5-1_5-1_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .mobile-1_5-2_5-2_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) !important; }
  .mobile-2_5-2_5-1_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .mobile-1_6-2_3-1_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) minmax(0, 1fr) !important; }
  .mobile-1_6-1_6-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 4fr) !important; }
  .mobile-2_3-1_6-1_6-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
}

@media all and (min-width: 480px) {
  .desktab-rows, .desktab-2-rows, .desktab-3-rows, .desktab-4-rows, .desktab-1_2-1_2-rows, .desktab-1_3-2_3-rows, .desktab-2_3-1_3-rows, .desktab-1_4-3_4-rows, .desktab-3_4-1_4-rows, .desktab-1_5-4_5-rows, .desktab-4_5-1_5-rows, .desktab-2_5-3_5-rows, .desktab-3_5-2_5-rows, .desktab-1_6-5_6-rows, .desktab-5_6-1_6-rows, .desktab-1_2-1_4-1_4-rows, .desktab-1_4-1_2-1_4-rows, .desktab-1_4-1_4-1_2-rows, .desktab-1_5-3_5-1_5-rows, .desktab-1_5-1_5-3_5-rows, .desktab-3_5-1_5-1_5-rows, .desktab-1_5-2_5-2_5-rows, .desktab-2_5-2_5-1_5-rows, .desktab-1_6-2_3-1_6-rows, .desktab-1_6-1_6-2_3-rows, .desktab-2_3-1_6-1_6-rows {
    gap: var(--dmf-inline-row-gap, 0px) !important;
    column-gap: var(--dmf-inline-row-gap, 0px) !important;
    row-gap: var(--dmf-inline-row-gap, 0px) !important;
  }
  .desktab-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .desktab-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .desktab-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .desktab-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .desktab-1_2-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; }
  .desktab-1_3-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) !important; }
  .desktab-2_3-1_3-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) !important; }
  .desktab-1_4-3_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) !important; }
  .desktab-3_4-1_4-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) !important; }
  .desktab-1_5-4_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) !important; }
  .desktab-4_5-1_5-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) !important; }
  .desktab-2_5-3_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 3fr) !important; }
  .desktab-3_5-2_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr) !important; }
  .desktab-1_6-5_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 5fr) !important; }
  .desktab-5_6-1_6-rows { grid-template-columns: minmax(0, 5fr) minmax(0, 1fr) !important; }
  .desktab-1_2-1_4-1_4-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .desktab-1_4-1_2-1_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .desktab-1_4-1_4-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr) !important; }
  .desktab-1_5-3_5-1_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) minmax(0, 1fr) !important; }
  .desktab-1_5-1_5-3_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 3fr) !important; }
  .desktab-3_5-1_5-1_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .desktab-1_5-2_5-2_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) !important; }
  .desktab-2_5-2_5-1_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .desktab-1_6-2_3-1_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) minmax(0, 1fr) !important; }
  .desktab-1_6-1_6-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 4fr) !important; }
  .desktab-2_3-1_6-1_6-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
}

@media all and (min-width: 981px) {
  .desktop-rows, .desktop-2-rows, .desktop-3-rows, .desktop-4-rows, .desktop-1_2-1_2-rows, .desktop-1_3-2_3-rows, .desktop-2_3-1_3-rows, .desktop-1_4-3_4-rows, .desktop-3_4-1_4-rows, .desktop-1_5-4_5-rows, .desktop-4_5-1_5-rows, .desktop-2_5-3_5-rows, .desktop-3_5-2_5-rows, .desktop-1_6-5_6-rows, .desktop-5_6-1_6-rows, .desktop-1_2-1_4-1_4-rows, .desktop-1_4-1_2-1_4-rows, .desktop-1_4-1_4-1_2-rows, .desktop-1_5-3_5-1_5-rows, .desktop-1_5-1_5-3_5-rows, .desktop-3_5-1_5-1_5-rows, .desktop-1_5-2_5-2_5-rows, .desktop-2_5-2_5-1_5-rows, .desktop-1_6-2_3-1_6-rows, .desktop-1_6-1_6-2_3-rows, .desktop-2_3-1_6-1_6-rows {
    gap: var(--dmf-inline-row-gap, 0px) !important;
    column-gap: var(--dmf-inline-row-gap, 0px) !important;
    row-gap: var(--dmf-inline-row-gap, 0px) !important;
  }
  .desktop-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .desktop-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .desktop-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .desktop-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .desktop-1_2-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; }
  .desktop-1_3-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) !important; }
  .desktop-2_3-1_3-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) !important; }
  .desktop-1_4-3_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) !important; }
  .desktop-3_4-1_4-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) !important; }
  .desktop-1_5-4_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) !important; }
  .desktop-4_5-1_5-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) !important; }
  .desktop-2_5-3_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 3fr) !important; }
  .desktop-3_5-2_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr) !important; }
  .desktop-1_6-5_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 5fr) !important; }
  .desktop-5_6-1_6-rows { grid-template-columns: minmax(0, 5fr) minmax(0, 1fr) !important; }
  .desktop-1_2-1_4-1_4-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .desktop-1_4-1_2-1_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .desktop-1_4-1_4-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr) !important; }
  .desktop-1_5-3_5-1_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) minmax(0, 1fr) !important; }
  .desktop-1_5-1_5-3_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 3fr) !important; }
  .desktop-3_5-1_5-1_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .desktop-1_5-2_5-2_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) !important; }
  .desktop-2_5-2_5-1_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .desktop-1_6-2_3-1_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) minmax(0, 1fr) !important; }
  .desktop-1_6-1_6-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 4fr) !important; }
  .desktop-2_3-1_6-1_6-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
}

@media all and (min-width: 1405px) {
  .large-desktop-rows, .large-desktop-2-rows, .large-desktop-3-rows, .large-desktop-4-rows, .large-desktop-1_2-1_2-rows, .large-desktop-1_3-2_3-rows, .large-desktop-2_3-1_3-rows, .large-desktop-1_4-3_4-rows, .large-desktop-3_4-1_4-rows, .large-desktop-1_5-4_5-rows, .large-desktop-4_5-1_5-rows, .large-desktop-2_5-3_5-rows, .large-desktop-3_5-2_5-rows, .large-desktop-1_6-5_6-rows, .large-desktop-5_6-1_6-rows, .large-desktop-1_2-1_4-1_4-rows, .large-desktop-1_4-1_2-1_4-rows, .large-desktop-1_4-1_4-1_2-rows, .large-desktop-1_5-3_5-1_5-rows, .large-desktop-1_5-1_5-3_5-rows, .large-desktop-3_5-1_5-1_5-rows, .large-desktop-1_5-2_5-2_5-rows, .large-desktop-2_5-2_5-1_5-rows, .large-desktop-1_6-2_3-1_6-rows, .large-desktop-1_6-1_6-2_3-rows, .large-desktop-2_3-1_6-1_6-rows {
    gap: var(--dmf-inline-row-gap, 0px) !important;
    column-gap: var(--dmf-inline-row-gap, 0px) !important;
    row-gap: var(--dmf-inline-row-gap, 0px) !important;
  }
  .large-desktop-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .large-desktop-2-rows { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .large-desktop-3-rows { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
  .large-desktop-4-rows { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
  .large-desktop-1_2-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; }
  .large-desktop-1_3-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) !important; }
  .large-desktop-2_3-1_3-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) !important; }
  .large-desktop-1_4-3_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) !important; }
  .large-desktop-3_4-1_4-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) !important; }
  .large-desktop-1_5-4_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) !important; }
  .large-desktop-4_5-1_5-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) !important; }
  .large-desktop-2_5-3_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 3fr) !important; }
  .large-desktop-3_5-2_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr) !important; }
  .large-desktop-1_6-5_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 5fr) !important; }
  .large-desktop-5_6-1_6-rows { grid-template-columns: minmax(0, 5fr) minmax(0, 1fr) !important; }
  .large-desktop-1_2-1_4-1_4-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .large-desktop-1_4-1_2-1_4-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .large-desktop-1_4-1_4-1_2-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr) !important; }
  .large-desktop-1_5-3_5-1_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 3fr) minmax(0, 1fr) !important; }
  .large-desktop-1_5-1_5-3_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 3fr) !important; }
  .large-desktop-3_5-1_5-1_5-rows { grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
  .large-desktop-1_5-2_5-2_5-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 2fr) !important; }
  .large-desktop-2_5-2_5-1_5-rows { grid-template-columns: minmax(0, 2fr) minmax(0, 2fr) minmax(0, 1fr) !important; }
  .large-desktop-1_6-2_3-1_6-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 4fr) minmax(0, 1fr) !important; }
  .large-desktop-1_6-1_6-2_3-rows { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 4fr) !important; }
  .large-desktop-2_3-1_6-1_6-rows { grid-template-columns: minmax(0, 4fr) minmax(0, 1fr) minmax(0, 1fr) !important; }
}

/* Divi Mobi First 2.44.4 - Strong Inline Row Gap Layer
 * The gap class is applied to the same Section that receives the inline-row class.
 * Use higher specificity than the base normalizer so manual classes and the builder dropdown both work.
 */
.dmf-inline-row-gap-none[class*="-rows"] {
  --dmf-inline-row-gap: 0px !important;
  gap: 0px !important;
  column-gap: 0px !important;
  row-gap: 0px !important;
}
.dmf-inline-row-gap-small[class*="-rows"] {
  --dmf-inline-row-gap: 12px !important;
  gap: 12px !important;
  column-gap: 12px !important;
  row-gap: 12px !important;
}
.dmf-inline-row-gap-medium[class*="-rows"] {
  --dmf-inline-row-gap: 20px !important;
  gap: 20px !important;
  column-gap: 20px !important;
  row-gap: 20px !important;
}
.dmf-inline-row-gap-large[class*="-rows"] {
  --dmf-inline-row-gap: 32px !important;
  gap: 32px !important;
  column-gap: 32px !important;
  row-gap: 32px !important;
}
.dmf-inline-row-gap-xlarge[class*="-rows"] {
  --dmf-inline-row-gap: 48px !important;
  gap: 48px !important;
  column-gap: 48px !important;
  row-gap: 48px !important;
}
