.is-visible {
  display: block!important
}
.is-hidden {
  display: none!important
}
.text-hide {
  font: 0/0 a!important;
  color: transparent!important;
  text-shadow: none!important;
  background-color: transparent!important;
  border: 0!important
}
.text-truncate {
  max-width: 100%!important;
  overflow: hidden!important;
  text-overflow: ellipsis;
  white-space: nowrap!important
}
.text-nowrap {
  white-space: nowrap!important
}
.text-wrap {
  word-wrap: break-word!important
}
.text-initial {
  text-transform: initial!important
}
.text-lowercase {
  text-transform: lowercase!important
}
.text-uppercase {
  text-transform: uppercase!important
}
.text-capitalize {
  text-transform: capitalize!important
}
.text-overline {
  text-decoration: overline!important
}
.text-underline {
  text-decoration: underline!important
}
.text-line-through {
  text-decoration: line-through!important
}
.font-wide {
  letter-spacing: .25rem
}
.font-normal {
  font-weight: 400
}
.font-bold {
  font-weight: 700
}
.font-italic {
  font-style: italic!important
}
ul.list-disc {
  list-style-type: disc!important
}
ul.list-circle {
  list-style-type: circle!important
}
ul.list-square {
  list-style-type: square!important
}
ol.list-decimal {
  list-style-type: decimal!important
}
ol.list-lower-alpha {
  list-style-type: lower-alpha!important
}
ol.list-lower-latin {
  list-style-type: lower-latin!important
}
ol.list-lower-roman {
  list-style-type: lower-roman!important
}
ol.list-upper-alpha {
  list-style-type: upper-alpha!important
}
ol.list-upper-latin {
  list-style-type: upper-latin!important
}
ol.list-upper-roman {
  list-style-type: upper-roman!important
}
.rounded {
  border-radius: 5000px!important
}
.radius {
  border-radius: .1875rem
}
.bordered {
  border: .0625rem solid #cacaca
}
.shadow {
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12)
}
.arrow-down {
  display: block;
  width: 0;
  height: 0;
  border: inset .4375rem;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #0a0a0a transparent transparent
}
.arrow-up {
  display: block;
  width: 0;
  height: 0;
  border: inset .4375rem;
  content: '';
  border-top-width: 0;
  border-bottom-style: solid;
  border-color: transparent transparent #0a0a0a
}
.arrow-right {
  display: block;
  width: 0;
  height: 0;
  border: inset .4375rem;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #0a0a0a
}
.arrow-left {
  display: block;
  width: 0;
  height: 0;
  border: inset .4375rem;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #0a0a0a transparent transparent
}
.separator-center {
  text-align: center!important
}
.separator-center::after, .separator-center::before {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
  flex-basis: 0%;
  -ms-flex-order: 1;
  order: 1
}
.separator-center::after {
  clear: both
}
.separator-center::after {
  position: relative!important;
  width: 3rem;
  border-bottom: .125rem solid #2ba6cb;
  margin: 1rem auto 0
}
.separator-left {
  text-align: left!important
}
.separator-left::after, .separator-left::before {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
  flex-basis: 0%;
  -ms-flex-order: 1;
  order: 1
}
.separator-left::after {
  clear: both
}
.separator-left::after {
  position: relative!important;
  width: 3rem;
  border-bottom: .125rem solid #2ba6cb;
  margin: 1rem auto 0;
  margin-left: 0!important
}
.separator-right {
  text-align: right!important
}
.separator-right::after, .separator-right::before {
  display: table;
  content: ' ';
  -ms-flex-preferred-size: 0;
  flex-basis: 0%;
  -ms-flex-order: 1;
  order: 1
}
.separator-right::after {
  clear: both
}
.separator-right::after {
  position: relative!important;
  width: 3rem;
  border-bottom: .125rem solid #2ba6cb;
  margin: 1rem auto 0;
  margin-right: 0!important
}
.overflow-visible {
  overflow: visible!important
}
.overflow-x-visible {
  overflow-x: visible!important
}
.overflow-y-visible {
  overflow-y: visible!important
}
.overflow-hidden {
  overflow: hidden!important
}
.overflow-x-hidden {
  overflow-x: hidden!important
}
.overflow-y-hidden {
  overflow-y: hidden!important
}
.overflow-scroll {
  overflow: scroll!important
}
.overflow-x-scroll {
  overflow-x: scroll!important
}
.overflow-y-scroll {
  overflow-y: scroll!important
}
.display-inline {
  display: inline!important
}
.display-inline-block {
  display: inline-block!important
}
.display-block {
  display: block!important
}
.display-table {
  display: table!important
}
.display-table-cell {
  display: table-cell!important
}
.position-static {
  position: static!important
}
.position-relative {
  position: relative!important
}
.position-absolute {
  position: absolute!important
}
.position-fixed {
  position: fixed!important
}
.position-fixed-top {
  position: fixed!important;
  top: 0!important;
  right: 0!important;
  left: 0!important;
  z-index: 975
}
.position-fixed-bottom {
  position: fixed!important;
  right: 0!important;
  bottom: 0!important;
  left: 0!important;
  z-index: 975
}
.border-box {
  box-sizing: border-box!important
}
.border-none {
  border: none!important
}
.width-25 {
  width: 25%!important
}
.width-50 {
  width: 50%!important
}
.width-75 {
  width: 75%!important
}
.width-100 {
  width: 100%!important
}
.height-25 {
  height: 25%!important
}
.height-50 {
  height: 50%!important
}
.height-75 {
  height: 75%!important
}
.height-100 {
  height: 100%!important
}
.max-width-100 {
  max-width: 100%!important
}
.max-height-100 {
  max-height: 100%!important
}
.margin-0 {
  margin-top: 0!important;
  margin-right: 0!important;
  margin-bottom: 0!important;
  margin-left: 0!important
}
.padding-0 {
  padding-top: 0!important;
  padding-right: 0!important;
  padding-bottom: 0!important;
  padding-left: 0!important
}
.margin-top-0 {
  margin-top: 0!important
}
.padding-top-0 {
  padding-top: 0!important
}
.margin-right-0 {
  margin-right: 0!important
}
.padding-right-0 {
  padding-right: 0!important
}
.margin-bottom-0 {
  margin-bottom: 0!important
}
.padding-bottom-0 {
  padding-bottom: 0!important
}
.margin-left-0 {
  margin-left: 0!important
}
.padding-left-0 {
  padding-left: 0!important
}
.margin-horizontal-0 {
  margin-right: 0!important;
  margin-left: 0!important
}
.padding-horizontal-0 {
  padding-right: 0!important;
  padding-left: 0!important
}
.margin-vertical-0 {
  margin-top: 0!important;
  margin-bottom: 0!important
}
.padding-vertical-0 {
  padding-top: 0!important;
  padding-bottom: 0!important
}
.margin-1 {
  margin-top: 1rem!important;
  margin-right: 1rem!important;
  margin-bottom: 1rem!important;
  margin-left: 1rem!important
}
.padding-1 {
  padding-top: 1rem!important;
  padding-right: 1rem!important;
  padding-bottom: 1rem!important;
  padding-left: 1rem!important
}
.margin-top-1 {
  margin-top: 1rem!important
}
.padding-top-1 {
  padding-top: 1rem!important
}
.margin-right-1 {
  margin-right: 1rem!important
}
.padding-right-1 {
  padding-right: 1rem!important
}
.margin-bottom-1 {
  margin-bottom: 1rem!important
}
.padding-bottom-1 {
  padding-bottom: 1rem!important
}
.margin-left-1 {
  margin-left: 1rem!important
}
.padding-left-1 {
  padding-left: 1rem!important
}
.margin-horizontal-1 {
  margin-right: 1rem!important;
  margin-left: 1rem!important
}
.padding-horizontal-1 {
  padding-right: 1rem!important;
  padding-left: 1rem!important
}
.margin-vertical-1 {
  margin-top: 1rem!important;
  margin-bottom: 1rem!important
}
.padding-vertical-1 {
  padding-top: 1rem!important;
  padding-bottom: 1rem!important
}
.margin-2 {
  margin-top: 2rem!important;
  margin-right: 2rem!important;
  margin-bottom: 2rem!important;
  margin-left: 2rem!important
}
.padding-2 {
  padding-top: 2rem!important;
  padding-right: 2rem!important;
  padding-bottom: 2rem!important;
  padding-left: 2rem!important
}
.margin-top-2 {
  margin-top: 2rem!important
}
.padding-top-2 {
  padding-top: 2rem!important
}
.margin-right-2 {
  margin-right: 2rem!important
}
.padding-right-2 {
  padding-right: 2rem!important
}
.margin-bottom-2 {
  margin-bottom: 2rem!important
}
.padding-bottom-2 {
  padding-bottom: 2rem!important
}
.margin-left-2 {
  margin-left: 2rem!important
}
.padding-left-2 {
  padding-left: 2rem!important
}
.margin-horizontal-2 {
  margin-right: 2rem!important;
  margin-left: 2rem!important
}
.padding-horizontal-2 {
  padding-right: 2rem!important;
  padding-left: 2rem!important
}
.margin-vertical-2 {
  margin-top: 2rem!important;
  margin-bottom: 2rem!important
}
.padding-vertical-2 {
  padding-top: 2rem!important;
  padding-bottom: 2rem!important
}
.margin-3 {
  margin-top: 3rem!important;
  margin-right: 3rem!important;
  margin-bottom: 3rem!important;
  margin-left: 3rem!important
}
.padding-3 {
  padding-top: 3rem!important;
  padding-right: 3rem!important;
  padding-bottom: 3rem!important;
  padding-left: 3rem!important
}
.margin-top-3 {
  margin-top: 3rem!important
}
.padding-top-3 {
  padding-top: 3rem!important
}
.margin-right-3 {
  margin-right: 3rem!important
}
.padding-right-3 {
  padding-right: 3rem!important
}
.margin-bottom-3 {
  margin-bottom: 3rem!important
}
.padding-bottom-3 {
  padding-bottom: 3rem!important
}
.margin-left-3 {
  margin-left: 3rem!important
}
.padding-left-3 {
  padding-left: 3rem!important
}
.margin-horizontal-3 {
  margin-right: 3rem!important;
  margin-left: 3rem!important
}
.padding-horizontal-3 {
  padding-right: 3rem!important;
  padding-left: 3rem!important
}
.margin-vertical-3 {
  margin-top: 3rem!important;
  margin-bottom: 3rem!important
}
.padding-vertical-3 {
  padding-top: 3rem!important;
  padding-bottom: 3rem!important
}
main .row {
  width: 100%;
  max-width: 1420px;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
main .row .row {
  margin-right: -.9375rem;
  margin-left: -.9375rem
}

@media print, screen and (min-width:40em) {
main .row .row {
  margin-right: -.9375rem;
  margin-left: -.9375rem
}
}

@media print, screen and (min-width:64em) {
main .row .row {
  margin-right: -.9375rem;
  margin-left: -.9375rem
}
}
main .row .row.collapse {
  margin-right: 0;
  margin-left: 0
}
main .row.expanded {
  max-width: none
}
main .row.expanded .row {
  margin-right: auto;
  margin-left: auto
}
main .row:not(.expanded) .row {
  max-width: none
}
main .row.collapse>.column, .row.collapse>.columns {
  padding-right: 0;
  padding-left: 0
}
main .row.collapse>.column>.row, .row.collapse>.columns>.row, .row.is-collapse-child {
  margin-right: 0;
  margin-left: 0
}
.column, .columns {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0px;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  min-width: 0;
}
.column.row.row, .row.row.columns {
  float: none;
  display: block
}
.row .column.row.row, .row .row.row.columns {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0
}
.small-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333%;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.small-offset-0 {
  margin-left: 0%; }

.small-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66667%;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.small-offset-1 {
  margin-left: 8.33333%; }

.small-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.small-offset-2 {
  margin-left: 16.66667%; }

.small-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.small-offset-3 {
  margin-left: 25%; }

.small-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66667%;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.small-offset-4 {
  margin-left: 33.33333%; }

.small-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.small-offset-5 {
  margin-left: 41.66667%; }

.small-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333%;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.small-offset-6 {
  margin-left: 50%; }

.small-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66667%;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.small-offset-7 {
  margin-left: 58.33333%; }

.small-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

.small-offset-8 {
  margin-left: 66.66667%; }

.small-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333%;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.small-offset-9 {
  margin-left: 75%; }

.small-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66667%;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.small-offset-10 {
  margin-left: 83.33333%; }

.small-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.small-offset-11 {
  margin-left: 91.66667%; }

.small-up-1 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .small-up-1 > .column, .small-up-1 > .columns {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }

.small-up-2 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .small-up-2 > .column, .small-up-2 > .columns {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }

.small-up-3 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .small-up-3 > .column, .small-up-3 > .columns {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }

.small-up-4 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .small-up-4 > .column, .small-up-4 > .columns {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }

.small-up-5 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .small-up-5 > .column, .small-up-5 > .columns {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }

.small-up-6 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .small-up-6 > .column, .small-up-6 > .columns {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }

.small-up-7 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .small-up-7 > .column, .small-up-7 > .columns {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.28571%;
        -ms-flex: 0 0 14.28571%;
            flex: 0 0 14.28571%;
    max-width: 14.28571%; }

.small-up-8 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .small-up-8 > .column, .small-up-8 > .columns {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.5%;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%; }

.small-collapse > .column, .small-collapse > .columns {
  padding-right: 0;
  padding-left: 0; }

.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem; }

