@media screen and (min-width: 1350px) {

  /*
 * ==========================================================
 * Grid
 * ==========================================================
 */


  /* Grid 12 */

  body.front .grid-1, body.front .grid-2, body.front .grid-3, body.front .grid-4,
  body.front .grid-5, body.front .grid-6, body.front .grid-7, body.front .grid-8,
  body.front .grid-9, body.front .grid-10, body.front .grid-11, body.front .grid-12 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
  }

  body.front .push-1, body.front .pull-1, body.front .push-2, body.front .pull-2,
  body.front .push-3, body.front .pull-3, body.front .push-4, body.front .pull-4,
  body.front .push-5, body.front .pull-5, body.front .push-6, body.front .pull-6,
  body.front .push-7, body.front .pull-7, body.front .push-8, body.front .pull-8,
  body.front .push-9, body.front .pull-9, body.front .push-10, body.front .pull-10,
  body.front .push-11, body.front .pull-11, body.front .push-12, body.front .pull-12 {
    position: relative;
  }

  body.front .alpha {
    margin-left: 0;
  }

  body.front .omega {
    margin-right: 0;
  }

  body.front body {
    min-width: 1344px;
  }

  body.front .container-12 {
    margin-left: auto;
    margin-right: auto;
    width: 1344px;
  }

  body.front .container-12 .grid-1 {
    width: 92px;
  }

  body.front .container-12 .grid-2 {
    width: 204px;
  }

  body.front .container-12 .grid-3 {
    width: 316px;
  }

  body.front .container-12 .grid-4 {
    width: 428px;
  }

  body.front .container-12 .grid-5 {
    width: 540px;
  }

  body.front .container-12 .grid-6 {
    width: 652px;
  }

  body.front .container-12 .grid-7 {
    width: 764px;
  }

  body.front .container-12 .grid-8 {
    width: 876px;
  }

  body.front .container-12 .grid-9 {
    width: 988px;
  }

  body.front .container-12 .grid-10 {
    width: 1100px;
  }

  body.front .container-12 .grid-11 {
    width: 1212px;
  }

  body.front .container-12 .grid-12 {
    width: 1324px;
  }


  body.front .container-12 .prefix-1 {
    padding-left: 112px;
  }

  body.front .container-12 .prefix-2 {
    padding-left: 224px;
  }

  body.front .container-12 .prefix-3 {
    padding-left: 336px;
  }

  body.front .container-12 .prefix-4 {
    padding-left: 448px;
  }

  body.front .container-12 .prefix-5 {
    padding-left: 560px;
  }

  body.front .container-12 .prefix-6 {
    padding-left: 672px;
  }

  body.front .container-12 .prefix-7 {
    padding-left: 784px;
  }

  body.front .container-12 .prefix-8 {
    padding-left: 896px;
  }

  body.front .container-12 .prefix-9 {
    padding-left: 1008px;
  }

  body.front .container-12 .prefix-10 {
    padding-left: 1120px;
  }

  body.front .container-12 .prefix-11 {
    padding-left: 1232px;
  }

  body.front .container-12 .suffix-1 {
    padding-right: 112px;
  }

  body.front .container-12 .suffix-2 {
    padding-right: 224px;
  }

  body.front .container-12 .suffix-3 {
    padding-right: 336px;
  }

  body.front .container-12 .suffix-4 {
    padding-right: 448px;
  }

  body.front .container-12 .suffix-5 {
    padding-right: 560px;
  }

  body.front .container-12 .suffix-6 {
    padding-right: 672px;
  }

  body.front .container-12 .suffix-7 {
    padding-right: 784px;
  }

  body.front .container-12 .suffix-8 {
    padding-right: 896px;
  }

  body.front .container-12 .suffix-9 {
    padding-right: 1008px;
  }

  body.front .container-12 .suffix-10 {
    padding-right: 1120px;
  }

  body.front .container-12 .suffix-11 {
    padding-right: 1232px;
  }

  body.front .container-12 .push-1 {
    left: 112px;
  }

  body.front .container-12 .push-2 {
    left: 224px;
  }

  body.front .container-12 .push-3 {
    left: 336px;
  }

  body.front .container-12 .push-4 {
    left: 448px;
  }

  body.front .container-12 .push-5 {
    left: 560px;
  }

  body.front .container-12 .push-6 {
    left: 672px;
  }

  body.front .container-12 .push-7 {
    left: 784px;
  }

  body.front .container-12 .push-8 {
    left: 896px;
  }

  body.front .container-12 .push-9 {
    left: 1008px;
  }

  body.front .container-12 .push-10 {
    left: 1120px;
  }

  body.front .container-12 .push-11 {
    left: 1232px;
  }

  body.front .container-12 .pull-1 {
    left: -112px;
  }

  body.front .container-12 .pull-2 {
    left: -224px;
  }

  body.front .container-12 .pull-3 {
    left: -336px;
  }

  body.front .container-12 .pull-4 {
    left: -448px;
  }

  body.front .container-12 .pull-5 {
    left: -560px;
  }

  body.front .container-12 .pull-6 {
    left: -672px;
  }

  body.front .container-12 .pull-7 {
    left: -784px;
  }

  body.front .container-12 .pull-8 {
    left: -896px;
  }

  body.front .container-12 .pull-9 {
    left: -1008px;
  }

  body.front .container-12 .pull-10 {
    left: -1120px;
  }

  body.front .container-12 .pull-11 {
    left: -1232px;
  }



  /* Grid 24 */

  /*
 * ==========================================================
 * Grid
 * ==========================================================
 */

  body.front .grid-1, body.front .grid-2, body.front .grid-3, body.front .grid-4,
  body.front .grid-5, body.front .grid-6, body.front .grid-7, body.front .grid-8,
  body.front .grid-9, body.front .grid-10, body.front .grid-11, body.front .grid-12,
  body.front .grid-13, body.front .grid-14, body.front .grid-15, body.front .grid-16,
  body.front .grid-17, body.front .grid-18, body.front .grid-19, body.front .grid-20,
  body.front .grid-21, body.front .grid-22, body.front .grid-23, body.front .grid-24 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
  }

  body.front .push-1, body.front .pull-1, body.front .push-2, body.front .pull-2,
  body.front .push-3, body.front .pull-3, body.front .push-4, body.front .pull-4,
  body.front .push-5, body.front .pull-5, body.front .push-6, body.front .pull-6,
  body.front .push-7, body.front .pull-7, body.front .push-8, body.front .pull-8,
  body.front .push-9, body.front .pull-9, body.front .push-10, body.front .pull-10,
  body.front .push-11, body.front .pull-11, body.front .push-12, body.front .pull-12,
  body.front .push-13, body.front .pull-13, body.front .push-14, body.front .pull-14,
  body.front .push-15, body.front .pull-15, body.front .push-16, body.front .pull-16,
  body.front .push-17, body.front .pull-17, body.front .push-18, body.front .pull-18,
  body.front .push-19, body.front .pull-19, body.front .push-20, body.front .pull-20,
  body.front .push-21, body.front .pull-21, body.front .push-22, body.front .pull-22,
  body.front .push-23, body.front .pull-23, body.front .push-24, body.front .pull-24 {
    position: relative;
  }

  /*
   * ==========================================================
   * Alpha - Omega
   * ==========================================================
   */

  body.front .alpha {
    margin-left: 0;
  }

  body.front .omega {
    margin-right: 0;
  }

  /*
   * ==========================================================
   * Container
   * ==========================================================
   */

  body.front body {
    min-width: 1344px;
  }

  body.front .container-24 {
    margin-left: auto;
    margin-right: auto;
    width: 1344px;
  }

  /*
   * ==========================================================
   * Columns
   * ==========================================================
   */

  body.front .container-24 .grid-1 {
    width: 36px;
  }

  body.front .container-24 .grid-2 {
    width: 92px;
  }

  body.front .container-24 .grid-3 {
    width: 148px;
  }

  body.front .container-24 .grid-4 {
    width: 204px;
  }

  body.front .container-24 .grid-5 {
    width: 260px;
  }

  body.front .container-24 .grid-6 {
    width: 316px;
  }

  body.front .container-24 .grid-7 {
    width: 372px;
  }

  body.front .container-24 .grid-8 {
    width: 428px;
  }

  body.front .container-24 .grid-9 {
    width: 484px;
  }

  body.front .container-24 .grid-10 {
    width: 540px;
  }

  body.front .container-24 .grid-11 {
    width: 596px;
  }

  body.front .container-24 .grid-12 {
    width: 652px;
  }

  body.front .container-24 .grid-13 {
    width: 708px;
  }

  body.front .container-24 .grid-14 {
    width: 764px;
  }

  body.front .container-24 .grid-15 {
    width: 820px;
  }

  body.front .container-24 .grid-16 {
    width: 876px;
  }

  body.front .container-24 .grid-17 {
    width: 932px;
  }

  body.front .container-24 .grid-18 {
    width: 988px;
  }

  body.front .container-24 .grid-19 {
    width: 1044px;
  }

  body.front .container-24 .grid-20 {
    width: 1100px;
  }

  body.front .container-24 .grid-21 {
    width: 1156px;
  }

  body.front .container-24 .grid-22 {
    width: 1212px;
  }

  body.front .container-24 .grid-23 {
    width: 1268px;
  }

  body.front .container-24 .grid-24 {
    width: 1324px;
  }


  /*
   * ==========================================================
   * Prefix
   * ==========================================================
   */

  body.front .container-24 .prefix-1 {
    padding-left: 56px;
  }

  body.front .container-24 .prefix-2 {
    padding-left: 112px;
  }

  body.front .container-24 .prefix-3 {
    padding-left: 168px;
  }

  body.front .container-24 .prefix-4 {
    padding-left: 224px;
  }

  body.front .container-24 .prefix-5 {
    padding-left: 280px;
  }

  body.front .container-24 .prefix-6 {
    padding-left: 336px;
  }

  body.front .container-24 .prefix-7 {
    padding-left: 392px;
  }

  body.front .container-24 .prefix-8 {
    padding-left: 448px;
  }

  body.front .container-24 .prefix-9 {
    padding-left: 504px;
  }

  body.front .container-24 .prefix-10 {
    padding-left: 560px;
  }

  body.front .container-24 .prefix-11 {
    padding-left: 616px;
  }

  body.front .container-24 .prefix-12 {
    padding-left: 672px;
  }

  body.front .container-24 .prefix-13 {
    padding-left: 728px;
  }

  body.front .container-24 .prefix-14 {
    padding-left: 784px;
  }

  body.front .container-24 .prefix-15 {
    padding-left: 840px;
  }

  body.front .container-24 .prefix-16 {
    padding-left: 896px;
  }

  body.front .container-24 .prefix-17 {
    padding-left: 952px;
  }

  body.front .container-24 .prefix-18 {
    padding-left: 1008px;
  }

  body.front .container-24 .prefix-19 {
    padding-left: 1064px;
  }

  body.front .container-24 .prefix-20 {
    padding-left: 1120px;
  }

  body.front .container-24 .prefix-21 {
    padding-left: 1176px;
  }

  body.front .container-24 .prefix-22 {
    padding-left: 1232px;
  }

  body.front .container-24 .prefix-23 {
    padding-left: 1288px;
  }

  /*
   * ==========================================================
   * Suffix
   * ==========================================================
   */

  body.front .container-24 .suffix-1 {
    padding-right: 56px;
  }

  body.front .container-24 .suffix-2 {
    padding-right: 112px;
  }

  body.front .container-24 .suffix-3 {
    padding-right: 168px;
  }

  body.front .container-24 .suffix-4 {
    padding-right: 224px;
  }

  body.front .container-24 .suffix-5 {
    padding-right: 280px;
  }

  body.front .container-24 .suffix-6 {
    padding-right: 336px;
  }

  body.front .container-24 .suffix-7 {
    padding-right: 392px;
  }

  body.front .container-24 .suffix-8 {
    padding-right: 448px;
  }

  body.front .container-24 .suffix-9 {
    padding-right: 504px;
  }

  body.front .container-24 .suffix-10 {
    padding-right: 560px;
  }

  body.front .container-24 .suffix-11 {
    padding-right: 616px;
  }

  body.front .container-24 .suffix-12 {
    padding-right: 672px;
  }

  body.front .container-24 .suffix-13 {
    padding-right: 728px;
  }

  body.front .container-24 .suffix-14 {
    padding-right: 784px;
  }

  body.front .container-24 .suffix-15 {
    padding-right: 840px;
  }

  body.front .container-24 .suffix-16 {
    padding-right: 896px;
  }

  body.front .container-24 .suffix-17 {
    padding-right: 952px;
  }

  body.front .container-24 .suffix-18 {
    padding-right: 1008px;
  }

  body.front .container-24 .suffix-19 {
    padding-right: 1064px;
  }

  body.front .container-24 .suffix-20 {
    padding-right: 1120px;
  }

  body.front .container-24 .suffix-21 {
    padding-right: 1176px;
  }

  body.front .container-24 .suffix-22 {
    padding-right: 1232px;
  }

  body.front .container-24 .suffix-23 {
    padding-right: 1288px;
  }

  /*
   * ==========================================================
   * Push
   * ==========================================================
   */

  body.front .container-24 .push-1 {
    left: 56px;
  }

  body.front .container-24 .push-2 {
    left: 112px;
  }

  body.front .container-24 .push-3 {
    left: 168px;
  }

  body.front .container-24 .push-4 {
    left: 224px;
  }

  body.front .container-24 .push-5 {
    left: 280px;
  }

  body.front .container-24 .push-6 {
    left: 336px;
  }

  body.front .container-24 .push-7 {
    left: 392px;
  }

  body.front .container-24 .push-8 {
    left: 448px;
  }

  body.front .container-24 .push-9 {
    left: 504px;
  }

  body.front .container-24 .push-10 {
    left: 560px;
  }

  body.front .container-24 .push-11 {
    left: 616px;
  }

  body.front .container-24 .push-12 {
    left: 672px;
  }

  body.front .container-24 .push-13 {
    left: 728px;
  }

  body.front .container-24 .push-14 {
    left: 784px;
  }

  body.front .container-24 .push-15 {
    left: 840px;
  }

  body.front .container-24 .push-16 {
    left: 896px;
  }

  body.front .container-24 .push-17 {
    left: 952px;
  }

  body.front .container-24 .push-18 {
    left: 1008px;
  }

  body.front .container-24 .push-19 {
    left: 1064px;
  }

  body.front .container-24 .push-20 {
    left: 1120px;
  }

  body.front .container-24 .push-21 {
    left: 1176px;
  }

  body.front .container-24 .push-22 {
    left: 1232px;
  }

  body.front .container-24 .push-23 {
    left: 1288px;
  }

  /*
   * ==========================================================
   * Pull
   * ==========================================================
   */

  body.front .container-24 .pull-1 {
    left: -56px;
  }

  body.front .container-24 .pull-2 {
    left: -112px;
  }

  body.front .container-24 .pull-3 {
    left: -168px;
  }

  body.front .container-24 .pull-4 {
    left: -224px;
  }

  body.front .container-24 .pull-5 {
    left: -280px;
  }

  body.front .container-24 .pull-6 {
    left: -336px;
  }

  body.front .container-24 .pull-7 {
    left: -392px;
  }

  body.front .container-24 .pull-8 {
    left: -448px;
  }

  body.front .container-24 .pull-9 {
    left: -504px;
  }

  body.front .container-24 .pull-10 {
    left: -560px;
  }

  body.front .container-24 .pull-11 {
    left: -616px;
  }

  body.front .container-24 .pull-12 {
    left: -672px;
  }

  body.front .container-24 .pull-13 {
    left: -728px;
  }

  body.front .container-24 .pull-14 {
    left: -784px;
  }

  body.front .container-24 .pull-15 {
    left: -840px;
  }

  body.front .container-24 .pull-16 {
    left: -896px;
  }

  body.front .container-24 .pull-17 {
    left: -952px;
  }

  body.front .container-24 .pull-18 {
    left: -1008px;
  }

  body.front .container-24 .pull-19 {
    left: -1064px;
  }

  body.front .container-24 .pull-20 {
    left: -1120px;
  }

  body.front .container-24 .pull-21 {
    left: -1176px;
  }

  body.front .container-24 .pull-22 {
    left: -1232px;
  }

  body.front .container-24 .pull-23 {
    left: -1288px;
  }







  body.front .page { position: relative; width: 1344px; margin: 0 auto; padding: 0; }
  body.front .page .column,
  body.front .page .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
  body.front .row { margin-bottom: 20px; }

  /* Nested Column Classes */
  body.front .column.alpha, .columns.alpha { margin-left: 0; }
  body.front .column.omega, .columns.omega { margin-right: 0; }

  /* Base Grid */
  body.front .page .one.column,
  body.front .page .one.columns { width: 64px; }
  body.front .page .two.columns { width: 148px; }
  body.front .page .three.columns { width: 232px; }
  body.front .page .four.columns { width: 316px; }
  body.front .page .five.columns { width: 400px; }
  body.front .page .six.columns { width: 484px; }
  body.front .page .seven.columns { width: 568px; }
  body.front .page .eight.columns { width: 652px; }
  body.front .page .nine.columns { width: 736px; }
  body.front .page .ten.columns { width: 820px; }
  body.front .page .eleven.columns { width:  904px; }
  body.front .page .twelve.columns { width: 988px; }
  body.front .page .thirteen.columns { width: 1072px; }
  body.front .page .fourteen.columns { width: 1156px; }
  body.front .page .fifteen.columns { width: 1240px; }
  body.front .page .sixteen.columns { width: 1324px; }
  body.front .page .sixteen.columns.full { width: 1344px; }

  body.front .page .one-third.column { width: 420px; }
  body.front .page .two-thirds.column { width: 900px; }

  /* Offsets */
  body.front .page .offset-by-one { padding-left: 84px; }
  body.front .page .offset-by-two { padding-left: 168px; }
  body.front .page .offset-by-three { padding-left: 252px; }
  body.front .page .offset-by-four { padding-left: 336px; }
  body.front .page .offset-by-five { padding-left: 420px; }
  body.front .page .offset-by-six { padding-left: 504px; }
  body.front .page .offset-by-seven { padding-left: 588px; }
  body.front .page .offset-by-eight { padding-left: 672px; }
  body.front .page .offset-by-nine { padding-left: 756px; }
  body.front .page .offset-by-ten { padding-left: 840px; }
  body.front .page .offset-by-eleven { padding-left: 924px; }
  body.front .page .offset-by-twelve { padding-left: 1008px; }
  body.front .page .offset-by-thirteen { padding-left: 1092px; }
  body.front .page .offset-by-fourteen { padding-left: 1176px; }
  body.front .page .offset-by-fifteen { padding-left: 1260px; }

  body.front #zone-branding,
  body.front #zone-menu,
  body.front #zone-content,
  body.front #zone-footer {
    width: 1344px;
  }
}

body.not-front #block-block-54 .content div {
  gap: 50px 50px;
}
body.not-front #block-block-54 .content div img {
  height: 90px !important;
  width: auto !important;
}
