/* Foundation 6.2.0 */
/**
 * Foundation for Sites by ZURB
 * Version 6.2.0
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/* Foundation settings */
/* Comparr settings */
/* Comparator FirstProduct Settings */
/* Comparr settings */
/* Foundation 6.2.0 */
/**
 * Foundation for Sites by ZURB
 * Version 6.2.0
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/* Foundation settings */
/* Comparr settings */
/* Comparator FirstProduct Settings */
.comparr {
  position: relative;
  min-height: 3.75rem;
  background: #fff;
  box-sizing: border-box;
  font-size: 0.75rem; }
  .comparr * {
    box-sizing: border-box; }
  .comparr a, .comparr a:link, .comparr a:visited, .comparr a:hover, .comparr a:active, .comparr a:focus {
    color: #00539b;
    text-decoration: underline; }
  .comparr a:hover {
    text-decoration: none; }
  .comparr .cmp-loadingCircle {
    height: 0;
    overflow: hidden;
    margin: 0 auto;
    width: 3.75rem;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22uil-ring-alt%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%22%20height%3D%22100%22%20fill%3D%22none%22%20class%3D%22bk%22%3E%3C%2Frect%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2240%22%20stroke%3D%22%23e6eef5%22%20fill%3D%22none%22%20stroke-width%3D%2210%22%20stroke-linecap%3D%22round%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2240%22%20stroke%3D%22%2300539b%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%3E%3Canimate%20attributeName%3D%22stroke-dashoffset%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20from%3D%220%22%20to%3D%22502%22%3E%3C%2Fanimate%3E%3Canimate%20attributeName%3D%22stroke-dasharray%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22150.6%20100.4%3B1%20250%3B150.6%20100.4%22%3E%3C%2Fanimate%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%) translateX(-50%); }
  .comparr .cmp-themeWrapper {
    background: #b9d4ef;
    border: 1px solid #a7c7e7;
    border-radius: 0.125rem;
    position: relative;
    box-shadow: 0 0 0 1px #fff inset; }
    .comparr .cmp-themeWrapper .cmp-controls {
      position: absolute;
      z-index: 10;
      width: 2.5rem;
      height: 2.5rem;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 40% 40%;
      background-color: #b9d4ef;
      top: 5rem;
      border: 1px solid #a7c7e7;
      cursor: pointer; }
    .comparr .cmp-themeWrapper .cmp-scroll-left {
      background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.0%22%20id%3D%22Vrstva_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201024%201024%22%20style%3D%22enable-background%3Anew%200%200%201024%201024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%22773.1%2C142.4%20696.8%2C66%20250.9%2C512%20696.8%2C958%20773.1%2C881.6%20403.5%2C512%20%22%2F%3E%3C%2Fsvg%3E");
      left: -0.125rem;
      border-width: 1px;
      border-left-color: #b9d4ef; }
    .comparr .cmp-themeWrapper .cmp-scroll-right {
      background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.0%22%20id%3D%22Vrstva_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201024%201024%22%20style%3D%22enable-background%3Anew%200%200%201024%201024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%22250.9%2C142.4%20327.2%2C66%20773.1%2C512%20327.2%2C958%20250.9%2C881.6%20620.5%2C512%20%22%2F%3E%3C%2Fsvg%3E");
      right: 0.3125rem;
      border-width: 1px;
      border-right-color: #b9d4ef; }
  .comparr .cmp-outerWrapper {
    position: relative;
    margin: 0.3125rem 0.3125rem 0.3125rem 0;
    overflow: hidden; }
    .comparr .cmp-outerWrapper.cmp-loading:after {
      background: rgba(255, 255, 255, 0.6);
      position: absolute;
      left: 0px;
      top: 0px;
      right: 0px;
      bottom: 0px;
      content: "";
      display: block;
      z-index: 2000; }
    .comparr .cmp-outerWrapper.cmp-loading .cmp-loadingCircle {
      height: 3.75rem;
      z-index: 2001;
      background-color: #fff;
      border-radius: 50%;
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .comparr .cmp-innerWrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    background-color: #fff;
    border: 1px solid #a7c7e7;
    border-width: 1px 1px 1px 0; }
  .comparr .cmp-itemsRow:first-child .cmp-itemsParams, .comparr .cmp-itemsRow:first-child .cmp-itemsValue {
    border-top: none; }
  .comparr .cmp-itemsRow:hover, .comparr .cmp-itemsRow.cmp-rowSelected {
    background-color: #f1f1f1; }
    .comparr .cmp-itemsRow:hover .cmp-itemsValue, .comparr .cmp-itemsRow.cmp-rowSelected .cmp-itemsValue {
      background-color: #f1f1f1; }
    .comparr .cmp-itemsRow:hover .cmp-itemsParams, .comparr .cmp-itemsRow.cmp-rowSelected .cmp-itemsParams {
      background-color: #00539b;
      color: #fff;
      border-left-color: #00539b;
      border-right-color: #00539b; }
      .comparr .cmp-itemsRow:hover .cmp-itemsParams span:after, .comparr .cmp-itemsRow.cmp-rowSelected .cmp-itemsParams span:after {
        display: block; }
  .comparr .cmp-itemsRow.cmp-disableHover:hover {
    background-color: transparent; }
    .comparr .cmp-itemsRow.cmp-disableHover:hover .cmp-itemsValue {
      background-color: transparent; }
    .comparr .cmp-itemsRow.cmp-disableHover:hover .cmp-itemsParams {
      background-color: transparent;
      border-left: 1px solid transparent;
      border-right-color: #a7c7e7;
      color: #00539b; }
      .comparr .cmp-itemsRow.cmp-disableHover:hover .cmp-itemsParams span:after {
        display: none; }
  .comparr .cmp-itemsParams {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 5;
    color: #00539b;
    background-color: #b9d4ef;
    border-top: 1px solid rgba(0, 83, 155, 0.1);
    border-left: 1px solid #fff;
    border-right: 1px solid #a7c7e7;
    height: 100%;
    text-align: left; }
    .comparr .cmp-itemsParams span {
      overflow: hidden;
      display: block;
      position: relative;
      padding: 0.75rem 1.25rem 0.75rem 0;
      left: 0.625rem;
      white-space: nowrap;
      text-overflow: ellipsis; }
      .comparr .cmp-itemsParams span:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        border: inset 10px;
        border-color: transparent transparent transparent #00539b;
        border-left-style: solid;
        border-right-width: 0;
        position: absolute;
        right: 3px;
        top: 4px;
        border-width: 15px 0 15px 10px;
        display: none; }
  .comparr .cmp-itemsValues {
    flex-wrap: nowrap !important;
    width: 75%;
    z-index: 1; }
    .comparr .cmp-itemsValues img {
      max-width: 100%; }
    .comparr .cmp-itemsValues.firstProductParams .cmp-itemsValue {
      position: relative;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem; }
      .comparr .cmp-itemsValues.firstProductParams .cmp-itemsValue:first-of-type:before, .comparr .cmp-itemsValues.firstProductParams .cmp-itemsValue:first-of-type:after {
        content: '';
        display: block;
        position: absolute; }
      .comparr .cmp-itemsValues.firstProductParams .cmp-itemsValue:first-of-type:before {
        width: 100%;
        left: 0;
        top: 0;
        height: 0.4375rem;
        background: #00539b; }
      .comparr .cmp-itemsValues.firstProductParams .cmp-itemsValue:first-of-type:after {
        width: 0;
        height: 0;
        top: 0.4375rem;
        left: 50%;
        margin-left: -0.4375rem;
        border-left: 0.4375rem solid transparent;
        border-right: 0.4375rem solid transparent;
        border-top: 0.4375rem solid #00539b; }
  .comparr .cmp-itemsValue {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    border-top: 1px solid #e6e6e6;
    box-shadow: -6px 0 6px -4px rgba(230, 230, 230, 0.4) inset;
    text-align: center; }
  .comparr .cmp-itemsShow {
    padding-bottom: 1.25rem; }
    .comparr .cmp-itemsShow input[type="checkbox"] {
      vertical-align: top;
      display: inline-block;
      margin: 0 0.3125rem 0 0; }
    .comparr .cmp-itemsShow label {
      vertical-align: top;
      display: inline-block;
      position: relative; }
  .comparr .cmp-itemName {
    font-weight: bold; }
  .comparr .cmp-button-pimary, .comparr .cmp-button-pimary:active, .comparr .cmp-button-pimary:focus, .comparr .cmp-button-pimary:hover, .comparr .cmp-button-pimary:link, .comparr .cmp-button-pimary:visited {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    font-size: 0.75rem;
    border-radius: 0.125rem;
    background-color: #00539b;
    color: #fff;
    font-weight: bold;
    padding: 0.5rem 0.9375rem; }
  .comparr .row {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-flow: row wrap; }
    .comparr .row .comparr .row {
      margin-left: -0.625rem;
      margin-right: -0.625rem; }
    .comparr .row.expanded {
      max-width: none; }
    .comparr .row.collapse > .column, .comparr .row.collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
  .comparr .column, .comparr .columns {
    flex: 1 1 0px;
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  .comparr .column.row.row, .comparr .row.row.columns {
    float: none; }
    .row .comparr .column.row.row, .row .comparr .row.row.columns {
      padding-left: 0;
      padding-right: 0;
      margin-left: 0;
      margin-right: 0; }
  .comparr .small-1 {
    flex: 0 0 4.16667%;
    max-width: 4.16667%; }
  .comparr .small-offset-0 {
    margin-left: 0%; }
  .comparr .small-2 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .comparr .small-offset-1 {
    margin-left: 4.16667%; }
  .comparr .small-3 {
    flex: 0 0 12.5%;
    max-width: 12.5%; }
  .comparr .small-offset-2 {
    margin-left: 8.33333%; }
  .comparr .small-4 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .comparr .small-offset-3 {
    margin-left: 12.5%; }
  .comparr .small-5 {
    flex: 0 0 20.83333%;
    max-width: 20.83333%; }
  .comparr .small-offset-4 {
    margin-left: 16.66667%; }
  .comparr .small-6 {
    flex: 0 0 25%;
    max-width: 25%; }
  .comparr .small-offset-5 {
    margin-left: 20.83333%; }
  .comparr .small-7 {
    flex: 0 0 29.16667%;
    max-width: 29.16667%; }
  .comparr .small-offset-6 {
    margin-left: 25%; }
  .comparr .small-8 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .comparr .small-offset-7 {
    margin-left: 29.16667%; }
  .comparr .small-9 {
    flex: 0 0 37.5%;
    max-width: 37.5%; }
  .comparr .small-offset-8 {
    margin-left: 33.33333%; }
  .comparr .small-10 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .comparr .small-offset-9 {
    margin-left: 37.5%; }
  .comparr .small-11 {
    flex: 0 0 45.83333%;
    max-width: 45.83333%; }
  .comparr .small-offset-10 {
    margin-left: 41.66667%; }
  .comparr .small-12 {
    flex: 0 0 50%;
    max-width: 50%; }
  .comparr .small-offset-11 {
    margin-left: 45.83333%; }
  .comparr .small-13 {
    flex: 0 0 54.16667%;
    max-width: 54.16667%; }
  .comparr .small-offset-12 {
    margin-left: 50%; }
  .comparr .small-14 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .comparr .small-offset-13 {
    margin-left: 54.16667%; }
  .comparr .small-15 {
    flex: 0 0 62.5%;
    max-width: 62.5%; }
  .comparr .small-offset-14 {
    margin-left: 58.33333%; }
  .comparr .small-16 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .comparr .small-offset-15 {
    margin-left: 62.5%; }
  .comparr .small-17 {
    flex: 0 0 70.83333%;
    max-width: 70.83333%; }
  .comparr .small-offset-16 {
    margin-left: 66.66667%; }
  .comparr .small-18 {
    flex: 0 0 75%;
    max-width: 75%; }
  .comparr .small-offset-17 {
    margin-left: 70.83333%; }
  .comparr .small-19 {
    flex: 0 0 79.16667%;
    max-width: 79.16667%; }
  .comparr .small-offset-18 {
    margin-left: 75%; }
  .comparr .small-20 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .comparr .small-offset-19 {
    margin-left: 79.16667%; }
  .comparr .small-21 {
    flex: 0 0 87.5%;
    max-width: 87.5%; }
  .comparr .small-offset-20 {
    margin-left: 83.33333%; }
  .comparr .small-22 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .comparr .small-offset-21 {
    margin-left: 87.5%; }
  .comparr .small-23 {
    flex: 0 0 95.83333%;
    max-width: 95.83333%; }
  .comparr .small-offset-22 {
    margin-left: 91.66667%; }
  .comparr .small-24 {
    flex: 0 0 100%;
    max-width: 100%; }
  .comparr .small-offset-23 {
    margin-left: 95.83333%; }
  .comparr .small-order-1 {
    order: 1; }
  .comparr .small-up-1 {
    flex-wrap: wrap; }
    .comparr .small-up-1 > .column, .comparr .small-up-1 > .columns {
      flex: 0 0 100%;
      max-width: 100%; }
  .comparr .small-order-2 {
    order: 2; }
  .comparr .small-up-2 {
    flex-wrap: wrap; }
    .comparr .small-up-2 > .column, .comparr .small-up-2 > .columns {
      flex: 0 0 50%;
      max-width: 50%; }
  .comparr .small-order-3 {
    order: 3; }
  .comparr .small-up-3 {
    flex-wrap: wrap; }
    .comparr .small-up-3 > .column, .comparr .small-up-3 > .columns {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
  .comparr .small-order-4 {
    order: 4; }
  .comparr .small-up-4 {
    flex-wrap: wrap; }
    .comparr .small-up-4 > .column, .comparr .small-up-4 > .columns {
      flex: 0 0 25%;
      max-width: 25%; }
  .comparr .small-order-5 {
    order: 5; }
  .comparr .small-up-5 {
    flex-wrap: wrap; }
    .comparr .small-up-5 > .column, .comparr .small-up-5 > .columns {
      flex: 0 0 20%;
      max-width: 20%; }
  .comparr .small-order-6 {
    order: 6; }
  .comparr .small-up-6 {
    flex-wrap: wrap; }
    .comparr .small-up-6 > .column, .comparr .small-up-6 > .columns {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
  .comparr .small-up-1 > .column, .comparr .small-up-1 > .columns {
    width: 100%;
    float: left; }
    .comparr .small-up-1 > .column:nth-of-type(1n), .comparr .small-up-1 > .columns:nth-of-type(1n) {
      clear: none; }
    .comparr .small-up-1 > .column:nth-of-type(1n+1), .comparr .small-up-1 > .columns:nth-of-type(1n+1) {
      clear: both; }
    .comparr .small-up-1 > .column:last-child, .comparr .small-up-1 > .columns:last-child {
      float: left; }
  .comparr .small-up-2 > .column, .comparr .small-up-2 > .columns {
    width: 50%;
    float: left; }
    .comparr .small-up-2 > .column:nth-of-type(1n), .comparr .small-up-2 > .columns:nth-of-type(1n) {
      clear: none; }
    .comparr .small-up-2 > .column:nth-of-type(2n+1), .comparr .small-up-2 > .columns:nth-of-type(2n+1) {
      clear: both; }
    .comparr .small-up-2 > .column:last-child, .comparr .small-up-2 > .columns:last-child {
      float: left; }
  .comparr .small-up-3 > .column, .comparr .small-up-3 > .columns {
    width: 33.33333%;
    float: left; }
    .comparr .small-up-3 > .column:nth-of-type(1n), .comparr .small-up-3 > .columns:nth-of-type(1n) {
      clear: none; }
    .comparr .small-up-3 > .column:nth-of-type(3n+1), .comparr .small-up-3 > .columns:nth-of-type(3n+1) {
      clear: both; }
    .comparr .small-up-3 > .column:last-child, .comparr .small-up-3 > .columns:last-child {
      float: left; }
  .comparr .small-up-4 > .column, .comparr .small-up-4 > .columns {
    width: 25%;
    float: left; }
    .comparr .small-up-4 > .column:nth-of-type(1n), .comparr .small-up-4 > .columns:nth-of-type(1n) {
      clear: none; }
    .comparr .small-up-4 > .column:nth-of-type(4n+1), .comparr .small-up-4 > .columns:nth-of-type(4n+1) {
      clear: both; }
    .comparr .small-up-4 > .column:last-child, .comparr .small-up-4 > .columns:last-child {
      float: left; }
  .comparr .small-up-5 > .column, .comparr .small-up-5 > .columns {
    width: 20%;
    float: left; }
    .comparr .small-up-5 > .column:nth-of-type(1n), .comparr .small-up-5 > .columns:nth-of-type(1n) {
      clear: none; }
    .comparr .small-up-5 > .column:nth-of-type(5n+1), .comparr .small-up-5 > .columns:nth-of-type(5n+1) {
      clear: both; }
    .comparr .small-up-5 > .column:last-child, .comparr .small-up-5 > .columns:last-child {
      float: left; }
  .comparr .small-up-6 > .column, .comparr .small-up-6 > .columns {
    width: 16.66667%;
    float: left; }
    .comparr .small-up-6 > .column:nth-of-type(1n), .comparr .small-up-6 > .columns:nth-of-type(1n) {
      clear: none; }
    .comparr .small-up-6 > .column:nth-of-type(6n+1), .comparr .small-up-6 > .columns:nth-of-type(6n+1) {
      clear: both; }
    .comparr .small-up-6 > .column:last-child, .comparr .small-up-6 > .columns:last-child {
      float: left; }
  .comparr .small-up-7 > .column, .comparr .small-up-7 > .columns {
    width: 14.28571%;
    float: left; }
    .comparr .small-up-7 > .column:nth-of-type(1n), .comparr .small-up-7 > .columns:nth-of-type(1n) {
      clear: none; }
    .comparr .small-up-7 > .column:nth-of-type(7n+1), .comparr .small-up-7 > .columns:nth-of-type(7n+1) {
      clear: both; }
    .comparr .small-up-7 > .column:last-child, .comparr .small-up-7 > .columns:last-child {
      float: left; }
  .comparr .small-up-8 > .column, .comparr .small-up-8 > .columns {
    width: 12.5%;
    float: left; }
    .comparr .small-up-8 > .column:nth-of-type(1n), .comparr .small-up-8 > .columns:nth-of-type(1n) {
      clear: none; }
    .comparr .small-up-8 > .column:nth-of-type(8n+1), .comparr .small-up-8 > .columns:nth-of-type(8n+1) {
      clear: both; }
    .comparr .small-up-8 > .column:last-child, .comparr .small-up-8 > .columns:last-child {
      float: left; }
  .comparr .small-collapse > .column, .comparr .small-collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .comparr .small-uncollapse > .column, .comparr .small-uncollapse > .columns {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  @media screen and (min-width: 40em) {
    .comparr .medium-1 {
      flex: 0 0 4.16667%;
      max-width: 4.16667%; }
    .comparr .medium-offset-0 {
      margin-left: 0%; }
    .comparr .medium-2 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    .comparr .medium-offset-1 {
      margin-left: 4.16667%; }
    .comparr .medium-3 {
      flex: 0 0 12.5%;
      max-width: 12.5%; }
    .comparr .medium-offset-2 {
      margin-left: 8.33333%; }
    .comparr .medium-4 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    .comparr .medium-offset-3 {
      margin-left: 12.5%; }
    .comparr .medium-5 {
      flex: 0 0 20.83333%;
      max-width: 20.83333%; }
    .comparr .medium-offset-4 {
      margin-left: 16.66667%; }
    .comparr .medium-6 {
      flex: 0 0 25%;
      max-width: 25%; }
    .comparr .medium-offset-5 {
      margin-left: 20.83333%; }
    .comparr .medium-7 {
      flex: 0 0 29.16667%;
      max-width: 29.16667%; }
    .comparr .medium-offset-6 {
      margin-left: 25%; }
    .comparr .medium-8 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    .comparr .medium-offset-7 {
      margin-left: 29.16667%; }
    .comparr .medium-9 {
      flex: 0 0 37.5%;
      max-width: 37.5%; }
    .comparr .medium-offset-8 {
      margin-left: 33.33333%; }
    .comparr .medium-10 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    .comparr .medium-offset-9 {
      margin-left: 37.5%; }
    .comparr .medium-11 {
      flex: 0 0 45.83333%;
      max-width: 45.83333%; }
    .comparr .medium-offset-10 {
      margin-left: 41.66667%; }
    .comparr .medium-12 {
      flex: 0 0 50%;
      max-width: 50%; }
    .comparr .medium-offset-11 {
      margin-left: 45.83333%; }
    .comparr .medium-13 {
      flex: 0 0 54.16667%;
      max-width: 54.16667%; }
    .comparr .medium-offset-12 {
      margin-left: 50%; }
    .comparr .medium-14 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    .comparr .medium-offset-13 {
      margin-left: 54.16667%; }
    .comparr .medium-15 {
      flex: 0 0 62.5%;
      max-width: 62.5%; }
    .comparr .medium-offset-14 {
      margin-left: 58.33333%; }
    .comparr .medium-16 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    .comparr .medium-offset-15 {
      margin-left: 62.5%; }
    .comparr .medium-17 {
      flex: 0 0 70.83333%;
      max-width: 70.83333%; }
    .comparr .medium-offset-16 {
      margin-left: 66.66667%; }
    .comparr .medium-18 {
      flex: 0 0 75%;
      max-width: 75%; }
    .comparr .medium-offset-17 {
      margin-left: 70.83333%; }
    .comparr .medium-19 {
      flex: 0 0 79.16667%;
      max-width: 79.16667%; }
    .comparr .medium-offset-18 {
      margin-left: 75%; }
    .comparr .medium-20 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    .comparr .medium-offset-19 {
      margin-left: 79.16667%; }
    .comparr .medium-21 {
      flex: 0 0 87.5%;
      max-width: 87.5%; }
    .comparr .medium-offset-20 {
      margin-left: 83.33333%; }
    .comparr .medium-22 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    .comparr .medium-offset-21 {
      margin-left: 87.5%; }
    .comparr .medium-23 {
      flex: 0 0 95.83333%;
      max-width: 95.83333%; }
    .comparr .medium-offset-22 {
      margin-left: 91.66667%; }
    .comparr .medium-24 {
      flex: 0 0 100%;
      max-width: 100%; }
    .comparr .medium-offset-23 {
      margin-left: 95.83333%; }
    .comparr .medium-order-1 {
      order: 1; }
    .comparr .medium-up-1 {
      flex-wrap: wrap; }
      .comparr .medium-up-1 > .column, .comparr .medium-up-1 > .columns {
        flex: 0 0 100%;
        max-width: 100%; }
    .comparr .medium-order-2 {
      order: 2; }
    .comparr .medium-up-2 {
      flex-wrap: wrap; }
      .comparr .medium-up-2 > .column, .comparr .medium-up-2 > .columns {
        flex: 0 0 50%;
        max-width: 50%; }
    .comparr .medium-order-3 {
      order: 3; }
    .comparr .medium-up-3 {
      flex-wrap: wrap; }
      .comparr .medium-up-3 > .column, .comparr .medium-up-3 > .columns {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
    .comparr .medium-order-4 {
      order: 4; }
    .comparr .medium-up-4 {
      flex-wrap: wrap; }
      .comparr .medium-up-4 > .column, .comparr .medium-up-4 > .columns {
        flex: 0 0 25%;
        max-width: 25%; }
    .comparr .medium-order-5 {
      order: 5; }
    .comparr .medium-up-5 {
      flex-wrap: wrap; }
      .comparr .medium-up-5 > .column, .comparr .medium-up-5 > .columns {
        flex: 0 0 20%;
        max-width: 20%; }
    .comparr .medium-order-6 {
      order: 6; }
    .comparr .medium-up-6 {
      flex-wrap: wrap; }
      .comparr .medium-up-6 > .column, .comparr .medium-up-6 > .columns {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
    .comparr .medium-up-1 > .column, .comparr .medium-up-1 > .columns {
      width: 100%;
      float: left; }
      .comparr .medium-up-1 > .column:nth-of-type(1n), .comparr .medium-up-1 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .medium-up-1 > .column:nth-of-type(1n+1), .comparr .medium-up-1 > .columns:nth-of-type(1n+1) {
        clear: both; }
      .comparr .medium-up-1 > .column:last-child, .comparr .medium-up-1 > .columns:last-child {
        float: left; }
    .comparr .medium-up-2 > .column, .comparr .medium-up-2 > .columns {
      width: 50%;
      float: left; }
      .comparr .medium-up-2 > .column:nth-of-type(1n), .comparr .medium-up-2 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .medium-up-2 > .column:nth-of-type(2n+1), .comparr .medium-up-2 > .columns:nth-of-type(2n+1) {
        clear: both; }
      .comparr .medium-up-2 > .column:last-child, .comparr .medium-up-2 > .columns:last-child {
        float: left; }
    .comparr .medium-up-3 > .column, .comparr .medium-up-3 > .columns {
      width: 33.33333%;
      float: left; }
      .comparr .medium-up-3 > .column:nth-of-type(1n), .comparr .medium-up-3 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .medium-up-3 > .column:nth-of-type(3n+1), .comparr .medium-up-3 > .columns:nth-of-type(3n+1) {
        clear: both; }
      .comparr .medium-up-3 > .column:last-child, .comparr .medium-up-3 > .columns:last-child {
        float: left; }
    .comparr .medium-up-4 > .column, .comparr .medium-up-4 > .columns {
      width: 25%;
      float: left; }
      .comparr .medium-up-4 > .column:nth-of-type(1n), .comparr .medium-up-4 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .medium-up-4 > .column:nth-of-type(4n+1), .comparr .medium-up-4 > .columns:nth-of-type(4n+1) {
        clear: both; }
      .comparr .medium-up-4 > .column:last-child, .comparr .medium-up-4 > .columns:last-child {
        float: left; }
    .comparr .medium-up-5 > .column, .comparr .medium-up-5 > .columns {
      width: 20%;
      float: left; }
      .comparr .medium-up-5 > .column:nth-of-type(1n), .comparr .medium-up-5 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .medium-up-5 > .column:nth-of-type(5n+1), .comparr .medium-up-5 > .columns:nth-of-type(5n+1) {
        clear: both; }
      .comparr .medium-up-5 > .column:last-child, .comparr .medium-up-5 > .columns:last-child {
        float: left; }
    .comparr .medium-up-6 > .column, .comparr .medium-up-6 > .columns {
      width: 16.66667%;
      float: left; }
      .comparr .medium-up-6 > .column:nth-of-type(1n), .comparr .medium-up-6 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .medium-up-6 > .column:nth-of-type(6n+1), .comparr .medium-up-6 > .columns:nth-of-type(6n+1) {
        clear: both; }
      .comparr .medium-up-6 > .column:last-child, .comparr .medium-up-6 > .columns:last-child {
        float: left; }
    .comparr .medium-up-7 > .column, .comparr .medium-up-7 > .columns {
      width: 14.28571%;
      float: left; }
      .comparr .medium-up-7 > .column:nth-of-type(1n), .comparr .medium-up-7 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .medium-up-7 > .column:nth-of-type(7n+1), .comparr .medium-up-7 > .columns:nth-of-type(7n+1) {
        clear: both; }
      .comparr .medium-up-7 > .column:last-child, .comparr .medium-up-7 > .columns:last-child {
        float: left; }
    .comparr .medium-up-8 > .column, .comparr .medium-up-8 > .columns {
      width: 12.5%;
      float: left; }
      .comparr .medium-up-8 > .column:nth-of-type(1n), .comparr .medium-up-8 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .medium-up-8 > .column:nth-of-type(8n+1), .comparr .medium-up-8 > .columns:nth-of-type(8n+1) {
        clear: both; }
      .comparr .medium-up-8 > .column:last-child, .comparr .medium-up-8 > .columns:last-child {
        float: left; } }

@media screen and (min-width: 40em) and (min-width: 40em) {
  .comparr .medium-expand {
    flex: 1 1 0px; } }

.row.medium-unstack .column, .row.medium-unstack .comparr .columns, .comparr .row.medium-unstack .columns {
  flex: 0 0 100%; }
  @media screen and (min-width: 40em) {
    .row.medium-unstack .column, .row.medium-unstack .comparr .columns, .comparr .row.medium-unstack .columns {
      flex: 1 1 0px; } }
  @media screen and (min-width: 40em) {
    .comparr .medium-collapse > .column, .comparr .medium-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    .comparr .medium-uncollapse > .column, .comparr .medium-uncollapse > .columns {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media screen and (min-width: 64em) {
    .comparr .large-1 {
      flex: 0 0 4.16667%;
      max-width: 4.16667%; }
    .comparr .large-offset-0 {
      margin-left: 0%; }
    .comparr .large-2 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    .comparr .large-offset-1 {
      margin-left: 4.16667%; }
    .comparr .large-3 {
      flex: 0 0 12.5%;
      max-width: 12.5%; }
    .comparr .large-offset-2 {
      margin-left: 8.33333%; }
    .comparr .large-4 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    .comparr .large-offset-3 {
      margin-left: 12.5%; }
    .comparr .large-5 {
      flex: 0 0 20.83333%;
      max-width: 20.83333%; }
    .comparr .large-offset-4 {
      margin-left: 16.66667%; }
    .comparr .large-6 {
      flex: 0 0 25%;
      max-width: 25%; }
    .comparr .large-offset-5 {
      margin-left: 20.83333%; }
    .comparr .large-7 {
      flex: 0 0 29.16667%;
      max-width: 29.16667%; }
    .comparr .large-offset-6 {
      margin-left: 25%; }
    .comparr .large-8 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    .comparr .large-offset-7 {
      margin-left: 29.16667%; }
    .comparr .large-9 {
      flex: 0 0 37.5%;
      max-width: 37.5%; }
    .comparr .large-offset-8 {
      margin-left: 33.33333%; }
    .comparr .large-10 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    .comparr .large-offset-9 {
      margin-left: 37.5%; }
    .comparr .large-11 {
      flex: 0 0 45.83333%;
      max-width: 45.83333%; }
    .comparr .large-offset-10 {
      margin-left: 41.66667%; }
    .comparr .large-12 {
      flex: 0 0 50%;
      max-width: 50%; }
    .comparr .large-offset-11 {
      margin-left: 45.83333%; }
    .comparr .large-13 {
      flex: 0 0 54.16667%;
      max-width: 54.16667%; }
    .comparr .large-offset-12 {
      margin-left: 50%; }
    .comparr .large-14 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    .comparr .large-offset-13 {
      margin-left: 54.16667%; }
    .comparr .large-15 {
      flex: 0 0 62.5%;
      max-width: 62.5%; }
    .comparr .large-offset-14 {
      margin-left: 58.33333%; }
    .comparr .large-16 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    .comparr .large-offset-15 {
      margin-left: 62.5%; }
    .comparr .large-17 {
      flex: 0 0 70.83333%;
      max-width: 70.83333%; }
    .comparr .large-offset-16 {
      margin-left: 66.66667%; }
    .comparr .large-18 {
      flex: 0 0 75%;
      max-width: 75%; }
    .comparr .large-offset-17 {
      margin-left: 70.83333%; }
    .comparr .large-19 {
      flex: 0 0 79.16667%;
      max-width: 79.16667%; }
    .comparr .large-offset-18 {
      margin-left: 75%; }
    .comparr .large-20 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    .comparr .large-offset-19 {
      margin-left: 79.16667%; }
    .comparr .large-21 {
      flex: 0 0 87.5%;
      max-width: 87.5%; }
    .comparr .large-offset-20 {
      margin-left: 83.33333%; }
    .comparr .large-22 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    .comparr .large-offset-21 {
      margin-left: 87.5%; }
    .comparr .large-23 {
      flex: 0 0 95.83333%;
      max-width: 95.83333%; }
    .comparr .large-offset-22 {
      margin-left: 91.66667%; }
    .comparr .large-24 {
      flex: 0 0 100%;
      max-width: 100%; }
    .comparr .large-offset-23 {
      margin-left: 95.83333%; }
    .comparr .large-order-1 {
      order: 1; }
    .comparr .large-up-1 {
      flex-wrap: wrap; }
      .comparr .large-up-1 > .column, .comparr .large-up-1 > .columns {
        flex: 0 0 100%;
        max-width: 100%; }
    .comparr .large-order-2 {
      order: 2; }
    .comparr .large-up-2 {
      flex-wrap: wrap; }
      .comparr .large-up-2 > .column, .comparr .large-up-2 > .columns {
        flex: 0 0 50%;
        max-width: 50%; }
    .comparr .large-order-3 {
      order: 3; }
    .comparr .large-up-3 {
      flex-wrap: wrap; }
      .comparr .large-up-3 > .column, .comparr .large-up-3 > .columns {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
    .comparr .large-order-4 {
      order: 4; }
    .comparr .large-up-4 {
      flex-wrap: wrap; }
      .comparr .large-up-4 > .column, .comparr .large-up-4 > .columns {
        flex: 0 0 25%;
        max-width: 25%; }
    .comparr .large-order-5 {
      order: 5; }
    .comparr .large-up-5 {
      flex-wrap: wrap; }
      .comparr .large-up-5 > .column, .comparr .large-up-5 > .columns {
        flex: 0 0 20%;
        max-width: 20%; }
    .comparr .large-order-6 {
      order: 6; }
    .comparr .large-up-6 {
      flex-wrap: wrap; }
      .comparr .large-up-6 > .column, .comparr .large-up-6 > .columns {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
    .comparr .large-up-1 > .column, .comparr .large-up-1 > .columns {
      width: 100%;
      float: left; }
      .comparr .large-up-1 > .column:nth-of-type(1n), .comparr .large-up-1 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .large-up-1 > .column:nth-of-type(1n+1), .comparr .large-up-1 > .columns:nth-of-type(1n+1) {
        clear: both; }
      .comparr .large-up-1 > .column:last-child, .comparr .large-up-1 > .columns:last-child {
        float: left; }
    .comparr .large-up-2 > .column, .comparr .large-up-2 > .columns {
      width: 50%;
      float: left; }
      .comparr .large-up-2 > .column:nth-of-type(1n), .comparr .large-up-2 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .large-up-2 > .column:nth-of-type(2n+1), .comparr .large-up-2 > .columns:nth-of-type(2n+1) {
        clear: both; }
      .comparr .large-up-2 > .column:last-child, .comparr .large-up-2 > .columns:last-child {
        float: left; }
    .comparr .large-up-3 > .column, .comparr .large-up-3 > .columns {
      width: 33.33333%;
      float: left; }
      .comparr .large-up-3 > .column:nth-of-type(1n), .comparr .large-up-3 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .large-up-3 > .column:nth-of-type(3n+1), .comparr .large-up-3 > .columns:nth-of-type(3n+1) {
        clear: both; }
      .comparr .large-up-3 > .column:last-child, .comparr .large-up-3 > .columns:last-child {
        float: left; }
    .comparr .large-up-4 > .column, .comparr .large-up-4 > .columns {
      width: 25%;
      float: left; }
      .comparr .large-up-4 > .column:nth-of-type(1n), .comparr .large-up-4 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .large-up-4 > .column:nth-of-type(4n+1), .comparr .large-up-4 > .columns:nth-of-type(4n+1) {
        clear: both; }
      .comparr .large-up-4 > .column:last-child, .comparr .large-up-4 > .columns:last-child {
        float: left; }
    .comparr .large-up-5 > .column, .comparr .large-up-5 > .columns {
      width: 20%;
      float: left; }
      .comparr .large-up-5 > .column:nth-of-type(1n), .comparr .large-up-5 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .large-up-5 > .column:nth-of-type(5n+1), .comparr .large-up-5 > .columns:nth-of-type(5n+1) {
        clear: both; }
      .comparr .large-up-5 > .column:last-child, .comparr .large-up-5 > .columns:last-child {
        float: left; }
    .comparr .large-up-6 > .column, .comparr .large-up-6 > .columns {
      width: 16.66667%;
      float: left; }
      .comparr .large-up-6 > .column:nth-of-type(1n), .comparr .large-up-6 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .large-up-6 > .column:nth-of-type(6n+1), .comparr .large-up-6 > .columns:nth-of-type(6n+1) {
        clear: both; }
      .comparr .large-up-6 > .column:last-child, .comparr .large-up-6 > .columns:last-child {
        float: left; }
    .comparr .large-up-7 > .column, .comparr .large-up-7 > .columns {
      width: 14.28571%;
      float: left; }
      .comparr .large-up-7 > .column:nth-of-type(1n), .comparr .large-up-7 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .large-up-7 > .column:nth-of-type(7n+1), .comparr .large-up-7 > .columns:nth-of-type(7n+1) {
        clear: both; }
      .comparr .large-up-7 > .column:last-child, .comparr .large-up-7 > .columns:last-child {
        float: left; }
    .comparr .large-up-8 > .column, .comparr .large-up-8 > .columns {
      width: 12.5%;
      float: left; }
      .comparr .large-up-8 > .column:nth-of-type(1n), .comparr .large-up-8 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .large-up-8 > .column:nth-of-type(8n+1), .comparr .large-up-8 > .columns:nth-of-type(8n+1) {
        clear: both; }
      .comparr .large-up-8 > .column:last-child, .comparr .large-up-8 > .columns:last-child {
        float: left; } }

@media screen and (min-width: 64em) and (min-width: 64em) {
  .comparr .large-expand {
    flex: 1 1 0px; } }

.row.large-unstack .column, .row.large-unstack .comparr .columns, .comparr .row.large-unstack .columns {
  flex: 0 0 100%; }
  @media screen and (min-width: 64em) {
    .row.large-unstack .column, .row.large-unstack .comparr .columns, .comparr .row.large-unstack .columns {
      flex: 1 1 0px; } }
  @media screen and (min-width: 64em) {
    .comparr .large-collapse > .column, .comparr .large-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    .comparr .large-uncollapse > .column, .comparr .large-uncollapse > .columns {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media screen and (min-width: 75em) {
    .comparr .xlarge-1 {
      flex: 0 0 4.16667%;
      max-width: 4.16667%; }
    .comparr .xlarge-offset-0 {
      margin-left: 0%; }
    .comparr .xlarge-2 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    .comparr .xlarge-offset-1 {
      margin-left: 4.16667%; }
    .comparr .xlarge-3 {
      flex: 0 0 12.5%;
      max-width: 12.5%; }
    .comparr .xlarge-offset-2 {
      margin-left: 8.33333%; }
    .comparr .xlarge-4 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    .comparr .xlarge-offset-3 {
      margin-left: 12.5%; }
    .comparr .xlarge-5 {
      flex: 0 0 20.83333%;
      max-width: 20.83333%; }
    .comparr .xlarge-offset-4 {
      margin-left: 16.66667%; }
    .comparr .xlarge-6 {
      flex: 0 0 25%;
      max-width: 25%; }
    .comparr .xlarge-offset-5 {
      margin-left: 20.83333%; }
    .comparr .xlarge-7 {
      flex: 0 0 29.16667%;
      max-width: 29.16667%; }
    .comparr .xlarge-offset-6 {
      margin-left: 25%; }
    .comparr .xlarge-8 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    .comparr .xlarge-offset-7 {
      margin-left: 29.16667%; }
    .comparr .xlarge-9 {
      flex: 0 0 37.5%;
      max-width: 37.5%; }
    .comparr .xlarge-offset-8 {
      margin-left: 33.33333%; }
    .comparr .xlarge-10 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    .comparr .xlarge-offset-9 {
      margin-left: 37.5%; }
    .comparr .xlarge-11 {
      flex: 0 0 45.83333%;
      max-width: 45.83333%; }
    .comparr .xlarge-offset-10 {
      margin-left: 41.66667%; }
    .comparr .xlarge-12 {
      flex: 0 0 50%;
      max-width: 50%; }
    .comparr .xlarge-offset-11 {
      margin-left: 45.83333%; }
    .comparr .xlarge-13 {
      flex: 0 0 54.16667%;
      max-width: 54.16667%; }
    .comparr .xlarge-offset-12 {
      margin-left: 50%; }
    .comparr .xlarge-14 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    .comparr .xlarge-offset-13 {
      margin-left: 54.16667%; }
    .comparr .xlarge-15 {
      flex: 0 0 62.5%;
      max-width: 62.5%; }
    .comparr .xlarge-offset-14 {
      margin-left: 58.33333%; }
    .comparr .xlarge-16 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    .comparr .xlarge-offset-15 {
      margin-left: 62.5%; }
    .comparr .xlarge-17 {
      flex: 0 0 70.83333%;
      max-width: 70.83333%; }
    .comparr .xlarge-offset-16 {
      margin-left: 66.66667%; }
    .comparr .xlarge-18 {
      flex: 0 0 75%;
      max-width: 75%; }
    .comparr .xlarge-offset-17 {
      margin-left: 70.83333%; }
    .comparr .xlarge-19 {
      flex: 0 0 79.16667%;
      max-width: 79.16667%; }
    .comparr .xlarge-offset-18 {
      margin-left: 75%; }
    .comparr .xlarge-20 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    .comparr .xlarge-offset-19 {
      margin-left: 79.16667%; }
    .comparr .xlarge-21 {
      flex: 0 0 87.5%;
      max-width: 87.5%; }
    .comparr .xlarge-offset-20 {
      margin-left: 83.33333%; }
    .comparr .xlarge-22 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    .comparr .xlarge-offset-21 {
      margin-left: 87.5%; }
    .comparr .xlarge-23 {
      flex: 0 0 95.83333%;
      max-width: 95.83333%; }
    .comparr .xlarge-offset-22 {
      margin-left: 91.66667%; }
    .comparr .xlarge-24 {
      flex: 0 0 100%;
      max-width: 100%; }
    .comparr .xlarge-offset-23 {
      margin-left: 95.83333%; }
    .comparr .xlarge-order-1 {
      order: 1; }
    .comparr .xlarge-up-1 {
      flex-wrap: wrap; }
      .comparr .xlarge-up-1 > .column, .comparr .xlarge-up-1 > .columns {
        flex: 0 0 100%;
        max-width: 100%; }
    .comparr .xlarge-order-2 {
      order: 2; }
    .comparr .xlarge-up-2 {
      flex-wrap: wrap; }
      .comparr .xlarge-up-2 > .column, .comparr .xlarge-up-2 > .columns {
        flex: 0 0 50%;
        max-width: 50%; }
    .comparr .xlarge-order-3 {
      order: 3; }
    .comparr .xlarge-up-3 {
      flex-wrap: wrap; }
      .comparr .xlarge-up-3 > .column, .comparr .xlarge-up-3 > .columns {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
    .comparr .xlarge-order-4 {
      order: 4; }
    .comparr .xlarge-up-4 {
      flex-wrap: wrap; }
      .comparr .xlarge-up-4 > .column, .comparr .xlarge-up-4 > .columns {
        flex: 0 0 25%;
        max-width: 25%; }
    .comparr .xlarge-order-5 {
      order: 5; }
    .comparr .xlarge-up-5 {
      flex-wrap: wrap; }
      .comparr .xlarge-up-5 > .column, .comparr .xlarge-up-5 > .columns {
        flex: 0 0 20%;
        max-width: 20%; }
    .comparr .xlarge-order-6 {
      order: 6; }
    .comparr .xlarge-up-6 {
      flex-wrap: wrap; }
      .comparr .xlarge-up-6 > .column, .comparr .xlarge-up-6 > .columns {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
    .comparr .xlarge-up-1 > .column, .comparr .xlarge-up-1 > .columns {
      width: 100%;
      float: left; }
      .comparr .xlarge-up-1 > .column:nth-of-type(1n), .comparr .xlarge-up-1 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xlarge-up-1 > .column:nth-of-type(1n+1), .comparr .xlarge-up-1 > .columns:nth-of-type(1n+1) {
        clear: both; }
      .comparr .xlarge-up-1 > .column:last-child, .comparr .xlarge-up-1 > .columns:last-child {
        float: left; }
    .comparr .xlarge-up-2 > .column, .comparr .xlarge-up-2 > .columns {
      width: 50%;
      float: left; }
      .comparr .xlarge-up-2 > .column:nth-of-type(1n), .comparr .xlarge-up-2 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xlarge-up-2 > .column:nth-of-type(2n+1), .comparr .xlarge-up-2 > .columns:nth-of-type(2n+1) {
        clear: both; }
      .comparr .xlarge-up-2 > .column:last-child, .comparr .xlarge-up-2 > .columns:last-child {
        float: left; }
    .comparr .xlarge-up-3 > .column, .comparr .xlarge-up-3 > .columns {
      width: 33.33333%;
      float: left; }
      .comparr .xlarge-up-3 > .column:nth-of-type(1n), .comparr .xlarge-up-3 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xlarge-up-3 > .column:nth-of-type(3n+1), .comparr .xlarge-up-3 > .columns:nth-of-type(3n+1) {
        clear: both; }
      .comparr .xlarge-up-3 > .column:last-child, .comparr .xlarge-up-3 > .columns:last-child {
        float: left; }
    .comparr .xlarge-up-4 > .column, .comparr .xlarge-up-4 > .columns {
      width: 25%;
      float: left; }
      .comparr .xlarge-up-4 > .column:nth-of-type(1n), .comparr .xlarge-up-4 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xlarge-up-4 > .column:nth-of-type(4n+1), .comparr .xlarge-up-4 > .columns:nth-of-type(4n+1) {
        clear: both; }
      .comparr .xlarge-up-4 > .column:last-child, .comparr .xlarge-up-4 > .columns:last-child {
        float: left; }
    .comparr .xlarge-up-5 > .column, .comparr .xlarge-up-5 > .columns {
      width: 20%;
      float: left; }
      .comparr .xlarge-up-5 > .column:nth-of-type(1n), .comparr .xlarge-up-5 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xlarge-up-5 > .column:nth-of-type(5n+1), .comparr .xlarge-up-5 > .columns:nth-of-type(5n+1) {
        clear: both; }
      .comparr .xlarge-up-5 > .column:last-child, .comparr .xlarge-up-5 > .columns:last-child {
        float: left; }
    .comparr .xlarge-up-6 > .column, .comparr .xlarge-up-6 > .columns {
      width: 16.66667%;
      float: left; }
      .comparr .xlarge-up-6 > .column:nth-of-type(1n), .comparr .xlarge-up-6 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xlarge-up-6 > .column:nth-of-type(6n+1), .comparr .xlarge-up-6 > .columns:nth-of-type(6n+1) {
        clear: both; }
      .comparr .xlarge-up-6 > .column:last-child, .comparr .xlarge-up-6 > .columns:last-child {
        float: left; }
    .comparr .xlarge-up-7 > .column, .comparr .xlarge-up-7 > .columns {
      width: 14.28571%;
      float: left; }
      .comparr .xlarge-up-7 > .column:nth-of-type(1n), .comparr .xlarge-up-7 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xlarge-up-7 > .column:nth-of-type(7n+1), .comparr .xlarge-up-7 > .columns:nth-of-type(7n+1) {
        clear: both; }
      .comparr .xlarge-up-7 > .column:last-child, .comparr .xlarge-up-7 > .columns:last-child {
        float: left; }
    .comparr .xlarge-up-8 > .column, .comparr .xlarge-up-8 > .columns {
      width: 12.5%;
      float: left; }
      .comparr .xlarge-up-8 > .column:nth-of-type(1n), .comparr .xlarge-up-8 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xlarge-up-8 > .column:nth-of-type(8n+1), .comparr .xlarge-up-8 > .columns:nth-of-type(8n+1) {
        clear: both; }
      .comparr .xlarge-up-8 > .column:last-child, .comparr .xlarge-up-8 > .columns:last-child {
        float: left; } }

@media screen and (min-width: 75em) and (min-width: 75em) {
  .comparr .xlarge-expand {
    flex: 1 1 0px; } }

.row.xlarge-unstack .column, .row.xlarge-unstack .comparr .columns, .comparr .row.xlarge-unstack .columns {
  flex: 0 0 100%; }
  @media screen and (min-width: 75em) {
    .row.xlarge-unstack .column, .row.xlarge-unstack .comparr .columns, .comparr .row.xlarge-unstack .columns {
      flex: 1 1 0px; } }
  @media screen and (min-width: 75em) {
    .comparr .xlarge-collapse > .column, .comparr .xlarge-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    .comparr .xlarge-uncollapse > .column, .comparr .xlarge-uncollapse > .columns {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media screen and (min-width: 90em) {
    .comparr .xxlarge-1 {
      flex: 0 0 4.16667%;
      max-width: 4.16667%; }
    .comparr .xxlarge-offset-0 {
      margin-left: 0%; }
    .comparr .xxlarge-2 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    .comparr .xxlarge-offset-1 {
      margin-left: 4.16667%; }
    .comparr .xxlarge-3 {
      flex: 0 0 12.5%;
      max-width: 12.5%; }
    .comparr .xxlarge-offset-2 {
      margin-left: 8.33333%; }
    .comparr .xxlarge-4 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    .comparr .xxlarge-offset-3 {
      margin-left: 12.5%; }
    .comparr .xxlarge-5 {
      flex: 0 0 20.83333%;
      max-width: 20.83333%; }
    .comparr .xxlarge-offset-4 {
      margin-left: 16.66667%; }
    .comparr .xxlarge-6 {
      flex: 0 0 25%;
      max-width: 25%; }
    .comparr .xxlarge-offset-5 {
      margin-left: 20.83333%; }
    .comparr .xxlarge-7 {
      flex: 0 0 29.16667%;
      max-width: 29.16667%; }
    .comparr .xxlarge-offset-6 {
      margin-left: 25%; }
    .comparr .xxlarge-8 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    .comparr .xxlarge-offset-7 {
      margin-left: 29.16667%; }
    .comparr .xxlarge-9 {
      flex: 0 0 37.5%;
      max-width: 37.5%; }
    .comparr .xxlarge-offset-8 {
      margin-left: 33.33333%; }
    .comparr .xxlarge-10 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    .comparr .xxlarge-offset-9 {
      margin-left: 37.5%; }
    .comparr .xxlarge-11 {
      flex: 0 0 45.83333%;
      max-width: 45.83333%; }
    .comparr .xxlarge-offset-10 {
      margin-left: 41.66667%; }
    .comparr .xxlarge-12 {
      flex: 0 0 50%;
      max-width: 50%; }
    .comparr .xxlarge-offset-11 {
      margin-left: 45.83333%; }
    .comparr .xxlarge-13 {
      flex: 0 0 54.16667%;
      max-width: 54.16667%; }
    .comparr .xxlarge-offset-12 {
      margin-left: 50%; }
    .comparr .xxlarge-14 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    .comparr .xxlarge-offset-13 {
      margin-left: 54.16667%; }
    .comparr .xxlarge-15 {
      flex: 0 0 62.5%;
      max-width: 62.5%; }
    .comparr .xxlarge-offset-14 {
      margin-left: 58.33333%; }
    .comparr .xxlarge-16 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    .comparr .xxlarge-offset-15 {
      margin-left: 62.5%; }
    .comparr .xxlarge-17 {
      flex: 0 0 70.83333%;
      max-width: 70.83333%; }
    .comparr .xxlarge-offset-16 {
      margin-left: 66.66667%; }
    .comparr .xxlarge-18 {
      flex: 0 0 75%;
      max-width: 75%; }
    .comparr .xxlarge-offset-17 {
      margin-left: 70.83333%; }
    .comparr .xxlarge-19 {
      flex: 0 0 79.16667%;
      max-width: 79.16667%; }
    .comparr .xxlarge-offset-18 {
      margin-left: 75%; }
    .comparr .xxlarge-20 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    .comparr .xxlarge-offset-19 {
      margin-left: 79.16667%; }
    .comparr .xxlarge-21 {
      flex: 0 0 87.5%;
      max-width: 87.5%; }
    .comparr .xxlarge-offset-20 {
      margin-left: 83.33333%; }
    .comparr .xxlarge-22 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    .comparr .xxlarge-offset-21 {
      margin-left: 87.5%; }
    .comparr .xxlarge-23 {
      flex: 0 0 95.83333%;
      max-width: 95.83333%; }
    .comparr .xxlarge-offset-22 {
      margin-left: 91.66667%; }
    .comparr .xxlarge-24 {
      flex: 0 0 100%;
      max-width: 100%; }
    .comparr .xxlarge-offset-23 {
      margin-left: 95.83333%; }
    .comparr .xxlarge-order-1 {
      order: 1; }
    .comparr .xxlarge-up-1 {
      flex-wrap: wrap; }
      .comparr .xxlarge-up-1 > .column, .comparr .xxlarge-up-1 > .columns {
        flex: 0 0 100%;
        max-width: 100%; }
    .comparr .xxlarge-order-2 {
      order: 2; }
    .comparr .xxlarge-up-2 {
      flex-wrap: wrap; }
      .comparr .xxlarge-up-2 > .column, .comparr .xxlarge-up-2 > .columns {
        flex: 0 0 50%;
        max-width: 50%; }
    .comparr .xxlarge-order-3 {
      order: 3; }
    .comparr .xxlarge-up-3 {
      flex-wrap: wrap; }
      .comparr .xxlarge-up-3 > .column, .comparr .xxlarge-up-3 > .columns {
        flex: 0 0 33.33333%;
        max-width: 33.33333%; }
    .comparr .xxlarge-order-4 {
      order: 4; }
    .comparr .xxlarge-up-4 {
      flex-wrap: wrap; }
      .comparr .xxlarge-up-4 > .column, .comparr .xxlarge-up-4 > .columns {
        flex: 0 0 25%;
        max-width: 25%; }
    .comparr .xxlarge-order-5 {
      order: 5; }
    .comparr .xxlarge-up-5 {
      flex-wrap: wrap; }
      .comparr .xxlarge-up-5 > .column, .comparr .xxlarge-up-5 > .columns {
        flex: 0 0 20%;
        max-width: 20%; }
    .comparr .xxlarge-order-6 {
      order: 6; }
    .comparr .xxlarge-up-6 {
      flex-wrap: wrap; }
      .comparr .xxlarge-up-6 > .column, .comparr .xxlarge-up-6 > .columns {
        flex: 0 0 16.66667%;
        max-width: 16.66667%; }
    .comparr .xxlarge-up-1 > .column, .comparr .xxlarge-up-1 > .columns {
      width: 100%;
      float: left; }
      .comparr .xxlarge-up-1 > .column:nth-of-type(1n), .comparr .xxlarge-up-1 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xxlarge-up-1 > .column:nth-of-type(1n+1), .comparr .xxlarge-up-1 > .columns:nth-of-type(1n+1) {
        clear: both; }
      .comparr .xxlarge-up-1 > .column:last-child, .comparr .xxlarge-up-1 > .columns:last-child {
        float: left; }
    .comparr .xxlarge-up-2 > .column, .comparr .xxlarge-up-2 > .columns {
      width: 50%;
      float: left; }
      .comparr .xxlarge-up-2 > .column:nth-of-type(1n), .comparr .xxlarge-up-2 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xxlarge-up-2 > .column:nth-of-type(2n+1), .comparr .xxlarge-up-2 > .columns:nth-of-type(2n+1) {
        clear: both; }
      .comparr .xxlarge-up-2 > .column:last-child, .comparr .xxlarge-up-2 > .columns:last-child {
        float: left; }
    .comparr .xxlarge-up-3 > .column, .comparr .xxlarge-up-3 > .columns {
      width: 33.33333%;
      float: left; }
      .comparr .xxlarge-up-3 > .column:nth-of-type(1n), .comparr .xxlarge-up-3 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xxlarge-up-3 > .column:nth-of-type(3n+1), .comparr .xxlarge-up-3 > .columns:nth-of-type(3n+1) {
        clear: both; }
      .comparr .xxlarge-up-3 > .column:last-child, .comparr .xxlarge-up-3 > .columns:last-child {
        float: left; }
    .comparr .xxlarge-up-4 > .column, .comparr .xxlarge-up-4 > .columns {
      width: 25%;
      float: left; }
      .comparr .xxlarge-up-4 > .column:nth-of-type(1n), .comparr .xxlarge-up-4 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xxlarge-up-4 > .column:nth-of-type(4n+1), .comparr .xxlarge-up-4 > .columns:nth-of-type(4n+1) {
        clear: both; }
      .comparr .xxlarge-up-4 > .column:last-child, .comparr .xxlarge-up-4 > .columns:last-child {
        float: left; }
    .comparr .xxlarge-up-5 > .column, .comparr .xxlarge-up-5 > .columns {
      width: 20%;
      float: left; }
      .comparr .xxlarge-up-5 > .column:nth-of-type(1n), .comparr .xxlarge-up-5 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xxlarge-up-5 > .column:nth-of-type(5n+1), .comparr .xxlarge-up-5 > .columns:nth-of-type(5n+1) {
        clear: both; }
      .comparr .xxlarge-up-5 > .column:last-child, .comparr .xxlarge-up-5 > .columns:last-child {
        float: left; }
    .comparr .xxlarge-up-6 > .column, .comparr .xxlarge-up-6 > .columns {
      width: 16.66667%;
      float: left; }
      .comparr .xxlarge-up-6 > .column:nth-of-type(1n), .comparr .xxlarge-up-6 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xxlarge-up-6 > .column:nth-of-type(6n+1), .comparr .xxlarge-up-6 > .columns:nth-of-type(6n+1) {
        clear: both; }
      .comparr .xxlarge-up-6 > .column:last-child, .comparr .xxlarge-up-6 > .columns:last-child {
        float: left; }
    .comparr .xxlarge-up-7 > .column, .comparr .xxlarge-up-7 > .columns {
      width: 14.28571%;
      float: left; }
      .comparr .xxlarge-up-7 > .column:nth-of-type(1n), .comparr .xxlarge-up-7 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xxlarge-up-7 > .column:nth-of-type(7n+1), .comparr .xxlarge-up-7 > .columns:nth-of-type(7n+1) {
        clear: both; }
      .comparr .xxlarge-up-7 > .column:last-child, .comparr .xxlarge-up-7 > .columns:last-child {
        float: left; }
    .comparr .xxlarge-up-8 > .column, .comparr .xxlarge-up-8 > .columns {
      width: 12.5%;
      float: left; }
      .comparr .xxlarge-up-8 > .column:nth-of-type(1n), .comparr .xxlarge-up-8 > .columns:nth-of-type(1n) {
        clear: none; }
      .comparr .xxlarge-up-8 > .column:nth-of-type(8n+1), .comparr .xxlarge-up-8 > .columns:nth-of-type(8n+1) {
        clear: both; }
      .comparr .xxlarge-up-8 > .column:last-child, .comparr .xxlarge-up-8 > .columns:last-child {
        float: left; } }

@media screen and (min-width: 90em) and (min-width: 90em) {
  .comparr .xxlarge-expand {
    flex: 1 1 0px; } }

.row.xxlarge-unstack .column, .row.xxlarge-unstack .comparr .columns, .comparr .row.xxlarge-unstack .columns {
  flex: 0 0 100%; }
  @media screen and (min-width: 90em) {
    .row.xxlarge-unstack .column, .row.xxlarge-unstack .comparr .columns, .comparr .row.xxlarge-unstack .columns {
      flex: 1 1 0px; } }
  @media screen and (min-width: 90em) {
    .comparr .xxlarge-collapse > .column, .comparr .xxlarge-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    .comparr .xxlarge-uncollapse > .column, .comparr .xxlarge-uncollapse > .columns {
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  .comparr .shrink {
    flex: 0 0 auto;
    max-width: 100%; }
  .comparr .column.align-top, .comparr .align-top.columns {
    align-self: flex-start; }
  .comparr .column.align-bottom, .comparr .align-bottom.columns {
    align-self: flex-end; }
  .comparr .column.align-middle, .comparr .align-middle.columns {
    align-self: center; }
  .comparr .column.align-stretch, .comparr .align-stretch.columns {
    align-self: stretch; }
  .comparr .align-right {
    justify-content: flex-end; }
  .comparr .align-center {
    justify-content: center; }
  .comparr .align-justify {
    justify-content: space-between; }
  .comparr .align-spaced {
    justify-content: space-around; }
  .comparr .align-top {
    align-items: flex-start; }
  .comparr .align-self-top {
    align-self: flex-start; }
  .comparr .align-bottom {
    align-items: flex-end; }
  .comparr .align-self-bottom {
    align-self: flex-end; }
  .comparr .align-middle {
    align-items: center; }
  .comparr .align-self-middle {
    align-self: center; }
  .comparr .align-stretch {
    align-items: stretch; }
  .comparr .align-self-stretch {
    align-self: stretch; }
  .comparr .small {
    order: 1; }
  .comparr .small {
    order: 2; }
  .comparr .small {
    order: 3; }
  .comparr .small {
    order: 4; }
  .comparr .small {
    order: 5; }
  .comparr .small {
    order: 6; }
  @media screen and (min-width: 40em) {
    .comparr .medium {
      order: 1; }
    .comparr .medium {
      order: 2; }
    .comparr .medium {
      order: 3; }
    .comparr .medium {
      order: 4; }
    .comparr .medium {
      order: 5; }
    .comparr .medium {
      order: 6; } }
  @media screen and (min-width: 64em) {
    .comparr .large {
      order: 1; }
    .comparr .large {
      order: 2; }
    .comparr .large {
      order: 3; }
    .comparr .large {
      order: 4; }
    .comparr .large {
      order: 5; }
    .comparr .large {
      order: 6; } }
  @media screen and (min-width: 75em) {
    .comparr .xlarge {
      order: 1; }
    .comparr .xlarge {
      order: 2; }
    .comparr .xlarge {
      order: 3; }
    .comparr .xlarge {
      order: 4; }
    .comparr .xlarge {
      order: 5; }
    .comparr .xlarge {
      order: 6; } }
  @media screen and (min-width: 90em) {
    .comparr .xxlarge {
      order: 1; }
    .comparr .xxlarge {
      order: 2; }
    .comparr .xxlarge {
      order: 3; }
    .comparr .xxlarge {
      order: 4; }
    .comparr .xxlarge {
      order: 5; }
    .comparr .xxlarge {
      order: 6; } }