@media print, screen and (min-width: 40em) {
  .medium-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .medium-offset-0 {
    margin-left: 0%; }
  .medium-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .medium-offset-1 {
    margin-left: 8.33333%; }
  .medium-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .medium-offset-2 {
    margin-left: 16.66667%; }
  .medium-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .medium-offset-3 {
    margin-left: 25%; }
  .medium-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .medium-offset-4 {
    margin-left: 33.33333%; }
  .medium-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .medium-offset-5 {
    margin-left: 41.66667%; }
  .medium-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .medium-offset-6 {
    margin-left: 50%; }
  .medium-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .medium-offset-7 {
    margin-left: 58.33333%; }
  .medium-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .medium-offset-8 {
    margin-left: 66.66667%; }
  .medium-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .medium-offset-9 {
    margin-left: 75%; }
  .medium-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .medium-offset-10 {
    margin-left: 83.33333%; }
  .medium-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .medium-offset-11 {
    margin-left: 91.66667%; }
  .medium-up-1 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .medium-up-1 > .column, .medium-up-1 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
  .medium-up-2 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .medium-up-2 > .column, .medium-up-2 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
  .medium-up-3 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .medium-up-3 > .column, .medium-up-3 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.33333%;
          -ms-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
  .medium-up-4 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .medium-up-4 > .column, .medium-up-4 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 25%;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
  .medium-up-5 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .medium-up-5 > .column, .medium-up-5 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 20%;
          -ms-flex: 0 0 20%;
              flex: 0 0 20%;
      max-width: 20%; }
  .medium-up-6 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .medium-up-6 > .column, .medium-up-6 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 16.66667%;
          -ms-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
  .medium-up-7 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .medium-up-7 > .column, .medium-up-7 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 14.28571%;
          -ms-flex: 0 0 14.28571%;
              flex: 0 0 14.28571%;
      max-width: 14.28571%; }
  .medium-up-8 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .medium-up-8 > .column, .medium-up-8 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 12.5%;
          -ms-flex: 0 0 12.5%;
              flex: 0 0 12.5%;
      max-width: 12.5%; } }

