.grid-wrapper {
  margin: 0 auto;
  max-width: 100%; }

.grid-container {
  margin: 0 auto; }

.grid-blok,
.grid-zone {
  position: relative; }

.clear {
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0; }

.grid-zone-wrapper {
  float: left;
  width: 100%; }

.grid-zone.breakout-zone.expand-to-canvas {
  padding-left: 0 !important;
  padding-right: 0 !important; }
  .grid-zone.breakout-zone.expand-to-canvas .grid-blok.grid-campagne, .grid-zone.breakout-zone.expand-to-canvas .grid-blok.grid-frame {
    padding-left: 0;
    padding-right: 0; }

@media screen and (max-width: 539px) {
  /* stylelint-disable-next-line no-invalid-position-at-import-rule -- We need this order*/
  .container_12 {
    max-width: 320px; }
    .container_12:after {
      content: " ";
      display: block;
      clear: both; }
  .grid-zone.grid_12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_4 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_4 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_12 .grid-blok.grid_5 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_5 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_12 .grid-blok.grid_6 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_6 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_12 .grid-blok.grid_7 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_7 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_12 .grid-blok.grid_8 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_8 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_12 .grid-blok.grid_9 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_9 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_12 .grid-blok.grid_10 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_10 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_12 .grid-blok.grid_11 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_11 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_12 .grid-blok.grid_12 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_12 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_12 .grid-blok.grid_1 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 33.33333%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_1 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10%;
        padding-right: 10%; }
    .grid-zone.grid_12 .grid-blok.grid_2 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 66.66667%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_2 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 5%;
        padding-right: 5%; }
    .grid-zone.grid_12 .grid-blok.grid_3 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_3 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
  .grid-zone.grid_9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_9 .grid-blok.grid_4 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_4 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_9 .grid-blok.grid_5 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_5 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_9 .grid-blok.grid_6 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_6 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_9 .grid-blok.grid_7 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_7 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_9 .grid-blok.grid_8 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_8 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_9 .grid-blok.grid_9 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_9 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_9 .grid-blok.grid_1 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 33.33333%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_1 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10%;
        padding-right: 10%; }
    .grid-zone.grid_9 .grid-blok.grid_2 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 66.66667%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_2 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 5%;
        padding-right: 5%; }
    .grid-zone.grid_9 .grid-blok.grid_3 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_3 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
  .grid-zone.grid_6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_6 .grid-blok.grid_4 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_4 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_6 .grid-blok.grid_5 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_5 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_6 .grid-blok.grid_6 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_6 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_6 .grid-blok.grid_1 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 33.33333%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_1 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10%;
        padding-right: 10%; }
    .grid-zone.grid_6 .grid-blok.grid_2 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 66.66667%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_2 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 5%;
        padding-right: 5%; }
    .grid-zone.grid_6 .grid-blok.grid_3 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_3 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
  .grid-zone.grid_3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_3 .grid-blok.grid_4 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_3 .grid-blok.grid_4 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_3 .grid-blok.grid_3 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_3 .grid-blok.grid_3 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
    .grid-zone.grid_3 .grid-blok.grid_1 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 33.33333%;
      float: left; }
      .grid-zone.grid_3 .grid-blok.grid_1 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10%;
        padding-right: 10%; }
    .grid-zone.grid_3 .grid-blok.grid_2 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 66.66667%;
      float: left; }
      .grid-zone.grid_3 .grid-blok.grid_2 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 5%;
        padding-right: 5%; }
    .grid-zone.grid_3 .grid-blok.grid_3 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_3 .grid-blok.grid_3 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 3.33333%;
        padding-right: 3.33333%; }
  .container_12 {
    max-width: 100%; } }