@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .medium-expand {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0px;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px; } }

.row.medium-unstack > .column, .row.medium-unstack > .columns {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
  @media print, screen and (min-width: 40em) {
    .row.medium-unstack > .column, .row.medium-unstack > .columns {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 0px;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px; } }

@media print, screen and (min-width: 40em) {
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; } }

@media print, screen and (min-width: 64em) {
  .large-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .large-offset-0 {
    margin-left: 0%; }
  .large-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .large-offset-1 {
    margin-left: 8.33333%; }
  .large-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .large-offset-2 {
    margin-left: 16.66667%; }
  .large-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .large-offset-3 {
    margin-left: 25%; }
  .large-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .large-offset-4 {
    margin-left: 33.33333%; }
  .large-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .large-offset-5 {
    margin-left: 41.66667%; }
  .large-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .large-offset-6 {
    margin-left: 50%; }
  .large-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .large-offset-7 {
    margin-left: 58.33333%; }
  .large-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .large-offset-8 {
    margin-left: 66.66667%; }
  .large-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .large-offset-9 {
    margin-left: 75%; }
  .large-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .large-offset-10 {
    margin-left: 83.33333%; }
  .large-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .large-offset-11 {
    margin-left: 91.66667%; }
  .large-up-1 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .large-up-1 > .column, .large-up-1 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
  .large-up-2 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .large-up-2 > .column, .large-up-2 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
  .large-up-3 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .large-up-3 > .column, .large-up-3 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.33333%;
          -ms-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
  .large-up-4 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .large-up-4 > .column, .large-up-4 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 25%;
          -ms-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
  .large-up-5 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .large-up-5 > .column, .large-up-5 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 20%;
          -ms-flex: 0 0 20%;
              flex: 0 0 20%;
      max-width: 20%; }
  .large-up-6 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .large-up-6 > .column, .large-up-6 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 16.66667%;
          -ms-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
  .large-up-7 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .large-up-7 > .column, .large-up-7 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 14.28571%;
          -ms-flex: 0 0 14.28571%;
              flex: 0 0 14.28571%;
      max-width: 14.28571%; }
  .large-up-8 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .large-up-8 > .column, .large-up-8 > .columns {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 12.5%;
          -ms-flex: 0 0 12.5%;
              flex: 0 0 12.5%;
      max-width: 12.5%; } }

@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .large-expand {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0px;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px; } }

.row.large-unstack > .column, .row.large-unstack > .columns {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
  @media print, screen and (min-width: 64em) {
    .row.large-unstack > .column, .row.large-unstack > .columns {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 0px;
          -ms-flex: 1 1 0px;
              flex: 1 1 0px; } }

@media print, screen and (min-width: 64em) {
  .large-collapse > .column, .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem; } }

@media print, screen and (min-width:90em) {
.xlarge-1 {
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%
}
.xlarge-offset-0 {
  margin-left: 0
}
.xlarge-2 {
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%
}
.xlarge-offset-1 {
  margin-left: 8.33333%
}
.xlarge-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%
}
.xlarge-offset-2 {
  margin-left: 16.66667%
}
.xlarge-4 {
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%
}
.xlarge-offset-3 {
  margin-left: 25%
}
.xlarge-5 {
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%
}
.xlarge-offset-4 {
  margin-left: 33.33333%
}
.xlarge-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%
}
.xlarge-offset-5 {
  margin-left: 41.66667%
}
.xlarge-7 {
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%
}
.xlarge-offset-6 {
  margin-left: 50%
}
.xlarge-8 {
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%
}
.xlarge-offset-7 {
  margin-left: 58.33333%
}
.xlarge-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%
}
.xlarge-offset-8 {
  margin-left: 66.66667%
}
.xlarge-10 {
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%
}
.xlarge-offset-9 {
  margin-left: 75%
}
.xlarge-11 {
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%
}
.xlarge-offset-10 {
  margin-left: 83.33333%
}
.xlarge-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}
.xlarge-offset-11 {
  margin-left: 91.66667%
}
.xlarge-up-1 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.xlarge-up-1>.column, .xlarge-up-1>.columns {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}
.xlarge-up-2 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.xlarge-up-2>.column, .xlarge-up-2>.columns {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%
}
.xlarge-up-3 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.xlarge-up-3>.column, .xlarge-up-3>.columns {
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%
}
.xlarge-up-4 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.xlarge-up-4>.column, .xlarge-up-4>.columns {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%
}
.xlarge-up-5 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.xlarge-up-5>.column, .xlarge-up-5>.columns {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%
}
.xlarge-up-6 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.xlarge-up-6>.column, .xlarge-up-6>.columns {
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%
}
.xlarge-up-7 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.xlarge-up-7>.column, .xlarge-up-7>.columns {
  -ms-flex: 0 0 14.28571%;
  flex: 0 0 14.28571%;
  max-width: 14.28571%
}
.xlarge-up-8 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.xlarge-up-8>.column, .xlarge-up-8>.columns {
  -ms-flex: 0 0 12.5%;
  flex: 0 0 12.5%;
  max-width: 12.5%
}
}