@media screen and (min-width: 540px) and (max-width: 1023px) {
  /* stylelint-disable-next-line no-invalid-position-at-import-rule -- We need this order*/
  .wrapper_12 {
    max-width: 480px; }
  .container_12 {
    max-width: 480px; }
    .container_12:after {
      content: " ";
      display: block;
      clear: both; }
    .container_12.breakout-container {
      max-width: 100%; }
      .container_12.breakout-container .grid-zone.grid_12 {
        margin-left: calc((100% - 480px) / 2);
        margin-right: calc((100% - 480px) / 2);
        width: 480px; }
        .container_12.breakout-container .grid-zone.grid_12.breakout-zone {
          margin-left: 0;
          margin-right: 0;
          padding-left: calc((100% - 480px) / 2);
          padding-right: calc((100% - 480px) / 2);
          width: 100%; }
  .grid-zone.grid_12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_7 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_7 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_12 .grid-blok.grid_8 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_8 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_12 .grid-blok.grid_9 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_9 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_12 .grid-blok.grid_10 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_10 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_12 .grid-blok.grid_11 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_11 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_12 .grid-blok.grid_12 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_12 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_12 .grid-blok.grid_1 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 16.66667%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_1 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_12 .grid-blok.grid_2 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 33.33333%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_2 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_12 .grid-blok.grid_3 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 50%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_3 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_12 .grid-blok.grid_4 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 66.66667%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_4 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_12 .grid-blok.grid_5 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 83.33333%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_5 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_12 .grid-blok.grid_6 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_12 .grid-blok.grid_6 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
  .grid-zone.grid_9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_9 .grid-blok.grid_7 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_7 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_9 .grid-blok.grid_8 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_8 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_9 .grid-blok.grid_9 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_9 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_9 .grid-blok.grid_1 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 16.66667%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_1 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_9 .grid-blok.grid_2 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 33.33333%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_2 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_9 .grid-blok.grid_3 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 50%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_3 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_9 .grid-blok.grid_4 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 66.66667%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_4 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_9 .grid-blok.grid_5 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 83.33333%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_5 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_9 .grid-blok.grid_6 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_9 .grid-blok.grid_6 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
  .grid-zone.grid_6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_6 .grid-blok.grid_7 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_7 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_6 .grid-blok.grid_6 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_6 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_6 .grid-blok.grid_1 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 16.66667%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_1 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_6 .grid-blok.grid_2 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 33.33333%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_2 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_6 .grid-blok.grid_3 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 50%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_3 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_6 .grid-blok.grid_4 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 66.66667%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_4 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_6 .grid-blok.grid_5 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 83.33333%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_5 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_6 .grid-blok.grid_6 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_6 .grid-blok.grid_6 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
  .grid-zone.grid_3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_3 .grid-blok.grid_1 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 33.33333%;
      float: left; }
      .grid-zone.grid_3 .grid-blok.grid_1 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_3 .grid-blok.grid_2 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 66.66667%;
      float: left; }
      .grid-zone.grid_3 .grid-blok.grid_2 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
    .grid-zone.grid_3 .grid-blok.grid_3 {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left; }
      .grid-zone.grid_3 .grid-blok.grid_3 > .grid-element {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        float: left;
        padding-left: 10px;
        padding-right: 10px; }
  .breakout-container .grid-zone-wrapper {
    margin-left: calc((100% - 480px) * 0.5);
    margin-right: calc((100% - 480px) * 0.5);
    width: 480px; }
    .breakout-container .grid-zone-wrapper.expand-to-canvas {
      margin-left: 0;
      margin-right: 0;
      padding-left: calc((100% - 480px) * 0.5);
      padding-right: calc((100% - 480px) * 0.5); }
  .grid-zone.breakout-zone > .grid-row,
  .grid-zone.breakout-zone section > .grid-row {
    padding-left: calc((100% - 480px) * 0.5);
    padding-right: calc((100% - 480px) * 0.5); } }