@media print, screen and (min-width:90em) and (min-width:90em) {
.xlarge-expand {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%
}
}
.row.xlarge-unstack>.column, .row.xlarge-unstack>.columns {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%
}

@media print, screen and (min-width:90em) {
.row.xlarge-unstack>.column, .row.xlarge-unstack>.columns {
  -ms-flex: 1 1 0%;
  flex: 1 1 0%
}
}

@media print, screen and (min-width:90em) {
.xlarge-collapse>.column, .xlarge-collapse>.columns {
  padding-right: 0;
  padding-left: 0
}
.xlarge-uncollapse>.column, .xlarge-uncollapse>.columns {
  padding-right: .9375rem;
  padding-left: .9375rem
}
}
.shrink {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%
}
.column-block {
  margin-bottom: 1.875rem
}
.column-block>:last-child {
  margin-bottom: 0
}
.align-right {
  -ms-flex-pack: end;
  justify-content: flex-end
}
.align-center {
  -ms-flex-pack: center;
  justify-content: center
}
.align-justify {
  -ms-flex-pack: justify;
  justify-content: space-between
}
.align-spaced {
  -ms-flex-pack: distribute;
  justify-content: space-around
}
.align-right.vertical.menu>li>a {
  -ms-flex-pack: end;
  justify-content: flex-end
}
.align-center.vertical.menu>li>a {
  -ms-flex-pack: center;
  justify-content: center
}
.align-top {
  -ms-flex-align: start;
  align-items: flex-start
}
.align-self-top {
  -ms-flex-item-align: start;
  align-self: flex-start
}
.align-bottom {
  -ms-flex-align: end;
  align-items: flex-end
}
.align-self-bottom {
  -ms-flex-item-align: end;
  align-self: flex-end
}
.align-middle {
  -ms-flex-align: center;
  align-items: center
}
.align-self-middle {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center
}
.align-stretch {
  -ms-flex-align: stretch;
  align-items: stretch
}
.align-self-stretch {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch
}
.align-center-middle {
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center
}
.small-order-1 {
  -ms-flex-order: 1;
  order: 1
}
.small-order-2 {
  -ms-flex-order: 2;
  order: 2
}
.small-order-3 {
  -ms-flex-order: 3;
  order: 3
}
.small-order-4 {
  -ms-flex-order: 4;
  order: 4
}
.small-order-5 {
  -ms-flex-order: 5;
  order: 5
}
.small-order-6 {
  -ms-flex-order: 6;
  order: 6
}

@media print, screen and (min-width:40em) {
.medium-order-1 {
  -ms-flex-order: 1;
  order: 1
}
.medium-order-2 {
  -ms-flex-order: 2;
  order: 2
}
.medium-order-3 {
  -ms-flex-order: 3;
  order: 3
}
.medium-order-4 {
  -ms-flex-order: 4;
  order: 4
}
.medium-order-5 {
  -ms-flex-order: 5;
  order: 5
}
.medium-order-6 {
  -ms-flex-order: 6;
  order: 6
}
}

@media print, screen and (min-width:64em) {
.large-order-1 {
  -ms-flex-order: 1;
  order: 1
}
.large-order-2 {
  -ms-flex-order: 2;
  order: 2
}
.large-order-3 {
  -ms-flex-order: 3;
  order: 3
}
.large-order-4 {
  -ms-flex-order: 4;
  order: 4
}
.large-order-5 {
  -ms-flex-order: 5;
  order: 5
}
.large-order-6 {
  -ms-flex-order: 6;
  order: 6
}
}

@media print, screen and (min-width:90em) {
.xlarge-order-1 {
  -ms-flex-order: 1;
  order: 1
}
.xlarge-order-2 {
  -ms-flex-order: 2;
  order: 2
}
.xlarge-order-3 {
  -ms-flex-order: 3;
  order: 3
}
.xlarge-order-4 {
  -ms-flex-order: 4;
  order: 4
}
.xlarge-order-5 {
  -ms-flex-order: 5;
  order: 5
}
.xlarge-order-6 {
  -ms-flex-order: 6;
  order: 6
}
}
.flex-container {
  display: -ms-flexbox;
  display: flex
}
.flex-child-auto {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto
}
.flex-child-grow {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto
}
.flex-child-shrink {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}
.flex-dir-row {
  -ms-flex-direction: row;
  flex-direction: row
}
.flex-dir-row-reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}
.flex-dir-column {
  -ms-flex-direction: column;
  flex-direction: column
}
.flex-dir-column-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}