@media screen and (min-width: calc(1023px + 1px)) {
  /* stylelint-disable-next-line no-invalid-position-at-import-rule -- We need this order*/
  .wrapper_12 {
    max-width: 1400px; }
  .container_12 {
    max-width: 960px; }
    .container_12:after {
      content: " ";
      display: block;
      clear: both; }
    .container_12.breakout-container {
      max-width: 100%; }
      .container_12.breakout-container .grid-zone.grid_12 {
        margin-left: calc((100% - 960px) / 2);
        margin-right: calc((100% - 960px) / 2);
        width: 960px; }
        .container_12.breakout-container .grid-zone.grid_12.breakout-zone {
          margin-left: 0;
          margin-right: 0;
          padding-left: calc((100% - 960px) / 2);
          padding-right: calc((100% - 960px) / 2);
          width: 100%; }
  .grid-zone.grid_12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
  .grid-zone.push_1 {
    left: 8.33333%; }
  .grid-zone.pull_1 {
    left: -8.33333%; }
  .grid-zone.push_0 {
    left: 0%; }
  .grid-zone.pull_0 {
    left: 0%; }
  .grid-zone.grid_12 .grid-blok.grid_1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 8.33333%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_1 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.grid_2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 16.66667%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_2 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.grid_3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_3 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.grid_4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.33333%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_4 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.grid_5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 41.66667%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_5 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.grid_6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_6 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.grid_7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 58.33333%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_7 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.grid_8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 66.66667%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_8 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.grid_9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 75%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_9 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.grid_10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 83.33333%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_10 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.grid_11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 91.66667%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_11 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.grid_12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_12 .grid-blok.grid_12 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_12 .grid-blok.push_1 {
    left: 8.33333%; }
  .grid-zone.grid_12 .grid-blok.pull_1 {
    left: -8.33333%; }
  .grid-zone.grid_12 .grid-blok.prefix_1 {
    margin-left: 8.33333%; }
  .grid-zone.grid_12 .grid-blok.suffix_1 {
    margin-right: 8.33333%; }
  .grid-zone.grid_12 .grid-blok.push_2 {
    left: 16.66667%; }
  .grid-zone.grid_12 .grid-blok.pull_2 {
    left: -16.66667%; }
  .grid-zone.grid_12 .grid-blok.prefix_2 {
    margin-left: 16.66667%; }
  .grid-zone.grid_12 .grid-blok.suffix_2 {
    margin-right: 16.66667%; }
  .grid-zone.grid_12 .grid-blok.push_3 {
    left: 25%; }
  .grid-zone.grid_12 .grid-blok.pull_3 {
    left: -25%; }
  .grid-zone.grid_12 .grid-blok.prefix_3 {
    margin-left: 25%; }
  .grid-zone.grid_12 .grid-blok.suffix_3 {
    margin-right: 25%; }
  .grid-zone.grid_12 .grid-blok.push_4 {
    left: 33.33333%; }
  .grid-zone.grid_12 .grid-blok.pull_4 {
    left: -33.33333%; }
  .grid-zone.grid_12 .grid-blok.prefix_4 {
    margin-left: 33.33333%; }
  .grid-zone.grid_12 .grid-blok.suffix_4 {
    margin-right: 33.33333%; }
  .grid-zone.grid_12 .grid-blok.push_5 {
    left: 41.66667%; }
  .grid-zone.grid_12 .grid-blok.pull_5 {
    left: -41.66667%; }
  .grid-zone.grid_12 .grid-blok.prefix_5 {
    margin-left: 41.66667%; }
  .grid-zone.grid_12 .grid-blok.suffix_5 {
    margin-right: 41.66667%; }
  .grid-zone.grid_12 .grid-blok.push_6 {
    left: 50%; }
  .grid-zone.grid_12 .grid-blok.pull_6 {
    left: -50%; }
  .grid-zone.grid_12 .grid-blok.prefix_6 {
    margin-left: 50%; }
  .grid-zone.grid_12 .grid-blok.suffix_6 {
    margin-right: 50%; }
  .grid-zone.grid_12 .grid-blok.push_7 {
    left: 58.33333%; }
  .grid-zone.grid_12 .grid-blok.pull_7 {
    left: -58.33333%; }
  .grid-zone.grid_12 .grid-blok.prefix_7 {
    margin-left: 58.33333%; }
  .grid-zone.grid_12 .grid-blok.suffix_7 {
    margin-right: 58.33333%; }
  .grid-zone.grid_12 .grid-blok.push_8 {
    left: 66.66667%; }
  .grid-zone.grid_12 .grid-blok.pull_8 {
    left: -66.66667%; }
  .grid-zone.grid_12 .grid-blok.prefix_8 {
    margin-left: 66.66667%; }
  .grid-zone.grid_12 .grid-blok.suffix_8 {
    margin-right: 66.66667%; }
  .grid-zone.grid_12 .grid-blok.push_9 {
    left: 75%; }
  .grid-zone.grid_12 .grid-blok.pull_9 {
    left: -75%; }
  .grid-zone.grid_12 .grid-blok.prefix_9 {
    margin-left: 75%; }
  .grid-zone.grid_12 .grid-blok.suffix_9 {
    margin-right: 75%; }
  .grid-zone.grid_12 .grid-blok.push_10 {
    left: 83.33333%; }
  .grid-zone.grid_12 .grid-blok.pull_10 {
    left: -83.33333%; }
  .grid-zone.grid_12 .grid-blok.prefix_10 {
    margin-left: 83.33333%; }
  .grid-zone.grid_12 .grid-blok.suffix_10 {
    margin-right: 83.33333%; }
  .grid-zone.grid_12 .grid-blok.push_11 {
    left: 91.66667%; }
  .grid-zone.grid_12 .grid-blok.pull_11 {
    left: -91.66667%; }
  .grid-zone.grid_12 .grid-blok.prefix_11 {
    margin-left: 91.66667%; }
  .grid-zone.grid_12 .grid-blok.suffix_11 {
    margin-right: 91.66667%; }
  .grid-zone.grid_12 .grid-blok.push_12 {
    left: 100%; }
  .grid-zone.grid_12 .grid-blok.pull_12 {
    left: -100%; }
  .grid-zone.grid_12 .grid-blok.prefix_12 {
    margin-left: 100%; }
  .grid-zone.grid_12 .grid-blok.suffix_12 {
    margin-right: 100%; }
  .grid-zone.grid_9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 75%;
    float: left; }
  .grid-zone.push_1 {
    left: 8.33333%; }
  .grid-zone.pull_1 {
    left: -8.33333%; }
  .grid-zone.push_2 {
    left: 16.66667%; }
  .grid-zone.pull_2 {
    left: -16.66667%; }
  .grid-zone.push_3 {
    left: 25%; }
  .grid-zone.pull_3 {
    left: -25%; }
  .grid-zone.grid_9 .grid-blok.grid_1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 11.11111%;
    float: left; }
    .grid-zone.grid_9 .grid-blok.grid_1 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_9 .grid-blok.grid_2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 22.22222%;
    float: left; }
    .grid-zone.grid_9 .grid-blok.grid_2 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_9 .grid-blok.grid_3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.33333%;
    float: left; }
    .grid-zone.grid_9 .grid-blok.grid_3 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_9 .grid-blok.grid_4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 44.44444%;
    float: left; }
    .grid-zone.grid_9 .grid-blok.grid_4 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_9 .grid-blok.grid_5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 55.55556%;
    float: left; }
    .grid-zone.grid_9 .grid-blok.grid_5 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_9 .grid-blok.grid_6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 66.66667%;
    float: left; }
    .grid-zone.grid_9 .grid-blok.grid_6 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_9 .grid-blok.grid_7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 77.77778%;
    float: left; }
    .grid-zone.grid_9 .grid-blok.grid_7 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_9 .grid-blok.grid_8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 88.88889%;
    float: left; }
    .grid-zone.grid_9 .grid-blok.grid_8 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_9 .grid-blok.grid_9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_9 .grid-blok.grid_9 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_9 .grid-blok.push_1 {
    left: 11.11111%; }
  .grid-zone.grid_9 .grid-blok.pull_1 {
    left: -11.11111%; }
  .grid-zone.grid_9 .grid-blok.prefix_1 {
    margin-left: 11.11111%; }
  .grid-zone.grid_9 .grid-blok.suffix_1 {
    margin-right: 11.11111%; }
  .grid-zone.grid_9 .grid-blok.push_2 {
    left: 22.22222%; }
  .grid-zone.grid_9 .grid-blok.pull_2 {
    left: -22.22222%; }
  .grid-zone.grid_9 .grid-blok.prefix_2 {
    margin-left: 22.22222%; }
  .grid-zone.grid_9 .grid-blok.suffix_2 {
    margin-right: 22.22222%; }
  .grid-zone.grid_9 .grid-blok.push_3 {
    left: 33.33333%; }
  .grid-zone.grid_9 .grid-blok.pull_3 {
    left: -33.33333%; }
  .grid-zone.grid_9 .grid-blok.prefix_3 {
    margin-left: 33.33333%; }
  .grid-zone.grid_9 .grid-blok.suffix_3 {
    margin-right: 33.33333%; }
  .grid-zone.grid_9 .grid-blok.push_4 {
    left: 44.44444%; }
  .grid-zone.grid_9 .grid-blok.pull_4 {
    left: -44.44444%; }
  .grid-zone.grid_9 .grid-blok.prefix_4 {
    margin-left: 44.44444%; }
  .grid-zone.grid_9 .grid-blok.suffix_4 {
    margin-right: 44.44444%; }
  .grid-zone.grid_9 .grid-blok.push_5 {
    left: 55.55556%; }
  .grid-zone.grid_9 .grid-blok.pull_5 {
    left: -55.55556%; }
  .grid-zone.grid_9 .grid-blok.prefix_5 {
    margin-left: 55.55556%; }
  .grid-zone.grid_9 .grid-blok.suffix_5 {
    margin-right: 55.55556%; }
  .grid-zone.grid_9 .grid-blok.push_6 {
    left: 66.66667%; }
  .grid-zone.grid_9 .grid-blok.pull_6 {
    left: -66.66667%; }
  .grid-zone.grid_9 .grid-blok.prefix_6 {
    margin-left: 66.66667%; }
  .grid-zone.grid_9 .grid-blok.suffix_6 {
    margin-right: 66.66667%; }
  .grid-zone.grid_9 .grid-blok.push_7 {
    left: 77.77778%; }
  .grid-zone.grid_9 .grid-blok.pull_7 {
    left: -77.77778%; }
  .grid-zone.grid_9 .grid-blok.prefix_7 {
    margin-left: 77.77778%; }
  .grid-zone.grid_9 .grid-blok.suffix_7 {
    margin-right: 77.77778%; }
  .grid-zone.grid_9 .grid-blok.push_8 {
    left: 88.88889%; }
  .grid-zone.grid_9 .grid-blok.pull_8 {
    left: -88.88889%; }
  .grid-zone.grid_9 .grid-blok.prefix_8 {
    margin-left: 88.88889%; }
  .grid-zone.grid_9 .grid-blok.suffix_8 {
    margin-right: 88.88889%; }
  .grid-zone.grid_9 .grid-blok.push_9 {
    left: 100%; }
  .grid-zone.grid_9 .grid-blok.pull_9 {
    left: -100%; }
  .grid-zone.grid_9 .grid-blok.prefix_9 {
    margin-left: 100%; }
  .grid-zone.grid_9 .grid-blok.suffix_9 {
    margin-right: 100%; }
  .grid-zone.grid_9 .grid-blok.push_10 {
    left: 111.11111%; }
  .grid-zone.grid_9 .grid-blok.pull_10 {
    left: -111.11111%; }
  .grid-zone.grid_9 .grid-blok.prefix_10 {
    margin-left: 111.11111%; }
  .grid-zone.grid_9 .grid-blok.suffix_10 {
    margin-right: 111.11111%; }
  .grid-zone.grid_9 .grid-blok.push_11 {
    left: 122.22222%; }
  .grid-zone.grid_9 .grid-blok.pull_11 {
    left: -122.22222%; }
  .grid-zone.grid_9 .grid-blok.prefix_11 {
    margin-left: 122.22222%; }
  .grid-zone.grid_9 .grid-blok.suffix_11 {
    margin-right: 122.22222%; }
  .grid-zone.grid_9 .grid-blok.push_12 {
    left: 133.33333%; }
  .grid-zone.grid_9 .grid-blok.pull_12 {
    left: -133.33333%; }
  .grid-zone.grid_9 .grid-blok.prefix_12 {
    margin-left: 133.33333%; }
  .grid-zone.grid_9 .grid-blok.suffix_12 {
    margin-right: 133.33333%; }
  .grid-zone.grid_6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left; }
  .grid-zone.push_1 {
    left: 8.33333%; }
  .grid-zone.pull_1 {
    left: -8.33333%; }
  .grid-zone.push_2 {
    left: 16.66667%; }
  .grid-zone.pull_2 {
    left: -16.66667%; }
  .grid-zone.push_3 {
    left: 25%; }
  .grid-zone.pull_3 {
    left: -25%; }
  .grid-zone.push_4 {
    left: 33.33333%; }
  .grid-zone.pull_4 {
    left: -33.33333%; }
  .grid-zone.push_5 {
    left: 41.66667%; }
  .grid-zone.pull_5 {
    left: -41.66667%; }
  .grid-zone.push_6 {
    left: 50%; }
  .grid-zone.pull_6 {
    left: -50%; }
  .grid-zone.grid_6 .grid-blok.grid_1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 16.66667%;
    float: left; }
    .grid-zone.grid_6 .grid-blok.grid_1 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_6 .grid-blok.grid_2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.33333%;
    float: left; }
    .grid-zone.grid_6 .grid-blok.grid_2 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_6 .grid-blok.grid_3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left; }
    .grid-zone.grid_6 .grid-blok.grid_3 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_6 .grid-blok.grid_4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 66.66667%;
    float: left; }
    .grid-zone.grid_6 .grid-blok.grid_4 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_6 .grid-blok.grid_5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 83.33333%;
    float: left; }
    .grid-zone.grid_6 .grid-blok.grid_5 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_6 .grid-blok.grid_6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_6 .grid-blok.grid_6 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_6 .grid-blok.push_1 {
    left: 16.66667%; }
  .grid-zone.grid_6 .grid-blok.pull_1 {
    left: -16.66667%; }
  .grid-zone.grid_6 .grid-blok.prefix_1 {
    margin-left: 16.66667%; }
  .grid-zone.grid_6 .grid-blok.suffix_1 {
    margin-right: 16.66667%; }
  .grid-zone.grid_6 .grid-blok.push_2 {
    left: 33.33333%; }
  .grid-zone.grid_6 .grid-blok.pull_2 {
    left: -33.33333%; }
  .grid-zone.grid_6 .grid-blok.prefix_2 {
    margin-left: 33.33333%; }
  .grid-zone.grid_6 .grid-blok.suffix_2 {
    margin-right: 33.33333%; }
  .grid-zone.grid_6 .grid-blok.push_3 {
    left: 50%; }
  .grid-zone.grid_6 .grid-blok.pull_3 {
    left: -50%; }
  .grid-zone.grid_6 .grid-blok.prefix_3 {
    margin-left: 50%; }
  .grid-zone.grid_6 .grid-blok.suffix_3 {
    margin-right: 50%; }
  .grid-zone.grid_6 .grid-blok.push_4 {
    left: 66.66667%; }
  .grid-zone.grid_6 .grid-blok.pull_4 {
    left: -66.66667%; }
  .grid-zone.grid_6 .grid-blok.prefix_4 {
    margin-left: 66.66667%; }
  .grid-zone.grid_6 .grid-blok.suffix_4 {
    margin-right: 66.66667%; }
  .grid-zone.grid_6 .grid-blok.push_5 {
    left: 83.33333%; }
  .grid-zone.grid_6 .grid-blok.pull_5 {
    left: -83.33333%; }
  .grid-zone.grid_6 .grid-blok.prefix_5 {
    margin-left: 83.33333%; }
  .grid-zone.grid_6 .grid-blok.suffix_5 {
    margin-right: 83.33333%; }
  .grid-zone.grid_6 .grid-blok.push_6 {
    left: 100%; }
  .grid-zone.grid_6 .grid-blok.pull_6 {
    left: -100%; }
  .grid-zone.grid_6 .grid-blok.prefix_6 {
    margin-left: 100%; }
  .grid-zone.grid_6 .grid-blok.suffix_6 {
    margin-right: 100%; }
  .grid-zone.grid_6 .grid-blok.push_7 {
    left: 116.66667%; }
  .grid-zone.grid_6 .grid-blok.pull_7 {
    left: -116.66667%; }
  .grid-zone.grid_6 .grid-blok.prefix_7 {
    margin-left: 116.66667%; }
  .grid-zone.grid_6 .grid-blok.suffix_7 {
    margin-right: 116.66667%; }
  .grid-zone.grid_6 .grid-blok.push_8 {
    left: 133.33333%; }
  .grid-zone.grid_6 .grid-blok.pull_8 {
    left: -133.33333%; }
  .grid-zone.grid_6 .grid-blok.prefix_8 {
    margin-left: 133.33333%; }
  .grid-zone.grid_6 .grid-blok.suffix_8 {
    margin-right: 133.33333%; }
  .grid-zone.grid_6 .grid-blok.push_9 {
    left: 150%; }
  .grid-zone.grid_6 .grid-blok.pull_9 {
    left: -150%; }
  .grid-zone.grid_6 .grid-blok.prefix_9 {
    margin-left: 150%; }
  .grid-zone.grid_6 .grid-blok.suffix_9 {
    margin-right: 150%; }
  .grid-zone.grid_6 .grid-blok.push_10 {
    left: 166.66667%; }
  .grid-zone.grid_6 .grid-blok.pull_10 {
    left: -166.66667%; }
  .grid-zone.grid_6 .grid-blok.prefix_10 {
    margin-left: 166.66667%; }
  .grid-zone.grid_6 .grid-blok.suffix_10 {
    margin-right: 166.66667%; }
  .grid-zone.grid_6 .grid-blok.push_11 {
    left: 183.33333%; }
  .grid-zone.grid_6 .grid-blok.pull_11 {
    left: -183.33333%; }
  .grid-zone.grid_6 .grid-blok.prefix_11 {
    margin-left: 183.33333%; }
  .grid-zone.grid_6 .grid-blok.suffix_11 {
    margin-right: 183.33333%; }
  .grid-zone.grid_6 .grid-blok.push_12 {
    left: 200%; }
  .grid-zone.grid_6 .grid-blok.pull_12 {
    left: -200%; }
  .grid-zone.grid_6 .grid-blok.prefix_12 {
    margin-left: 200%; }
  .grid-zone.grid_6 .grid-blok.suffix_12 {
    margin-right: 200%; }
  .grid-zone.grid_3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    float: left; }
  .grid-zone.push_1 {
    left: 8.33333%; }
  .grid-zone.pull_1 {
    left: -8.33333%; }
  .grid-zone.push_2 {
    left: 16.66667%; }
  .grid-zone.pull_2 {
    left: -16.66667%; }
  .grid-zone.push_3 {
    left: 25%; }
  .grid-zone.pull_3 {
    left: -25%; }
  .grid-zone.push_4 {
    left: 33.33333%; }
  .grid-zone.pull_4 {
    left: -33.33333%; }
  .grid-zone.push_5 {
    left: 41.66667%; }
  .grid-zone.pull_5 {
    left: -41.66667%; }
  .grid-zone.push_6 {
    left: 50%; }
  .grid-zone.pull_6 {
    left: -50%; }
  .grid-zone.push_7 {
    left: 58.33333%; }
  .grid-zone.pull_7 {
    left: -58.33333%; }
  .grid-zone.push_8 {
    left: 66.66667%; }
  .grid-zone.pull_8 {
    left: -66.66667%; }
  .grid-zone.push_9 {
    left: 75%; }
  .grid-zone.pull_9 {
    left: -75%; }
  .grid-zone.grid_3 .grid-blok.grid_1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.33333%;
    float: left; }
    .grid-zone.grid_3 .grid-blok.grid_1 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_3 .grid-blok.grid_2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 66.66667%;
    float: left; }
    .grid-zone.grid_3 .grid-blok.grid_2 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_3 .grid-blok.grid_3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    .grid-zone.grid_3 .grid-blok.grid_3 > .grid-element {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      float: left;
      padding-left: 10px;
      padding-right: 10px; }
  .grid-zone.grid_3 .grid-blok.push_1 {
    left: 33.33333%; }
  .grid-zone.grid_3 .grid-blok.pull_1 {
    left: -33.33333%; }
  .grid-zone.grid_3 .grid-blok.prefix_1 {
    margin-left: 33.33333%; }
  .grid-zone.grid_3 .grid-blok.suffix_1 {
    margin-right: 33.33333%; }
  .grid-zone.grid_3 .grid-blok.push_2 {
    left: 66.66667%; }
  .grid-zone.grid_3 .grid-blok.pull_2 {
    left: -66.66667%; }
  .grid-zone.grid_3 .grid-blok.prefix_2 {
    margin-left: 66.66667%; }
  .grid-zone.grid_3 .grid-blok.suffix_2 {
    margin-right: 66.66667%; }
  .grid-zone.grid_3 .grid-blok.push_3 {
    left: 100%; }
  .grid-zone.grid_3 .grid-blok.pull_3 {
    left: -100%; }
  .grid-zone.grid_3 .grid-blok.prefix_3 {
    margin-left: 100%; }
  .grid-zone.grid_3 .grid-blok.suffix_3 {
    margin-right: 100%; }
  .grid-zone.grid_3 .grid-blok.push_4 {
    left: 133.33333%; }
  .grid-zone.grid_3 .grid-blok.pull_4 {
    left: -133.33333%; }
  .grid-zone.grid_3 .grid-blok.prefix_4 {
    margin-left: 133.33333%; }
  .grid-zone.grid_3 .grid-blok.suffix_4 {
    margin-right: 133.33333%; }
  .grid-zone.grid_3 .grid-blok.push_5 {
    left: 166.66667%; }
  .grid-zone.grid_3 .grid-blok.pull_5 {
    left: -166.66667%; }
  .grid-zone.grid_3 .grid-blok.prefix_5 {
    margin-left: 166.66667%; }
  .grid-zone.grid_3 .grid-blok.suffix_5 {
    margin-right: 166.66667%; }
  .grid-zone.grid_3 .grid-blok.push_6 {
    left: 200%; }
  .grid-zone.grid_3 .grid-blok.pull_6 {
    left: -200%; }
  .grid-zone.grid_3 .grid-blok.prefix_6 {
    margin-left: 200%; }
  .grid-zone.grid_3 .grid-blok.suffix_6 {
    margin-right: 200%; }
  .grid-zone.grid_3 .grid-blok.push_7 {
    left: 233.33333%; }
  .grid-zone.grid_3 .grid-blok.pull_7 {
    left: -233.33333%; }
  .grid-zone.grid_3 .grid-blok.prefix_7 {
    margin-left: 233.33333%; }
  .grid-zone.grid_3 .grid-blok.suffix_7 {
    margin-right: 233.33333%; }
  .grid-zone.grid_3 .grid-blok.push_8 {
    left: 266.66667%; }
  .grid-zone.grid_3 .grid-blok.pull_8 {
    left: -266.66667%; }
  .grid-zone.grid_3 .grid-blok.prefix_8 {
    margin-left: 266.66667%; }
  .grid-zone.grid_3 .grid-blok.suffix_8 {
    margin-right: 266.66667%; }
  .grid-zone.grid_3 .grid-blok.push_9 {
    left: 300%; }
  .grid-zone.grid_3 .grid-blok.pull_9 {
    left: -300%; }
  .grid-zone.grid_3 .grid-blok.prefix_9 {
    margin-left: 300%; }
  .grid-zone.grid_3 .grid-blok.suffix_9 {
    margin-right: 300%; }
  .grid-zone.grid_3 .grid-blok.push_10 {
    left: 333.33333%; }
  .grid-zone.grid_3 .grid-blok.pull_10 {
    left: -333.33333%; }
  .grid-zone.grid_3 .grid-blok.prefix_10 {
    margin-left: 333.33333%; }
  .grid-zone.grid_3 .grid-blok.suffix_10 {
    margin-right: 333.33333%; }
  .grid-zone.grid_3 .grid-blok.push_11 {
    left: 366.66667%; }
  .grid-zone.grid_3 .grid-blok.pull_11 {
    left: -366.66667%; }
  .grid-zone.grid_3 .grid-blok.prefix_11 {
    margin-left: 366.66667%; }
  .grid-zone.grid_3 .grid-blok.suffix_11 {
    margin-right: 366.66667%; }
  .grid-zone.grid_3 .grid-blok.push_12 {
    left: 400%; }
  .grid-zone.grid_3 .grid-blok.pull_12 {
    left: -400%; }
  .grid-zone.grid_3 .grid-blok.prefix_12 {
    margin-left: 400%; }
  .grid-zone.grid_3 .grid-blok.suffix_12 {
    margin-right: 400%; }
  .breakout-container .grid-zone-wrapper {
    margin-left: calc((100% - 960px) * 0.5);
    margin-right: calc((100% - 960px) * 0.5);
    width: 960px; }
    .breakout-container .grid-zone-wrapper.expand-to-canvas {
      margin-left: 0;
      margin-right: 0;
      padding-left: calc((100% - 960px) * 0.5);
      padding-right: calc((100% - 960px) * 0.5); }
  .grid-zone.breakout-zone > .grid-row,
  .grid-zone.breakout-zone section > .grid-row {
    padding-left: calc((100% - 960px) * 0.5);
    padding-right: calc((100% - 960px) * 0.5); } }