@media print, screen and (min-width:40em) {
.medium-flex-container {
  display: -ms-flexbox;
  display: flex
}
.medium-flex-child-auto {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto
}
.medium-flex-child-grow {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto
}
.medium-flex-child-shrink {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}
.medium-flex-dir-row {
  -ms-flex-direction: row;
  flex-direction: row
}
.medium-flex-dir-row-reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}
.medium-flex-dir-column {
  -ms-flex-direction: column;
  flex-direction: column
}
.medium-flex-dir-column-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}
}

@media print, screen and (min-width:64em) {
.large-flex-container {
  display: -ms-flexbox;
  display: flex
}
.large-flex-child-auto {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto
}
.large-flex-child-grow {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto
}
.large-flex-child-shrink {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}
.large-flex-dir-row {
  -ms-flex-direction: row;
  flex-direction: row
}
.large-flex-dir-row-reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}
.large-flex-dir-column {
  -ms-flex-direction: column;
  flex-direction: column
}
.large-flex-dir-column-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}
}

@media print, screen and (min-width:90em) {
.xlarge-flex-container {
  display: -ms-flexbox;
  display: flex
}
.xlarge-flex-child-auto {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto
}
.xlarge-flex-child-grow {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto
}
.xlarge-flex-child-shrink {
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}
.xlarge-flex-dir-row {
  -ms-flex-direction: row;
  flex-direction: row
}
.xlarge-flex-dir-row-reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}
.xlarge-flex-dir-column {
  -ms-flex-direction: column;
  flex-direction: column
}
.xlarge-flex-dir-column-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}
}
.responsive-embed iframe, .responsive-embed object, .responsive-embed embed, .responsive-embed video, .flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.responsive-embed, .flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden
}
.responsive-embed.widescreen, .flex-video.widescreen {
  padding-bottom: 56.25%
}

@media screen and (max-width: 64em) {
.responsive-embed.widescreen, .flex-video.widescreen {
  height: auto!important
}
}
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
  float: inherit
}

@media (-webkit-min-device-pixel-ratio:1) and (max-width:767px) {
.top-absolute-container .row.logo-nav-wrap {
  max-height: 75px
}
.nav>.main-nav-container {
  display: none!important
}
}
.breadcrumbs li {
  color: #404040!important
}

@media screen and (min-width:64em) {
.breadcrumbs li {
  font-size: 17px!important
}
}
.breadcrumbs li.disabled {
  font-weight: 600
}
ul.breadcrumbs li:after {
  content: ">"!important
}
/* Site Fixes */

.row:after, .row:before {content: normal;}
.modal-popup .row:after, .modal-popup .row:before {content: ' ';}
/*
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
  .row.featured-campagins-row:after, .row.featured-campagins-row:before {content: normal;}
  .row.pick-your-passion-row:after, .row.pick-your-passion-row:before {content: normal;}
    
}}
@media not all and (min-resolution:.001dpcm) { @media {
  .row.featured-campagins-row:after, .row.featured-campagins-row:before {content: normal;}
  .row.pick-your-passion-row:after, .row.pick-your-passion-row:before {content: normal;}
}}
*/

/*
.page-content{
	margin-top:	95px;
}
*/
.cms-home .page-top {
  display: none;
}
.popular-products {
  margin-top: 0;
}
.popular-products .top-block {
  margin-bottom: 35px;
}

@media screen and (min-width: 64em) {
.popular-products .top-block {
  margin-bottom: 0;
}
}
.popular-products .owl-controls {
  padding: 0;
}

@media screen and (min-width: 64em) {
.cms-home .top-absolute-container {
  margin-top: 0;
}
/*
	.page-content{
		margin-top:	0;
	}
	*/
}
