/*
Structure
================================
The variables define the widths for the different QuickView viewports.

**Structure**<br/>
`@quickViewPhoneLandscapeViewportWidth` - QuickView modal box has the width of the default phone-landscape width (see @phoneLandscapeViewportWidth)<br/>
`@quickViewTabletViewportWidth` - QuickView modal box has the width of the default tablet width (see @tabletViewportWidth)<br/>
`@quickViewTabletLandscapeViewportWidth` - QuickView modal box has the width of the default tablet-landscape width (see @tabletLandscapeViewportWidth)<br/>
`@quickViewDesktopViewportWidth` - QuickView modal box has the width of the default desktop width (see @desktopViewportWidth)<br/>
*/
.is--invisible {
  visibility: hidden !important;
}
html.is--storytelling,
body.is--storytelling {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
html.is--storytelling.is--hardware-accelerated,
body.is--storytelling.is--hardware-accelerated {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.emotion-storytelling {
  position: relative;
  top: 0;
  left: 0;
}
.emotion-storytelling .emotion--video {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.emotion-storytelling .image-slider,
.emotion-storytelling .image-slider--slide,
.emotion-storytelling .image-slider--item {
  -webkit-transform-style: initial;
  transform-style: initial;
  -webkit-backface-visibility: initial;
  backface-visibility: initial;
}
.emotion-storytelling .image-slider--container {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.emotion--section-nav {
  width: 40px;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  position: fixed;
  top: 50%;
  left: 0;
  background: #ffffff;
  border: 1px solid #ccc;
  z-index: 1500;
}
.emotion--section-nav .section-nav--link {
  padding: 5px 10px 5px 10px;
  line-height: 18px;
  font-size: 15px;
  display: block;
  text-align: center;
  color: #333;
}
.emotion--section-nav .section-nav--link.is--active {
  color: #5f5e5e;
}
.emotion--section-nav .link--section {
  display: none;
}
.emotion--section-nav .link--prev,
.emotion--section-nav .link--next {
  padding: 10px 10px 10px 10px;
  font-size: 10px;
}
.emotion--section-nav .link--start {
  font-size: 16px;
}
@media screen and (min-width: 48em) {
  .emotion--section-nav {
    left: 30px;
    border-radius: 3px;
    background-clip: padding-box;
  }
  .emotion--section-nav .link--section {
    display: block;
  }
}
@media screen and (min-width: 78.75em) {
  .emotion--section-nav .section-nav--link:hover {
    color: #5f5e5e;
  }
}
.quick-view {
  -webkit-transition: opacity 0.4s cubic-bezier(0, 0, 0.25, 1);
  transition: opacity 0.4s cubic-bezier(0, 0, 0.25, 1);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
}
.quick-view.is--active {
  opacity: 1;
  z-index: 4000;
}
.quick-view--overlay {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4100;
  background: rgba(0, 0, 0, 0.6);
}
.quick-view--view {
  max-width: 1260px;
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  -webkit-transform: scale(1.2) translate(-50%, -50%);
  transform: scale(1.2) translate(-50%, -50%);
  border-radius: 3px;
  background-clip: padding-box;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  width: 80%;
  min-height: 50%;
  max-height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 4200;
  background: #ffffff;
  opacity: 0;
  visibility: hidden;
}
.quick-view--view .view--content {
  display: none;
}
.quick-view--view[data-view="left"],
.quick-view--view[data-view="right"] {
  -webkit-transform: scale(0.3) translate(-50%, -50%);
  transform: scale(0.3) translate(-50%, -50%);
  opacity: 0;
}
.quick-view--view[data-view="left"] {
  left: -20%;
}
.quick-view--view[data-view="right"] {
  left: 120%;
}
.quick-view--view[data-view="prev"],
.quick-view--view[data-view="next"] {
  -webkit-transition: all 0.4s cubic-bezier(0, 0, 0.25, 1);
  transition: all 0.4s cubic-bezier(0, 0, 0.25, 1);
  opacity: 1;
  cursor: pointer;
  z-index: 4300;
  visibility: visible;
}
.quick-view--view[data-view="prev"]:after,
.quick-view--view[data-view="next"]:after {
  width: 100px;
  height: 400px;
  font-size: 140px;
  margin-top: -200px;
  -webkit-transition: opacity 0.4s 0.3s cubic-bezier(0, 0, 0.25, 1);
  transition: opacity 0.4s 0.3s cubic-bezier(0, 0, 0.25, 1);
  display: block;
  position: absolute;
  top: 50%;
  font-family: 'shopware';
  font-weight: normal;
  text-align: center;
  opacity: 1;
  vertical-align: middle;
  line-height: 400px;
  color: #ffffff;
}
.quick-view--view[data-view="prev"] {
  -webkit-transform: scale(0.3) translate(-100%, -50%);
  transform: scale(0.3) translate(-100%, -50%);
  left: 0;
}
.quick-view--view[data-view="prev"]:after {
  right: -100px;
  content: '\E611';
}
.quick-view--view[data-view="next"] {
  -webkit-transform: scale(0.3) translate(0, -50%);
  transform: scale(0.3) translate(0, -50%);
  left: 100%;
}
.quick-view--view[data-view="next"]:after {
  left: -100px;
  content: '\E60F';
}
.quick-view--view[data-view="main"] {
  -webkit-transform: scale(1) translate(-50%, -50%);
  transform: scale(1) translate(-50%, -50%);
  -webkit-transition: all 0.4s cubic-bezier(0, 0, 0.25, 1);
  transition: all 0.4s cubic-bezier(0, 0, 0.25, 1);
  left: 50%;
  z-index: 4400;
  opacity: 1;
  visibility: visible;
  overflow-y: auto;
}
.quick-view--view[data-view="main"]:after {
  display: block;
  content: "";
  opacity: 0;
}
.quick-view--view[data-view="main"] .view--content {
  display: block;
}
.view--content {
  padding: 0px 10px 10px 10px;
  width: 100%;
  height: 100%;
}
.view--content .product--details .configurator--form .select-field {
  height: 42px;
  max-width: 100%;
}
.view--content .product--details .configurator--form .select-field select {
  line-height: 40px;
}
.view--content .product--details .configurator--form .select-field:after {
  height: 40px;
}
.view--content .product--details .configurator--form,
.view--content .product--details .buybox--form {
  width: 100%;
}
.view--content .product--details .link--publish-comment {
  display: none;
}
.view--content .product--details .product--short-description {
  margin-bottom: 20px;
  display: inline-block;
}
.view--content .product--link {
  color: #444;
}
.quick-view--loader {
  width: 30px;
  height: 30px;
  margin: -15px 0px 0px -15px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: content-box;
}
.quick-view--loader:before {
  border-radius: 100%;
  background-clip: padding-box;
  -webkit-animation: keyframe--spin 1s linear infinite;
  animation: keyframe--spin 1s linear infinite;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: block;
  content: "";
  border: 2px solid #cccccc;
  border-top-color: #bead85;
}
.quick-view--product-detail-button {
  margin-top: 8px;
}
@media screen and (min-width: 37.5em) {
  .quick-view--view .product--details .product--header {
    padding: 10px 0px 10px 0px;
  }
  .quick-view--view .product--details .product--header .product--title {
    font-size: 21px;
    line-height: 28px;
  }
  .quick-view--view .product--details .product--supplier {
    height: 35px;
    width: 50%;
  }
  .quick-view--view .product--details .product--supplier .product--supplier-link {
    height: 35px;
  }
  .quick-view--view .product--details .product--rating-container {
    width: 50%;
  }
  .quick-view--view .product--details .configurator--form .select-field {
    height: 38px;
    max-width: 80%;
  }
  .quick-view--view .product--details .configurator--form .select-field select {
    line-height: 36px;
  }
  .quick-view--view .product--details .configurator--form .select-field:after {
    height: 36px;
  }
  .quick-view--view .product--details .configurator--form,
  .quick-view--view .product--details .buybox--form {
    width: 80%;
  }
  .quick-view--view .product--details .product--image-container .image-slider--container {
    height: 200px;
  }
  .quick-view--view .product--details .product--image-container .image-slider--container .arrow {
    display: none;
  }
  .quick-view--view .product--details .block-prices--container {
    margin-top: 0px;
  }
}
@media screen and (min-width: 48em) {
  .quick-view--view[data-view="prev"] {
    -webkit-transform: scale(0.3) translate(-90%, -50%);
    transform: scale(0.3) translate(-90%, -50%);
  }
  .quick-view--view[data-view="next"] {
    -webkit-transform: scale(0.3) translate(-10%, -50%);
    transform: scale(0.3) translate(-10%, -50%);
  }
}
@media screen and (min-width: 60em) {
  .view--content {
    padding: 0px 30px 10px 30px;
  }
  .quick-view--view .product--details .product--header {
    padding: 30px 0px 20px 0px;
  }
  .quick-view--view .product--details .product--header .product--title {
    font-size: 28px;
    line-height: 30px;
    width: 80%;
    float: left;
    border: 0 none;
  }
  .quick-view--view .product--details .product--supplier {
    height: 70px;
    width: 20%;
    float: right;
  }
  .quick-view--view .product--details .product--supplier .product--supplier-link {
    height: 70px;
  }
  .quick-view--view .product--details .product--rating-container {
    width: 80%;
    float: left;
  }
  .quick-view--view .product--details .product--image-container {
    width: 100%;
  }
  .quick-view--view .product--details .product--image-container .image-slider--container {
    height: 400px;
  }
  .quick-view--view .product--details .product--image-container .image-slider--container .arrow {
    display: block;
  }
  .quick-view--view .product--details .block-prices--container {
    margin-top: 12px;
  }
}
@media screen and (min-width: 64em) {
  .quick-view--view .product--details .product--image-container {
    width: 100%;
    margin-right: 0;
    float: left;
  }
  .quick-view--view .product--details .product--image-container .image--thumbnails {
    display: none;
  }
  .quick-view--view .product--details .product--image-container .image-slider--container {
    margin-bottom: 0;
  }
  .quick-view--view .product--details .product--image-container .image--dots {
    top: 0;
    position: relative;
  }
  .quick-view--view .product--details .product--buybox {
    width: 100%;
  }
  .quick-view--view .product--details .configurator--form,
  .quick-view--view .product--details .buybox--form {
    width: 80%;
  }
  .quick-view--view .product--details .buybox--inner {
    width: 100%;
    float: none;
  }
  .quick-view--view .product--details .product--base-info {
    margin: 10px 0px 10px 0px;
  }
  .quick-view--view .product--details .action--link {
    margin-right: 35px;
  }
  .quick-view--view .product--details .product--actions {
    padding: 0px 0px 10px 0px;
  }
}
@media screen and (min-width: 78.75em) {
  .quick-view--view[data-view="prev"] {
    -webkit-transform: scale(0.3) translate(-80%, -50%);
    transform: scale(0.3) translate(-80%, -50%);
  }
  .quick-view--view[data-view="prev"]:hover {
    -webkit-transform: scale(0.3) translate(-70%, -50%);
    transform: scale(0.3) translate(-70%, -50%);
  }
  .quick-view--view[data-view="next"] {
    -webkit-transform: scale(0.3) translate(-20%, -50%);
    transform: scale(0.3) translate(-20%, -50%);
  }
  .quick-view--view[data-view="next"]:hover {
    -webkit-transform: scale(0.3) translate(-30%, -50%);
    transform: scale(0.3) translate(-30%, -50%);
  }
}
@media screen and (min-width: 80em) {
  .quick-view--view .product--details .product--image-container {
    width: 58%;
    margin-right: 4%;
    float: left;
  }
  .quick-view--view .product--details .product--image-container .image-slider--thumbnails {
    height: 70px;
    top: 440px;
    width: 100%;
    position: absolute;
    float: none;
    margin: 0;
    display: block;
  }
  .quick-view--view .product--details .product--image-container .image-slider--thumbnails .thumbnail--link {
    margin: 0px 10px 0px 0px;
    display: inline-block;
  }
  .quick-view--view .product--details .product--image-container .image-slider--container {
    margin-bottom: 110px;
  }
  .quick-view--view .product--details .product--image-container .image-slider--container.no--thumbnails {
    margin-bottom: 0;
  }
  .quick-view--view .product--details .product--image-container .image-slider--container.no--image .image-slider--item {
    cursor: default;
  }
  .quick-view--view .product--details .product--image-container .image-slider--dots {
    top: 405px;
    position: absolute;
    width: 100%;
  }
  .quick-view--view .product--details .product--buybox {
    width: 38%;
  }
  .quick-view--view .product--details .configurator--form,
  .quick-view--view .product--details .buybox--form {
    width: 100%;
  }
  .quick-view--view .product--details .buybox--inner {
    width: 100%;
    float: none;
  }
  .quick-view--view .product--details .product--base-info {
    margin: 10px 0px 20px 0px;
    padding: 0;
    width: 100%;
    float: none;
  }
  .quick-view--view .product--details .action--link {
    margin-right: 25px;
  }
  .quick-view--view .product--details .product--actions {
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid transparent;
  }
}
@media screen and (min-width: 98.4375em) {
  .quick-view--view .product--details .product--image-container .image-slider--container {
    height: 430px;
    margin-bottom: 0;
  }
  .quick-view--view .product--details .product--image-container .image-slider--thumbnails {
    width: 70px;
    height: 430px;
    margin: 0px 20px 0px 0px;
    position: relative;
    top: 0;
    left: 0;
    float: left;
  }
  .quick-view--view .product--details .product--image-container .image-slider--thumbnails .thumbnail--link {
    margin: 0px 0px 20px 0px;
    display: block;
  }
  .quick-view--view .product--details .product--image-container .image-slider--dots {
    padding: 10px 0px 10px 90px;
    position: relative;
    top: auto;
    display: block;
  }
}
.emotion--side-view {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.emotion--side-view .side-view--banner {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 800;
  cursor: pointer;
}
.emotion--side-view .side-view--banner.left.top {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  left: 0;
  top: 0;
}
.emotion--side-view .side-view--banner.left.center {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  top: 50%;
}
.emotion--side-view .side-view--banner.left.bottom {
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
  left: 0;
  top: 100%;
}
.emotion--side-view .side-view--banner.center.top {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  top: 0;
}
.emotion--side-view .side-view--banner.center.bottom {
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  left: 50%;
  top: 100%;
}
.emotion--side-view .side-view--banner.right.top {
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  left: 100%;
  top: 0;
}
.emotion--side-view .side-view--banner.right.center {
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
  left: 100%;
  top: 50%;
}
.emotion--side-view .side-view--banner.right.bottom {
  -webkit-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%);
  left: 100%;
  top: 100%;
}
.emotion--side-view .banner--image {
  width: 100%;
}
.emotion--mode-rows .emotion--side-view {
  height: auto;
}
.emotion--mode-rows .emotion--side-view .side-view--banner,
.emotion--mode-rows .emotion--side-view .side-view--banner.left.top,
.emotion--mode-rows .emotion--side-view .side-view--banner.left.center,
.emotion--mode-rows .emotion--side-view .side-view--banner.left.bottom,
.emotion--mode-rows .emotion--side-view .side-view--banner.center.top,
.emotion--mode-rows .emotion--side-view .side-view--banner.center.bottom,
.emotion--mode-rows .emotion--side-view .side-view--banner.right.top,
.emotion--mode-rows .emotion--side-view .side-view--banner.right.center,
.emotion--mode-rows .emotion--side-view .side-view--banner.right.bottom {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  left: 0;
  top: 0;
}
.emotion--side-view .side-view--view {
  -webkit-transition: all 0.4s cubic-bezier(0, 0, 0.25, 1);
  transition: all 0.4s cubic-bezier(0, 0, 0.25, 1);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 900;
  background: #ffffff;
}
.emotion--side-view .side-view--view.view--bottom {
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%);
  bottom: 0;
  left: 0;
}
.emotion--side-view .side-view--view.view--bottom.view--halfsize {
  max-height: 250px;
}
.emotion--side-view .side-view--view.view--bottom.view--fullsize .product-slider {
  padding: 30px 20px 30px 20px;
}
.emotion--side-view .side-view--view.view--bottom.is--active .trigger--icon:before,
.emotion--side-view .side-view--view.view--bottom.is--active .closer--icon:before {
  content: '\E612';
}
.emotion--side-view .side-view--view.view--bottom .side-view--trigger,
.emotion--side-view .side-view--view.view--bottom .side-view--closer {
  left: 50%;
  text-align: center;
}
.emotion--side-view .side-view--view.view--bottom .side-view--trigger {
  padding: 6px 20px 16px 20px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  top: 10px;
}
.emotion--side-view .side-view--view.view--bottom .side-view--closer {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.emotion--side-view .side-view--view.view--bottom .trigger--icon,
.emotion--side-view .side-view--view.view--bottom .closer--icon {
  font-size: 7px;
  top: -3px;
  position: relative;
}
.emotion--side-view .side-view--view.view--bottom .trigger--icon:before,
.emotion--side-view .side-view--view.view--bottom .closer--icon:before {
  content: '\E610';
}
.emotion--side-view .side-view--view.view--right {
  padding: 30px 0px 30px 0px;
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
  top: 0;
  right: 0;
}
.emotion--side-view .side-view--view.view--right.view--halfsize {
  max-width: 220px;
}
.emotion--side-view .side-view--view.view--right.is--active .trigger--icon:before,
.emotion--side-view .side-view--view.view--right.is--active .closer--icon:before {
  content: '\E60F';
}
.emotion--side-view .side-view--view.view--right .arrow--next {
  bottom: -30px;
}
.emotion--side-view .side-view--view.view--right .arrow--prev {
  top: -30px;
}
.emotion--side-view .side-view--view.view--right .side-view--trigger {
  padding: 6px 30px 6px 20px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  top: 50px;
  left: 10px;
}
.emotion--side-view .side-view--view.view--right .side-view--closer {
  top: 50px;
}
.emotion--side-view .side-view--view.view--right .trigger--icon:before,
.emotion--side-view .side-view--view.view--right .closer--icon:before {
  content: '\E611';
}
.emotion--side-view .side-view--view.is--active {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  z-index: 901;
}
.emotion--side-view .side-view--view .product-slider {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 800;
  background: #ffffff;
}
.emotion--side-view .side-view--trigger,
.emotion--side-view .side-view--closer {
  padding: 6px 20px 6px 20px;
  -webkit-transition: all 0.4s cubic-bezier(0, 0, 0.25, 1);
  transition: all 0.4s cubic-bezier(0, 0, 0.25, 1);
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  display: block;
  position: absolute;
  z-index: 600;
  font-weight: 600;
  color: #333;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.8);
}
.emotion--side-view .side-view--trigger .trigger--icon,
.emotion--side-view .side-view--closer .trigger--icon,
.emotion--side-view .side-view--trigger .closer--icon,
.emotion--side-view .side-view--closer .closer--icon {
  margin: 0px 5px 0px 0px;
  font-size: 11px;
  font-family: 'shopware';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
.emotion--side-view .side-view--closer {
  z-index: 900;
  border: 1px solid transparent;
}
.emotion--side-view .box--emotion {
  width: 100%;
  height: 100%;
  padding: 0;
  text-align: center;
}
.emotion--side-view .box--emotion .box--content {
  padding: 0;
  border: 0 none;
}
.emotion--side-view .box--emotion .product--info {
  height: 100%;
  position: relative;
  overflow: hidden;
}
.emotion--side-view .box--emotion .product--image {
  height: 60%;
  margin: 0 auto;
}
.emotion--side-view .box--emotion .product--details {
  max-height: 38%;
  width: 100%;
  margin-top: 2%;
}
.emotion--side-view .box--emotion .product--title {
  font-size: 14px;
  font-weight: normal;
  white-space: normal;
}
.emotion--side-view .box--emotion .product--price-info .price--unit {
  height: 15px;
  font-size: 10px;
}
.emotion--side-view .box--emotion .product--price .price--default {
  font-size: 14px;
}
@media screen and (min-width: 78.75em) {
  .side-view--trigger:hover,
  .side-view--closer:hover {
    color: #bead85;
    border-color: #bead85;
  }
  .view--right .side-view--trigger:hover {
    left: 2px;
  }
  .view--bottom .side-view--trigger:hover {
    top: 2px;
  }
}
.emotion--banner .banner--mapping-icon {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 34px;
  border-radius: 50%;
  background-clip: padding-box;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: rgba(255, 255, 255, 0.8);
  font-family: 'shopware';
  text-align: center;
  color: #333;
}
.emotion--banner .banner--mapping-icon:before {
  content: '\E68F';
}
@media screen and (min-width: 78.75em) {
  .emotion--banner .banner--mapping-icon:hover {
    color: #bead85;
    background: #ffffff;
  }
}
.quick-view--view .view--content .buy-btn--cart-text {
  display: none;
}
.quick-view--view .view--content .icon--basket {
  left: 2px;
  top: 1px;
  font-size: 14px;
  display: inline-block;
  position: relative;
}
@media screen and (min-width: 30em) {
  .quick-view--view .view--content .buy-btn--cart-text {
    display: inline-block;
  }
  .quick-view--view .view--content .buybox--button-container .icon--basket {
    display: none;
  }
}
body.has-world-page {
  height: 100%;
}
body.has-world-page .escada-world-root {
  background-color: #f1f1f1;
  flex-grow: 1;
}
body.has-world-page .footer-main {
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
body.has-world-page.hide-shopware-content .page-wrap {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  padding-top: 0 !important;
}
body.has-world-page.hide-shopware-content .content-main {
  height: 0;
  min-height: 0 !important;
  opacity: 0;
  overflow: hidden;
}
#escada-world-root .react-loading-indicator {
  display: block;
  position: relative;
}
#escada-world-root .react-loading-indicator .icon--default:before {
  border-width: 3px;
  height: 50px;
  width: 50px;
}
.cover {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  left: 0;
}
.cover--canvas {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.emotion--digital-publishing,
.emotion--digital-publishing-slider {
  width: 100%;
  height: 100%;
}
.emotion--mode-rows .emotion--digital-publishing .bg--color,
.emotion--mode-rows .emotion--digital-publishing-slider .bg--color,
.emotion--mode-rows .emotion--digital-publishing .bg--pattern,
.emotion--mode-rows .emotion--digital-publishing-slider .bg--pattern {
  min-height: 360px;
  position: relative;
}
.emotion--mode-rows .emotion--digital-publishing .image-slider--item,
.emotion--mode-rows .emotion--digital-publishing-slider .image-slider--item {
  vertical-align: middle;
}
.dig-pub--preview {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
}
.dig-pub--preview a,
.dig-pub--preview .btn {
  pointer-events: none !important;
}
.dig-pub {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}
.dig-pub .bg--color,
.dig-pub .bg--image,
.dig-pub .bg--pattern {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}
.dig-pub .bg--pattern {
  background: 0 0 repeat transparent;
}
.dig-pub--link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}
.dig-pub--layer {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  white-space: nowrap;
  pointer-events: none;
}
.dig-pub--layer.left {
  text-align: left;
}
.dig-pub--layer.right {
  text-align: right;
}
.dig-pub--layer.top .layer--wrapper {
  vertical-align: top;
}
.dig-pub--layer.bottom .layer--wrapper {
  vertical-align: bottom;
}
.dig-pub--layer:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  margin-right: -0.25em;
}
.dig-pub--layer .layer--wrapper {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.dig-pub--layer .layer--content {
  height: 100%;
  background-clip: padding-box;
  position: relative;
  overflow: hidden;
  pointer-events: all;
}
.dig-pub--text {
  display: block;
  position: relative;
  max-width: 100%;
  max-height: 100%;
}
.dig-pub--text h1,
.dig-pub--text h2,
.dig-pub--text h3,
.dig-pub--text h4,
.dig-pub--text h5,
.dig-pub--text h6,
.dig-pub--text p,
.dig-pub--text blockquote {
  margin: 0;
  padding: 0;
  font-weight: normal;
  white-space: initial;
  word-break: break-word;
  line-height: 1;
}
.dig-pub--image {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.dig-pub--image .dig-pub--img-wrapper {
  display: inline-block;
  max-width: 100%;
  width: 100%;
}
.dig-pub--image .dig-pub--img {
  display: inline-block;
}
.dig-pub--button {
  display: block;
}
.dig-pub--button .btn {
  max-width: 100%;
  word-break: break-word;
  white-space: normal;
  pointer-events: all;
}
.promotion--show {
  height: inherit !important;
}
.promotion-handle-rotate {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
}
.promotion-message-spacer {
  margin: 10px;
}
.promotion--outer {
  height: 30px;
  padding: 10px 2px 0px 2px;
  width: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
  overflow: hidden;
  z-index: 800;
  -webkit-transition: height 0.8s ease;
  -moz-transition: height 0.8s ease;
  -o-transition: height 0.8s ease;
  transition: height 0.8s ease;
}
.promotion--inner {
  background-color: #ccc;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border: 1px solid transparent;
}
.promotion-handle {
  line-height: 6px;
  height: 20px;
  width: 80px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  top: 1px;
  font-size: 17px;
  padding: 1px;
  position: relative;
  float: right;
  cursor: pointer;
  text-align: center;
  border: 1px solid transparent;
  border-bottom-color: #ccc;
  background-color: #ccc;
}
.free_goods-product,
.container--product {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-clip: padding-box;
  margin: 5px;
  border: 1px solid lightgray;
  position: relative;
}
.free_goods-product .nav {
  padding: 12px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-clip: padding-box;
  top: 120px;
  border: 1px solid lightgray;
  position: absolute;
  cursor: pointer;
  background: white;
}
.free_goods-product .free_goods-product--toLeft {
  border-left: 0;
  left: 0;
}
.free_goods-product .free_goods-product--toRight {
  zoom: 1;
  right: 0;
  border-right: 0;
}
.free_goods-product .free_goods-product--toRight:after {
  clear: both;
  content: '';
  display: table;
}
.free_goods-product .free_goods-product--toRight:before,
.free_goods-product .free_goods-product--toRight:after {
  content: ' ';
  display: table;
}
.free_goods-product .free_goods-product--toRight:after {
  clear: both;
}
.free_goods-product .free_goods-product--content .product-slider--container .container--product {
  border: 0;
}
.free_goods-product .free_goods-product--content .product-slider--container .container--product .free_goods-product--variant .js--fancy-select {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  width: 85%;
  float: left;
  border-right: 0;
}
.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .item--title {
  padding: 15px 5px 15px 5px;
  text-align: center;
  overflow: hidden;
}
.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner img {
  margin-bottom: 10px;
  height: 140px;
  margin: 0 auto;
}
.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .hundred-percent {
  width: 100%;
}
.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .ten-percent {
  width: 15%;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.free_goods-product .free_goods-product--content .product-slider--container .container--product .product--inner .btn {
  height: 42px;
}
.promotion--free-goods-block {
  padding: 0px 20px 20px 20px;
}
.promotion--free-goods-image {
  width: 80px;
  height: 48px;
  float: left;
}
.promotion--badge {
  line-height: 48px;
  font-size: 16px;
  border-radius: 128px;
  background-clip: padding-box;
  width: 48px;
  margin: 0 auto;
  text-align: center;
  font-weight: bold;
  background: #333;
  color: #ffffff;
}
.promotion--free-goods-hint-box {
  margin-left: 80px;
}
.promotion--free-goods-hint {
  float: left;
  width: 100%;
}
.promotion--free-goods-hint-inner {
  margin-left: 15px;
  line-height: 19px;
  font-weight: bold;
}
.promotion--link-to-free-goods {
  float: left;
  width: 100%;
}
.promotion--link-to-free-goods-inner {
  margin-left: 15px;
  margin-top: 15px;
  line-height: 19px;
  font-weight: bold;
}
.promotion--link-to-free-goods-inner .icon--arrow-right {
  font-size: 10px;
  margin-left: 5px;
}
@media screen and (min-width: 48em) {
  .promotion--free-goods-hint {
    width: 75%;
  }
  .promotion--free-goods-hint-inner {
    line-height: 48px;
  }
  .promotion--link-to-free-goods {
    float: right;
    width: 25%;
  }
  .promotion--link-to-free-goods-inner {
    line-height: 48px;
    margin-left: 0px;
    margin-top: 0px;
  }
}
.promotion--description-box {
  cursor: pointer;
}
.promotion--description {
  width: 90%;
}
.promotion--description p:last-of-type {
  display: inline;
}
.promotion--index {
  margin-left: 5px;
}
.promotion--is-right {
  right: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.promotion--detail-modal .header {
  padding-left: 40px;
  padding-right: 40px;
}
.promotion--detail-modal .content {
  padding: 20px 40px 20px 40px;
}
.promotion--detail-offcanvas {
  display: none;
}
.promotion--detail-offcanvas .is--open {
  display: block;
}
.alert.is--promotion {
  color: #208e4e;
  background: #def2e7;
}
.alert.is--promotion .alert--icon {
  background: #2ECC71;
}
.promotion--footnote-index {
  color: #817043;
}
.promotion--content-description {
  padding: 10px 10px 10px 10px;
}
.promotion--content-title {
  font-size: 18px;
  font-weight: 700;
}
.container--ajax-cart .free_goods-product--content .product-slider--item {
  width: 100%;
}
.advanced-menu {
  zoom: 1;
  max-width: 1260px;
  box-shadow: 0 10px 25px -15px #000;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  background: #fff;
  width: 100%;
  position: absolute;
  color: #444;
  z-index: 3000;
}
.advanced-menu:after {
  clear: both;
  content: '';
  display: table;
}
.advanced-menu:before,
.advanced-menu:after {
  content: ' ';
  display: table;
}
.advanced-menu:after {
  clear: both;
}
.advanced-menu .menu--list {
  list-style: none;
  display: block;
}
.advanced-menu .content--wrapper {
  margin: 20px 20px 20px 20px;
  position: relative;
}
.advanced-menu .menu--delimiter {
  content: "";
  width: 1px;
  background: transparent;
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
}
.advanced-menu .menu--teaser {
  padding: 10px 10px 0px 20px;
  position: relative;
  float: left;
}
.advanced-menu .teaser--image {
  height: 250px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  display: block;
}
.advanced-menu .teaser--image + .teaser--headline,
.advanced-menu .teaser--image + .teaser--text {
  margin-top: 40px;
}
.advanced-menu .teaser--headline {
  font-size: 21px;
  margin: 0px 0px 20px 0px;
  font-weight: bold;
}
.advanced-menu .teaser--text-link {
  color: #5f5e5e;
}
.advanced-menu .teaser--text-link:hover {
  color: #5f5e5e;
}
.advanced-menu .menu--list-item {
  -webkit-hyphens: auto;
  hyphens: auto;
  word-break: normal;
  word-wrap: break-word;
}
.advanced-menu .menu--list-item-link {
  padding: 5px 0px 5px 0px;
  font-size: 16px;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  color: #444;
  display: block;
}
.advanced-menu .menu--list-item-link:hover {
  padding: 5px 0px 5px 3px;
  color: #5f5e5e;
}
.advanced-menu .button-container {
  font-size: 16px;
  padding: 20px 30px 20px 0px;
  background: #444;
  color: #fff;
  font-weight: bold;
}
.advanced-menu .button-container .button--category {
  padding: 20px 50px 20px 50px;
  -webkit-transition: padding 0.1s ease;
  transition: padding 0.1s ease;
  color: #fff;
  position: relative;
}
.advanced-menu .button-container .button--category:hover {
  padding: 20px 50px 20px 55px;
}
.advanced-menu .button-container .icon--arrow-right {
  font-size: 12px;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  right: 30px;
}
.advanced-menu .button-container .button--close {
  padding: 20px 20px 20px 20px;
  margin-top: -20px;
  float: right;
  cursor: pointer;
}
.advanced-menu .menu--container {
  display: none;
}
.advanced-menu .menu--container.menu--is-active {
  display: block;
}
.advanced-menu .menu--level-0 {
  padding: 10px 10px 0px 10px;
  float: left;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.advanced-menu .menu--level-0.columns--1 {
  -webkit-column-count: 1;
  column-count: 1;
  /* stylelint-disable-line */
}
.advanced-menu .menu--level-0.columns--2 {
  -webkit-column-count: 2;
  column-count: 2;
  /* stylelint-disable-line */
}
.advanced-menu .menu--level-0.columns--3 {
  -webkit-column-count: 3;
  column-count: 3;
  /* stylelint-disable-line */
}
.advanced-menu .menu--level-0.columns--4 {
  -webkit-column-count: 4;
  column-count: 4;
  /* stylelint-disable-line */
}
.advanced-menu .menu--level-1 {
  margin: 5px 0px 0px 20px;
}
.advanced-menu .menu--level-2 {
  margin: 0px 0px 5px 20px;
}
.advanced-menu .item--level-0 {
  padding-bottom: 40px;
  display: block;
  position: relative;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.advanced-menu .item--level-0 .menu--list-item-link {
  font-weight: bold;
}
.advanced-menu .item--level-1:last-child {
  margin: 0;
}
.advanced-menu .item--level-1 .menu--list-item-link {
  padding: 5px 0px 5px 0px;
  font-size: 16px;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  color: #444;
  display: block;
  font-weight: normal;
}
.advanced-menu .item--level-1 .menu--list-item-link:hover {
  padding: 5px 0px 5px 3px;
  color: #5f5e5e;
}
.advanced-menu .item--level-2 .menu--list-item-link {
  font-size: 14px;
}
.advanced-menu .item--level-2 .menu--list-item-link + .menu--level-3 {
  margin: 0px 0px 5px 20px;
}
.advanced-menu .item--level-3 .menu--list-item-link {
  font-size: 12px;
}
.navigation-main .navigation--list .navigation--entry.is--hovered {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  background: #444;
}
.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link {
  background: #444;
  color: #fff;
}
@media screen and (min-width: 78.75em) {
  .advanced-menu .content--wrapper {
    margin: 40px 40px 40px 40px;
  }
}
/*
 * ######################################################################
 * #     MANUELLE ANPASSUNGEN AN DIESER DATEI WERDEN ÜBERSCHRIEBEN!     #
 * ######################################################################
*/
.main-search--form.is--highlighted {
  z-index: 6000 !important;
}
/* Search Overlay */
.main-search--results {
  background: #fff;
  width: 100%;
  height: auto;
  left: 0;
  right: 0;
  margin: 0;
  z-index: 6000;
  position: fixed;
  top: 165px;
  overflow-y: scroll;
  box-shadow: none;
  border-top: 1px solid #ccc;
}
.main-search--results.is--open {
  display: block;
}
.main-search--results .block-group {
  width: 100%;
}
.main-search--results .block-group .block--search-terms {
  width: 100%;
}
.main-search--results .block-group .block--additional {
  width: 100%;
  margin: -1px 0 0 -1px;
}
.main-search--results .block-group .block--products {
  width: 100%;
  margin: -1px 0 0 -1px;
  padding-bottom: 20px;
  border-left: 1px solid #DADAE5;
}
.main-search--results .block-group .block--products a.product-link {
  display: inline-block;
  width: 100%;
}
.main-search--results .block-group .block--products .description span {
  color: #5f7285;
}
.main-search--results .block-group .es-title {
  background: #f8f8f8;
  padding: 15px 20px 15px 20px;
  margin: 0;
}
.main-search--results .block-group .es-redirect {
  background: #f8f8f8;
  padding: 10px 15px 10px 15px;
  margin: 0;
  text-align: center;
  border-bottom: 2px solid #DADAE5;
}
.main-search--results .block-group .list--simple {
  margin: 0;
  padding: 0;
  list-style: none;
}
.main-search--results .block-group .list--simple li {
  list-style: none;
}
.main-search--results .block-group .list--simple li.entry--empty {
  padding: 20px 20px 20px 20px;
}
.main-search--results .block-group .list--simple li.entry--empty i {
  color: #999;
}
.main-search--results .block-group .list--simple li.entry--empty span {
  padding-left: 10px;
  font-style: italic;
}
.main-search--results .block-group .list--simple li a {
  padding: 10px 20px 10px 20px;
  width: 100%;
  display: block;
}
.main-search--results .block-group .list--simple li a:hover {
  background: #f8f8f8;
}
.main-search--results .block-group .list--simple li.has--focus a {
  background: #bead85;
  color: #fff;
}
.main-search--results .block-group .list--products {
  margin: 0;
  padding: 0;
  list-style: none;
}
.main-search--results .block-group .list--products li {
  padding: 10px 20px 10px 20px;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
  clear: both;
}
.main-search--results .block-group .list--products li.entry--empty {
  padding: 20px 20px 20px 20px;
}
.main-search--results .block-group .list--products li.entry--empty i {
  color: #999;
}
.main-search--results .block-group .list--products li.entry--empty span {
  padding-left: 10px;
  font-style: italic;
}
.main-search--results .block-group .list--products li:after {
  content: '';
  clear: both;
}
.main-search--results .block-group .list--products li .image {
  height: 80px;
  width: 20%;
  margin-right: 5%;
  float: left;
  text-align: center;
}
.main-search--results .block-group .list--products li .image object {
  width: 90px;
  height: 80px;
  max-width: 100%;
  max-height: 100%;
  margin: auto auto;
  object-fit: contain;
}
.main-search--results .block-group .list--products li .image img {
  max-width: 100%;
  max-height: 100%;
  margin: auto auto;
}
.main-search--results .block-group .list--products li .description {
  width: 75%;
  float: right;
}
.main-search--results .block-group .list--products li .description a {
  font-size: 16px;
}
.main-search--results .block-group .list--products li .description span {
  display: block;
  font-size: 12px;
  margin-top: 2px;
}
.main-search--results .block-group .list--products li.has--focus {
  background: #bead85;
}
.main-search--results .block-group .list--products li.has--focus .description a {
  color: #fff;
}
.main-search--results .block-group .list--products li.has--focus .description span {
  color: #fff;
}
.main-search--results .block-group .list--supplier {
  margin: 0;
  padding: 20px;
  list-style: none;
  clear: both;
}
.main-search--results .block-group .list--supplier li {
  height: 60px;
  margin-bottom: 10px;
  margin-right: 2%;
  width: 30%;
  display: inline-block;
  padding-right: 0;
}
.main-search--results .block-group .list--supplier li.entry--empty {
  width: 100%;
  height: auto;
  padding: 0;
}
.main-search--results .block-group .list--supplier li.entry--empty i {
  color: #999;
}
.main-search--results .block-group .list--supplier li.entry--empty span {
  padding-left: 10px;
  font-style: italic;
}
.main-search--results .block-group .list--supplier li a {
  padding: 5px 5px 5px 5px;
  display: inline-block;
  border: 1px solid #fff;
  border-radius: 3px 3px 3px 3px;
}
.main-search--results .block-group .list--supplier li a img {
  max-width: 100%;
  margin: 0 auto;
}
.main-search--results .block-group .list--supplier li.has--focus a {
  border: 1px solid #bead85;
  border-radius: 3px 3px 3px 3px;
}
/* Search Detail */
.panel--elastic {
  margin-bottom: 30px;
}
.panel--elastic .block-group {
  width: 100%;
}
.panel--elastic .block-group .block {
  padding-right: 15px;
  width: 25%;
}
.panel--elastic .block-group .block .block--headline {
  margin-bottom: 10px;
  color: #3f4c58;
  font-weight: 600;
}
.panel--elastic .block-group .block ul {
  list-style: none;
}
.panel--elastic .block-group .block ul li a {
  color: #333;
}
.panel--elastic .block-group .block ul li a:hover {
  color: #5f5e5e;
}
.panel--elastic .block-group .block.block-manufacturers {
  width: 100%;
}
.panel--elastic .block-group .block.block-manufacturers ul li {
  padding-right: 30px;
  padding-bottom: 30px;
  width: 20%;
  float: left;
}
@media screen and (min-width: 30em) {
  .main-search--results {
    position: fixed;
    overflow-y: auto;
    width: 100%;
    margin: 0;
    border-top: 0 none;
    top: 110px;
    box-shadow: 0 0 10px 1px #000;
  }
}
@media screen and (min-width: 48em) {
  .main-search--results .block-group {
    width: 100%;
  }
  .main-search--results .block-group .block--search-terms {
    width: 100%;
  }
  .main-search--results .block-group .block--additional {
    width: 50%;
    border-right: 1px solid #DADAE5;
  }
  .main-search--results .block-group .block--products {
    width: 50%;
  }
}
@media screen and (min-width: 64em) {
  .main-search--results {
    width: 1000px;
    top: 100px;
    margin: 0 auto;
  }
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner,
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/* PocketGrid 1.1.0
* Copyright 2013 Arnaud Leray
* MIT License
*/
/* Border-box-sizing */
.block-group,
.block,
.block-group:after,
.block:after,
.block-group:before,
.block:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* Clearfix */
.block-group {
  zoom: 1;
  /* ul/li compatibility */
  list-style-type: none;
  padding: 0;
  margin: 0;
  /** Nested grid */
}
.block-group:before,
.block-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.block-group:after {
  clear: both;
}
.block-group > .block-group {
  clear: none;
  float: left;
  margin: 0 !important;
}
/* Default block */
.block {
  float: left;
  width: 100%;
}
@font-face {
  font-family: 'shopware';
  font-style: normal;
  font-weight: normal;
  src: url(/web/cache/escada/font/shopware-388d388009a758bfaa53c6e93c103a85.eot);
  src: url(/web/cache/escada/font/shopware-388d388009a758bfaa53c6e93c103a85.eot?#1576764056664) format('embedded-opentype'), url(/web/cache/escada/font/shopware-0c98a254f0d42d7fb367f7c713c8c659.woff) format('woff'), url(/web/cache/escada/font/shopware-534dda30dc570415c13574e8565dc4ab.ttf) format('truetype'), url(/web/cache/escada/font/shopware-f1774071c3abad7eb40e8d6a37da89f0.svg) format('svg');
}
[class^='icon--'],
[class*='icon--'] {
  font-family: 'shopware';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}
.icon--percent2:before {
  content: '\E723';
}
.icon--percent:before {
  content: '\E722';
}
.icon--coupon:before {
  content: '\E71C';
}
.icon--truck:before {
  content: '\E71D';
}
.icon--logout:before {
  content: '\E614';
}
.icon--grid:before {
  content: '\E615';
}
.icon--filter:before {
  content: '\E616';
}
.icon--clock:before {
  content: '\E617';
}
.icon--arrow-up:before {
  content: '\E610';
}
.icon--arrow-right:before {
  content: '\E60F';
}
.icon--arrow-left:before {
  content: '\E611';
}
.icon--arrow-down:before {
  content: '\E612';
}
.icon--star:before {
  content: '\E600';
}
.icon--star-half:before {
  content: '\E71E';
}
.icon--star-empty:before {
  content: '\E601';
}
.icon--shopware:before {
  content: '\E602';
}
.icon--service:before {
  content: '\E603';
}
.icon--search:before {
  content: '\E604';
}
.icon--numbered-list:before {
  content: '\E605';
}
.icon--menu:before {
  content: '\E606';
}
.icon--mail:before {
  content: '\E607';
}
.icon--list:before {
  content: '\E608';
}
.icon--layout:before {
  content: '\E609';
}
.icon--heart:before {
  content: '\E60A';
}
.icon--cross:before {
  content: '\E60D';
}
.icon--compare:before {
  content: '\E60B';
}
.icon--check:before {
  content: '\E60C';
}
.icon--basket:before {
  content: '\E60E';
}
.icon--account:before {
  content: '\E613';
}
.icon--chain:before {
  content: '\F0C1';
}
.icon--delicious:before {
  content: '\F1A5';
}
.icon--delicious2:before {
  content: '\E721';
}
.icon--digg:before {
  content: '\F1A6';
}
.icon--phone:before {
  content: '\E619';
}
.icon--mobile:before {
  content: '\E61D';
}
.icon--mouse:before {
  content: '\E61E';
}
.icon--directions:before {
  content: '\E61F';
}
.icon--paperplane:before {
  content: '\E620';
}
.icon--pencil:before {
  content: '\E618';
}
.icon--feather:before {
  content: '\E621';
}
.icon--paperclip:before {
  content: '\E622';
}
.icon--drawer:before {
  content: '\E623';
}
.icon--reply:before {
  content: '\E624';
}
.icon--reply-all:before {
  content: '\E625';
}
.icon--forward:before {
  content: '\E626';
}
.icon--users:before {
  content: '\E627';
}
.icon--user-add:before {
  content: '\E628';
}
.icon--vcard:before {
  content: '\E629';
}
.icon--export:before {
  content: '\E62A';
}
.icon--location:before {
  content: '\E62B';
}
.icon--map:before {
  content: '\E62C';
}
.icon--compass:before {
  content: '\E62D';
}
.icon--location2:before {
  content: '\E62E';
}
.icon--target:before {
  content: '\E62F';
}
.icon--share:before {
  content: '\E630';
}
.icon--sharable:before {
  content: '\E631';
}
.icon--thumbsup:before {
  content: '\E632';
}
.icon--thumbsdown:before {
  content: '\E633';
}
.icon--chat:before {
  content: '\E634';
}
.icon--comment:before {
  content: '\E61A';
}
.icon--quote:before {
  content: '\E635';
}
.icon--house:before {
  content: '\E636';
}
.icon--popup:before {
  content: '\E637';
}
.icon--flashlight:before {
  content: '\E638';
}
.icon--printer:before {
  content: '\E639';
}
.icon--bell:before {
  content: '\E63A';
}
.icon--link:before {
  content: '\E63B';
}
.icon--flag:before {
  content: '\E63C';
}
.icon--cog:before {
  content: '\E63D';
}
.icon--tools:before {
  content: '\E63E';
}
.icon--trophy:before {
  content: '\E63F';
}
.icon--tag:before {
  content: '\E640';
}
.icon--camera:before {
  content: '\E641';
}
.icon--megaphone:before {
  content: '\E642';
}
.icon--moon:before {
  content: '\E643';
}
.icon--palette:before {
  content: '\E644';
}
.icon--leaf:before {
  content: '\E645';
}
.icon--music:before {
  content: '\E646';
}
.icon--music2:before {
  content: '\E647';
}
.icon--new:before {
  content: '\E648';
}
.icon--graduation:before {
  content: '\E649';
}
.icon--book:before {
  content: '\E64A';
}
.icon--newspaper:before {
  content: '\E64B';
}
.icon--bag:before {
  content: '\E64C';
}
.icon--airplane:before {
  content: '\E64D';
}
.icon--lifebuoy:before {
  content: '\E64E';
}
.icon--eye:before {
  content: '\E64F';
}
.icon--clock2:before {
  content: '\E650';
}
.icon--microphone:before {
  content: '\E651';
}
.icon--calendar:before {
  content: '\E652';
}
.icon--bolt:before {
  content: '\E653';
}
.icon--thunder:before {
  content: '\E654';
}
.icon--droplet:before {
  content: '\E655';
}
.icon--cd:before {
  content: '\E656';
}
.icon--briefcase:before {
  content: '\E657';
}
.icon--air:before {
  content: '\E658';
}
.icon--hourglass:before {
  content: '\E659';
}
.icon--gauge:before {
  content: '\E65A';
}
.icon--language:before {
  content: '\E65B';
}
.icon--network:before {
  content: '\E65C';
}
.icon--key:before {
  content: '\E65D';
}
.icon--battery:before {
  content: '\E65E';
}
.icon--bucket:before {
  content: '\E65F';
}
.icon--magnet:before {
  content: '\E660';
}
.icon--drive:before {
  content: '\E661';
}
.icon--cup:before {
  content: '\E662';
}
.icon--rocket:before {
  content: '\E663';
}
.icon--brush:before {
  content: '\E664';
}
.icon--suitcase:before {
  content: '\E665';
}
.icon--cone:before {
  content: '\E666';
}
.icon--earth:before {
  content: '\E667';
}
.icon--keyboard:before {
  content: '\E668';
}
.icon--browser:before {
  content: '\E669';
}
.icon--publish:before {
  content: '\E66A';
}
.icon--progress-3:before {
  content: '\E66B';
}
.icon--progress-2:before {
  content: '\E66C';
}
.icon--progress-1:before {
  content: '\E66D';
}
/*
    for backwards-compatibility
    @deprecated
*/
.icon--brogress-1:before {
  content: '\E66D';
}
.icon--progress-0:before {
  content: '\E66E';
}
.icon--sun:before {
  content: '\E66F';
}
.icon--sun2:before {
  content: '\E670';
}
.icon--adjust:before {
  content: '\E671';
}
.icon--code:before {
  content: '\E672';
}
.icon--screen:before {
  content: '\E673';
}
.icon--infinity:before {
  content: '\E674';
}
.icon--light-bulb:before {
  content: '\E675';
}
.icon--creditcard:before {
  content: '\E676';
}
.icon--database:before {
  content: '\E677';
}
.icon--voicemail:before {
  content: '\E678';
}
.icon--clipboard:before {
  content: '\E679';
}
.icon--box:before {
  content: '\E67A';
}
.icon--ticket:before {
  content: '\E67B';
}
.icon--rss:before {
  content: '\E67C';
}
.icon--signal:before {
  content: '\E67D';
}
.icon--thermometer:before {
  content: '\E67E';
}
.icon--droplets:before {
  content: '\E67F';
}
.icon--uniE680:before {
  content: '\E680';
}
.icon--statistics:before {
  content: '\E681';
}
.icon--pie:before {
  content: '\E682';
}
.icon--bars:before {
  content: '\E683';
}
.icon--graph:before {
  content: '\E684';
}
.icon--lock:before {
  content: '\E685';
}
.icon--lock-open:before {
  content: '\E686';
}
.icon--login:before {
  content: '\E687';
}
.icon--minus:before {
  content: '\E688';
}
.icon--plus:before {
  content: '\E689';
}
.icon--cross2:before {
  content: '\E68A';
}
.icon--minus2:before {
  content: '\E68B';
}
.icon--plus2:before {
  content: '\E68C';
}
.icon--cross3:before {
  content: '\E68D';
}
.icon--minus3:before {
  content: '\E68E';
}
.icon--plus3:before {
  content: '\E68F';
}
.icon--erase:before {
  content: '\E690';
}
.icon--blocked:before {
  content: '\E691';
}
.icon--info:before {
  content: '\E61B';
}
.icon--info2:before {
  content: '\E692';
}
.icon--question:before {
  content: '\E693';
}
.icon--help:before {
  content: '\E694';
}
.icon--warning:before {
  content: '\E695';
}
.icon--cycle:before {
  content: '\E696';
}
.icon--cw:before {
  content: '\E697';
}
.icon--ccw:before {
  content: '\E698';
}
.icon--shuffle:before {
  content: '\E699';
}
.icon--arrow:before {
  content: '\E69A';
}
.icon--arrow2:before {
  content: '\E69B';
}
.icon--retweet:before {
  content: '\E69C';
}
.icon--loop:before {
  content: '\E69D';
}
.icon--history:before {
  content: '\E69E';
}
.icon--back:before {
  content: '\E69F';
}
.icon--list2:before {
  content: '\E6A0';
}
.icon--add-to-list:before {
  content: '\E6A1';
}
.icon--layout2:before {
  content: '\E6A2';
}
.icon--list3:before {
  content: '\E6A3';
}
.icon--text:before {
  content: '\E6A4';
}
.icon--text2:before {
  content: '\E6A5';
}
.icon--document:before {
  content: '\E6A6';
}
.icon--docs:before {
  content: '\E6A7';
}
.icon--landscape:before {
  content: '\E6A8';
}
.icon--pictures:before {
  content: '\E6A9';
}
.icon--video:before {
  content: '\E6AA';
}
.icon--music3:before {
  content: '\E6AB';
}
.icon--folder:before {
  content: '\E6AC';
}
.icon--archive:before {
  content: '\E6AD';
}
.icon--trash:before {
  content: '\E6AE';
}
.icon--upload:before {
  content: '\E6AF';
}
.icon--download:before {
  content: '\E6B0';
}
.icon--disk:before {
  content: '\E6B1';
}
.icon--install:before {
  content: '\E61C';
}
.icon--cloud:before {
  content: '\E6B2';
}
.icon--upload2:before {
  content: '\E6B3';
}
.icon--bookmark:before {
  content: '\E6B4';
}
.icon--bookmarks:before {
  content: '\E6B5';
}
.icon--book2:before {
  content: '\E6B6';
}
.icon--play:before {
  content: '\E6B7';
}
.icon--pause:before {
  content: '\E6B8';
}
.icon--record:before {
  content: '\E6B9';
}
.icon--stop:before {
  content: '\E6BA';
}
.icon--next:before {
  content: '\E6BB';
}
.icon--previous:before {
  content: '\E6BC';
}
.icon--first:before {
  content: '\E6BD';
}
.icon--last:before {
  content: '\E6BE';
}
.icon--resize-enlarge:before {
  content: '\E6BF';
}
.icon--resize-shrink:before {
  content: '\E6C0';
}
.icon--volume:before {
  content: '\E6C1';
}
.icon--sound:before {
  content: '\E6C2';
}
.icon--mute:before {
  content: '\E6C3';
}
.icon--flow-cascade:before {
  content: '\E6C4';
}
.icon--flow-branch:before {
  content: '\E6C5';
}
.icon--flow-tree:before {
  content: '\E6C6';
}
.icon--flow-line:before {
  content: '\E6C7';
}
.icon--flow-parallel:before {
  content: '\E6C8';
}
.icon--arrow-left2:before {
  content: '\E6C9';
}
.icon--arrow-down2:before {
  content: '\E6CA';
}
.icon--arrow-up-upload:before {
  content: '\E6CB';
}
.icon--arrow-right2:before {
  content: '\E6CC';
}
.icon--arrow-left3:before {
  content: '\E6CD';
}
.icon--arrow-down3:before {
  content: '\E6CE';
}
.icon--arrow-up2:before {
  content: '\E6CF';
}
.icon--arrow-right3:before {
  content: '\E6D0';
}
.icon--arrow-left4:before {
  content: '\E6D1';
}
.icon--arrow-down4:before {
  content: '\E6D2';
}
.icon--arrow-up3:before {
  content: '\E6D3';
}
.icon--arrow-right4:before {
  content: '\E6D4';
}
.icon--arrow-left5:before {
  content: '\E6D5';
}
.icon--arrow-down5:before {
  content: '\E6D6';
}
.icon--arrow-up4:before {
  content: '\E6D7';
}
.icon--arrow-right5:before {
  content: '\E6D8';
}
.icon--arrow-left6:before {
  content: '\E6D9';
}
.icon--arrow-down6:before {
  content: '\E6DA';
}
.icon--arrow-up5:before {
  content: '\E6DB';
}
.icon--arrow-right6:before {
  content: '\E6DC';
}
.icon--menu2:before {
  content: '\E6DD';
}
.icon--ellipsis:before {
  content: '\E6DE';
}
.icon--dots:before {
  content: '\E6DF';
}
.icon--dot:before {
  content: '\E6E0';
}
.icon--cc:before {
  content: '\E6E1';
}
.icon--cc-by:before {
  content: '\E6E2';
}
.icon--cc-nc:before {
  content: '\E6E3';
}
.icon--cc-nc-eu:before {
  content: '\E6E4';
}
.icon--cc-nc-jp:before {
  content: '\E6E5';
}
.icon--cc-sa:before {
  content: '\E6E6';
}
.icon--cc-nd:before {
  content: '\E6E7';
}
.icon--cc-pd:before {
  content: '\E6E8';
}
.icon--cc-zero:before {
  content: '\E6E9';
}
.icon--cc-share:before {
  content: '\E6EA';
}
.icon--cc-share2:before {
  content: '\E6EB';
}
.icon--danielbruce:before {
  content: '\E6EC';
}
.icon--danielbruce2:before {
  content: '\E6ED';
}
.icon--github:before {
  content: '\E6EE';
}
.icon--github2:before {
  content: '\E6EF';
}
.icon--flickr:before {
  content: '\E6F0';
}
.icon--flickr2:before {
  content: '\E6F1';
}
.icon--vimeo:before {
  content: '\E6F2';
}
.icon--vimeo2:before {
  content: '\E6F3';
}
.icon--twitter:before {
  content: '\E6F4';
}
.icon--twitter2:before {
  content: '\E6F5';
}
.icon--facebook:before {
  content: '\E6F6';
}
.icon--facebook2:before {
  content: '\E6F7';
}
.icon--facebook3:before {
  content: '\E6F8';
}
.icon--googleplus:before {
  content: '\E6F9';
}
.icon--googleplus2:before {
  content: '\E6FA';
}
.icon--pinterest:before {
  content: '\E6FB';
}
.icon--pinterest2:before {
  content: '\E6FC';
}
.icon--tumblr:before {
  content: '\E6FD';
}
.icon--tumblr2:before {
  content: '\E6FE';
}
.icon--linkedin:before {
  content: '\E6FF';
}
.icon--linkedin2:before {
  content: '\E700';
}
.icon--dribbble:before {
  content: '\E701';
}
.icon--dribbble2:before {
  content: '\E702';
}
.icon--stumbleupon:before {
  content: '\E703';
}
.icon--stumbleupon2:before {
  content: '\E704';
}
.icon--lastfm:before {
  content: '\E705';
}
.icon--lastfm2:before {
  content: '\E706';
}
.icon--rdio:before {
  content: '\E707';
}
.icon--rdio2:before {
  content: '\E708';
}
.icon--spotify:before {
  content: '\E709';
}
.icon--spotify2:before {
  content: '\E70A';
}
.icon--qq:before {
  content: '\E70B';
}
.icon--instagram:before {
  content: '\E70C';
}
.icon--dropbox:before {
  content: '\E70D';
}
.icon--evernote:before {
  content: '\E70E';
}
.icon--flattr:before {
  content: '\E70F';
}
.icon--skype:before {
  content: '\E710';
}
.icon--skype2:before {
  content: '\E711';
}
.icon--renren:before {
  content: '\E712';
}
.icon--sina-weibo:before {
  content: '\E713';
}
.icon--paypal:before {
  content: '\E714';
}
.icon--picasa:before {
  content: '\E715';
}
.icon--soundcloud:before {
  content: '\E716';
}
.icon--mixi:before {
  content: '\E717';
}
.icon--behance:before {
  content: '\E718';
}
.icon--circles:before {
  content: '\E719';
}
.icon--vk:before {
  content: '\E71A';
}
.icon--smashing:before {
  content: '\E71B';
}
.icon--feed:before {
  content: '\E71F';
}
.icon--feed2:before {
  content: '\E720';
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-top {
    margin-top: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-top {
    margin-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-top {
    margin-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-top {
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-top {
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-top {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-top {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-top {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-top {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-top {
    margin-top: 20px;
  }
}
/*
Animations mixin
============================================
The mixins provides you a cross-browser compatible method to set animation values.

Please refer to <http://caniuse.com/css-animation> to see the browser support table of the feature.

######Example:
`.animation([value]);`

`@param: {String} value: All animation values`
*/
/*
Appearance mixin
============================================
The mixins provides you a cross-browser compatible method to set the appearance of the element.

Please refer to <http://caniuse.com/appearance> to see the browser support table of the feature.

######Example:
`.appearance([value]);`

`@param {String} type The type you want to use`
*/
/*
Backface visibility mixin
============================================
The mixins provides you a cross-browser compatible method to set the backface-visibility of the element.

Please refer to <http://caniuse.com/transforms3d> to see the browser support table of the feature.

######Example:
`.backface-visibility([value]);`

`@param {String} visibility The visibility you want to use`
*/
/*
Border-radius mixin
=============================================
The mixins provides you a cross-browser compatible method to set a border-radius.

Please refer to <http://caniuse.com/border-radius> to see the browser support table of the feature.

######Syntax:
`@param {String} radius The radius you want to set`<br/>

######Example:
Same border-radius for all edges: <br/>
`.border-radius([pixel-value]);`<br/>

Different border-radius:<br/>
`.border-radius-multi([pixel-value-leftTop], [pixel-value-rightTop], [pixel-value-rightBottom], [pixel-value-leftBottom]);`<br/>

Resetting border radius:<br/>
`.reset-border-radius();`
*/
/*
Box shadow mixin
==============================================
The mixins provides you a cross-browser compatible method to set a box-shadow.

Please refer to <http://caniuse.com/css-boxshadow> to see the browser support table of the feature.

######Example:
`.box-shadow([h-shadow-value], [v-shadow-value], [blur-amount], [spread-amount], [shadow-color]);`

`@param: {Number} x: Offset to the x axis (Default: 0)`<br/>
`@param: {Number} y: Offset to the y axis (Default: 0)`<br/>
`@param: {Number} blur: Bluring radius (Default: 1px)`<br/>
`@param: {String} color: Color of the shadow (Default: #000)`<br/>
*/
/*
Box-sizing mixin
========================================
The mixins provides you a cross-browser compatible method to set the box-sizing which supports IE starting from
version 8 to the newest one.

Please refer to <http://caniuse.com/css3-boxsizing> to see the browser support table of the feature.

######Example:
`.box-sizing:([value]);`

`@param: {String} box-sizing: Box model, which should be used (Default: border-box)`
*/
/*
Clear form button mixin
========================
This mixin removes styles from the button element and makes it look like a text link.
*/
/*
Clearfix mixin
================================
The clearfix mixin allows the easy integration of the floating-solution method.

The clearfix resolves the problem that occurs when two floating elements are nested inside a parent element, then sometimes the parent elements height disappears.

Add the `.clearfix` class to the parent element.

######Example:
`.clearfix();`

*/
/*
Column count mixin
=============================================
This mixin provides you a cross-browser compatible method to set the column count property.

Please refer to <http://caniuse.com/multicolumn> to see the browser support table of the feature.

######Example:
`.column-count([value]);`

`@param: {Number} count: The amount of columns you want to set (Default: auto)`
*/
/*
Grabbing cursor
==================================
This mixin provides you a cross-browser compatible method to set the cursor grabbing behavior.

######Example:
`.cursorGrab();`<br/>
`.cursorGrabbing();`<br/>

*/
/*
Hypheration mixin
======================================
The mixins provides you a cross-browser compatible method to set the hyphenation.

Please refer to <http://caniuse.com/css-hyphens> to see the browser support table of the feature.

######Example:
`.hyphens([value]);`

`@param: {String} hyphenation: The hyphenation that should be used (Default: auto)`
*/
/*
Icon-element mixin
=====================================================
This mixin provides you a method to set any webfont icon from the Shopware icon-set as a before element.

######Example:
`.icon-element([icon-name], [icon-size]);`
*/
/*
Linear-Gradient Mixin
=====================================================
This mixin provides you a method to add gradients to certain elements.

######Example:
`.linear-gradient(yellow, pink);`
`.linear-gradient-horizontal(yellow, pink);`
`.linear-gradient-multi(10%, yellow, 30%, pink, 50%, pink, 5%, 95%);`
`.primary-gradient();`
`.secondary-gradient();`
`.white-gradient();`
*/
/*
Opacity
===============================================
The mixins provides you a cross-browser compatible opacity which supports IE starting from version 8 to the
newest one. Safari, Chrome and Firefox are supported in all versions.

Please refer to <http://caniuse.com/css-opacity> to see the browser support table of the feature.

######Example:
`.opacity([value]);`

`@param: {Number} opacity: Value of the opacity, starting from 0 to 1`
*/
/*
Rotate mixin
===============================================
The mixins provides you a cross-browser compatible method to set a transformation which rotates the element. Keep in
mind that you can not mix different transformations.

Please refer to <http://caniuse.com/transforms2d> to see the browser support table of the feature.

######Example:
`.rotate([value]);`

`@param {String} degree The degree value you want to set. Please keep in mind that you need to suffix the unit.`
*/
/*
Scale mixin
===============================
The mixins provides you a cross-browser compatible method to set a transformation which scales the element.
Keep in mind that you can not mix different transformations.

Please refer to <http://caniuse.com/transforms2d> to see the browser support table of the feature.

######Example:
`.scale([value]);`

`@param {String} scale-value The scale value, you want to set`
*/
/*
Tab highlighting mixin
===========================
Sets the color of the highlighting when a link was clicked / tapped.

Please refer to <http://www.browsersupport.net/CSS/-webkit-tap-highlight-color> to see the browser support table of the feature.

######Example:
`.tap-highlight-color([color-value]);`

`@param: {String} color: The color you want to set (Default: rgba(0, 0, 0, 0))`
*/
/*
Touch callout mixin
===========================================
Disables the default callout shown when you touch and hold a touch target.

######Support:
- iOS 2.0<br/>
- Android 4.1<br/>

######Example:
`.touch-callout([value]);`

`@param: {String} type: The type you want to set (Default: none)`
*/
/*
Transform mixin
==============================================
The mixins provides you a cross-browser compatible method to set a transformation.

Please refer to <http://caniuse.com/transforms2d> to see the browser support table of the feature.

######Example:
`.transform([value]);`

`@param: {String} properties: The transformation(s) that should be applied`
*/
/*
Transform origin mixin
======================================
The mixins provides you a cross-browser compatible method to set the transform origin position.

Please refer to <http://caniuse.com/transforms2d> to see the browser support table of the feature.

######Example:
`.transform-origin([x-value],[y-value],[z-value]);`

`@param: x: Sets the origin position on the x axis (Default: 50%)`<br/>
`@param: y: Sets the origin position on the y axis (Default: 50%)`<br/>
`@param: z: Sets the origin position on the z axis (Default: 0)`
*/
/*
Transform style mixin
======================================
The mixins provides you a cross-browser compatible method to set a transformation style.

Please refer to <http://caniuse.com/transforms3d> to see the browser support table of the feature.

######Example:
`.transform-style([value]);`

`@param {String} Style The style you want for your transformation (Default: preserve-3d)`
*/
/*
Transition mixin
=========================================
The mixins provides you a cross-browser compatible method to set a transition.

Please refer to <http://caniuse.com/css-transitions> to see the browser support table of the feature.

######Example:
`.transition([property], [duration-value], [easing]);`

`@param: {String} properties: The properites which should be animated (Default: all)`<br/>
`@param: {String} duration: Duration of the transition including the unit (Default: 0.3s)`<br/>
`@param: {String} easing: The easing which should be used for the transition (Default: ease-out)`
*/
/*
Translate mixin
============================================
The mixins provides you a cross-browser compatible method to set a transition.

Please refer to <http://caniuse.com/css-transitions> to see the browser support table of the feature.

Keep in mind, that 3d translations are needing an perspective, otherwise the translated elements get skewed up.

######Example:
`.translate([x-value],[y-value],[z-value]);`

`@param: {String} rotateX: The rotation on the x-axis`<br/>
`@param: {String} rotateY: The rotation on the y-axis`<br/>
`@param: {String} rotateZ: The rotation on the z-axis`<br/>
*/
/*
Unitize mixin
================================================
The unitize mixins converts values from px-units to the relative rem-units, providing all the benefits of units like em and rem, without you having to do any calculations yourself.

######Syntax:
`@property` = the property that should be unitized.<br/>
`@value` = pixel-value<br/>
`@baseValue` (optional) = default browser font-size (@remScaleFactor in most cases)<br/>

######Example Unitize mixin with custom property
`.unitize(@property, @value);`<br/>
`.unitize(font-size, 16);`

######Specific built-in functions
In addition to the general `.unitize()` mixin, Shopware contains specific mixins to quickly calculate values which (for example) have more than one property.<br/>
<br/>

`.unitize-height(@value)`<br/>
`.unitize-width(@value)`<br/>
`.unitize-max-height(@value)`<br/>
`.unitize-max-width(@value)`<br/>
`.unitize-min-width(@value)`<br/>
`.unitize-padding(@topValue, @rightValue: @topValue, @bottomValue: @topValue, @leftValue: @rightValue)`<br/>
`.unitize-margin(@topValue, @rightValue: @topValue, @bottomValue: @topValue, @leftValue: @rightValue)`<br/>
`.unitize-variable(@value)`<br/>
*/
/*
User-select mixin
===============================
The mixins provides you a cross-browser compatible method to set a user selection mode.

Please refer to <http://caniuse.com/user-select-none> to see the browser support table of the feature.

######Example:
`.user-select([value]);`

`@param: {String} type: The type you want to set (Default: none)`
*/
/*
Vertical-center mixin
===============================
The mixins provides you a vertical center style.

######Example:
`.vertical-center([value]);`

`@param: {PixelValue} type: height of the element in px (Default: none)`
*/
/*
Headline-Size mixin
===============================
The mixins provides you a method to switch out headline sizes for certain viewports.
Also headline sizes can be modified with size classes: .x50 (50%) .x150 (150%) .x200 (200%)

######Example:
`.headline-sizes(3, 3, 3, 4, 5, 6, 320px, max); // h1 and h2 get the styling of the h3 if viewport is smaller than 320px.`
`.headline-sizes(1, 2, 3, 4, 5, 5, 500px, min); // h6 gets the styling of the h5 if viewport is larger than 500px.`
*/
/*
Image-Cover mixin
===============================
The mixins provides you a method to cover images

######Example:
`.image-cover(100px, 'https://placehold.ot/500x500');`
*/
/*
Image-Contain mixin
===============================
The mixins provides you a method to contain images

######Example:
`.image-contain(100px, 'https://placehold.ot/500x500');`
*/
/*
Placeholder mixin
===============================
The mixins provides you a method to style placeholders

######Example:
`.placeholder(<color>, [<element>])`
*/
/*
Keyframes mixin
===============================
The mixins provides you a method to define custom keyframes

######Example:
`
@keyframe--spin-reverse: {

  from {
    .rotate(360deg);
  }

  to {
    .rotate(0);
  }
};

.keyframes(keyframe--spin, @keyframe--spin);
`
*/
/*
visibility helpers
===============================
The mixins provides you a method to define visibilities but keep the browsers display style on certain elements

######Example:
`.visibility(inline-block);`
`.visible--xs();`
`.visible-inline-xl();`
`.hidden--xl();`
*/
/*
modifier helpers
===============================
Shopwares mixins to add base styles to elements

######Example:
`.is--rounded();`
`.is--block();`
`.is--inline();`
`.is--inline-block();`
`.is--hidden();`
`.is--invisible();`
`.is--align-left();`
`.is--align-right();`
`.is--align-center();`
`.is--align-justify();`
`.is--underline();`
`.is--line-through();`
`.is--uppercase();`
`.is--strong();`
`.is--bold();`
`.is--italic();`
`.is--nowrap();`
`.is--dark();`
`.is--light();`
`.is--soft();`
`.is--fluid();`
*/
* {
  box-sizing: border-box;
}
html {
  height: 100%;
  width: 100%;
}
html.no--scroll {
  overflow: hidden;
  position: relative;
}
html.no--scroll body {
  overflow: hidden;
}
img {
  display: block;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
ul {
  margin: 0;
  padding: 0;
}
.product--rating i[class^='icon'] {
  color: #ae9962;
}
.product--rating i.icon--star-empty {
  color: transparent;
}
.radio {
  background-color: #fff;
  border: 1px solid #999;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding: 1px;
  position: relative;
  vertical-align: middle;
  width: 20px;
  border-radius: 20px;
  background-clip: padding-box;
}
.radio .radio--state {
  border-radius: 20px;
  background-clip: padding-box;
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 60;
}
.radio.has--error {
  border: 1px solid #b03838;
}
.radio.has--error input[type='radio'].is--active ~ .radio--state:before,
a:hover .radio.has--error input[type='radio'] ~ .radio--state:before,
.radio.has--error input[type='radio']:checked ~ .radio--state:before,
.radio.has--error input[type='radio'].is--active .radio--state:before,
a:hover .radio.has--error input[type='radio'] .radio--state:before,
.radio.has--error input[type='radio']:checked .radio--state:before {
  background-color: #b03838;
}
.radio.has--success {
  border: 1px solid #ae9962;
}
.radio.has--success input[type='radio'].is--active ~ .radio--state:before,
a:hover .radio.has--success input[type='radio'] ~ .radio--state:before,
.radio.has--success input[type='radio']:checked ~ .radio--state:before,
.radio.has--success input[type='radio'].is--active .radio--state:before,
a:hover .radio.has--success input[type='radio'] .radio--state:before,
.radio.has--success input[type='radio']:checked .radio--state:before {
  background-color: #ae9962;
}
.radio input[type='radio'] {
  background: none;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 65;
}
.radio input[type='radio'].is--active ~ .radio--state,
a:hover .radio input[type='radio'] ~ .radio--state,
.radio input[type='radio']:checked ~ .radio--state,
.radio input[type='radio'].is--active .radio--state,
a:hover .radio input[type='radio'] .radio--state,
.radio input[type='radio']:checked .radio--state {
  background-color: #bead85;
  border: 2.5px solid transparent;
}
.radio input[type='radio']:disabled ~ .radio--state,
.radio input[type='radio']:disabled .radio--state {
  background-color: #999;
}
table {
  border-collapse: separate;
  border-spacing: 1px;
}
table th,
table thead td {
  background: #555;
  color: #fff;
  font-weight: 700;
  text-align: center;
}
table td {
  background-color: #fff;
  border: 1px solid #fff;
  color: #555;
  padding: 5px 10px;
}
table tr:nth-child(even) td {
  background: #f5f5f5;
}
.is--rounded {
  border-radius: 0;
}
.is--block {
  display: block !important;
  width: 100%;
}
.is--inline {
  display: inline !important;
}
.is--inline-block {
  display: inline-block !important;
}
.is--hidden {
  display: none !important;
}
.is--invisible {
  visibility: hidden !important;
}
.is--align-left {
  text-align: left !important;
}
.is--align-right {
  text-align: right !important;
}
.is--align-center {
  text-align: center !important;
}
.is--align-justify {
  text-align: justify !important;
}
.is--underline {
  text-decoration: underline !important;
}
.is--line-through {
  text-decoration: line-through !important;
}
.is--uppercase {
  text-transform: uppercase !important;
}
.is--strong {
  font-weight: 700 !important;
}
.is--bold {
  font-weight: 700 !important;
}
.is--italic {
  font-style: italic;
}
.is--nowrap {
  white-space: nowrap !important;
}
.is--dark {
  color: #444 !important;
}
.is--light {
  color: #0c0c0c !important;
}
.is--soft {
  color: #3e3f40 !important;
}
.is--fluid {
  width: 100% !important;
}
.is--left {
  float: left;
}
.is--right {
  float: right;
}
@media screen and (min-width: 1260px) {
  .hidden--xl {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .hidden--l {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
  .hidden--m {
    display: none !important;
  }
}
@media screen and (min-width: 480px) {
  .hidden--s {
    display: none !important;
  }
}
@media screen and (min-width: 0) {
  .hidden--xs {
    display: none !important;
  }
}
.visible--xl {
  display: none !important;
}
@media screen and (min-width: 1260px) {
  .visible--xl {
    display: block !important;
  }
  table.visible--xl {
    display: table !important;
  }
  tr.visible--xl {
    display: table-row !important;
  }
  th.visible--xl,
  td.visible--xl {
    display: table-cell !important;
  }
}
.visible-inline--xl {
  display: none !important;
}
@media screen and (min-width: 1260px) {
  .visible-inline--xl {
    display: inline !important;
  }
  table.visible-inline--xl {
    display: table !important;
  }
  tr.visible-inline--xl {
    display: table-row !important;
  }
  th.visible-inline--xl,
  td.visible-inline--xl {
    display: table-cell !important;
  }
}
.visible-inline-block--xl {
  display: none !important;
}
@media screen and (min-width: 1260px) {
  .visible-inline-block--xl {
    display: inline-block !important;
  }
  table.visible-inline-block--xl {
    display: table !important;
  }
  tr.visible-inline-block--xl {
    display: table-row !important;
  }
  th.visible-inline-block--xl,
  td.visible-inline-block--xl {
    display: table-cell !important;
  }
}
.visible--l {
  display: none !important;
}
@media screen and (min-width: 1024px) {
  .visible--l {
    display: block !important;
  }
  table.visible--l {
    display: table !important;
  }
  tr.visible--l {
    display: table-row !important;
  }
  th.visible--l,
  td.visible--l {
    display: table-cell !important;
  }
}
.visible-inline--l {
  display: none !important;
}
@media screen and (min-width: 1024px) {
  .visible-inline--l {
    display: inline !important;
  }
  table.visible-inline--l {
    display: table !important;
  }
  tr.visible-inline--l {
    display: table-row !important;
  }
  th.visible-inline--l,
  td.visible-inline--l {
    display: table-cell !important;
  }
}
.visible-inline-block--l {
  display: none !important;
}
@media screen and (min-width: 1024px) {
  .visible-inline-block--l {
    display: inline-block !important;
  }
  table.visible-inline-block--l {
    display: table !important;
  }
  tr.visible-inline-block--l {
    display: table-row !important;
  }
  th.visible-inline-block--l,
  td.visible-inline-block--l {
    display: table-cell !important;
  }
}
.visible--m {
  display: none !important;
}
@media screen and (min-width: 768px) {
  .visible--m {
    display: block !important;
  }
  table.visible--m {
    display: table !important;
  }
  tr.visible--m {
    display: table-row !important;
  }
  th.visible--m,
  td.visible--m {
    display: table-cell !important;
  }
}
.visible-inline--m {
  display: none !important;
}
@media screen and (min-width: 768px) {
  .visible-inline--m {
    display: inline !important;
  }
  table.visible-inline--m {
    display: table !important;
  }
  tr.visible-inline--m {
    display: table-row !important;
  }
  th.visible-inline--m,
  td.visible-inline--m {
    display: table-cell !important;
  }
}
.visible-inline-block--m {
  display: none !important;
}
@media screen and (min-width: 768px) {
  .visible-inline-block--m {
    display: inline-block !important;
  }
  table.visible-inline-block--m {
    display: table !important;
  }
  tr.visible-inline-block--m {
    display: table-row !important;
  }
  th.visible-inline-block--m,
  td.visible-inline-block--m {
    display: table-cell !important;
  }
}
.visible--s {
  display: none !important;
}
@media screen and (min-width: 480px) {
  .visible--s {
    display: block !important;
  }
  table.visible--s {
    display: table !important;
  }
  tr.visible--s {
    display: table-row !important;
  }
  th.visible--s,
  td.visible--s {
    display: table-cell !important;
  }
}
.visible-inline--s {
  display: none !important;
}
@media screen and (min-width: 480px) {
  .visible-inline--s {
    display: inline !important;
  }
  table.visible-inline--s {
    display: table !important;
  }
  tr.visible-inline--s {
    display: table-row !important;
  }
  th.visible-inline--s,
  td.visible-inline--s {
    display: table-cell !important;
  }
}
.visible-inline-block--s {
  display: none !important;
}
@media screen and (min-width: 480px) {
  .visible-inline-block--s {
    display: inline-block !important;
  }
  table.visible-inline-block--s {
    display: table !important;
  }
  tr.visible-inline-block--s {
    display: table-row !important;
  }
  th.visible-inline-block--s,
  td.visible-inline-block--s {
    display: table-cell !important;
  }
}
.visible--xs {
  display: none !important;
}
@media screen and (min-width: 0) {
  .visible--xs {
    display: block !important;
  }
  table.visible--xs {
    display: table !important;
  }
  tr.visible--xs {
    display: table-row !important;
  }
  th.visible--xs,
  td.visible--xs {
    display: table-cell !important;
  }
}
.visible-inline--xs {
  display: none !important;
}
@media screen and (min-width: 0) {
  .visible-inline--xs {
    display: inline !important;
  }
  table.visible-inline--xs {
    display: table !important;
  }
  tr.visible-inline--xs {
    display: table-row !important;
  }
  th.visible-inline--xs,
  td.visible-inline--xs {
    display: table-cell !important;
  }
}
.visible-inline-block--xs {
  display: none !important;
}
@media screen and (min-width: 0) {
  .visible-inline-block--xs {
    display: inline-block !important;
  }
  table.visible-inline-block--xs {
    display: table !important;
  }
  tr.visible-inline-block--xs {
    display: table-row !important;
  }
  th.visible-inline-block--xs,
  td.visible-inline-block--xs {
    display: table-cell !important;
  }
}
::-moz-placeholder {
  color: #595959;
}
::-webkit-input-placeholder {
  color: #595959;
}
:-ms-input-placeholder {
  color: #595959;
}
@-webkit-keyframes keyframe--spin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes keyframe--spin {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes keyframe--spin-reverse {
  from {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes keyframe--spin-reverse {
  from {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
.checkbox {
  border: 1px solid #999;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding: 1px;
  position: relative;
  vertical-align: middle;
  width: 20px;
  border-radius: 0;
}
.checkbox .checkbox--state {
  border-radius: 0;
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 60;
}
.checkbox.has--error {
  border: 1px solid #b03838;
}
.checkbox.has--error input[type='checkbox'].is--active ~ .checkbox--state:before,
a:hover .checkbox.has--error input[type='checkbox'] ~ .checkbox--state:before,
.checkbox.has--error input[type='checkbox']:checked ~ .checkbox--state:before,
.checkbox.has--error input[type='checkbox'].is--active .checkbox--state:before,
a:hover .checkbox.has--error input[type='checkbox'] .checkbox--state:before,
.checkbox.has--error input[type='checkbox']:checked .checkbox--state:before {
  color: #b03838;
}
.checkbox.has--success {
  border: 1px solid #ae9962;
}
.checkbox.has--success input[type='checkbox'].is--active ~ .checkbox--state:before,
a:hover .checkbox.has--success input[type='checkbox'] ~ .checkbox--state:before,
.checkbox.has--success input[type='checkbox']:checked ~ .checkbox--state:before,
.checkbox.has--success input[type='checkbox'].is--active .checkbox--state:before,
a:hover .checkbox.has--success input[type='checkbox'] .checkbox--state:before,
.checkbox.has--success input[type='checkbox']:checked .checkbox--state:before {
  color: #ae9962;
}
.checkbox input[type='checkbox'] {
  background: none;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 65;
}
.checkbox input[type='checkbox'].is--active ~ .checkbox--state,
a:hover .checkbox input[type='checkbox'] ~ .checkbox--state,
.checkbox input[type='checkbox']:checked ~ .checkbox--state,
.checkbox input[type='checkbox'].is--active .checkbox--state,
a:hover .checkbox input[type='checkbox'] .checkbox--state,
.checkbox input[type='checkbox']:checked .checkbox--state {
  background-color: #fff;
}
.checkbox input[type='checkbox'].is--active ~ .checkbox--state:before,
a:hover .checkbox input[type='checkbox'] ~ .checkbox--state:before,
.checkbox input[type='checkbox']:checked ~ .checkbox--state:before,
.checkbox input[type='checkbox'].is--active .checkbox--state:before,
a:hover .checkbox input[type='checkbox'] .checkbox--state:before,
.checkbox input[type='checkbox']:checked .checkbox--state:before {
  color: #bead85;
  content: '\E906';
  display: inline-block;
  font-family: 'escada';
  font-size: 11px;
  font-weight: 700;
  height: 15px;
  line-height: 15px;
  text-align: center;
  vertical-align: top;
  width: 15px;
}
.checkbox input[type='checkbox']:disabled ~ .checkbox--state,
.checkbox input[type='checkbox']:disabled .checkbox--state {
  background: #ccc;
}
.bg--primary {
  background-color: #bead85;
}
.bg--primary-light {
  background-color: #e6e0cf;
}
.bg--primary-dark {
  background-color: #a89154;
}
.bg--secondary {
  background-color: #555;
}
.bg--secondary-light {
  background-color: #666;
}
.bg--secondary-dark {
  background-color: #444;
}
.bg--success {
  background-color: #ae9962;
}
.bg--error {
  background-color: #b03838;
}
.bg--notice {
  background-color: #ae9962;
}
.bg--info {
  background-color: #999;
}
.bg--gray {
  background-color: #999;
}
.bg--gray-lighter {
  background-color: #fafafa;
}
.bg--gray-light {
  background-color: #ccc;
}
.bg--gray-dark {
  background-color: #3e3f40;
}
.bg--gray-darker {
  background-color: #333;
}
.text--gray {
  color: #999;
}
.text--gray-light {
  color: #ccc;
}
.text--gray-dark {
  color: #3e3f40;
}
.text--primary {
  color: #bead85;
}
.text--primary-light {
  color: #e6e0cf;
}
.text--primary-dark {
  color: #a89154;
}
.text--secondary {
  color: #555;
}
.text--secondary-light {
  color: #666;
}
.text--secondary-dark {
  color: #444;
}
.text--success {
  color: #ae9962;
}
.text--error {
  color: #b03838;
}
.text--notice {
  color: #ae9962;
}
.text--info {
  color: #999;
}
html,
body {
  -moz-osx-font-smoothing: grayscale;
  /* stylelint-disable-line */
  -webkit-font-smoothing: antialiased;
  /* stylelint-disable-line */
  font-smoothing: antialiased;
  /* stylelint-disable-line */
}
.h1,
h1 {
  font-size: 28px;
  font-weight: 700;
  line-height: 37px;
  margin-bottom: 28px;
  margin-top: 0;
}
.h2,
h2 {
  font-size: 28px;
  font-weight: 700;
  line-height: 37px;
  margin-bottom: 28px;
  margin-top: 0;
}
.h3,
h3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 18px;
  margin-top: 0;
}
.h4,
h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  margin-bottom: 16px;
  margin-top: 0;
}
.h5,
h5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  margin-bottom: 16px;
  margin-top: 0;
}
.h6,
h6 {
  font-size: 14px;
  font-weight: 700;
  line-height: 19px;
  margin-bottom: 14px;
  margin-top: 0;
}
a {
  color: #5f5e5e;
  text-decoration: none;
}
p {
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 20px 0;
}
blockquote {
  background: #999;
  margin: 0;
  padding: 10px;
  text-align: left;
  border-radius: 3px;
  background-clip: padding-box;
  box-shadow: none;
}
form {
  display: block;
}
form table {
  width: 100%;
}
form table td {
  padding: 10px;
}
@media screen and (min-width: 0) and (max-width: 479px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  form .select-field,
  form .js--fancy-select,
  form textarea,
  form input[type='text'],
  form input[type='search'],
  form input[type='password'],
  form input[type='number'],
  form input[type='email'],
  form input[type='tel'] {
    margin-bottom: 15px;
  }
}
fieldset {
  border: none;
  padding: 10px;
}
textarea,
input[type='text'],
input[type='search'],
input[type='password'],
input[type='number'],
input[type='email'],
input[type='tel'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  color: #595959;
  font-size: 14px;
  line-height: 19px;
  max-width: none;
  padding: 10px 10px 9px 10px;
  text-align: left;
  width: 290px;
}
textarea:focus,
input[type='text']:focus,
input[type='search']:focus,
input[type='password']:focus,
input[type='number']:focus,
input[type='email']:focus,
input[type='tel']:focus {
  box-shadow: none;
  background: #f1f1f1;
  border-color: #999;
  color: #555;
  outline: none;
}
textarea.has--error,
input[type='text'].has--error,
input[type='search'].has--error,
input[type='password'].has--error,
input[type='number'].has--error,
input[type='email'].has--error,
input[type='tel'].has--error {
  background: #e2c8c8;
  border-color: #b03838;
  color: #b03838;
}
textarea.input--field,
input[type='text'].input--field,
input[type='search'].input--field,
input[type='password'].input--field,
input[type='number'].input--field,
input[type='email'].input--field,
input[type='tel'].input--field {
  margin: 0 0 10px 0;
  width: 100%;
}
textarea.input--field.input--spacer,
input[type='text'].input--field.input--spacer,
input[type='search'].input--field.input--spacer,
input[type='password'].input--field.input--spacer,
input[type='number'].input--field.input--spacer,
input[type='email'].input--field.input--spacer,
input[type='tel'].input--field.input--spacer {
  margin: 0 2% 0 0;
}
textarea.is--small,
input[type='text'].is--small,
input[type='search'].is--small,
input[type='password'].is--small,
input[type='number'].is--small,
input[type='email'].is--small,
input[type='tel'].is--small {
  height: 34px;
}
textarea.is--medium,
input[type='text'].is--medium,
input[type='search'].is--medium,
input[type='password'].is--medium,
input[type='number'].is--medium,
input[type='email'].is--medium,
input[type='tel'].is--medium {
  height: 38px;
}
textarea.is--large,
input[type='text'].is--large,
input[type='search'].is--large,
input[type='password'].is--large,
input[type='number'].is--large,
input[type='email'].is--large,
input[type='tel'].is--large {
  height: 42px;
}
textarea.is--disabled,
input[type='text'].is--disabled,
input[type='search'].is--disabled,
input[type='password'].is--disabled,
input[type='number'].is--disabled,
input[type='email'].is--disabled,
input[type='tel'].is--disabled {
  opacity: 0.5;
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  color: #595959;
  cursor: not-allowed;
}
textarea.is--disabled:hover,
input[type='text'].is--disabled:hover,
input[type='search'].is--disabled:hover,
input[type='password'].is--disabled:hover,
input[type='number'].is--disabled:hover,
input[type='email'].is--disabled:hover,
input[type='tel'].is--disabled:hover,
textarea.is--disabled:active,
input[type='text'].is--disabled:active,
input[type='search'].is--disabled:active,
input[type='password'].is--disabled:active,
input[type='number'].is--disabled:active,
input[type='email'].is--disabled:active,
input[type='tel'].is--disabled:active,
textarea.is--disabled:focus,
input[type='text'].is--disabled:focus,
input[type='search'].is--disabled:focus,
input[type='password'].is--disabled:focus,
input[type='number'].is--disabled:focus,
input[type='email'].is--disabled:focus,
input[type='tel'].is--disabled:focus {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  color: #595959;
}
textarea {
  resize: vertical;
}
label {
  color: #333;
  cursor: pointer;
  font-size: 14px;
}
label.has--error {
  background: #e2c8c8;
  color: #b03838;
}
.select-field,
.js--fancy-select {
  display: inline-block;
  height: 40px;
  max-width: none;
  overflow: hidden;
  position: relative;
  width: 290px;
}
.select-field:hover,
.js--fancy-select:hover {
  color: #333;
}
.select-field.is--disabled select,
.js--fancy-select.is--disabled select,
.select-field.is--disabled:after,
.js--fancy-select.is--disabled:after {
  opacity: 0.5;
  background: #f1f1f1;
  border: 1px solid transparent;
  color: #333;
  cursor: not-allowed;
}
.select-field.has--error select,
.js--fancy-select.has--error select,
.select-field.has--error select:hover,
.js--fancy-select.has--error select:hover,
.select-field.has--error select:focus,
.js--fancy-select.has--error select:focus {
  background: #e2c8c8;
  border: 1px solid #b03838;
  color: #b03838;
}
.select-field.has--error:after,
.js--fancy-select.has--error:after {
  border-color: transparent;
  color: #b03838;
}
.select-field:after,
.js--fancy-select:after {
  -webkit-user-select: none;
  user-select: none;
  border-left: 1px solid transparent;
  content: '\E900';
  display: block;
  font-family: 'escada';
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  max-height: 100%;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-align: center;
  top: 1px;
  width: 40px;
}
.select-field:after:hover,
.js--fancy-select:after:hover {
  color: #bead85;
}
.select-field select,
.js--fancy-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  background-color: #f1f1f1;
  border: 1px solid transparent;
  color: #333;
  cursor: pointer;
  display: block;
  height: 100%;
  line-height: 40px;
  overflow: hidden;
  padding: 0 40px 0 10px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.select-field select option,
.js--fancy-select select option {
  background: #fff;
  color: #444;
  padding: 4px 8px;
}
.select-field select::-ms-expand,
.js--fancy-select select::-ms-expand {
  display: none;
}
.select-field select:hover,
.js--fancy-select select:hover {
  background: #f1f1f1;
  border-color: #999;
  color: #333;
}
.select-field select:focus,
.js--fancy-select select:focus {
  border-color: #999;
  color: #333;
  outline: none;
}
.select-field select:focus::-ms-value,
.js--fancy-select select:focus::-ms-value {
  background: none;
  color: #333;
}
.select-field select:disabled,
.js--fancy-select select:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.select-field select:disabled:hover,
.js--fancy-select select:disabled:hover,
.select-field select:disabled:active,
.js--fancy-select select:disabled:active,
.select-field select:disabled:focus,
.js--fancy-select select:disabled:focus {
  background-color: #f1f1f1;
  border: 1px solid transparent;
  color: #333;
}
.select-field select.has--error,
.js--fancy-select select.has--error {
  background: #e2c8c8;
  border: 1px solid #b03838;
  color: #b03838;
}
@media screen and (min-width: 768px) {
  .input--field {
    margin: 0 0 15px 0;
  }
}
.underlined-link {
  -webkit-transition: padding-bottom 0.25s ease-in;
  transition: padding-bottom 0.25s ease-in;
  border-bottom: 1px solid #ccc;
  padding-bottom: 2px;
}
.underlined-link:hover,
.underlined-link:active,
.underlined-link:focus {
  border-bottom-color: #bead85;
  padding-bottom: 0;
}
body {
  height: 100%;
  overflow-x: hidden;
  position: fixed;
  width: 100%;
}
a {
  -webkit-transition: color 0.25s ease-in;
  transition: color 0.25s ease-in;
  position: relative;
}
a:hover,
a:active,
a:focus {
  color: #bead85;
}
a:hover:after,
a:active:after,
a:focus:after {
  bottom: 0;
}
a.is--primary {
  color: #a89154;
}
a.is--primary:hover,
a.is--primary:active,
a.is--primary:focus {
  color: #bead85;
}
a.is--underlined {
  -webkit-transition: padding-bottom 0.25s ease-in;
  transition: padding-bottom 0.25s ease-in;
  border-bottom: 1px solid #ccc;
  padding-bottom: 2px;
}
a.is--underlined:hover,
a.is--underlined:active,
a.is--underlined:focus {
  border-bottom-color: #bead85;
  padding-bottom: 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
p a,
ol a,
label a {
  -webkit-transition: padding-bottom 0.25s ease-in;
  transition: padding-bottom 0.25s ease-in;
  border-bottom: 1px solid #ccc;
  padding-bottom: 2px;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1 a:hover,
.h2 a:hover,
.h3 a:hover,
.h4 a:hover,
.h5 a:hover,
.h6 a:hover,
p a:hover,
ol a:hover,
label a:hover,
h1 a:active,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active,
h6 a:active,
.h1 a:active,
.h2 a:active,
.h3 a:active,
.h4 a:active,
.h5 a:active,
.h6 a:active,
p a:active,
ol a:active,
label a:active,
h1 a:focus,
h2 a:focus,
h3 a:focus,
h4 a:focus,
h5 a:focus,
h6 a:focus,
.h1 a:focus,
.h2 a:focus,
.h3 a:focus,
.h4 a:focus,
.h5 a:focus,
.h6 a:focus,
p a:focus,
ol a:focus,
label a:focus {
  border-bottom-color: #bead85;
  padding-bottom: 0;
}
@font-face {
  font-family: 'escada';
  font-style: normal;
  font-weight: 400;
  src: url(/web/cache/escada/font/escada-2aa34305802063c31546b066a7cce30a.eot);
  src: url(/web/cache/escada/font/escada-2aa34305802063c31546b066a7cce30a.eot#iefix) format('embedded-opentype'), url(/web/cache/escada/font/escada-99ac752bdcba6d4970f88bae12dcc537.ttf) format('truetype'), url(/web/cache/escada/font/escada-6e119fb3fb23aba685e25620ef68c621.woff) format('woff'), url(/web/cache/escada/font/escada-4df7df1830c3867cdaff63a2d1843e40.svg#escada) format('svg');
}
[class^='esc-icon--'],
[class*=' esc-icon--'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'escada' !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  speak: none;
  text-transform: none;
}
.esc-icon--zoom:before {
  content: '\E91A';
}
.esc-icon--arrow-left-big:before {
  content: '\E918';
}
.esc-icon--arrow-right-big:before {
  content: '\E919';
}
.esc-icon--heart-filled:before {
  content: '\E917';
}
.esc-icon--arrow-down:before {
  content: '\E900';
}
.esc-icon--arrow-left:before {
  content: '\E901';
}
.esc-icon--arrow-right:before {
  content: '\E902';
}
.esc-icon--arrow-up:before {
  content: '\E903';
}
.esc-icon--bag:before {
  content: '\E904';
}
.esc-icon--burger:before {
  content: '\E905';
}
.esc-icon--check:before {
  content: '\E906';
}
.esc-icon--close:before {
  content: '\E907';
}
.esc-icon--facebook:before {
  content: '\E908';
}
.esc-icon--giftcard:before {
  content: '\E909';
}
.esc-icon--heart:before {
  content: '\E90A';
}
.esc-icon--info:before {
  content: '\E90B';
}
.esc-icon--instagram:before {
  content: '\E90C';
}
.esc-icon--logout:before {
  content: '\E90D';
}
.esc-icon--mail:before {
  content: '\E90E';
}
.esc-icon--minus:before {
  content: '\E90F';
}
.esc-icon--pinterest:before {
  content: '\E910';
}
.esc-icon--plus:before {
  content: '\E911';
}
.esc-icon--refresh:before {
  content: '\E912';
}
.esc-icon--search:before {
  content: '\E913';
}
.esc-icon--user:before {
  content: '\E914';
}
.esc-icon--whatsapp:before {
  content: '\E915';
}
.esc-icon--youtube:before {
  content: '\E916';
}
.esc-icon--twitter:before {
  content: '\E91C';
}
.esc-icon--gift:before {
  content: '\E91B';
}
.esc-icon--video:before {
  content: '\E91D';
}
.esc-icon--customer-service:before {
  content: '\E91E';
}
.esc-icon--percent:before {
  content: '\E91F';
}
.esc-icon--phone:before {
  content: '\E920';
}
.esc-icon--checkmark:before {
  content: '\E921';
}
.esc-icon--globe:before {
  content: '\E922';
}
.esc-icon--pin:before {
  content: '\E923';
}
.esc-icon--phone-call:before {
  content: '\E924';
}
.esc-icon--comment:before {
  content: '\E925';
}
h1,
.h1 {
  font-weight: 400;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  h1,
  .h1 {
    font-size: 21px;
    margin-bottom: 21px;
    margin-top: 0;
  }
}
h2,
.h2 {
  color: #bead85;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  h2,
  .h2 {
    font-size: 21px;
    margin-bottom: 21px;
    margin-top: 0;
  }
}
h3,
.h3 {
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  h3,
  .h3 {
    font-size: 16px;
    margin-bottom: 16px;
    margin-top: 0;
  }
}
h4,
.h4 {
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  h4,
  .h4 {
    margin-bottom: 16px;
    margin-top: 0;
  }
}
h5,
.h5 {
  color: #bead85;
  font-weight: 400;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  h5,
  .h5 {
    margin-bottom: 16px;
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  h6,
  .h6 {
    margin-bottom: 14px;
    margin-top: 0;
  }
}
.is--block {
  width: 100%;
}
label.has--error {
  background: transparent;
  color: #b03838;
}
*::-ms-clear {
  display: none;
}
form textarea,
form input[type='text'],
form input[type='search'],
form input[type='password'],
form input[type='number'],
form input[type='email'],
form input[type='tel'] {
  margin-bottom: 10px !important;
}
form .select-field,
form .js--fancy-select {
  margin-bottom: 7px !important;
}
.alert {
  zoom: 1;
  font-size: 14px;
  line-height: 14px;
  overflow: hidden;
  position: relative;
}
.alert:after {
  clear: both;
  content: '';
  display: table;
}
.alert:before,
.alert:after {
  content: ' ';
  display: table;
}
.alert:after {
  clear: both;
}
.alert.is--success {
  background-color: rgba(174, 153, 98, 0.1);
  color: #ae9962;
}
.alert.is--success .alert--icon {
  background: transparent;
}
.alert.is--info {
  background-color: rgba(153, 153, 153, 0.1);
  color: #333;
}
.alert.is--info .alert--icon {
  background: transparent;
}
.alert.is--warning {
  background-color: rgba(176, 56, 56, 0.1);
  color: #333;
}
.alert.is--warning .alert--icon {
  background: transparent;
}
.alert.is--error {
  background-color: rgba(176, 56, 56, 0.1);
  color: #333;
}
.alert.is--error .alert--icon {
  background: transparent;
}
.alert.no--cookies {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999;
}
.alert.no--cookies a.close--alert {
  float: right;
}
.alert.no--cookies a.close--alert:hover {
  cursor: pointer;
  text-decoration: underline;
}
.alert .icon--element {
  left: 0;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  width: 10%;
}
@media screen and (min-width: 768px) {
  .alert .icon--element {
    width: 5%;
  }
}
.alert .alert--icon,
.alert .alert--content {
  float: left;
  padding: 10px;
}
.alert .alert--icon p,
.alert .alert--content p {
  margin-bottom: 0;
}
.alert .alert--icon {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: -9999em;
  padding-bottom: 9999em;
  text-align: center;
  width: 10%;
}
.alert .alert--content {
  width: 90%;
}
@media screen and (min-width: 768px) {
  .alert .alert--content {
    width: 95%;
  }
}
.alert .alert--content.is--strong {
  font-weight: 700;
}
.alert .alert--list {
  list-style: none;
}
.alert .list--entry {
  display: block;
}
.badge {
  border-radius: 50px;
  background-clip: padding-box;
  box-sizing: content-box;
  background: transparent;
  border: 1px solid rgba(190, 173, 133, 0.4);
  color: #bead85;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  height: 18px;
  line-height: 18px;
  margin: 0 5px;
  min-width: 18px;
  padding: 10px;
  text-align: center;
  white-space: nowrap;
  z-index: 500;
}
.badge.is--primary {
  background-color: #bead85;
  border-color: #bead85;
  color: #fff;
}
.badge.is--secondary {
  background-color: transparent;
  border-color: #bead85;
  color: #bead85;
}
.badge.is--minimal {
  border: 0 none;
}
.content--breadcrumb {
  zoom: 1;
  display: block;
  float: none;
  font-size: 14px;
  margin-left: -10px;
  margin-top: 15px;
}
.content--breadcrumb:after {
  clear: both;
  content: '';
  display: table;
}
.content--breadcrumb:before,
.content--breadcrumb:after {
  content: ' ';
  display: table;
}
.content--breadcrumb:after {
  clear: both;
}
.content--breadcrumb .breadcrumb--list {
  overflow: hidden;
}
.content--breadcrumb .breadcrumb--entry,
.content--breadcrumb .breadcrumb--separator {
  display: none;
  float: left;
  list-style: none;
  overflow: hidden;
  white-space: nowrap;
}
@media screen and (min-width: 768px) {
  .content--breadcrumb .breadcrumb--entry,
  .content--breadcrumb .breadcrumb--separator {
    display: list-item;
  }
}
.content--breadcrumb .breadcrumb--entry:last-child,
.content--breadcrumb .breadcrumb--separator:last-child {
  display: list-item;
}
.content--breadcrumb .breadcrumb--link,
.content--breadcrumb .breadcrumb--separator {
  line-height: 22px;
  padding: 5px 10px;
}
.content--breadcrumb .breadcrumb--separator {
  font-size: 9px;
}
.content--breadcrumb .breadcrumb--link {
  color: #333;
  display: block;
}
.content--breadcrumb .breadcrumb--link:hover {
  color: #5f5e5e;
}
.content--breadcrumb .is--active .breadcrumb--link {
  color: #bead85;
}
.content--breadcrumb .breadcrumb--button {
  display: inline-block;
  float: left;
  list-style: none;
  padding: 5px 10px;
}
.content--breadcrumb .breadcrumb--button .breadcrumb--title {
  border-right: 1px solid transparent;
  padding-right: 20px;
}
.content--breadcrumb .breadcrumb--button .icon--arrow-left {
  font-size: 9px;
  margin-right: 10px;
}
.btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  background-color: #f1f1f1;
  background-image: none;
  border: 1px solid #f1f1f1;
  color: #bead85;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  -webkit-font-smoothing: inherit;
  font-weight: 700;
  line-height: 32px;
  padding: 3px 21px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.btn .is--large {
  font-size: 16px;
}
.btn.is--icon-right [class^='icon--'],
.btn.is--icon-left [class^='icon--'] {
  display: block;
  font-size: 10px;
  font-weight: 400;
  height: 16px;
  line-height: 32px;
  margin: -16px 0 0 0;
  position: absolute;
  top: 50%;
}
.btn.is--icon-right {
  padding-right: 36px;
}
.btn.is--icon-right [class^='icon--'] {
  right: 12px;
}
.btn.is--icon-left {
  padding-left: 36px;
}
.btn.is--icon-left [class^='icon--'] {
  left: 12px;
}
.btn:hover {
  background: #bead85;
  border-color: #bead85;
  color: #fff;
}
.btn:focus {
  outline: none;
}
.btn:disabled,
.btn:disabled:hover,
.btn.is--disabled,
.btn.is--disabled:hover {
  opacity: 0.5;
  background-color: #f1f1f1;
  background-image: none;
  border: 1px solid #f1f1f1;
  color: #bead85;
  cursor: not-allowed;
}
.btn.is--small {
  height: 34px;
  line-height: 28px;
}
.btn.is--medium {
  height: 38px;
  line-height: 32px;
}
.btn.is--large {
  height: 42px;
  line-height: 32px;
}
.btn.is--full {
  display: block;
}
.btn.is--center {
  text-align: center;
}
.btn.is--primary {
  background-color: #f1f1f1;
  background-image: none;
  border: 0 none;
  color: #bead85;
}
.btn.is--primary:hover {
  background: #bead85;
  color: #fff;
}
.btn.is--secondary {
  background-color: #bead85;
  background-image: none;
  border: 0 none;
  color: #f1f1f1;
}
.btn.is--secondary:hover {
  background: #a89154;
  color: #f1f1f1;
}
.btn.is--link {
  background: transparent;
  border: 0 none;
  color: #555;
}
.btn.is--link:hover {
  color: #bead85;
}
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  background-color: #f1f1f1;
  background-image: none;
  border: 1px solid #f1f1f1;
  color: #bead85;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  -webkit-font-smoothing: inherit;
  font-weight: 700;
  line-height: 32px;
  padding: 3px 21px;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 0.25s ease-in, color 0.25s ease-in, border-color 0.25s ease-in;
  transition: background-color 0.25s ease-in, color 0.25s ease-in, border-color 0.25s ease-in;
  border: none;
  font-weight: 400;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
button .is--large {
  font-size: 16px;
}
button.is--icon-right [class^='icon--'],
button.is--icon-left [class^='icon--'] {
  display: block;
  font-size: 10px;
  font-weight: 400;
  height: 16px;
  line-height: 32px;
  margin: -16px 0 0 0;
  position: absolute;
  top: 50%;
}
button.is--icon-right {
  padding-right: 36px;
}
button.is--icon-right [class^='icon--'] {
  right: 12px;
}
button.is--icon-left {
  padding-left: 36px;
}
button.is--icon-left [class^='icon--'] {
  left: 12px;
}
button:hover {
  background: #bead85;
  border-color: #bead85;
  color: #fff;
}
button:focus {
  outline: none;
}
button:disabled,
button:disabled:hover,
button.is--disabled,
button.is--disabled:hover {
  opacity: 0.5;
  background-color: #f1f1f1;
  background-image: none;
  border: 1px solid #f1f1f1;
  color: #bead85;
  cursor: not-allowed;
}
button.is--small {
  height: 34px;
  line-height: 28px;
}
button.is--medium {
  height: 38px;
  line-height: 32px;
}
button.is--large {
  height: 42px;
  line-height: 32px;
}
button.is--full {
  display: block;
}
button.is--center {
  text-align: center;
}
button.is--primary {
  background-color: #f1f1f1;
  background-image: none;
  border: 0 none;
  color: #bead85;
}
button.is--primary:hover {
  background: #bead85;
  color: #fff;
}
button.is--secondary {
  background-color: #bead85;
  background-image: none;
  border: 0 none;
  color: #f1f1f1;
}
button.is--secondary:hover {
  background: #a89154;
  color: #f1f1f1;
}
button.is--link {
  background: transparent;
  border: 0 none;
  color: #555;
}
button.is--link:hover {
  color: #bead85;
}
button.has--border {
  border: 1px solid #f1f1f1;
}
button.has--border:hover {
  border: 1px solid #f1f1f1;
}
button .js--loading,
.js--loading-indicator .icon--defaultbutton:before {
  -webkit-animation: keyframe--spin 1s linear infinite;
  animation: keyframe--spin 1s linear infinite;
  border-radius: 999px;
  background-clip: padding-box;
  border: 2px solid #bead85;
  border-top: 2px solid rgba(190, 173, 133, 0.1);
  display: block;
  height: 20px;
  margin: 6px auto;
  width: 20px;
}
button:hover .js--loading,
.js--loading-indicator .icon--defaultbutton:hover:before {
  -webkit-animation: keyframe--spin 1s linear infinite;
  animation: keyframe--spin 1s linear infinite;
  border-radius: 999px;
  background-clip: padding-box;
  border: 2px solid #fff;
  border-top: 2px solid rgba(255, 255, 255, 0.1);
  display: block;
  height: 20px;
  margin: 6px auto;
  width: 20px;
}
button.is--transparent {
  background: rgba(255, 255, 255, 0.9);
  border: none;
  color: #555;
}
button.is--transparent:hover {
  background: #fff;
  border: none;
  color: #bead85;
}
button.is--transparent.has--border {
  border: 1px solid rgba(255, 255, 255, 0.9);
}
button.is--transparent.has--border:hover {
  border: 1px solid rgba(255, 255, 255, 0.9);
}
button.is--primary:hover .js--loading,
button.is--primary:active .js--loading,
button.is--primary:focus .js--loading,
.js--loading-indicator .icon--defaultbutton.is--primary:hover:before,
.js--loading-indicator .icon--defaultbutton.is--primary:active:before,
.js--loading-indicator .icon--defaultbutton.is--primary:focus:before {
  border-color: #fff;
  border-top-color: rgba(255, 255, 255, 0.4);
}
button.is--primary.has--border {
  border: 1px solid #f1f1f1;
}
button.is--primary.has--border:hover {
  border: 1px solid #f1f1f1;
}
button.is--secondary:hover .js--loading,
button.is--secondary:active .js--loading,
button.is--secondary:focus .js--loading,
.js--loading-indicator .icon--defaultbutton.is--secondary:hover:before,
.js--loading-indicator .icon--defaultbutton.is--secondary:active:before,
.js--loading-indicator .icon--defaultbutton.is--secondary:focus:before {
  border-color: #f1f1f1;
  border-top-color: rgba(241, 241, 241, 0.4);
}
button.is--secondary.has--border {
  border: 1px solid #f1f1f1;
}
button.is--secondary.has--border:hover {
  border: 1px solid #f1f1f1;
}
button.is--cart,
button.is--black {
  background-color: #333;
  background-image: none;
  border: none;
  color: #f1f1f1;
}
button.is--cart:hover .js--loading,
button.is--black:hover .js--loading,
button.is--cart:active .js--loading,
button.is--black:active .js--loading,
button.is--cart:focus .js--loading,
button.is--black:focus .js--loading,
.js--loading-indicator .icon--defaultbutton.is--cart:hover:before,
.js--loading-indicator .icon--defaultbutton.is--black:hover:before,
.js--loading-indicator .icon--defaultbutton.is--cart:active:before,
.js--loading-indicator .icon--defaultbutton.is--black:active:before,
.js--loading-indicator .icon--defaultbutton.is--cart:focus:before,
.js--loading-indicator .icon--defaultbutton.is--black:focus:before {
  border-color: #f1f1f1;
  border-top-color: rgba(241, 241, 241, 0.4);
}
button.is--cart:hover,
button.is--black:hover {
  background: #666;
  color: #f1f1f1;
}
button.is--cart.has--border,
button.is--black.has--border {
  border: 1px solid #333;
}
button.is--cart.has--border:hover,
button.is--black.has--border:hover {
  border: 1px solid #333;
}
button.is--cart:disabled,
button.is--black:disabled,
button.is--cart:disabled:hover,
button.is--black:disabled:hover,
button.is--cart.is--disabled,
button.is--black.is--disabled,
button.is--cart.is--disabled:hover,
button.is--black.is--disabled:hover {
  background-color: #f1f1f1;
  background-image: none;
  border: none;
  color: #ccc;
}
button.is--cart:disabled:hover,
button.is--black:disabled:hover,
button.is--cart:disabled:hover:hover,
button.is--black:disabled:hover:hover,
button.is--cart.is--disabled:hover,
button.is--black.is--disabled:hover,
button.is--cart.is--disabled:hover:hover,
button.is--black.is--disabled:hover:hover {
  background-color: #f1f1f1;
  background-image: none;
  border: none;
  color: #ccc;
}
button.is--cart:disabled.has--border,
button.is--black:disabled.has--border,
button.is--cart:disabled:hover.has--border,
button.is--black:disabled:hover.has--border,
button.is--cart.is--disabled.has--border,
button.is--black.is--disabled.has--border,
button.is--cart.is--disabled:hover.has--border,
button.is--black.is--disabled:hover.has--border {
  border: 1px solid #f1f1f1;
}
button.is--cart:disabled.has--border:hover,
button.is--black:disabled.has--border:hover,
button.is--cart:disabled:hover.has--border:hover,
button.is--black:disabled:hover.has--border:hover,
button.is--cart.is--disabled.has--border:hover,
button.is--black.is--disabled.has--border:hover,
button.is--cart.is--disabled:hover.has--border:hover,
button.is--black.is--disabled:hover.has--border:hover {
  border: 1px solid #f1f1f1;
}
button.is--white {
  background-color: #fff;
  background-image: none;
  border: none;
  color: #333;
}
button.is--white:hover .js--loading,
button.is--white:active .js--loading,
button.is--white:focus .js--loading,
.js--loading-indicator .icon--defaultbutton.is--white:hover:before,
.js--loading-indicator .icon--defaultbutton.is--white:active:before,
.js--loading-indicator .icon--defaultbutton.is--white:focus:before {
  border-color: #fff;
  border-top-color: rgba(255, 255, 255, 0.4);
}
button.is--white:hover {
  background: #333;
  color: #fff;
}
button.is--white.has--border {
  border: 1px solid #fff;
}
button.is--white.has--border:hover {
  border: 1px solid #fff;
}
button.is--white:disabled,
button.is--white:disabled:hover,
button.is--white.is--disabled,
button.is--white.is--disabled:hover {
  background-color: #f1f1f1;
  background-image: none;
  border: none;
  color: #ccc;
}
button.is--white:disabled:hover,
button.is--white:disabled:hover:hover,
button.is--white.is--disabled:hover,
button.is--white.is--disabled:hover:hover {
  background-color: #f1f1f1;
  background-image: none;
  border: none;
  color: #ccc;
}
button.is--white:disabled.has--border,
button.is--white:disabled:hover.has--border,
button.is--white.is--disabled.has--border,
button.is--white.is--disabled:hover.has--border {
  border: 1px solid #f1f1f1;
}
button.is--white:disabled.has--border:hover,
button.is--white:disabled:hover.has--border:hover,
button.is--white.is--disabled.has--border:hover,
button.is--white.is--disabled:hover.has--border:hover {
  border: 1px solid #f1f1f1;
}
button:disabled,
button:disabled:hover,
button.is--disabled,
button.is--disabled:hover {
  background: #f1f1f1;
  border: none;
  color: #ccc;
  opacity: 1;
}
button:disabled:hover .js--loading,
button:disabled:hover:hover .js--loading,
button.is--disabled:hover .js--loading,
button.is--disabled:hover:hover .js--loading,
button:disabled:active .js--loading,
button:disabled:hover:active .js--loading,
button.is--disabled:active .js--loading,
button.is--disabled:hover:active .js--loading,
button:disabled:focus .js--loading,
button:disabled:hover:focus .js--loading,
button.is--disabled:focus .js--loading,
button.is--disabled:hover:focus .js--loading,
.js--loading-indicator .icon--defaultbutton:disabled:hover:before,
.js--loading-indicator .icon--defaultbutton:disabled:hover:hover:before,
.js--loading-indicator .icon--defaultbutton.is--disabled:hover:before,
.js--loading-indicator .icon--defaultbutton.is--disabled:hover:hover:before,
.js--loading-indicator .icon--defaultbutton:disabled:active:before,
.js--loading-indicator .icon--defaultbutton:disabled:hover:active:before,
.js--loading-indicator .icon--defaultbutton.is--disabled:active:before,
.js--loading-indicator .icon--defaultbutton.is--disabled:hover:active:before,
.js--loading-indicator .icon--defaultbutton:disabled:focus:before,
.js--loading-indicator .icon--defaultbutton:disabled:hover:focus:before,
.js--loading-indicator .icon--defaultbutton.is--disabled:focus:before,
.js--loading-indicator .icon--defaultbutton.is--disabled:hover:focus:before {
  border-color: #ccc;
  border-top-color: rgba(204, 204, 204, 0.4);
}
button:disabled:hover,
button:disabled:hover:hover,
button.is--disabled:hover,
button.is--disabled:hover:hover {
  background: #f1f1f1;
  border: none;
  color: #ccc;
}
button:disabled.has--border,
button:disabled:hover.has--border,
button.is--disabled.has--border,
button.is--disabled:hover.has--border {
  border: 1px solid #f1f1f1;
}
button:disabled.has--border:hover,
button:disabled:hover.has--border:hover,
button.is--disabled.has--border:hover,
button.is--disabled:hover.has--border:hover {
  border: 1px solid #f1f1f1;
}
button.is--small {
  height: auto;
  line-height: 28px;
  padding: 0 21px;
}
button.is--medium {
  height: 38px;
  line-height: 32px;
}
button.is--large {
  height: auto;
  line-height: 32px;
  padding: 5px 21px;
}
button.is--icon-left [class^='esc-icon--'] {
  left: 12px;
}
button.is--icon-right [class^='esc-icon--'] {
  right: 12px;
}
button.is--icon-left [class^='esc-icon--'],
button.is--icon-right [class^='esc-icon--'] {
  display: block;
  font-size: 14px;
  font-weight: 700;
  height: 14px;
  line-height: 32px;
  margin: -16px 0 0 0;
  position: absolute;
  top: 50%;
}
.product--buybox {
  margin: 0 0 10px 0;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .product--buybox {
    border-bottom: 0 none;
  }
}
@media screen and (min-width: 1024px) {
  .product--buybox .buybox--inner {
    float: none;
    width: 100%;
  }
}
.product--buybox .product--price {
  margin: 0;
}
.product--buybox .price--label {
  font-weight: 700;
}
.product--buybox .price--line-through {
  text-decoration: line-through;
}
.product--buybox .price--discount .price--content {
  color: #b03838;
}
.product--buybox .price--content {
  color: #444;
  display: inline-block;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
}
.product--buybox .content--discount {
  display: inline-block;
  font-size: 14px;
  padding: 4px 0;
  white-space: nowrap;
}
.product--buybox .price--discount-icon {
  background: #b03838;
  color: #b03838;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  margin: 0 5px;
  padding: 6px 7px;
  position: relative;
  text-align: center;
  vertical-align: top;
  border-radius: 0;
}
.product--buybox .buybox--form {
  padding: 10px 0;
  width: 80%;
}
@media screen and (min-width: 1024px) {
  .product--buybox .buybox--form {
    width: 100%;
  }
}
.product--buybox .buybox--form .buybox--button {
  font-size: 16px;
  white-space: nowrap;
  width: 63%;
}
.product--buybox .buybox--quantity {
  margin: 0 2% 0 0;
  width: 35%;
}
.product--buybox .buybox--quantity .select-field select {
  font-size: 16px;
  font-weight: 700;
}
.product--buybox .product--actions {
  zoom: 1;
  border-bottom: 1px solid transparent;
  border-top: 0 none;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
}
.product--buybox .product--actions:after {
  clear: both;
  content: '';
  display: table;
}
.product--buybox .product--actions:before,
.product--buybox .product--actions:after {
  content: ' ';
  display: table;
}
.product--buybox .product--actions:after {
  clear: both;
}
@media screen and (min-width: 1024px) {
  .product--buybox .product--actions {
    border-bottom: 1px solid transparent;
    padding: 0 0 5px 0;
  }
}
.product--buybox .product--actions .js--off-canvas-button {
  display: inline-block;
}
.product--buybox .product--base-info {
  font-size: 14px;
  margin: 10px 0;
}
@media screen and (min-width: 1024px) {
  .product--buybox .product--base-info {
    float: none;
    margin: 10px 0 20px 0;
    padding: 0;
    width: 100%;
  }
}
.product--buybox .product--base-info .entry--label {
  display: inline-block;
  margin: 0 8px 0 0;
  width: 35%;
}
@media screen and (min-width: 768px) {
  .product--buybox .product--base-info .entry--label {
    margin: 0 8px 0 0;
  }
}
.c-firstname-confirmation {
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}
.collapse--header {
  background-color: #fff;
  background-image: none;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #999;
  color: #bead85;
  cursor: pointer;
  display: block;
  font-size: 16px;
  line-height: 16px;
  margin: 10px 0 0 0;
  padding: 10px 20px 10px 0;
  position: relative;
  z-index: 1100;
}
.collapse--header .collapse--toggler {
  font-family: 'shopware';
  font-size: 6px;
  font-weight: 400;
  height: 16px;
  line-height: 16px;
  position: absolute;
  right: 20px;
  top: 10px;
}
.collapse--header .collapse--toggler:before {
  content: '\E612';
}
.collapse--header:hover {
  color: #a89154;
}
.collapse--header.is--active {
  background-color: #fff;
  background-image: none;
  box-shadow: none;
  border-color: #999;
  border-style: solid;
  border-width: 0 0 1px 0;
  color: #333;
  font-weight: 400;
  z-index: 1300;
}
.collapse--header.is--active .collapse--toggler:before {
  content: '\E610';
}
.collapse--content {
  background: #fff;
  border-color: transparent;
  border-style: solid;
  border-width: 0 1px 1px 1px;
  display: none;
  padding: 5px 0 0 0;
  position: relative;
  top: 0;
  z-index: 1000;
  box-shadow: none;
}
.collapse--content.is--collapsed {
  display: block;
  z-index: 1200;
}
.js--collapse-target {
  display: none;
}
.js--collapse-target.is--collapsed {
  display: block;
}
/*
Collapse cart
=======================================
The collapse cart element is an alternative to the offcanvas shopping cart inside Shopware 5. The collapse cart displays a shopping cart dropdown element similar to the default Shopware 4 cart.

The Settings can be modified in the backend theme manager.

The collapse cart element contains the current items in the users shopping cart and the subtotal price amount.
*/
.container--ajax-cart {
  display: none;
  margin-right: 10px;
  padding: 15px 0 0 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  z-index: 3000;
}
@media screen and (min-width: 1260px) {
  .container--ajax-cart {
    margin-right: 0;
  }
}
@media screen and (min-width: 768px) {
  .container--ajax-cart.is--shown {
    display: block;
  }
}
.container--ajax-cart.off-canvas {
  background: #fff;
  display: block;
  height: 100%;
  left: auto;
  margin-right: 0;
  padding: 0;
  position: fixed;
  top: 0;
  width: 280px;
  z-index: 8000;
  -webkit-transition: all 0.45s cubic-bezier(0.3, 0, 0.15, 1);
  transition: all 0.45s cubic-bezier(0.3, 0, 0.15, 1);
}
.container--ajax-cart.off-canvas .icon--loading-indicator {
  bottom: 0;
  height: 38px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
}
.ajax--cart {
  background: #fff;
  border: 1px solid transparent;
  font-size: 14px;
  position: relative;
  width: 450px;
  border-radius: 0;
}
.ajax--cart:after,
.ajax--cart:before {
  border: solid transparent;
  bottom: 100%;
  content: '';
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 10px;
  width: 0;
}
.ajax--cart:after {
  border-bottom-color: #fff;
  border-width: 9px;
  right: 11px;
}
.ajax--cart:before {
  border-bottom-color: transparent;
  border-width: 10px;
}
.ajax--cart .item--container {
  max-height: 353px;
  overflow-y: auto;
  padding: 0 10px;
}
.ajax--cart .alert {
  border-radius: 0;
  margin-bottom: 10px;
}
.ajax--cart .alert .alert--icon,
.ajax--cart .alert .icon--element {
  width: 15%;
}
.ajax--cart .alert .alert--icon .is--warning,
.ajax--cart .alert .icon--element .is--warning {
  background: #f5f4f2;
  color: #ae9962;
}
.ajax--cart .alert .alert--icon .is--success,
.ajax--cart .alert .icon--element .is--success {
  background: #f5f4f2;
  color: #ae9962;
}
.ajax--cart .alert .alert--content {
  width: 85%;
}
.ajax--cart .cart--item {
  border-bottom: 1px solid transparent;
  line-height: 38px;
  overflow: hidden;
  padding: 10px 0;
}
.ajax--cart .cart--item:last-child {
  border: 0 none;
}
.ajax--cart .cart--item.is--empty {
  padding-bottom: 0;
}
.ajax--cart .cart--item .thumbnail--container {
  float: left;
  height: 38px;
  margin: 0 10px 0 0;
  position: relative;
  width: 38px;
  border-radius: 0;
}
.ajax--cart .cart--item .thumbnail--container.has--image {
  background: #fff;
  border: 1px solid transparent;
}
.ajax--cart .cart--item .thumbnail--container .cart--badge {
  background: #bead85;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 14px;
}
.ajax--cart .cart--item .thumbnail--container .cart--badge .badge--free {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  bottom: 0;
  color: #fff;
  display: block;
  font-size: 8px;
  font-weight: 700;
  line-height: 12px;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  width: 40px;
}
.ajax--cart .cart--item .thumbnail--container .basket--badge {
  background: #333;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  height: 35px;
  line-height: 37px;
  margin: 0 auto;
  text-align: center;
  width: 35px;
  border-radius: 100%;
  background-clip: padding-box;
}
.ajax--cart .cart--item .thumbnail--container .basket--badge .icon--arrow-right {
  font-size: 10px;
}
.ajax--cart .cart--item .thumbnail--container .basket--badge .icon--coupon {
  font-size: 20px;
  line-height: 37px;
}
.ajax--cart .cart--item .thumbnail--image {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.ajax--cart .cart--item .item--link {
  color: #333;
}
.ajax--cart .cart--item .item--quantity {
  font-weight: 700;
  margin: 0 5px 0 0;
}
.ajax--cart .cart--item .item--price {
  float: right;
  font-weight: 700;
}
.ajax--cart .cart--item .action--container {
  float: right;
  height: 21px;
  line-height: 1;
  margin: 10px 0 0 10px;
  width: 21px;
}
.ajax--cart .cart--item .action--container .btn {
  font-size: 8px;
  height: 21px;
  line-height: 14px;
  padding: 4px 5px;
  width: 21px;
}
.ajax--cart .cart--item .action--container *[class*='icon--'] {
  margin: 0;
  padding: 0;
}
.ajax--cart .prices--container {
  border-top: 1px solid transparent;
  padding: 10px;
}
.ajax--cart .prices--container .prices--articles-amount {
  float: right;
}
.ajax--cart .prices--container .prices--articles {
  color: #444;
  font-weight: 700;
}
.ajax--cart .prices--container .prices--tax {
  font-size: 12px;
  margin: 0;
}
.ajax--cart .button--container {
  overflow: hidden;
  padding: 10px;
}
.ajax--cart .button--container *[class*='button--'] {
  text-align: center;
  width: 210px;
  border-radius: 0;
}
.ajax--cart .button--container .button--checkout {
  float: right;
}
.ajax--cart .button--container .button--open-basket *[class^='icon--'] {
  display: none;
}
.off-canvas .ajax--cart {
  background: #fff;
  border: 0 none;
  font-size: 14px;
  left: 0;
  min-height: 100%;
  position: absolute;
  right: 0;
  width: auto;
}
.off-canvas .ajax--cart .item--container {
  max-height: none;
}
.off-canvas .ajax--cart .cart--item {
  line-height: 19px;
}
.off-canvas .ajax--cart .cart--item .item--link {
  display: inline-block;
  width: 149px;
}
.off-canvas .ajax--cart .cart--item .item--price {
  display: block;
  float: none;
}
.off-canvas .ajax--cart .prices--container {
  background: #fff;
  border-bottom: 0 none;
}
.off-canvas .ajax--cart .action--container,
.off-canvas .ajax--cart .action--container .action--remove {
  height: 38px;
  width: 38px;
}
.off-canvas .ajax--cart .action--container {
  margin: 0;
}
.off-canvas .ajax--cart .action--container .action--remove {
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
}
.off-canvas .ajax--cart .action--container .icon--loading-indicator {
  height: 21px;
  margin: 9px 0 0 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 21px;
}
.off-canvas .ajax--cart .action--container *[class*='icon--'] {
  line-height: 28px;
  margin: 0;
  padding: 0;
}
.off-canvas .ajax--cart .button--container {
  text-align: left;
}
.off-canvas .ajax--cart .button--container *[class*='button--'] {
  margin: 10px 0 0 0;
  width: 100%;
}
.off-canvas .ajax--cart .button--container .button--checkout {
  margin: 0;
}
.off-canvas .ajax--cart .button--container .button--open-basket {
  padding-right: 30px;
}
.off-canvas .ajax--cart .button--container .button--open-basket *[class^='icon--'] {
  display: block;
  right: 10px;
}
/*
Configurator
==========================================
Defines the styles for the product configuration options element.

The configurator element allows the user to choose from different article variations on the Shopware product detail page and configure his product.
*/
.configurator--variant .variant--group {
  margin: 0 0 10px 0;
  zoom: 1;
}
.configurator--variant .variant--group:after {
  clear: both;
  content: '';
  display: table;
}
.configurator--variant .variant--group:before,
.configurator--variant .variant--group:after {
  content: ' ';
  display: table;
}
.configurator--variant .variant--group:after {
  clear: both;
}
.configurator--variant .variant--name {
  font-weight: 700;
  margin: 0 0 5px 0;
}
.configurator--variant .variant--option {
  display: block;
  float: left;
  height: 50px;
  line-height: 40px;
  margin-bottom: 10px;
  margin-right: 2%;
  overflow: hidden;
  position: relative;
  width: 23%;
}
.configurator--variant .option--input {
  opacity: 0;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1000;
  /**
     * Checkbox/Radio Hack
     * Changes the styling of the next label element
     * based on the state of the radio element.
     */
}
.configurator--variant .option--input:hover ~ label {
  border-color: #bead85;
  color: #bead85;
}
.configurator--variant .option--input:hover ~ label.is--disabled {
  border-color: transparent;
  color: #333;
}
.configurator--variant .option--input:checked ~ label {
  border-color: #bead85;
  color: #bead85;
}
.configurator--variant .option--input:disabled ~ label {
  opacity: 0.5;
}
.configurator--variant .option--input:disabled {
  cursor: not-allowed;
}
.configurator--variant .option--label {
  border: 1px solid transparent;
  display: block;
  font-weight: 700;
  height: 100%;
  line-height: 40px;
  overflow: hidden;
  padding: 5px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 500;
  border-radius: 0;
}
.configurator--variant .option--label.is--disabled img {
  opacity: .3;
}
.configurator--variant .option--label .image--media {
  line-height: 50px;
  text-align: center;
  vertical-align: middle;
}
.configurator--variant .option--label img {
  margin: 0 auto;
}
.flatpickr-calendar {
  animation: none;
  background: #fff;
  border: 0;
  box-sizing: border-box;
  direction: ltr;
  font-size: 14px;
  line-height: 24px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-align: center;
  visibility: hidden;
  width: 315px;
  border-radius: 0;
  box-shadow: none;
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  min-height: 640px;
  opacity: 1;
  overflow: visible;
  visibility: visible;
}
.flatpickr-calendar.open {
  animation: flatpickrFadeInDown 300ms cubic-bezier(0, 1, 0.5, 1);
  display: inline-block;
  z-index: 8100;
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(102%);
}
.flatpickr-calendar.static.open {
  display: block;
  z-index: 999;
}
.flatpickr-calendar.hasWeeks {
  width: auto;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  border-top: 1px solid #e6e6e6;
  height: 40px;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  border: solid transparent;
  content: '';
  display: block;
  height: 0;
  left: 22px;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-wrapper {
  display: inline-block;
  position: relative;
}
.flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 40px;
  line-height: 24px;
  position: relative;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
}
.flatpickr-prev-month,
.flatpickr-next-month {
  cursor: pointer;
  height: 16px;
  line-height: 16px;
  position: absolute;
  text-decoration: none;
  top: 15px;
}
.flatpickr-prev-month i,
.flatpickr-next-month i {
  position: relative;
}
.flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-next-month.flatpickr-prev-month {
  left: calc(2.07%);
}
.flatpickr-prev-month.flatpickr-next-month,
.flatpickr-next-month.flatpickr-next-month {
  right: calc(2.07%);
}
.flatpickr-prev-month:hover,
.flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-prev-month:hover svg,
.flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-prev-month svg,
.flatpickr-next-month svg {
  width: 14px;
}
.flatpickr-prev-month svg path,
.flatpickr-next-month svg path {
  fill: inherit;
  transition: fill .1s;
}
.numInputWrapper {
  height: auto;
  position: relative;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear,
.numInputWrapper input::-ms-expand {
  display: none;
}
.numInputWrapper span {
  border: 1px solid rgba(57, 57, 57, 0.05);
  box-sizing: border-box;
  cursor: pointer;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  padding: 0 4px 0 2px;
  position: absolute;
  right: 0;
  width: 14px;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  content: '';
  display: block;
  position: absolute;
  top: 33%;
}
.numInputWrapper span.arrowUp {
  border-bottom: 0;
  top: 0;
}
.numInputWrapper span.arrowUp:after {
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
}
.numInputWrapper span svg {
  height: auto;
  width: inherit;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  color: inherit;
  display: inline-block;
  font-size: 135%;
  font-weight: 300;
  left: 12.5%;
  line-height: inherit;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 75%;
}
.flatpickr-current-month span.cur-month {
  color: inherit;
  display: inline-block;
  font-family: inherit;
  font-weight: 700;
  margin-right: 10px;
  max-width: 50%;
  padding: 0;
}
.flatpickr-current-month .numInputWrapper {
  display: inline-block;
  width: 70px;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: default;
  display: inline;
  font-family: inherit;
  font-size: inherit;
  font-weight: 300;
  height: initial;
  line-height: inherit;
  margin: 0;
  padding: 0 0 0 .5ch;
  vertical-align: initial;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  background: transparent;
  color: rgba(0, 0, 0, 0.5);
  font-size: 100%;
  pointer-events: none;
}
.flatpickr-weekdays {
  background: transparent;
  overflow: hidden;
  text-align: center;
}
.flatpickr-days,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-around;
  outline: 0;
  padding: 0;
  text-align: left;
  width: 315px;
}
.flatpickr-day {
  background: none;
  border: 0 none;
  box-sizing: border-box;
  color: #333;
  cursor: pointer;
  display: inline-block;
  flex-basis: 14.2857143%;
  font-weight: 400;
  height: 40px;
  justify-content: center;
  line-height: 40px;
  margin: 0;
  position: relative;
  text-align: center;
  width: 14.2857143%;
  border-radius: 0;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange {
  background: #999;
  border-color: #999;
  cursor: pointer;
  outline: 0;
}
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  background: #999;
  border-color: #999;
  cursor: pointer;
  outline: 0;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  background: #959ea9;
  border-color: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #bead85;
  border-color: #bead85;
  color: #fff;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 0;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: none;
}
.flatpickr-day.inRange.endRange {
  box-shadow: none;
}
.flatpickr-day.inRange.startRange {
  box-shadow: none;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover {
  pointer-events: none;
}
.flatpickr-day.disabled,
.flatpickr-day.disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  background: transparent;
  border-color: transparent;
  color: rgba(57, 57, 57, 0.3);
  cursor: default;
}
span.flatpickr-weekday {
  background: transparent;
  color: #444;
  cursor: default;
  display: block;
  float: left;
  font-size: 90%;
  font-weight: 700;
  height: 27.333333333333332px;
  line-height: 24px;
  margin: 0;
  padding-top: 3.333333333333333px;
  text-align: center;
  width: 14.28%;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  display: inline-block;
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 1px 12px 0 12px;
  box-shadow: none;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
}
.flatpickr-weekwrapper span.flatpickr-day {
  display: block;
  max-width: none;
  width: 100%;
}
.flatpickr-innerContainer {
  box-sizing: border-box;
  display: block;
  display: flex;
  overflow: hidden;
}
.flatpickr-rContainer {
  box-sizing: border-box;
  display: inline-block;
  padding: 0;
}
.flatpickr-time {
  box-sizing: border-box;
  display: block;
  display: flex;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  outline: 0;
  overflow: hidden;
  text-align: center;
  -webkit-transition: height 0.33s cubic-bezier(0, 1, 0.5, 1);
  transition: height 0.33s cubic-bezier(0, 1, 0.5, 1);
}
.flatpickr-time:after {
  clear: both;
  content: '';
  display: table;
}
.flatpickr-time .numInputWrapper {
  flex: 1;
  float: left;
  height: 40px;
  width: 40%;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #555;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #555;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-sizing: border-box;
  color: #333;
  cursor: pointer;
  font-size: 14px;
  height: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  box-shadow: none;
}
.flatpickr-time input::-ms-clear,
.flatpickr-time input::-ms-expand {
  display: none;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: 700;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  border: 0;
  outline: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  -webkit-user-select: none;
  user-select: none;
  color: #333;
  display: inline-block;
  float: left;
  font-weight: 700;
  height: inherit;
  line-height: inherit;
  width: 2%;
}
.flatpickr-time .flatpickr-am-pm {
  cursor: pointer;
  font-weight: 400;
  outline: 0;
  text-align: center;
  width: 18%;
}
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #f0f0f0;
}
.hasWeeks .flatpickr-days,
.hasTime .flatpickr-days {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.hasWeeks .flatpickr-days {
  border-left: 0;
}
@media all and (-ms-high-contrast: none) {
  .flatpickr-month svg {
    top: 0 !important;
  }
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-moz-keyframes flatpickrFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes flatpickrFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@-o-keyframes flatpickrFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes flatpickrFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.product--delivery {
  font-size: 14px;
}
.product--delivery p {
  margin: 0;
}
.product--delivery .delivery--status-icon {
  border-radius: 9px;
  background-clip: padding-box;
  display: inline-block;
  height: 9px;
  line-height: 10px;
  margin: 0 5px 0 0;
  position: relative;
  width: 9px;
}
.product--delivery .delivery--status-shipping-free {
  background: #999;
}
.product--delivery .delivery--text-shipping-free {
  color: #999;
}
.product--delivery .delivery--status-available {
  background: #ae9962;
}
.product--delivery .delivery--text-available {
  color: #ae9962;
}
.product--delivery .delivery--status-more-is-coming {
  background: #ae9962;
}
.product--delivery .delivery--text-more-is-coming {
  color: #ae9962;
}
.product--delivery .delivery--status-not-available {
  background: #b03838;
}
.product--delivery .delivery--text-not-available {
  color: #b03838;
}
.product--delivery .delivery--text {
  display: inline-block;
  margin: 0;
}
/*
Emotions
=========================================
Contains the basic styles for the Shopware 5 shopping worlds and its elements.

Shopware 5 provides 11 integrated elements inside the shopping worlds that can be chosen and modified inside the backend shopping world editor such as sliders, video elements and blog-articles.
*/
.content-main.is--fullscreen {
  box-shadow: none;
  margin: 0;
  max-width: none;
  padding: 0;
}
.content-main.is--fullscreen .content,
.content-main.is--fullscreen .content-main--inner {
  margin: 0 auto;
  padding: 0;
}
.content-main.is--fullscreen .content--breadcrumb,
.content-main.is--fullscreen .tagcloud--content,
.content-main.is--fullscreen .last-seen-products {
  display: none;
}
.content-main.is--fullscreen .listing--wrapper {
  margin: 0 auto;
  max-width: 1260px;
  padding: 20px 10px;
}
@media screen and (min-width: 768px) {
  .content-main.is--fullscreen .listing--wrapper {
    padding: 20px 30px;
  }
}
@media screen and (min-width: 1260px) {
  .content-main.is--fullscreen .listing--wrapper {
    padding: 20px 0;
  }
}
.emotion--overlay {
  height: 50px;
  left: 0;
  margin: 0 auto;
  position: relative;
  top: 50px;
  width: 50px;
  z-index: 1000;
  border-radius: 0;
}
.emotion--overlay .emotion--loading-indicator {
  bottom: 0;
  left: 0;
  margin: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.emotion--overlay ~ .content-main {
  min-height: 2000px;
  visibility: hidden;
}
.emotion--loading-indicator {
  box-sizing: content-box;
  display: block;
  height: 21px;
  margin: 0 auto;
  padding: 50px 0;
  position: relative;
  width: 21px;
}
.emotion--loading-indicator:before {
  border-radius: 100%;
  background-clip: padding-box;
  -webkit-animation: keyframe--spin 1s linear infinite;
  animation: keyframe--spin 1s linear infinite;
  border-color: #333 #ccc #ccc #ccc;
  border-style: solid;
  border-width: 2px;
  box-sizing: border-box;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
}
.content--emotions {
  display: block;
}
body.emotion--preview {
  background: #fff;
}
body.emotion--preview .content-main {
  box-shadow: none;
  margin: 0;
}
.emotion--show-listing {
  margin: 20px 0;
}
.emotion--wrapper {
  display: block;
  margin: 0 auto;
  max-width: 1260px;
  overflow: hidden;
}
.emotion--wrapper.is--fullscreen {
  max-width: none;
}
.emotion--container {
  zoom: 1;
  background: #fff;
  display: block;
  left: 0;
  position: relative;
  top: 0;
}
.emotion--container:after {
  clear: both;
  content: '';
  display: table;
}
.emotion--container:before,
.emotion--container:after {
  content: ' ';
  display: table;
}
.emotion--container:after {
  clear: both;
}
.emotion--container.emotion--mode-resize {
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
}
.emotion--container.emotion--mode-rows .emotion--sizer,
.emotion--container.emotion--mode-rows .emotion--sizer-xs,
.emotion--container.emotion--mode-rows .emotion--sizer-s,
.emotion--container.emotion--mode-rows .emotion--sizer-m,
.emotion--container.emotion--mode-rows .emotion--sizer-l,
.emotion--container.emotion--mode-rows .emotion--sizer-xl {
  display: none;
}
.emotion--container.emotion--mode-rows .emotion--row {
  zoom: 1;
}
.emotion--container.emotion--mode-rows .emotion--row:after {
  clear: both;
  content: '';
  display: table;
}
.emotion--container.emotion--mode-rows .emotion--row:before,
.emotion--container.emotion--mode-rows .emotion--row:after {
  content: ' ';
  display: table;
}
.emotion--container.emotion--mode-rows .emotion--row:after {
  clear: both;
}
.emotion--container.emotion--column-1 .col-1 {
  width: 100%;
}
.emotion--container.emotion--column-1 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-1 .col-xs-1 {
  width: 100%;
}
.emotion--container.emotion--column-1 .start-col-xs-1 {
  left: 0%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-1 .col-s-1 {
    width: 100%;
  }
  .emotion--container.emotion--column-1 .start-col-s-1 {
    left: 0%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-1 .col-m-1 {
    width: 100%;
  }
  .emotion--container.emotion--column-1 .start-col-m-1 {
    left: 0%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-1 .col-l-1 {
    width: 100%;
  }
  .emotion--container.emotion--column-1 .start-col-l-1 {
    left: 0%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-1 .col-xl-1 {
    width: 100%;
  }
  .emotion--container.emotion--column-1 .start-col-xl-1 {
    left: 0%;
  }
}
.emotion--container.emotion--column-2 .col-1 {
  width: 50%;
}
.emotion--container.emotion--column-2 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-2 .col-2 {
  width: 100%;
}
.emotion--container.emotion--column-2 .start-col-2 {
  left: 50%;
}
.emotion--container.emotion--column-2 .col-xs-1 {
  width: 50%;
}
.emotion--container.emotion--column-2 .start-col-xs-1 {
  left: 0%;
}
.emotion--container.emotion--column-2 .col-xs-2 {
  width: 100%;
}
.emotion--container.emotion--column-2 .start-col-xs-2 {
  left: 50%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-2 .col-s-1 {
    width: 50%;
  }
  .emotion--container.emotion--column-2 .start-col-s-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-2 .col-s-2 {
    width: 100%;
  }
  .emotion--container.emotion--column-2 .start-col-s-2 {
    left: 50%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-2 .col-m-1 {
    width: 50%;
  }
  .emotion--container.emotion--column-2 .start-col-m-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-2 .col-m-2 {
    width: 100%;
  }
  .emotion--container.emotion--column-2 .start-col-m-2 {
    left: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-2 .col-l-1 {
    width: 50%;
  }
  .emotion--container.emotion--column-2 .start-col-l-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-2 .col-l-2 {
    width: 100%;
  }
  .emotion--container.emotion--column-2 .start-col-l-2 {
    left: 50%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-2 .col-xl-1 {
    width: 50%;
  }
  .emotion--container.emotion--column-2 .start-col-xl-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-2 .col-xl-2 {
    width: 100%;
  }
  .emotion--container.emotion--column-2 .start-col-xl-2 {
    left: 50%;
  }
}
.emotion--container.emotion--column-3 .col-1 {
  width: 33.33333333%;
}
.emotion--container.emotion--column-3 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-3 .col-2 {
  width: 66.66666667%;
}
.emotion--container.emotion--column-3 .start-col-2 {
  left: 33.33333333%;
}
.emotion--container.emotion--column-3 .col-3 {
  width: 100%;
}
.emotion--container.emotion--column-3 .start-col-3 {
  left: 66.66666667%;
}
.emotion--container.emotion--column-3 .col-xs-1 {
  width: 33.33333333%;
}
.emotion--container.emotion--column-3 .start-col-xs-1 {
  left: 0%;
}
.emotion--container.emotion--column-3 .col-xs-2 {
  width: 66.66666667%;
}
.emotion--container.emotion--column-3 .start-col-xs-2 {
  left: 33.33333333%;
}
.emotion--container.emotion--column-3 .col-xs-3 {
  width: 100%;
}
.emotion--container.emotion--column-3 .start-col-xs-3 {
  left: 66.66666667%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-3 .col-s-1 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-3 .start-col-s-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-3 .col-s-2 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-3 .start-col-s-2 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-3 .col-s-3 {
    width: 100%;
  }
  .emotion--container.emotion--column-3 .start-col-s-3 {
    left: 66.66666667%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-3 .col-m-1 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-3 .start-col-m-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-3 .col-m-2 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-3 .start-col-m-2 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-3 .col-m-3 {
    width: 100%;
  }
  .emotion--container.emotion--column-3 .start-col-m-3 {
    left: 66.66666667%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-3 .col-l-1 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-3 .start-col-l-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-3 .col-l-2 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-3 .start-col-l-2 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-3 .col-l-3 {
    width: 100%;
  }
  .emotion--container.emotion--column-3 .start-col-l-3 {
    left: 66.66666667%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-3 .col-xl-1 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-3 .start-col-xl-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-3 .col-xl-2 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-3 .start-col-xl-2 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-3 .col-xl-3 {
    width: 100%;
  }
  .emotion--container.emotion--column-3 .start-col-xl-3 {
    left: 66.66666667%;
  }
}
.emotion--container.emotion--column-4 .col-1 {
  width: 25%;
}
.emotion--container.emotion--column-4 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-4 .col-2 {
  width: 50%;
}
.emotion--container.emotion--column-4 .start-col-2 {
  left: 25%;
}
.emotion--container.emotion--column-4 .col-3 {
  width: 75%;
}
.emotion--container.emotion--column-4 .start-col-3 {
  left: 50%;
}
.emotion--container.emotion--column-4 .col-4 {
  width: 100%;
}
.emotion--container.emotion--column-4 .start-col-4 {
  left: 75%;
}
.emotion--container.emotion--column-4 .col-xs-1 {
  width: 25%;
}
.emotion--container.emotion--column-4 .start-col-xs-1 {
  left: 0%;
}
.emotion--container.emotion--column-4 .col-xs-2 {
  width: 50%;
}
.emotion--container.emotion--column-4 .start-col-xs-2 {
  left: 25%;
}
.emotion--container.emotion--column-4 .col-xs-3 {
  width: 75%;
}
.emotion--container.emotion--column-4 .start-col-xs-3 {
  left: 50%;
}
.emotion--container.emotion--column-4 .col-xs-4 {
  width: 100%;
}
.emotion--container.emotion--column-4 .start-col-xs-4 {
  left: 75%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-4 .col-s-1 {
    width: 25%;
  }
  .emotion--container.emotion--column-4 .start-col-s-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-4 .col-s-2 {
    width: 50%;
  }
  .emotion--container.emotion--column-4 .start-col-s-2 {
    left: 25%;
  }
  .emotion--container.emotion--column-4 .col-s-3 {
    width: 75%;
  }
  .emotion--container.emotion--column-4 .start-col-s-3 {
    left: 50%;
  }
  .emotion--container.emotion--column-4 .col-s-4 {
    width: 100%;
  }
  .emotion--container.emotion--column-4 .start-col-s-4 {
    left: 75%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-4 .col-m-1 {
    width: 25%;
  }
  .emotion--container.emotion--column-4 .start-col-m-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-4 .col-m-2 {
    width: 50%;
  }
  .emotion--container.emotion--column-4 .start-col-m-2 {
    left: 25%;
  }
  .emotion--container.emotion--column-4 .col-m-3 {
    width: 75%;
  }
  .emotion--container.emotion--column-4 .start-col-m-3 {
    left: 50%;
  }
  .emotion--container.emotion--column-4 .col-m-4 {
    width: 100%;
  }
  .emotion--container.emotion--column-4 .start-col-m-4 {
    left: 75%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-4 .col-l-1 {
    width: 25%;
  }
  .emotion--container.emotion--column-4 .start-col-l-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-4 .col-l-2 {
    width: 50%;
  }
  .emotion--container.emotion--column-4 .start-col-l-2 {
    left: 25%;
  }
  .emotion--container.emotion--column-4 .col-l-3 {
    width: 75%;
  }
  .emotion--container.emotion--column-4 .start-col-l-3 {
    left: 50%;
  }
  .emotion--container.emotion--column-4 .col-l-4 {
    width: 100%;
  }
  .emotion--container.emotion--column-4 .start-col-l-4 {
    left: 75%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-4 .col-xl-1 {
    width: 25%;
  }
  .emotion--container.emotion--column-4 .start-col-xl-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-4 .col-xl-2 {
    width: 50%;
  }
  .emotion--container.emotion--column-4 .start-col-xl-2 {
    left: 25%;
  }
  .emotion--container.emotion--column-4 .col-xl-3 {
    width: 75%;
  }
  .emotion--container.emotion--column-4 .start-col-xl-3 {
    left: 50%;
  }
  .emotion--container.emotion--column-4 .col-xl-4 {
    width: 100%;
  }
  .emotion--container.emotion--column-4 .start-col-xl-4 {
    left: 75%;
  }
}
.emotion--container.emotion--column-5 .col-1 {
  width: 20%;
}
.emotion--container.emotion--column-5 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-5 .col-2 {
  width: 40%;
}
.emotion--container.emotion--column-5 .start-col-2 {
  left: 20%;
}
.emotion--container.emotion--column-5 .col-3 {
  width: 60%;
}
.emotion--container.emotion--column-5 .start-col-3 {
  left: 40%;
}
.emotion--container.emotion--column-5 .col-4 {
  width: 80%;
}
.emotion--container.emotion--column-5 .start-col-4 {
  left: 60%;
}
.emotion--container.emotion--column-5 .col-5 {
  width: 100%;
}
.emotion--container.emotion--column-5 .start-col-5 {
  left: 80%;
}
.emotion--container.emotion--column-5 .col-xs-1 {
  width: 20%;
}
.emotion--container.emotion--column-5 .start-col-xs-1 {
  left: 0%;
}
.emotion--container.emotion--column-5 .col-xs-2 {
  width: 40%;
}
.emotion--container.emotion--column-5 .start-col-xs-2 {
  left: 20%;
}
.emotion--container.emotion--column-5 .col-xs-3 {
  width: 60%;
}
.emotion--container.emotion--column-5 .start-col-xs-3 {
  left: 40%;
}
.emotion--container.emotion--column-5 .col-xs-4 {
  width: 80%;
}
.emotion--container.emotion--column-5 .start-col-xs-4 {
  left: 60%;
}
.emotion--container.emotion--column-5 .col-xs-5 {
  width: 100%;
}
.emotion--container.emotion--column-5 .start-col-xs-5 {
  left: 80%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-5 .col-s-1 {
    width: 20%;
  }
  .emotion--container.emotion--column-5 .start-col-s-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-5 .col-s-2 {
    width: 40%;
  }
  .emotion--container.emotion--column-5 .start-col-s-2 {
    left: 20%;
  }
  .emotion--container.emotion--column-5 .col-s-3 {
    width: 60%;
  }
  .emotion--container.emotion--column-5 .start-col-s-3 {
    left: 40%;
  }
  .emotion--container.emotion--column-5 .col-s-4 {
    width: 80%;
  }
  .emotion--container.emotion--column-5 .start-col-s-4 {
    left: 60%;
  }
  .emotion--container.emotion--column-5 .col-s-5 {
    width: 100%;
  }
  .emotion--container.emotion--column-5 .start-col-s-5 {
    left: 80%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-5 .col-m-1 {
    width: 20%;
  }
  .emotion--container.emotion--column-5 .start-col-m-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-5 .col-m-2 {
    width: 40%;
  }
  .emotion--container.emotion--column-5 .start-col-m-2 {
    left: 20%;
  }
  .emotion--container.emotion--column-5 .col-m-3 {
    width: 60%;
  }
  .emotion--container.emotion--column-5 .start-col-m-3 {
    left: 40%;
  }
  .emotion--container.emotion--column-5 .col-m-4 {
    width: 80%;
  }
  .emotion--container.emotion--column-5 .start-col-m-4 {
    left: 60%;
  }
  .emotion--container.emotion--column-5 .col-m-5 {
    width: 100%;
  }
  .emotion--container.emotion--column-5 .start-col-m-5 {
    left: 80%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-5 .col-l-1 {
    width: 20%;
  }
  .emotion--container.emotion--column-5 .start-col-l-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-5 .col-l-2 {
    width: 40%;
  }
  .emotion--container.emotion--column-5 .start-col-l-2 {
    left: 20%;
  }
  .emotion--container.emotion--column-5 .col-l-3 {
    width: 60%;
  }
  .emotion--container.emotion--column-5 .start-col-l-3 {
    left: 40%;
  }
  .emotion--container.emotion--column-5 .col-l-4 {
    width: 80%;
  }
  .emotion--container.emotion--column-5 .start-col-l-4 {
    left: 60%;
  }
  .emotion--container.emotion--column-5 .col-l-5 {
    width: 100%;
  }
  .emotion--container.emotion--column-5 .start-col-l-5 {
    left: 80%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-5 .col-xl-1 {
    width: 20%;
  }
  .emotion--container.emotion--column-5 .start-col-xl-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-5 .col-xl-2 {
    width: 40%;
  }
  .emotion--container.emotion--column-5 .start-col-xl-2 {
    left: 20%;
  }
  .emotion--container.emotion--column-5 .col-xl-3 {
    width: 60%;
  }
  .emotion--container.emotion--column-5 .start-col-xl-3 {
    left: 40%;
  }
  .emotion--container.emotion--column-5 .col-xl-4 {
    width: 80%;
  }
  .emotion--container.emotion--column-5 .start-col-xl-4 {
    left: 60%;
  }
  .emotion--container.emotion--column-5 .col-xl-5 {
    width: 100%;
  }
  .emotion--container.emotion--column-5 .start-col-xl-5 {
    left: 80%;
  }
}
.emotion--container.emotion--column-6 .col-1 {
  width: 16.66666667%;
}
.emotion--container.emotion--column-6 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-6 .col-2 {
  width: 33.33333333%;
}
.emotion--container.emotion--column-6 .start-col-2 {
  left: 16.66666667%;
}
.emotion--container.emotion--column-6 .col-3 {
  width: 50%;
}
.emotion--container.emotion--column-6 .start-col-3 {
  left: 33.33333333%;
}
.emotion--container.emotion--column-6 .col-4 {
  width: 66.66666667%;
}
.emotion--container.emotion--column-6 .start-col-4 {
  left: 50%;
}
.emotion--container.emotion--column-6 .col-5 {
  width: 83.33333333%;
}
.emotion--container.emotion--column-6 .start-col-5 {
  left: 66.66666667%;
}
.emotion--container.emotion--column-6 .col-6 {
  width: 100%;
}
.emotion--container.emotion--column-6 .start-col-6 {
  left: 83.33333333%;
}
.emotion--container.emotion--column-6 .col-xs-1 {
  width: 16.66666667%;
}
.emotion--container.emotion--column-6 .start-col-xs-1 {
  left: 0%;
}
.emotion--container.emotion--column-6 .col-xs-2 {
  width: 33.33333333%;
}
.emotion--container.emotion--column-6 .start-col-xs-2 {
  left: 16.66666667%;
}
.emotion--container.emotion--column-6 .col-xs-3 {
  width: 50%;
}
.emotion--container.emotion--column-6 .start-col-xs-3 {
  left: 33.33333333%;
}
.emotion--container.emotion--column-6 .col-xs-4 {
  width: 66.66666667%;
}
.emotion--container.emotion--column-6 .start-col-xs-4 {
  left: 50%;
}
.emotion--container.emotion--column-6 .col-xs-5 {
  width: 83.33333333%;
}
.emotion--container.emotion--column-6 .start-col-xs-5 {
  left: 66.66666667%;
}
.emotion--container.emotion--column-6 .col-xs-6 {
  width: 100%;
}
.emotion--container.emotion--column-6 .start-col-xs-6 {
  left: 83.33333333%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-6 .col-s-1 {
    width: 16.66666667%;
  }
  .emotion--container.emotion--column-6 .start-col-s-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-6 .col-s-2 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-6 .start-col-s-2 {
    left: 16.66666667%;
  }
  .emotion--container.emotion--column-6 .col-s-3 {
    width: 50%;
  }
  .emotion--container.emotion--column-6 .start-col-s-3 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-6 .col-s-4 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-6 .start-col-s-4 {
    left: 50%;
  }
  .emotion--container.emotion--column-6 .col-s-5 {
    width: 83.33333333%;
  }
  .emotion--container.emotion--column-6 .start-col-s-5 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-6 .col-s-6 {
    width: 100%;
  }
  .emotion--container.emotion--column-6 .start-col-s-6 {
    left: 83.33333333%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-6 .col-m-1 {
    width: 16.66666667%;
  }
  .emotion--container.emotion--column-6 .start-col-m-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-6 .col-m-2 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-6 .start-col-m-2 {
    left: 16.66666667%;
  }
  .emotion--container.emotion--column-6 .col-m-3 {
    width: 50%;
  }
  .emotion--container.emotion--column-6 .start-col-m-3 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-6 .col-m-4 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-6 .start-col-m-4 {
    left: 50%;
  }
  .emotion--container.emotion--column-6 .col-m-5 {
    width: 83.33333333%;
  }
  .emotion--container.emotion--column-6 .start-col-m-5 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-6 .col-m-6 {
    width: 100%;
  }
  .emotion--container.emotion--column-6 .start-col-m-6 {
    left: 83.33333333%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-6 .col-l-1 {
    width: 16.66666667%;
  }
  .emotion--container.emotion--column-6 .start-col-l-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-6 .col-l-2 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-6 .start-col-l-2 {
    left: 16.66666667%;
  }
  .emotion--container.emotion--column-6 .col-l-3 {
    width: 50%;
  }
  .emotion--container.emotion--column-6 .start-col-l-3 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-6 .col-l-4 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-6 .start-col-l-4 {
    left: 50%;
  }
  .emotion--container.emotion--column-6 .col-l-5 {
    width: 83.33333333%;
  }
  .emotion--container.emotion--column-6 .start-col-l-5 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-6 .col-l-6 {
    width: 100%;
  }
  .emotion--container.emotion--column-6 .start-col-l-6 {
    left: 83.33333333%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-6 .col-xl-1 {
    width: 16.66666667%;
  }
  .emotion--container.emotion--column-6 .start-col-xl-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-6 .col-xl-2 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-6 .start-col-xl-2 {
    left: 16.66666667%;
  }
  .emotion--container.emotion--column-6 .col-xl-3 {
    width: 50%;
  }
  .emotion--container.emotion--column-6 .start-col-xl-3 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-6 .col-xl-4 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-6 .start-col-xl-4 {
    left: 50%;
  }
  .emotion--container.emotion--column-6 .col-xl-5 {
    width: 83.33333333%;
  }
  .emotion--container.emotion--column-6 .start-col-xl-5 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-6 .col-xl-6 {
    width: 100%;
  }
  .emotion--container.emotion--column-6 .start-col-xl-6 {
    left: 83.33333333%;
  }
}
.emotion--container.emotion--column-7 .col-1 {
  width: 14.28571429%;
}
.emotion--container.emotion--column-7 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-7 .col-2 {
  width: 28.57142857%;
}
.emotion--container.emotion--column-7 .start-col-2 {
  left: 14.28571429%;
}
.emotion--container.emotion--column-7 .col-3 {
  width: 42.85714286%;
}
.emotion--container.emotion--column-7 .start-col-3 {
  left: 28.57142857%;
}
.emotion--container.emotion--column-7 .col-4 {
  width: 57.14285714%;
}
.emotion--container.emotion--column-7 .start-col-4 {
  left: 42.85714286%;
}
.emotion--container.emotion--column-7 .col-5 {
  width: 71.42857143%;
}
.emotion--container.emotion--column-7 .start-col-5 {
  left: 57.14285714%;
}
.emotion--container.emotion--column-7 .col-6 {
  width: 85.71428571%;
}
.emotion--container.emotion--column-7 .start-col-6 {
  left: 71.42857143%;
}
.emotion--container.emotion--column-7 .col-7 {
  width: 100%;
}
.emotion--container.emotion--column-7 .start-col-7 {
  left: 85.71428571%;
}
.emotion--container.emotion--column-7 .col-xs-1 {
  width: 14.28571429%;
}
.emotion--container.emotion--column-7 .start-col-xs-1 {
  left: 0%;
}
.emotion--container.emotion--column-7 .col-xs-2 {
  width: 28.57142857%;
}
.emotion--container.emotion--column-7 .start-col-xs-2 {
  left: 14.28571429%;
}
.emotion--container.emotion--column-7 .col-xs-3 {
  width: 42.85714286%;
}
.emotion--container.emotion--column-7 .start-col-xs-3 {
  left: 28.57142857%;
}
.emotion--container.emotion--column-7 .col-xs-4 {
  width: 57.14285714%;
}
.emotion--container.emotion--column-7 .start-col-xs-4 {
  left: 42.85714286%;
}
.emotion--container.emotion--column-7 .col-xs-5 {
  width: 71.42857143%;
}
.emotion--container.emotion--column-7 .start-col-xs-5 {
  left: 57.14285714%;
}
.emotion--container.emotion--column-7 .col-xs-6 {
  width: 85.71428571%;
}
.emotion--container.emotion--column-7 .start-col-xs-6 {
  left: 71.42857143%;
}
.emotion--container.emotion--column-7 .col-xs-7 {
  width: 100%;
}
.emotion--container.emotion--column-7 .start-col-xs-7 {
  left: 85.71428571%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-7 .col-s-1 {
    width: 14.28571429%;
  }
  .emotion--container.emotion--column-7 .start-col-s-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-7 .col-s-2 {
    width: 28.57142857%;
  }
  .emotion--container.emotion--column-7 .start-col-s-2 {
    left: 14.28571429%;
  }
  .emotion--container.emotion--column-7 .col-s-3 {
    width: 42.85714286%;
  }
  .emotion--container.emotion--column-7 .start-col-s-3 {
    left: 28.57142857%;
  }
  .emotion--container.emotion--column-7 .col-s-4 {
    width: 57.14285714%;
  }
  .emotion--container.emotion--column-7 .start-col-s-4 {
    left: 42.85714286%;
  }
  .emotion--container.emotion--column-7 .col-s-5 {
    width: 71.42857143%;
  }
  .emotion--container.emotion--column-7 .start-col-s-5 {
    left: 57.14285714%;
  }
  .emotion--container.emotion--column-7 .col-s-6 {
    width: 85.71428571%;
  }
  .emotion--container.emotion--column-7 .start-col-s-6 {
    left: 71.42857143%;
  }
  .emotion--container.emotion--column-7 .col-s-7 {
    width: 100%;
  }
  .emotion--container.emotion--column-7 .start-col-s-7 {
    left: 85.71428571%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-7 .col-m-1 {
    width: 14.28571429%;
  }
  .emotion--container.emotion--column-7 .start-col-m-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-7 .col-m-2 {
    width: 28.57142857%;
  }
  .emotion--container.emotion--column-7 .start-col-m-2 {
    left: 14.28571429%;
  }
  .emotion--container.emotion--column-7 .col-m-3 {
    width: 42.85714286%;
  }
  .emotion--container.emotion--column-7 .start-col-m-3 {
    left: 28.57142857%;
  }
  .emotion--container.emotion--column-7 .col-m-4 {
    width: 57.14285714%;
  }
  .emotion--container.emotion--column-7 .start-col-m-4 {
    left: 42.85714286%;
  }
  .emotion--container.emotion--column-7 .col-m-5 {
    width: 71.42857143%;
  }
  .emotion--container.emotion--column-7 .start-col-m-5 {
    left: 57.14285714%;
  }
  .emotion--container.emotion--column-7 .col-m-6 {
    width: 85.71428571%;
  }
  .emotion--container.emotion--column-7 .start-col-m-6 {
    left: 71.42857143%;
  }
  .emotion--container.emotion--column-7 .col-m-7 {
    width: 100%;
  }
  .emotion--container.emotion--column-7 .start-col-m-7 {
    left: 85.71428571%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-7 .col-l-1 {
    width: 14.28571429%;
  }
  .emotion--container.emotion--column-7 .start-col-l-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-7 .col-l-2 {
    width: 28.57142857%;
  }
  .emotion--container.emotion--column-7 .start-col-l-2 {
    left: 14.28571429%;
  }
  .emotion--container.emotion--column-7 .col-l-3 {
    width: 42.85714286%;
  }
  .emotion--container.emotion--column-7 .start-col-l-3 {
    left: 28.57142857%;
  }
  .emotion--container.emotion--column-7 .col-l-4 {
    width: 57.14285714%;
  }
  .emotion--container.emotion--column-7 .start-col-l-4 {
    left: 42.85714286%;
  }
  .emotion--container.emotion--column-7 .col-l-5 {
    width: 71.42857143%;
  }
  .emotion--container.emotion--column-7 .start-col-l-5 {
    left: 57.14285714%;
  }
  .emotion--container.emotion--column-7 .col-l-6 {
    width: 85.71428571%;
  }
  .emotion--container.emotion--column-7 .start-col-l-6 {
    left: 71.42857143%;
  }
  .emotion--container.emotion--column-7 .col-l-7 {
    width: 100%;
  }
  .emotion--container.emotion--column-7 .start-col-l-7 {
    left: 85.71428571%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-7 .col-xl-1 {
    width: 14.28571429%;
  }
  .emotion--container.emotion--column-7 .start-col-xl-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-7 .col-xl-2 {
    width: 28.57142857%;
  }
  .emotion--container.emotion--column-7 .start-col-xl-2 {
    left: 14.28571429%;
  }
  .emotion--container.emotion--column-7 .col-xl-3 {
    width: 42.85714286%;
  }
  .emotion--container.emotion--column-7 .start-col-xl-3 {
    left: 28.57142857%;
  }
  .emotion--container.emotion--column-7 .col-xl-4 {
    width: 57.14285714%;
  }
  .emotion--container.emotion--column-7 .start-col-xl-4 {
    left: 42.85714286%;
  }
  .emotion--container.emotion--column-7 .col-xl-5 {
    width: 71.42857143%;
  }
  .emotion--container.emotion--column-7 .start-col-xl-5 {
    left: 57.14285714%;
  }
  .emotion--container.emotion--column-7 .col-xl-6 {
    width: 85.71428571%;
  }
  .emotion--container.emotion--column-7 .start-col-xl-6 {
    left: 71.42857143%;
  }
  .emotion--container.emotion--column-7 .col-xl-7 {
    width: 100%;
  }
  .emotion--container.emotion--column-7 .start-col-xl-7 {
    left: 85.71428571%;
  }
}
.emotion--container.emotion--column-8 .col-1 {
  width: 12.5%;
}
.emotion--container.emotion--column-8 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-8 .col-2 {
  width: 25%;
}
.emotion--container.emotion--column-8 .start-col-2 {
  left: 12.5%;
}
.emotion--container.emotion--column-8 .col-3 {
  width: 37.5%;
}
.emotion--container.emotion--column-8 .start-col-3 {
  left: 25%;
}
.emotion--container.emotion--column-8 .col-4 {
  width: 50%;
}
.emotion--container.emotion--column-8 .start-col-4 {
  left: 37.5%;
}
.emotion--container.emotion--column-8 .col-5 {
  width: 62.5%;
}
.emotion--container.emotion--column-8 .start-col-5 {
  left: 50%;
}
.emotion--container.emotion--column-8 .col-6 {
  width: 75%;
}
.emotion--container.emotion--column-8 .start-col-6 {
  left: 62.5%;
}
.emotion--container.emotion--column-8 .col-7 {
  width: 87.5%;
}
.emotion--container.emotion--column-8 .start-col-7 {
  left: 75%;
}
.emotion--container.emotion--column-8 .col-8 {
  width: 100%;
}
.emotion--container.emotion--column-8 .start-col-8 {
  left: 87.5%;
}
.emotion--container.emotion--column-8 .col-xs-1 {
  width: 12.5%;
}
.emotion--container.emotion--column-8 .start-col-xs-1 {
  left: 0%;
}
.emotion--container.emotion--column-8 .col-xs-2 {
  width: 25%;
}
.emotion--container.emotion--column-8 .start-col-xs-2 {
  left: 12.5%;
}
.emotion--container.emotion--column-8 .col-xs-3 {
  width: 37.5%;
}
.emotion--container.emotion--column-8 .start-col-xs-3 {
  left: 25%;
}
.emotion--container.emotion--column-8 .col-xs-4 {
  width: 50%;
}
.emotion--container.emotion--column-8 .start-col-xs-4 {
  left: 37.5%;
}
.emotion--container.emotion--column-8 .col-xs-5 {
  width: 62.5%;
}
.emotion--container.emotion--column-8 .start-col-xs-5 {
  left: 50%;
}
.emotion--container.emotion--column-8 .col-xs-6 {
  width: 75%;
}
.emotion--container.emotion--column-8 .start-col-xs-6 {
  left: 62.5%;
}
.emotion--container.emotion--column-8 .col-xs-7 {
  width: 87.5%;
}
.emotion--container.emotion--column-8 .start-col-xs-7 {
  left: 75%;
}
.emotion--container.emotion--column-8 .col-xs-8 {
  width: 100%;
}
.emotion--container.emotion--column-8 .start-col-xs-8 {
  left: 87.5%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-8 .col-s-1 {
    width: 12.5%;
  }
  .emotion--container.emotion--column-8 .start-col-s-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-8 .col-s-2 {
    width: 25%;
  }
  .emotion--container.emotion--column-8 .start-col-s-2 {
    left: 12.5%;
  }
  .emotion--container.emotion--column-8 .col-s-3 {
    width: 37.5%;
  }
  .emotion--container.emotion--column-8 .start-col-s-3 {
    left: 25%;
  }
  .emotion--container.emotion--column-8 .col-s-4 {
    width: 50%;
  }
  .emotion--container.emotion--column-8 .start-col-s-4 {
    left: 37.5%;
  }
  .emotion--container.emotion--column-8 .col-s-5 {
    width: 62.5%;
  }
  .emotion--container.emotion--column-8 .start-col-s-5 {
    left: 50%;
  }
  .emotion--container.emotion--column-8 .col-s-6 {
    width: 75%;
  }
  .emotion--container.emotion--column-8 .start-col-s-6 {
    left: 62.5%;
  }
  .emotion--container.emotion--column-8 .col-s-7 {
    width: 87.5%;
  }
  .emotion--container.emotion--column-8 .start-col-s-7 {
    left: 75%;
  }
  .emotion--container.emotion--column-8 .col-s-8 {
    width: 100%;
  }
  .emotion--container.emotion--column-8 .start-col-s-8 {
    left: 87.5%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-8 .col-m-1 {
    width: 12.5%;
  }
  .emotion--container.emotion--column-8 .start-col-m-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-8 .col-m-2 {
    width: 25%;
  }
  .emotion--container.emotion--column-8 .start-col-m-2 {
    left: 12.5%;
  }
  .emotion--container.emotion--column-8 .col-m-3 {
    width: 37.5%;
  }
  .emotion--container.emotion--column-8 .start-col-m-3 {
    left: 25%;
  }
  .emotion--container.emotion--column-8 .col-m-4 {
    width: 50%;
  }
  .emotion--container.emotion--column-8 .start-col-m-4 {
    left: 37.5%;
  }
  .emotion--container.emotion--column-8 .col-m-5 {
    width: 62.5%;
  }
  .emotion--container.emotion--column-8 .start-col-m-5 {
    left: 50%;
  }
  .emotion--container.emotion--column-8 .col-m-6 {
    width: 75%;
  }
  .emotion--container.emotion--column-8 .start-col-m-6 {
    left: 62.5%;
  }
  .emotion--container.emotion--column-8 .col-m-7 {
    width: 87.5%;
  }
  .emotion--container.emotion--column-8 .start-col-m-7 {
    left: 75%;
  }
  .emotion--container.emotion--column-8 .col-m-8 {
    width: 100%;
  }
  .emotion--container.emotion--column-8 .start-col-m-8 {
    left: 87.5%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-8 .col-l-1 {
    width: 12.5%;
  }
  .emotion--container.emotion--column-8 .start-col-l-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-8 .col-l-2 {
    width: 25%;
  }
  .emotion--container.emotion--column-8 .start-col-l-2 {
    left: 12.5%;
  }
  .emotion--container.emotion--column-8 .col-l-3 {
    width: 37.5%;
  }
  .emotion--container.emotion--column-8 .start-col-l-3 {
    left: 25%;
  }
  .emotion--container.emotion--column-8 .col-l-4 {
    width: 50%;
  }
  .emotion--container.emotion--column-8 .start-col-l-4 {
    left: 37.5%;
  }
  .emotion--container.emotion--column-8 .col-l-5 {
    width: 62.5%;
  }
  .emotion--container.emotion--column-8 .start-col-l-5 {
    left: 50%;
  }
  .emotion--container.emotion--column-8 .col-l-6 {
    width: 75%;
  }
  .emotion--container.emotion--column-8 .start-col-l-6 {
    left: 62.5%;
  }
  .emotion--container.emotion--column-8 .col-l-7 {
    width: 87.5%;
  }
  .emotion--container.emotion--column-8 .start-col-l-7 {
    left: 75%;
  }
  .emotion--container.emotion--column-8 .col-l-8 {
    width: 100%;
  }
  .emotion--container.emotion--column-8 .start-col-l-8 {
    left: 87.5%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-8 .col-xl-1 {
    width: 12.5%;
  }
  .emotion--container.emotion--column-8 .start-col-xl-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-8 .col-xl-2 {
    width: 25%;
  }
  .emotion--container.emotion--column-8 .start-col-xl-2 {
    left: 12.5%;
  }
  .emotion--container.emotion--column-8 .col-xl-3 {
    width: 37.5%;
  }
  .emotion--container.emotion--column-8 .start-col-xl-3 {
    left: 25%;
  }
  .emotion--container.emotion--column-8 .col-xl-4 {
    width: 50%;
  }
  .emotion--container.emotion--column-8 .start-col-xl-4 {
    left: 37.5%;
  }
  .emotion--container.emotion--column-8 .col-xl-5 {
    width: 62.5%;
  }
  .emotion--container.emotion--column-8 .start-col-xl-5 {
    left: 50%;
  }
  .emotion--container.emotion--column-8 .col-xl-6 {
    width: 75%;
  }
  .emotion--container.emotion--column-8 .start-col-xl-6 {
    left: 62.5%;
  }
  .emotion--container.emotion--column-8 .col-xl-7 {
    width: 87.5%;
  }
  .emotion--container.emotion--column-8 .start-col-xl-7 {
    left: 75%;
  }
  .emotion--container.emotion--column-8 .col-xl-8 {
    width: 100%;
  }
  .emotion--container.emotion--column-8 .start-col-xl-8 {
    left: 87.5%;
  }
}
.emotion--container.emotion--column-9 .col-1 {
  width: 11.11111111%;
}
.emotion--container.emotion--column-9 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-9 .col-2 {
  width: 22.22222222%;
}
.emotion--container.emotion--column-9 .start-col-2 {
  left: 11.11111111%;
}
.emotion--container.emotion--column-9 .col-3 {
  width: 33.33333333%;
}
.emotion--container.emotion--column-9 .start-col-3 {
  left: 22.22222222%;
}
.emotion--container.emotion--column-9 .col-4 {
  width: 44.44444444%;
}
.emotion--container.emotion--column-9 .start-col-4 {
  left: 33.33333333%;
}
.emotion--container.emotion--column-9 .col-5 {
  width: 55.55555556%;
}
.emotion--container.emotion--column-9 .start-col-5 {
  left: 44.44444444%;
}
.emotion--container.emotion--column-9 .col-6 {
  width: 66.66666667%;
}
.emotion--container.emotion--column-9 .start-col-6 {
  left: 55.55555556%;
}
.emotion--container.emotion--column-9 .col-7 {
  width: 77.77777778%;
}
.emotion--container.emotion--column-9 .start-col-7 {
  left: 66.66666667%;
}
.emotion--container.emotion--column-9 .col-8 {
  width: 88.88888889%;
}
.emotion--container.emotion--column-9 .start-col-8 {
  left: 77.77777778%;
}
.emotion--container.emotion--column-9 .col-9 {
  width: 100%;
}
.emotion--container.emotion--column-9 .start-col-9 {
  left: 88.88888889%;
}
.emotion--container.emotion--column-9 .col-xs-1 {
  width: 11.11111111%;
}
.emotion--container.emotion--column-9 .start-col-xs-1 {
  left: 0%;
}
.emotion--container.emotion--column-9 .col-xs-2 {
  width: 22.22222222%;
}
.emotion--container.emotion--column-9 .start-col-xs-2 {
  left: 11.11111111%;
}
.emotion--container.emotion--column-9 .col-xs-3 {
  width: 33.33333333%;
}
.emotion--container.emotion--column-9 .start-col-xs-3 {
  left: 22.22222222%;
}
.emotion--container.emotion--column-9 .col-xs-4 {
  width: 44.44444444%;
}
.emotion--container.emotion--column-9 .start-col-xs-4 {
  left: 33.33333333%;
}
.emotion--container.emotion--column-9 .col-xs-5 {
  width: 55.55555556%;
}
.emotion--container.emotion--column-9 .start-col-xs-5 {
  left: 44.44444444%;
}
.emotion--container.emotion--column-9 .col-xs-6 {
  width: 66.66666667%;
}
.emotion--container.emotion--column-9 .start-col-xs-6 {
  left: 55.55555556%;
}
.emotion--container.emotion--column-9 .col-xs-7 {
  width: 77.77777778%;
}
.emotion--container.emotion--column-9 .start-col-xs-7 {
  left: 66.66666667%;
}
.emotion--container.emotion--column-9 .col-xs-8 {
  width: 88.88888889%;
}
.emotion--container.emotion--column-9 .start-col-xs-8 {
  left: 77.77777778%;
}
.emotion--container.emotion--column-9 .col-xs-9 {
  width: 100%;
}
.emotion--container.emotion--column-9 .start-col-xs-9 {
  left: 88.88888889%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-9 .col-s-1 {
    width: 11.11111111%;
  }
  .emotion--container.emotion--column-9 .start-col-s-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-9 .col-s-2 {
    width: 22.22222222%;
  }
  .emotion--container.emotion--column-9 .start-col-s-2 {
    left: 11.11111111%;
  }
  .emotion--container.emotion--column-9 .col-s-3 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-9 .start-col-s-3 {
    left: 22.22222222%;
  }
  .emotion--container.emotion--column-9 .col-s-4 {
    width: 44.44444444%;
  }
  .emotion--container.emotion--column-9 .start-col-s-4 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-9 .col-s-5 {
    width: 55.55555556%;
  }
  .emotion--container.emotion--column-9 .start-col-s-5 {
    left: 44.44444444%;
  }
  .emotion--container.emotion--column-9 .col-s-6 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-9 .start-col-s-6 {
    left: 55.55555556%;
  }
  .emotion--container.emotion--column-9 .col-s-7 {
    width: 77.77777778%;
  }
  .emotion--container.emotion--column-9 .start-col-s-7 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-9 .col-s-8 {
    width: 88.88888889%;
  }
  .emotion--container.emotion--column-9 .start-col-s-8 {
    left: 77.77777778%;
  }
  .emotion--container.emotion--column-9 .col-s-9 {
    width: 100%;
  }
  .emotion--container.emotion--column-9 .start-col-s-9 {
    left: 88.88888889%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-9 .col-m-1 {
    width: 11.11111111%;
  }
  .emotion--container.emotion--column-9 .start-col-m-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-9 .col-m-2 {
    width: 22.22222222%;
  }
  .emotion--container.emotion--column-9 .start-col-m-2 {
    left: 11.11111111%;
  }
  .emotion--container.emotion--column-9 .col-m-3 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-9 .start-col-m-3 {
    left: 22.22222222%;
  }
  .emotion--container.emotion--column-9 .col-m-4 {
    width: 44.44444444%;
  }
  .emotion--container.emotion--column-9 .start-col-m-4 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-9 .col-m-5 {
    width: 55.55555556%;
  }
  .emotion--container.emotion--column-9 .start-col-m-5 {
    left: 44.44444444%;
  }
  .emotion--container.emotion--column-9 .col-m-6 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-9 .start-col-m-6 {
    left: 55.55555556%;
  }
  .emotion--container.emotion--column-9 .col-m-7 {
    width: 77.77777778%;
  }
  .emotion--container.emotion--column-9 .start-col-m-7 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-9 .col-m-8 {
    width: 88.88888889%;
  }
  .emotion--container.emotion--column-9 .start-col-m-8 {
    left: 77.77777778%;
  }
  .emotion--container.emotion--column-9 .col-m-9 {
    width: 100%;
  }
  .emotion--container.emotion--column-9 .start-col-m-9 {
    left: 88.88888889%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-9 .col-l-1 {
    width: 11.11111111%;
  }
  .emotion--container.emotion--column-9 .start-col-l-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-9 .col-l-2 {
    width: 22.22222222%;
  }
  .emotion--container.emotion--column-9 .start-col-l-2 {
    left: 11.11111111%;
  }
  .emotion--container.emotion--column-9 .col-l-3 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-9 .start-col-l-3 {
    left: 22.22222222%;
  }
  .emotion--container.emotion--column-9 .col-l-4 {
    width: 44.44444444%;
  }
  .emotion--container.emotion--column-9 .start-col-l-4 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-9 .col-l-5 {
    width: 55.55555556%;
  }
  .emotion--container.emotion--column-9 .start-col-l-5 {
    left: 44.44444444%;
  }
  .emotion--container.emotion--column-9 .col-l-6 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-9 .start-col-l-6 {
    left: 55.55555556%;
  }
  .emotion--container.emotion--column-9 .col-l-7 {
    width: 77.77777778%;
  }
  .emotion--container.emotion--column-9 .start-col-l-7 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-9 .col-l-8 {
    width: 88.88888889%;
  }
  .emotion--container.emotion--column-9 .start-col-l-8 {
    left: 77.77777778%;
  }
  .emotion--container.emotion--column-9 .col-l-9 {
    width: 100%;
  }
  .emotion--container.emotion--column-9 .start-col-l-9 {
    left: 88.88888889%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-9 .col-xl-1 {
    width: 11.11111111%;
  }
  .emotion--container.emotion--column-9 .start-col-xl-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-9 .col-xl-2 {
    width: 22.22222222%;
  }
  .emotion--container.emotion--column-9 .start-col-xl-2 {
    left: 11.11111111%;
  }
  .emotion--container.emotion--column-9 .col-xl-3 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-9 .start-col-xl-3 {
    left: 22.22222222%;
  }
  .emotion--container.emotion--column-9 .col-xl-4 {
    width: 44.44444444%;
  }
  .emotion--container.emotion--column-9 .start-col-xl-4 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-9 .col-xl-5 {
    width: 55.55555556%;
  }
  .emotion--container.emotion--column-9 .start-col-xl-5 {
    left: 44.44444444%;
  }
  .emotion--container.emotion--column-9 .col-xl-6 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-9 .start-col-xl-6 {
    left: 55.55555556%;
  }
  .emotion--container.emotion--column-9 .col-xl-7 {
    width: 77.77777778%;
  }
  .emotion--container.emotion--column-9 .start-col-xl-7 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-9 .col-xl-8 {
    width: 88.88888889%;
  }
  .emotion--container.emotion--column-9 .start-col-xl-8 {
    left: 77.77777778%;
  }
  .emotion--container.emotion--column-9 .col-xl-9 {
    width: 100%;
  }
  .emotion--container.emotion--column-9 .start-col-xl-9 {
    left: 88.88888889%;
  }
}
.emotion--container.emotion--column-10 .col-1 {
  width: 10%;
}
.emotion--container.emotion--column-10 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-10 .col-2 {
  width: 20%;
}
.emotion--container.emotion--column-10 .start-col-2 {
  left: 10%;
}
.emotion--container.emotion--column-10 .col-3 {
  width: 30%;
}
.emotion--container.emotion--column-10 .start-col-3 {
  left: 20%;
}
.emotion--container.emotion--column-10 .col-4 {
  width: 40%;
}
.emotion--container.emotion--column-10 .start-col-4 {
  left: 30%;
}
.emotion--container.emotion--column-10 .col-5 {
  width: 50%;
}
.emotion--container.emotion--column-10 .start-col-5 {
  left: 40%;
}
.emotion--container.emotion--column-10 .col-6 {
  width: 60%;
}
.emotion--container.emotion--column-10 .start-col-6 {
  left: 50%;
}
.emotion--container.emotion--column-10 .col-7 {
  width: 70%;
}
.emotion--container.emotion--column-10 .start-col-7 {
  left: 60%;
}
.emotion--container.emotion--column-10 .col-8 {
  width: 80%;
}
.emotion--container.emotion--column-10 .start-col-8 {
  left: 70%;
}
.emotion--container.emotion--column-10 .col-9 {
  width: 90%;
}
.emotion--container.emotion--column-10 .start-col-9 {
  left: 80%;
}
.emotion--container.emotion--column-10 .col-10 {
  width: 100%;
}
.emotion--container.emotion--column-10 .start-col-10 {
  left: 90%;
}
.emotion--container.emotion--column-10 .col-xs-1 {
  width: 10%;
}
.emotion--container.emotion--column-10 .start-col-xs-1 {
  left: 0%;
}
.emotion--container.emotion--column-10 .col-xs-2 {
  width: 20%;
}
.emotion--container.emotion--column-10 .start-col-xs-2 {
  left: 10%;
}
.emotion--container.emotion--column-10 .col-xs-3 {
  width: 30%;
}
.emotion--container.emotion--column-10 .start-col-xs-3 {
  left: 20%;
}
.emotion--container.emotion--column-10 .col-xs-4 {
  width: 40%;
}
.emotion--container.emotion--column-10 .start-col-xs-4 {
  left: 30%;
}
.emotion--container.emotion--column-10 .col-xs-5 {
  width: 50%;
}
.emotion--container.emotion--column-10 .start-col-xs-5 {
  left: 40%;
}
.emotion--container.emotion--column-10 .col-xs-6 {
  width: 60%;
}
.emotion--container.emotion--column-10 .start-col-xs-6 {
  left: 50%;
}
.emotion--container.emotion--column-10 .col-xs-7 {
  width: 70%;
}
.emotion--container.emotion--column-10 .start-col-xs-7 {
  left: 60%;
}
.emotion--container.emotion--column-10 .col-xs-8 {
  width: 80%;
}
.emotion--container.emotion--column-10 .start-col-xs-8 {
  left: 70%;
}
.emotion--container.emotion--column-10 .col-xs-9 {
  width: 90%;
}
.emotion--container.emotion--column-10 .start-col-xs-9 {
  left: 80%;
}
.emotion--container.emotion--column-10 .col-xs-10 {
  width: 100%;
}
.emotion--container.emotion--column-10 .start-col-xs-10 {
  left: 90%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-10 .col-s-1 {
    width: 10%;
  }
  .emotion--container.emotion--column-10 .start-col-s-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-10 .col-s-2 {
    width: 20%;
  }
  .emotion--container.emotion--column-10 .start-col-s-2 {
    left: 10%;
  }
  .emotion--container.emotion--column-10 .col-s-3 {
    width: 30%;
  }
  .emotion--container.emotion--column-10 .start-col-s-3 {
    left: 20%;
  }
  .emotion--container.emotion--column-10 .col-s-4 {
    width: 40%;
  }
  .emotion--container.emotion--column-10 .start-col-s-4 {
    left: 30%;
  }
  .emotion--container.emotion--column-10 .col-s-5 {
    width: 50%;
  }
  .emotion--container.emotion--column-10 .start-col-s-5 {
    left: 40%;
  }
  .emotion--container.emotion--column-10 .col-s-6 {
    width: 60%;
  }
  .emotion--container.emotion--column-10 .start-col-s-6 {
    left: 50%;
  }
  .emotion--container.emotion--column-10 .col-s-7 {
    width: 70%;
  }
  .emotion--container.emotion--column-10 .start-col-s-7 {
    left: 60%;
  }
  .emotion--container.emotion--column-10 .col-s-8 {
    width: 80%;
  }
  .emotion--container.emotion--column-10 .start-col-s-8 {
    left: 70%;
  }
  .emotion--container.emotion--column-10 .col-s-9 {
    width: 90%;
  }
  .emotion--container.emotion--column-10 .start-col-s-9 {
    left: 80%;
  }
  .emotion--container.emotion--column-10 .col-s-10 {
    width: 100%;
  }
  .emotion--container.emotion--column-10 .start-col-s-10 {
    left: 90%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-10 .col-m-1 {
    width: 10%;
  }
  .emotion--container.emotion--column-10 .start-col-m-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-10 .col-m-2 {
    width: 20%;
  }
  .emotion--container.emotion--column-10 .start-col-m-2 {
    left: 10%;
  }
  .emotion--container.emotion--column-10 .col-m-3 {
    width: 30%;
  }
  .emotion--container.emotion--column-10 .start-col-m-3 {
    left: 20%;
  }
  .emotion--container.emotion--column-10 .col-m-4 {
    width: 40%;
  }
  .emotion--container.emotion--column-10 .start-col-m-4 {
    left: 30%;
  }
  .emotion--container.emotion--column-10 .col-m-5 {
    width: 50%;
  }
  .emotion--container.emotion--column-10 .start-col-m-5 {
    left: 40%;
  }
  .emotion--container.emotion--column-10 .col-m-6 {
    width: 60%;
  }
  .emotion--container.emotion--column-10 .start-col-m-6 {
    left: 50%;
  }
  .emotion--container.emotion--column-10 .col-m-7 {
    width: 70%;
  }
  .emotion--container.emotion--column-10 .start-col-m-7 {
    left: 60%;
  }
  .emotion--container.emotion--column-10 .col-m-8 {
    width: 80%;
  }
  .emotion--container.emotion--column-10 .start-col-m-8 {
    left: 70%;
  }
  .emotion--container.emotion--column-10 .col-m-9 {
    width: 90%;
  }
  .emotion--container.emotion--column-10 .start-col-m-9 {
    left: 80%;
  }
  .emotion--container.emotion--column-10 .col-m-10 {
    width: 100%;
  }
  .emotion--container.emotion--column-10 .start-col-m-10 {
    left: 90%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-10 .col-l-1 {
    width: 10%;
  }
  .emotion--container.emotion--column-10 .start-col-l-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-10 .col-l-2 {
    width: 20%;
  }
  .emotion--container.emotion--column-10 .start-col-l-2 {
    left: 10%;
  }
  .emotion--container.emotion--column-10 .col-l-3 {
    width: 30%;
  }
  .emotion--container.emotion--column-10 .start-col-l-3 {
    left: 20%;
  }
  .emotion--container.emotion--column-10 .col-l-4 {
    width: 40%;
  }
  .emotion--container.emotion--column-10 .start-col-l-4 {
    left: 30%;
  }
  .emotion--container.emotion--column-10 .col-l-5 {
    width: 50%;
  }
  .emotion--container.emotion--column-10 .start-col-l-5 {
    left: 40%;
  }
  .emotion--container.emotion--column-10 .col-l-6 {
    width: 60%;
  }
  .emotion--container.emotion--column-10 .start-col-l-6 {
    left: 50%;
  }
  .emotion--container.emotion--column-10 .col-l-7 {
    width: 70%;
  }
  .emotion--container.emotion--column-10 .start-col-l-7 {
    left: 60%;
  }
  .emotion--container.emotion--column-10 .col-l-8 {
    width: 80%;
  }
  .emotion--container.emotion--column-10 .start-col-l-8 {
    left: 70%;
  }
  .emotion--container.emotion--column-10 .col-l-9 {
    width: 90%;
  }
  .emotion--container.emotion--column-10 .start-col-l-9 {
    left: 80%;
  }
  .emotion--container.emotion--column-10 .col-l-10 {
    width: 100%;
  }
  .emotion--container.emotion--column-10 .start-col-l-10 {
    left: 90%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-10 .col-xl-1 {
    width: 10%;
  }
  .emotion--container.emotion--column-10 .start-col-xl-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-10 .col-xl-2 {
    width: 20%;
  }
  .emotion--container.emotion--column-10 .start-col-xl-2 {
    left: 10%;
  }
  .emotion--container.emotion--column-10 .col-xl-3 {
    width: 30%;
  }
  .emotion--container.emotion--column-10 .start-col-xl-3 {
    left: 20%;
  }
  .emotion--container.emotion--column-10 .col-xl-4 {
    width: 40%;
  }
  .emotion--container.emotion--column-10 .start-col-xl-4 {
    left: 30%;
  }
  .emotion--container.emotion--column-10 .col-xl-5 {
    width: 50%;
  }
  .emotion--container.emotion--column-10 .start-col-xl-5 {
    left: 40%;
  }
  .emotion--container.emotion--column-10 .col-xl-6 {
    width: 60%;
  }
  .emotion--container.emotion--column-10 .start-col-xl-6 {
    left: 50%;
  }
  .emotion--container.emotion--column-10 .col-xl-7 {
    width: 70%;
  }
  .emotion--container.emotion--column-10 .start-col-xl-7 {
    left: 60%;
  }
  .emotion--container.emotion--column-10 .col-xl-8 {
    width: 80%;
  }
  .emotion--container.emotion--column-10 .start-col-xl-8 {
    left: 70%;
  }
  .emotion--container.emotion--column-10 .col-xl-9 {
    width: 90%;
  }
  .emotion--container.emotion--column-10 .start-col-xl-9 {
    left: 80%;
  }
  .emotion--container.emotion--column-10 .col-xl-10 {
    width: 100%;
  }
  .emotion--container.emotion--column-10 .start-col-xl-10 {
    left: 90%;
  }
}
.emotion--container.emotion--column-11 .col-1 {
  width: 9.09090909%;
}
.emotion--container.emotion--column-11 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-11 .col-2 {
  width: 18.18181818%;
}
.emotion--container.emotion--column-11 .start-col-2 {
  left: 9.09090909%;
}
.emotion--container.emotion--column-11 .col-3 {
  width: 27.27272727%;
}
.emotion--container.emotion--column-11 .start-col-3 {
  left: 18.18181818%;
}
.emotion--container.emotion--column-11 .col-4 {
  width: 36.36363636%;
}
.emotion--container.emotion--column-11 .start-col-4 {
  left: 27.27272727%;
}
.emotion--container.emotion--column-11 .col-5 {
  width: 45.45454545%;
}
.emotion--container.emotion--column-11 .start-col-5 {
  left: 36.36363636%;
}
.emotion--container.emotion--column-11 .col-6 {
  width: 54.54545455%;
}
.emotion--container.emotion--column-11 .start-col-6 {
  left: 45.45454545%;
}
.emotion--container.emotion--column-11 .col-7 {
  width: 63.63636364%;
}
.emotion--container.emotion--column-11 .start-col-7 {
  left: 54.54545455%;
}
.emotion--container.emotion--column-11 .col-8 {
  width: 72.72727273%;
}
.emotion--container.emotion--column-11 .start-col-8 {
  left: 63.63636364%;
}
.emotion--container.emotion--column-11 .col-9 {
  width: 81.81818182%;
}
.emotion--container.emotion--column-11 .start-col-9 {
  left: 72.72727273%;
}
.emotion--container.emotion--column-11 .col-10 {
  width: 90.90909091%;
}
.emotion--container.emotion--column-11 .start-col-10 {
  left: 81.81818182%;
}
.emotion--container.emotion--column-11 .col-11 {
  width: 100%;
}
.emotion--container.emotion--column-11 .start-col-11 {
  left: 90.90909091%;
}
.emotion--container.emotion--column-11 .col-xs-1 {
  width: 9.09090909%;
}
.emotion--container.emotion--column-11 .start-col-xs-1 {
  left: 0%;
}
.emotion--container.emotion--column-11 .col-xs-2 {
  width: 18.18181818%;
}
.emotion--container.emotion--column-11 .start-col-xs-2 {
  left: 9.09090909%;
}
.emotion--container.emotion--column-11 .col-xs-3 {
  width: 27.27272727%;
}
.emotion--container.emotion--column-11 .start-col-xs-3 {
  left: 18.18181818%;
}
.emotion--container.emotion--column-11 .col-xs-4 {
  width: 36.36363636%;
}
.emotion--container.emotion--column-11 .start-col-xs-4 {
  left: 27.27272727%;
}
.emotion--container.emotion--column-11 .col-xs-5 {
  width: 45.45454545%;
}
.emotion--container.emotion--column-11 .start-col-xs-5 {
  left: 36.36363636%;
}
.emotion--container.emotion--column-11 .col-xs-6 {
  width: 54.54545455%;
}
.emotion--container.emotion--column-11 .start-col-xs-6 {
  left: 45.45454545%;
}
.emotion--container.emotion--column-11 .col-xs-7 {
  width: 63.63636364%;
}
.emotion--container.emotion--column-11 .start-col-xs-7 {
  left: 54.54545455%;
}
.emotion--container.emotion--column-11 .col-xs-8 {
  width: 72.72727273%;
}
.emotion--container.emotion--column-11 .start-col-xs-8 {
  left: 63.63636364%;
}
.emotion--container.emotion--column-11 .col-xs-9 {
  width: 81.81818182%;
}
.emotion--container.emotion--column-11 .start-col-xs-9 {
  left: 72.72727273%;
}
.emotion--container.emotion--column-11 .col-xs-10 {
  width: 90.90909091%;
}
.emotion--container.emotion--column-11 .start-col-xs-10 {
  left: 81.81818182%;
}
.emotion--container.emotion--column-11 .col-xs-11 {
  width: 100%;
}
.emotion--container.emotion--column-11 .start-col-xs-11 {
  left: 90.90909091%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-11 .col-s-1 {
    width: 9.09090909%;
  }
  .emotion--container.emotion--column-11 .start-col-s-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-11 .col-s-2 {
    width: 18.18181818%;
  }
  .emotion--container.emotion--column-11 .start-col-s-2 {
    left: 9.09090909%;
  }
  .emotion--container.emotion--column-11 .col-s-3 {
    width: 27.27272727%;
  }
  .emotion--container.emotion--column-11 .start-col-s-3 {
    left: 18.18181818%;
  }
  .emotion--container.emotion--column-11 .col-s-4 {
    width: 36.36363636%;
  }
  .emotion--container.emotion--column-11 .start-col-s-4 {
    left: 27.27272727%;
  }
  .emotion--container.emotion--column-11 .col-s-5 {
    width: 45.45454545%;
  }
  .emotion--container.emotion--column-11 .start-col-s-5 {
    left: 36.36363636%;
  }
  .emotion--container.emotion--column-11 .col-s-6 {
    width: 54.54545455%;
  }
  .emotion--container.emotion--column-11 .start-col-s-6 {
    left: 45.45454545%;
  }
  .emotion--container.emotion--column-11 .col-s-7 {
    width: 63.63636364%;
  }
  .emotion--container.emotion--column-11 .start-col-s-7 {
    left: 54.54545455%;
  }
  .emotion--container.emotion--column-11 .col-s-8 {
    width: 72.72727273%;
  }
  .emotion--container.emotion--column-11 .start-col-s-8 {
    left: 63.63636364%;
  }
  .emotion--container.emotion--column-11 .col-s-9 {
    width: 81.81818182%;
  }
  .emotion--container.emotion--column-11 .start-col-s-9 {
    left: 72.72727273%;
  }
  .emotion--container.emotion--column-11 .col-s-10 {
    width: 90.90909091%;
  }
  .emotion--container.emotion--column-11 .start-col-s-10 {
    left: 81.81818182%;
  }
  .emotion--container.emotion--column-11 .col-s-11 {
    width: 100%;
  }
  .emotion--container.emotion--column-11 .start-col-s-11 {
    left: 90.90909091%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-11 .col-m-1 {
    width: 9.09090909%;
  }
  .emotion--container.emotion--column-11 .start-col-m-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-11 .col-m-2 {
    width: 18.18181818%;
  }
  .emotion--container.emotion--column-11 .start-col-m-2 {
    left: 9.09090909%;
  }
  .emotion--container.emotion--column-11 .col-m-3 {
    width: 27.27272727%;
  }
  .emotion--container.emotion--column-11 .start-col-m-3 {
    left: 18.18181818%;
  }
  .emotion--container.emotion--column-11 .col-m-4 {
    width: 36.36363636%;
  }
  .emotion--container.emotion--column-11 .start-col-m-4 {
    left: 27.27272727%;
  }
  .emotion--container.emotion--column-11 .col-m-5 {
    width: 45.45454545%;
  }
  .emotion--container.emotion--column-11 .start-col-m-5 {
    left: 36.36363636%;
  }
  .emotion--container.emotion--column-11 .col-m-6 {
    width: 54.54545455%;
  }
  .emotion--container.emotion--column-11 .start-col-m-6 {
    left: 45.45454545%;
  }
  .emotion--container.emotion--column-11 .col-m-7 {
    width: 63.63636364%;
  }
  .emotion--container.emotion--column-11 .start-col-m-7 {
    left: 54.54545455%;
  }
  .emotion--container.emotion--column-11 .col-m-8 {
    width: 72.72727273%;
  }
  .emotion--container.emotion--column-11 .start-col-m-8 {
    left: 63.63636364%;
  }
  .emotion--container.emotion--column-11 .col-m-9 {
    width: 81.81818182%;
  }
  .emotion--container.emotion--column-11 .start-col-m-9 {
    left: 72.72727273%;
  }
  .emotion--container.emotion--column-11 .col-m-10 {
    width: 90.90909091%;
  }
  .emotion--container.emotion--column-11 .start-col-m-10 {
    left: 81.81818182%;
  }
  .emotion--container.emotion--column-11 .col-m-11 {
    width: 100%;
  }
  .emotion--container.emotion--column-11 .start-col-m-11 {
    left: 90.90909091%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-11 .col-l-1 {
    width: 9.09090909%;
  }
  .emotion--container.emotion--column-11 .start-col-l-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-11 .col-l-2 {
    width: 18.18181818%;
  }
  .emotion--container.emotion--column-11 .start-col-l-2 {
    left: 9.09090909%;
  }
  .emotion--container.emotion--column-11 .col-l-3 {
    width: 27.27272727%;
  }
  .emotion--container.emotion--column-11 .start-col-l-3 {
    left: 18.18181818%;
  }
  .emotion--container.emotion--column-11 .col-l-4 {
    width: 36.36363636%;
  }
  .emotion--container.emotion--column-11 .start-col-l-4 {
    left: 27.27272727%;
  }
  .emotion--container.emotion--column-11 .col-l-5 {
    width: 45.45454545%;
  }
  .emotion--container.emotion--column-11 .start-col-l-5 {
    left: 36.36363636%;
  }
  .emotion--container.emotion--column-11 .col-l-6 {
    width: 54.54545455%;
  }
  .emotion--container.emotion--column-11 .start-col-l-6 {
    left: 45.45454545%;
  }
  .emotion--container.emotion--column-11 .col-l-7 {
    width: 63.63636364%;
  }
  .emotion--container.emotion--column-11 .start-col-l-7 {
    left: 54.54545455%;
  }
  .emotion--container.emotion--column-11 .col-l-8 {
    width: 72.72727273%;
  }
  .emotion--container.emotion--column-11 .start-col-l-8 {
    left: 63.63636364%;
  }
  .emotion--container.emotion--column-11 .col-l-9 {
    width: 81.81818182%;
  }
  .emotion--container.emotion--column-11 .start-col-l-9 {
    left: 72.72727273%;
  }
  .emotion--container.emotion--column-11 .col-l-10 {
    width: 90.90909091%;
  }
  .emotion--container.emotion--column-11 .start-col-l-10 {
    left: 81.81818182%;
  }
  .emotion--container.emotion--column-11 .col-l-11 {
    width: 100%;
  }
  .emotion--container.emotion--column-11 .start-col-l-11 {
    left: 90.90909091%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-11 .col-xl-1 {
    width: 9.09090909%;
  }
  .emotion--container.emotion--column-11 .start-col-xl-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-11 .col-xl-2 {
    width: 18.18181818%;
  }
  .emotion--container.emotion--column-11 .start-col-xl-2 {
    left: 9.09090909%;
  }
  .emotion--container.emotion--column-11 .col-xl-3 {
    width: 27.27272727%;
  }
  .emotion--container.emotion--column-11 .start-col-xl-3 {
    left: 18.18181818%;
  }
  .emotion--container.emotion--column-11 .col-xl-4 {
    width: 36.36363636%;
  }
  .emotion--container.emotion--column-11 .start-col-xl-4 {
    left: 27.27272727%;
  }
  .emotion--container.emotion--column-11 .col-xl-5 {
    width: 45.45454545%;
  }
  .emotion--container.emotion--column-11 .start-col-xl-5 {
    left: 36.36363636%;
  }
  .emotion--container.emotion--column-11 .col-xl-6 {
    width: 54.54545455%;
  }
  .emotion--container.emotion--column-11 .start-col-xl-6 {
    left: 45.45454545%;
  }
  .emotion--container.emotion--column-11 .col-xl-7 {
    width: 63.63636364%;
  }
  .emotion--container.emotion--column-11 .start-col-xl-7 {
    left: 54.54545455%;
  }
  .emotion--container.emotion--column-11 .col-xl-8 {
    width: 72.72727273%;
  }
  .emotion--container.emotion--column-11 .start-col-xl-8 {
    left: 63.63636364%;
  }
  .emotion--container.emotion--column-11 .col-xl-9 {
    width: 81.81818182%;
  }
  .emotion--container.emotion--column-11 .start-col-xl-9 {
    left: 72.72727273%;
  }
  .emotion--container.emotion--column-11 .col-xl-10 {
    width: 90.90909091%;
  }
  .emotion--container.emotion--column-11 .start-col-xl-10 {
    left: 81.81818182%;
  }
  .emotion--container.emotion--column-11 .col-xl-11 {
    width: 100%;
  }
  .emotion--container.emotion--column-11 .start-col-xl-11 {
    left: 90.90909091%;
  }
}
.emotion--container.emotion--column-12 .col-1 {
  width: 8.33333333%;
}
.emotion--container.emotion--column-12 .start-col-1 {
  left: 0%;
}
.emotion--container.emotion--column-12 .col-2 {
  width: 16.66666667%;
}
.emotion--container.emotion--column-12 .start-col-2 {
  left: 8.33333333%;
}
.emotion--container.emotion--column-12 .col-3 {
  width: 25%;
}
.emotion--container.emotion--column-12 .start-col-3 {
  left: 16.66666667%;
}
.emotion--container.emotion--column-12 .col-4 {
  width: 33.33333333%;
}
.emotion--container.emotion--column-12 .start-col-4 {
  left: 25%;
}
.emotion--container.emotion--column-12 .col-5 {
  width: 41.66666667%;
}
.emotion--container.emotion--column-12 .start-col-5 {
  left: 33.33333333%;
}
.emotion--container.emotion--column-12 .col-6 {
  width: 50%;
}
.emotion--container.emotion--column-12 .start-col-6 {
  left: 41.66666667%;
}
.emotion--container.emotion--column-12 .col-7 {
  width: 58.33333333%;
}
.emotion--container.emotion--column-12 .start-col-7 {
  left: 50%;
}
.emotion--container.emotion--column-12 .col-8 {
  width: 66.66666667%;
}
.emotion--container.emotion--column-12 .start-col-8 {
  left: 58.33333333%;
}
.emotion--container.emotion--column-12 .col-9 {
  width: 75%;
}
.emotion--container.emotion--column-12 .start-col-9 {
  left: 66.66666667%;
}
.emotion--container.emotion--column-12 .col-10 {
  width: 83.33333333%;
}
.emotion--container.emotion--column-12 .start-col-10 {
  left: 75%;
}
.emotion--container.emotion--column-12 .col-11 {
  width: 91.66666667%;
}
.emotion--container.emotion--column-12 .start-col-11 {
  left: 83.33333333%;
}
.emotion--container.emotion--column-12 .col-12 {
  width: 100%;
}
.emotion--container.emotion--column-12 .start-col-12 {
  left: 91.66666667%;
}
.emotion--container.emotion--column-12 .col-xs-1 {
  width: 8.33333333%;
}
.emotion--container.emotion--column-12 .start-col-xs-1 {
  left: 0%;
}
.emotion--container.emotion--column-12 .col-xs-2 {
  width: 16.66666667%;
}
.emotion--container.emotion--column-12 .start-col-xs-2 {
  left: 8.33333333%;
}
.emotion--container.emotion--column-12 .col-xs-3 {
  width: 25%;
}
.emotion--container.emotion--column-12 .start-col-xs-3 {
  left: 16.66666667%;
}
.emotion--container.emotion--column-12 .col-xs-4 {
  width: 33.33333333%;
}
.emotion--container.emotion--column-12 .start-col-xs-4 {
  left: 25%;
}
.emotion--container.emotion--column-12 .col-xs-5 {
  width: 41.66666667%;
}
.emotion--container.emotion--column-12 .start-col-xs-5 {
  left: 33.33333333%;
}
.emotion--container.emotion--column-12 .col-xs-6 {
  width: 50%;
}
.emotion--container.emotion--column-12 .start-col-xs-6 {
  left: 41.66666667%;
}
.emotion--container.emotion--column-12 .col-xs-7 {
  width: 58.33333333%;
}
.emotion--container.emotion--column-12 .start-col-xs-7 {
  left: 50%;
}
.emotion--container.emotion--column-12 .col-xs-8 {
  width: 66.66666667%;
}
.emotion--container.emotion--column-12 .start-col-xs-8 {
  left: 58.33333333%;
}
.emotion--container.emotion--column-12 .col-xs-9 {
  width: 75%;
}
.emotion--container.emotion--column-12 .start-col-xs-9 {
  left: 66.66666667%;
}
.emotion--container.emotion--column-12 .col-xs-10 {
  width: 83.33333333%;
}
.emotion--container.emotion--column-12 .start-col-xs-10 {
  left: 75%;
}
.emotion--container.emotion--column-12 .col-xs-11 {
  width: 91.66666667%;
}
.emotion--container.emotion--column-12 .start-col-xs-11 {
  left: 83.33333333%;
}
.emotion--container.emotion--column-12 .col-xs-12 {
  width: 100%;
}
.emotion--container.emotion--column-12 .start-col-xs-12 {
  left: 91.66666667%;
}
@media screen and (min-width: 480px) {
  .emotion--container.emotion--column-12 .col-s-1 {
    width: 8.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-s-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-12 .col-s-2 {
    width: 16.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-s-2 {
    left: 8.33333333%;
  }
  .emotion--container.emotion--column-12 .col-s-3 {
    width: 25%;
  }
  .emotion--container.emotion--column-12 .start-col-s-3 {
    left: 16.66666667%;
  }
  .emotion--container.emotion--column-12 .col-s-4 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-s-4 {
    left: 25%;
  }
  .emotion--container.emotion--column-12 .col-s-5 {
    width: 41.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-s-5 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-12 .col-s-6 {
    width: 50%;
  }
  .emotion--container.emotion--column-12 .start-col-s-6 {
    left: 41.66666667%;
  }
  .emotion--container.emotion--column-12 .col-s-7 {
    width: 58.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-s-7 {
    left: 50%;
  }
  .emotion--container.emotion--column-12 .col-s-8 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-s-8 {
    left: 58.33333333%;
  }
  .emotion--container.emotion--column-12 .col-s-9 {
    width: 75%;
  }
  .emotion--container.emotion--column-12 .start-col-s-9 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-12 .col-s-10 {
    width: 83.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-s-10 {
    left: 75%;
  }
  .emotion--container.emotion--column-12 .col-s-11 {
    width: 91.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-s-11 {
    left: 83.33333333%;
  }
  .emotion--container.emotion--column-12 .col-s-12 {
    width: 100%;
  }
  .emotion--container.emotion--column-12 .start-col-s-12 {
    left: 91.66666667%;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container.emotion--column-12 .col-m-1 {
    width: 8.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-m-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-12 .col-m-2 {
    width: 16.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-m-2 {
    left: 8.33333333%;
  }
  .emotion--container.emotion--column-12 .col-m-3 {
    width: 25%;
  }
  .emotion--container.emotion--column-12 .start-col-m-3 {
    left: 16.66666667%;
  }
  .emotion--container.emotion--column-12 .col-m-4 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-m-4 {
    left: 25%;
  }
  .emotion--container.emotion--column-12 .col-m-5 {
    width: 41.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-m-5 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-12 .col-m-6 {
    width: 50%;
  }
  .emotion--container.emotion--column-12 .start-col-m-6 {
    left: 41.66666667%;
  }
  .emotion--container.emotion--column-12 .col-m-7 {
    width: 58.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-m-7 {
    left: 50%;
  }
  .emotion--container.emotion--column-12 .col-m-8 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-m-8 {
    left: 58.33333333%;
  }
  .emotion--container.emotion--column-12 .col-m-9 {
    width: 75%;
  }
  .emotion--container.emotion--column-12 .start-col-m-9 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-12 .col-m-10 {
    width: 83.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-m-10 {
    left: 75%;
  }
  .emotion--container.emotion--column-12 .col-m-11 {
    width: 91.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-m-11 {
    left: 83.33333333%;
  }
  .emotion--container.emotion--column-12 .col-m-12 {
    width: 100%;
  }
  .emotion--container.emotion--column-12 .start-col-m-12 {
    left: 91.66666667%;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container.emotion--column-12 .col-l-1 {
    width: 8.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-l-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-12 .col-l-2 {
    width: 16.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-l-2 {
    left: 8.33333333%;
  }
  .emotion--container.emotion--column-12 .col-l-3 {
    width: 25%;
  }
  .emotion--container.emotion--column-12 .start-col-l-3 {
    left: 16.66666667%;
  }
  .emotion--container.emotion--column-12 .col-l-4 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-l-4 {
    left: 25%;
  }
  .emotion--container.emotion--column-12 .col-l-5 {
    width: 41.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-l-5 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-12 .col-l-6 {
    width: 50%;
  }
  .emotion--container.emotion--column-12 .start-col-l-6 {
    left: 41.66666667%;
  }
  .emotion--container.emotion--column-12 .col-l-7 {
    width: 58.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-l-7 {
    left: 50%;
  }
  .emotion--container.emotion--column-12 .col-l-8 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-l-8 {
    left: 58.33333333%;
  }
  .emotion--container.emotion--column-12 .col-l-9 {
    width: 75%;
  }
  .emotion--container.emotion--column-12 .start-col-l-9 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-12 .col-l-10 {
    width: 83.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-l-10 {
    left: 75%;
  }
  .emotion--container.emotion--column-12 .col-l-11 {
    width: 91.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-l-11 {
    left: 83.33333333%;
  }
  .emotion--container.emotion--column-12 .col-l-12 {
    width: 100%;
  }
  .emotion--container.emotion--column-12 .start-col-l-12 {
    left: 91.66666667%;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container.emotion--column-12 .col-xl-1 {
    width: 8.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-1 {
    left: 0%;
  }
  .emotion--container.emotion--column-12 .col-xl-2 {
    width: 16.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-2 {
    left: 8.33333333%;
  }
  .emotion--container.emotion--column-12 .col-xl-3 {
    width: 25%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-3 {
    left: 16.66666667%;
  }
  .emotion--container.emotion--column-12 .col-xl-4 {
    width: 33.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-4 {
    left: 25%;
  }
  .emotion--container.emotion--column-12 .col-xl-5 {
    width: 41.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-5 {
    left: 33.33333333%;
  }
  .emotion--container.emotion--column-12 .col-xl-6 {
    width: 50%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-6 {
    left: 41.66666667%;
  }
  .emotion--container.emotion--column-12 .col-xl-7 {
    width: 58.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-7 {
    left: 50%;
  }
  .emotion--container.emotion--column-12 .col-xl-8 {
    width: 66.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-8 {
    left: 58.33333333%;
  }
  .emotion--container.emotion--column-12 .col-xl-9 {
    width: 75%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-9 {
    left: 66.66666667%;
  }
  .emotion--container.emotion--column-12 .col-xl-10 {
    width: 83.33333333%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-10 {
    left: 75%;
  }
  .emotion--container.emotion--column-12 .col-xl-11 {
    width: 91.66666667%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-11 {
    left: 83.33333333%;
  }
  .emotion--container.emotion--column-12 .col-xl-12 {
    width: 100%;
  }
  .emotion--container.emotion--column-12 .start-col-xl-12 {
    left: 91.66666667%;
  }
}
.emotion--container .is--hidden-s,
.emotion--container .is--hidden-m,
.emotion--container .is--hidden-l,
.emotion--container .is--hidden-xl {
  display: block;
}
.emotion--container .is--hidden-xs {
  display: none;
}
.emotion--container .emotion--sizer-s,
.emotion--container .emotion--sizer-m,
.emotion--container .emotion--sizer-l,
.emotion--container .emotion--sizer-xl {
  display: none;
}
.emotion--container .emotion--sizer-xs {
  display: block;
}
.emotion--container .emotion--sizer-xs ~ .emotion--sizer {
  display: none;
}
@media screen and (min-width: 480px) {
  .emotion--container .is--hidden-xs,
  .emotion--container .is--hidden-m,
  .emotion--container .is--hidden-l,
  .emotion--container .is--hidden-xl {
    display: block;
  }
  .emotion--container .is--hidden-s {
    display: none;
  }
  .emotion--container .emotion--sizer-xs,
  .emotion--container .emotion--sizer-m,
  .emotion--container .emotion--sizer-l,
  .emotion--container .emotion--sizer-xl {
    display: none;
  }
  .emotion--container .emotion--sizer-s {
    display: block;
  }
  .emotion--container .emotion--sizer-s ~ .emotion--sizer {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .emotion--container .is--hidden-xs,
  .emotion--container .is--hidden-s,
  .emotion--container .is--hidden-l,
  .emotion--container .is--hidden-xl {
    display: block;
  }
  .emotion--container .is--hidden-m {
    display: none;
  }
  .emotion--container .emotion--sizer-s,
  .emotion--container .emotion--sizer-xs,
  .emotion--container .emotion--sizer-l,
  .emotion--container .emotion--sizer-xl {
    display: none;
  }
  .emotion--container .emotion--sizer-m {
    display: block;
  }
  .emotion--container .emotion--sizer-m ~ .emotion--sizer {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--container .is--hidden-xs,
  .emotion--container .is--hidden-s,
  .emotion--container .is--hidden-m,
  .emotion--container .is--hidden-xl {
    display: block;
  }
  .emotion--container .is--hidden-l {
    display: none;
  }
  .emotion--container .emotion--sizer-xs,
  .emotion--container .emotion--sizer-s,
  .emotion--container .emotion--sizer-m,
  .emotion--container .emotion--sizer-xl {
    display: none;
  }
  .emotion--container .emotion--sizer-l {
    display: block;
  }
  .emotion--container .emotion--sizer-l ~ .emotion--sizer {
    display: none;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--container .is--hidden-xs,
  .emotion--container .is--hidden-s,
  .emotion--container .is--hidden-m,
  .emotion--container .is--hidden-l {
    display: block;
  }
  .emotion--container .is--hidden-xl {
    display: none;
  }
  .emotion--container .emotion--sizer-s,
  .emotion--container .emotion--sizer-xs,
  .emotion--container .emotion--sizer-m,
  .emotion--container .emotion--sizer-l {
    display: none;
  }
  .emotion--container .emotion--sizer-xl {
    display: block;
  }
  .emotion--container .emotion--sizer-xl ~ .emotion--sizer {
    display: none;
  }
}
.emotion--element {
  display: block;
  left: 0;
  position: absolute;
  top: 0;
}
.emotion--container.emotion--mode-rows .emotion--element {
  float: left;
  left: 0;
  position: relative;
  top: 0;
  vertical-align: top;
}
.emotion--banner {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.emotion--banner .banner--content {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
}
.emotion--banner .banner--content.left.top {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  left: 0;
  top: 0;
}
.emotion--banner .banner--content.left.center {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  top: 50%;
}
.emotion--banner .banner--content.left.bottom {
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
  left: 0;
  top: 100%;
}
.emotion--banner .banner--content.center.top {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  top: 0;
}
.emotion--banner .banner--content.center.bottom {
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  left: 50%;
  top: 100%;
}
.emotion--banner .banner--content.right.top {
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  left: 100%;
  top: 0;
}
.emotion--banner .banner--content.right.center {
  -webkit-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
  left: 100%;
  top: 50%;
}
.emotion--banner .banner--content.right.bottom {
  -webkit-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%);
  left: 100%;
  top: 100%;
}
.emotion--mode-rows .emotion--banner {
  height: auto;
}
.emotion--mode-rows .emotion--banner .banner--content,
.emotion--mode-rows .emotion--banner .banner--content.left.top,
.emotion--mode-rows .emotion--banner .banner--content.left.center,
.emotion--mode-rows .emotion--banner .banner--content.left.bottom,
.emotion--mode-rows .emotion--banner .banner--content.center.top,
.emotion--mode-rows .emotion--banner .banner--content.center.bottom,
.emotion--mode-rows .emotion--banner .banner--content.right.top,
.emotion--mode-rows .emotion--banner .banner--content.right.center,
.emotion--mode-rows .emotion--banner .banner--content.right.bottom {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  float: none;
  left: 0;
  position: relative;
  top: 0;
}
.emotion--mode-rows .emotion--banner .banner--image-src {
  max-height: none;
  width: 100%;
}
.emotion--banner .banner--image {
  width: 100%;
}
.emotion--banner .banner--link {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 110;
}
.emotion--banner .banner--mapping {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.emotion--banner .banner--mapping-link {
  background: rgba(0, 0, 0, 0);
  display: block;
  position: absolute;
  z-index: 110;
}
.emotion--banner-slider {
  height: 100%;
  width: 100%;
}
.emotion--mode-rows .emotion--banner-slider {
  height: auto;
}
.emotion--mode-rows .emotion--banner-slider .banner-slider--container,
.emotion--mode-rows .emotion--banner-slider .banner-slider--slide {
  height: auto;
}
.emotion--mode-rows .emotion--banner-slider .banner-slider--item {
  vertical-align: middle;
}
.emotion--mode-rows .emotion--banner-slider .banner-slider--banner {
  -webkit-transform: none;
  transform: none;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}
.emotion--banner-slider .banner-slider--title {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  display: block;
  font-weight: 700;
  left: 0;
  overflow: hidden;
  padding: 10px 20px;
  position: absolute;
  text-align: center;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
  width: 100%;
  z-index: 100;
}
.emotion--banner-slider .banner-slider--container,
.emotion--banner-slider .banner-slider--slide {
  height: 100%;
  width: 100%;
}
.emotion--banner-slider .banner-slider--container .arrow {
  display: block;
}
.emotion--banner-slider .banner-slider--item {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.emotion--banner-slider .banner-slider--banner {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  z-index: 100;
}
.emotion--banner-slider .banner-slider--image {
  width: 100%;
}
.emotion--banner-slider .banner-slider--link {
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-indent: 200%;
  top: 0;
  white-space: nowrap;
  width: 100%;
  z-index: 200;
}
.emotion--banner-slider .image-slider--dots {
  display: none;
}
.emotion--product-slider {
  height: 100%;
  position: relative;
  width: 100%;
}
.emotion--mode-rows .emotion--product-slider {
  height: 360px;
}
.emotion--product-slider .product-slider--title {
  height: 55px;
  left: 0;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
  z-index: 500;
}
.emotion--product-slider .product-slider--content {
  height: 100%;
  left: 0;
  padding: 10px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 400;
}
.emotion--product-slider .product-slider--title ~ .product-slider--content {
  padding-top: 65px;
}
.emotion--product-slider .product-slider--arrow.arrow--next {
  border-right: 0 none;
}
.emotion--product-slider .product-slider--arrow.arrow--prev {
  border-left: 0 none;
}
.emotion--product-slider .box--emotion {
  height: 100%;
  padding: 0;
  text-align: center;
  width: 100%;
}
.emotion--product-slider .box--emotion .box--content {
  border: 0 none;
  padding: 0;
}
.emotion--product-slider .box--emotion .product--info {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.emotion--product-slider .box--emotion .product--image {
  height: 60%;
  margin: 0 auto;
}
.emotion--product-slider .box--emotion .product--details {
  margin-top: 5%;
  max-height: 35%;
  width: 100%;
}
.emotion--product-slider .box--emotion .product--title {
  font-size: 14px;
  font-weight: 400;
  white-space: normal;
}
.emotion--product-slider .box--emotion .product--price-info .price--unit {
  font-size: 10px;
  height: 15px;
}
.emotion--product-slider .box--emotion .product--price .price--default {
  font-size: 14px;
}
.emotion--product {
  height: 100%;
  width: 100%;
}
.emotion--mode-rows .emotion--product {
  height: 360px;
}
.emotion--product.is--no-border .box--content {
  border: 0 none;
}
.emotion--product .product--box {
  float: none;
  height: 100%;
  padding: 0;
  width: 100%;
}
.emotion--product .product--box .box--content {
  padding: 10px;
}
.emotion--product .product--box .product--info {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.emotion--product .product--box .product--image {
  height: 70%;
  margin: 0 auto;
}
.emotion--product .product--box .product--image.is--large {
  height: 100%;
}
.emotion--product .product--box .product--details {
  bottom: 0;
  left: 0;
  max-height: 30%;
  position: absolute;
  width: 100%;
}
.emotion--product .product--box .product--title {
  text-overflow: ellipsis;
}
.emotion--category-teaser {
  height: 100%;
  width: 100%;
}
.emotion--mode-rows .emotion--category-teaser {
  height: 360px;
}
.emotion--category-teaser .category-teaser--link {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}
.emotion--category-teaser .category-teaser--title {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  color: #fff;
  display: block;
  font-weight: 700;
  left: 0;
  overflow: hidden;
  padding: 10px 20px;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.emotion--manufacturer {
  height: 100%;
  position: relative;
  width: 100%;
}
.emotion--mode-rows .emotion--manufacturer {
  height: 260px;
}
.emotion--manufacturer .manufacturer--title {
  height: 55px;
  left: 0;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
  z-index: 500;
}
.emotion--manufacturer .manufacturer--content {
  height: 100%;
  left: 0;
  padding: 10px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 400;
}
.emotion--manufacturer .manufacturer--title ~ .manufacturer--content {
  padding-top: 65px;
}
.emotion--manufacturer .manufacturer--slider {
  height: 100%;
}
.emotion--manufacturer .manufacturer--slider .arrow--next {
  border-right: 0 none;
  right: -20px;
}
.emotion--manufacturer .manufacturer--slider .arrow--prev {
  border-left: 0 none;
  left: -20px;
}
.emotion--manufacturer .manufacturer--item {
  padding: 10px 15px;
  text-align: center;
  vertical-align: middle;
}
.emotion--manufacturer .manufacturer--link {
  color: #333;
  display: block;
  font-size: 18px;
  font-weight: 700;
  height: 100%;
  position: relative;
  width: 100%;
}
.emotion--manufacturer .manufacturer--link:hover {
  color: #5f5e5e;
}
.emotion--manufacturer .manufacturer--image {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.emotion--youtube {
  height: 100%;
  width: 100%;
}
.emotion--mode-rows .emotion--youtube {
  height: 360px;
}
.emotion--video {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.emotion--mode-rows .emotion--video {
  height: auto;
}
.emotion--mode-rows .emotion--video .video--element {
  height: auto;
  position: relative;
}
.emotion--video video::-moz-media-controls,
.emotion--video video::-webkit-media-controls {
  bottom: 15%;
}
.emotion--video .video--element {
  background: #000;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.emotion--video .video--cover {
  background-color: #000;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 1300;
}
.emotion--video .video--cover .video--play-icon {
  bottom: 0;
  color: #fff;
  display: block;
  font-size: 100px;
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  top: 0;
  width: 100px;
}
.emotion--video .video--play-btn {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 2px solid #fff;
  color: #fff;
  cursor: pointer;
  font-size: 21px;
  height: 42px;
  line-height: 40px;
  position: absolute;
  right: 25px;
  text-align: center;
  top: 25px;
  width: 42px;
  z-index: 1200;
  border-radius: 100%;
  background-clip: padding-box;
}
.emotion--video .video--text {
  bottom: 0;
  color: #fff;
  height: 100%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 1100;
}
.emotion--video .video--text.no--events {
  pointer-events: none;
}
.emotion--iframe {
  height: 100%;
  width: 100%;
}
.emotion--mode-rows .emotion--iframe {
  height: 360px;
}
.emotion--blog {
  height: 100%;
  overflow: auto;
  width: 100%;
}
.emotion--mode-rows .emotion--blog {
  height: auto;
}
.emotion--mode-rows .emotion--blog .blog--image {
  height: 160px;
}
.emotion--blog .blog--container {
  height: 100%;
  margin: 0 0 0 -1%;
}
.emotion--blog .blog--entry {
  height: 100%;
  padding-left: 1%;
}
.emotion--blog .blog--image {
  background-position: center center;
  background-size: cover;
  display: block;
  height: 40%;
  margin-bottom: 2%;
  width: 100%;
}
.emotion--blog .blog--title {
  color: #444;
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 2%;
}
.emotion--blog .blog--title:hover {
  color: #5f5e5e;
}
.emotion--blog .blog--description {
  color: #333;
  font-size: 14px;
  height: auto;
  line-height: 20px;
  max-height: 60%;
}
.emotion--html {
  height: 100%;
  overflow: auto;
  position: relative;
  width: 100%;
}
.emotion--mode-rows .emotion--html {
  height: auto;
}
.emotion--html .html--content :last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .emotion--blog {
    overflow: hidden;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--banner-slider .image-slider--dots {
    bottom: 10px;
    display: block;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: auto;
    width: 100%;
  }
  .emotion--banner-slider .image-slider--dots .dot--link {
    border-radius: 100%;
    background: #2f2f2f;
    background-clip: padding-box;
    border: 5px solid rgba(255, 255, 255, 0.5);
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin: 0 2px;
    text-indent: -99999em;
    width: 20px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .emotion--banner-slider .image-slider--dots .dot--link.is--active {
    background: #bead85;
    background-clip: padding-box;
  }
}
/*
Filter Panel
===========================================
Defines the styling of the filter panel element.

The styling includes the collapsed and expanded styling and the panel component properties.
```
<div class="filter-panel">
	<div class="filter-panel--flyout">

		<label class="filter-panel--title">
		Preis
		</label>

		<span class="filter-panel--icon"></span>

		<div class="filter-panel--content">
		test test
		</div>

	</div>
</div>
```
*/
.filter-panel {
  border: 1px solid transparent;
  display: block;
  height: 38px;
  margin-bottom: 10px;
  position: relative;
  border-radius: 0;
  background-color: #fff;
  background-image: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
}
.filter-panel:hover {
  background: #fff;
  border: 1px solid #bead85;
}
.filter-panel:hover .filter-panel--icon,
.filter-panel:hover .filter-panel--title {
  color: #bead85;
}
.filter-panel.is--disabled {
  background-color: #fff;
  background-image: none;
  border: 1px solid transparent;
  color: #333;
  opacity: .5;
}
.filter-panel.is--disabled:hover {
  border: 1px solid transparent;
  color: #333;
}
.filter-panel.is--disabled:hover .filter-panel--icon,
.filter-panel.is--disabled:hover .filter-panel--title {
  color: #333;
}
.filter-panel.is--disabled .filter-panel--title {
  color: #333;
}
.filter-panel.is--collapsed {
  border: 0 none;
  height: auto;
}
.filter-panel.is--collapsed .filter-panel--flyout {
  background: #fff;
  border: 1px solid #bead85;
  height: auto;
  overflow: visible;
  z-index: 800;
}
.filter-panel.is--collapsed .filter-panel--title {
  color: #bead85;
}
.filter-panel.is--collapsed .filter-panel--icon:before {
  color: #bead85;
  content: '\E610';
}
.filter-panel .flatpickr-wrapper {
  display: block;
  position: relative;
}
.filter-panel .flatpickr-wrapper .flatpickr-calendar.static {
  display: block;
  top: 45px;
  width: 100%;
}
.filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-rContainer {
  display: block;
}
.filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer {
  display: block;
  width: 100%;
}
.filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer .flatpickr-days {
  width: 100%;
}
.filter-panel--flyout {
  display: block;
  height: 38px;
  overflow: hidden;
  width: 100%;
  z-index: 500;
  border-radius: 0;
}
.filter-panel--title {
  cursor: pointer;
  display: block;
  height: 36px;
  line-height: 36px;
  margin: 0 0 5px 0;
  overflow: hidden;
  padding: 0 30px 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
}
.filter-panel--icon {
  cursor: pointer;
  display: inline-block;
  font-family: 'shopware';
  font-size: 6px;
  height: 16px;
  line-height: 16px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 8px;
  width: 16px;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
}
.filter-panel--icon:before {
  content: '\E612';
}
.filter-panel--content {
  display: block;
  padding: 10px;
}
.filter-panel--option-list {
  list-style: none;
  padding-bottom: 5px;
}
.filter-panel--option-list.sub-level {
  border-left: 1px solid transparent;
  margin: 0 0 0 8px;
  padding: 0 0 0 18px;
}
.filter-panel--option {
  display: block;
  position: relative;
}
.value-tree--option {
  margin: 0 0 10px 0;
}
.sub-level .value-tree--option {
  margin: 0;
}
.filter-panel--label {
  cursor: pointer;
  display: block;
  line-height: 18px;
  overflow: hidden;
  padding: 4px 0 4px 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
}
.filter-panel--range-info {
  padding: 10px 0 5px 0;
  text-align: center;
}
.filter-panel--range-info .range-info--label {
  color: #444;
  font-weight: 700;
}
.filter--date .input-type--date .filter-panel--input {
  display: block;
  width: 100%;
}
.filter-panel--checkbox,
.filter-panel--radio {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  padding: 1px;
  position: relative;
  vertical-align: top;
  width: 16px;
  border-radius: 11px;
  background-clip: padding-box;
}
.filter-panel--checkbox:hover,
.filter-panel--radio:hover {
  border-color: #bead85;
}
.filter-panel--checkbox input[type='checkbox'],
.filter-panel--radio input[type='checkbox'] {
  opacity: 0;
  background: none;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 65;
}
.filter-panel--checkbox input[type='checkbox']:checked ~ .input--state,
.filter-panel--radio input[type='checkbox']:checked ~ .input--state,
.filter-panel--checkbox input[type='checkbox']:checked ~ .checkbox--state,
.filter-panel--radio input[type='checkbox']:checked ~ .checkbox--state {
  background-color: #bead85;
  background-image: none;
}
.filter-panel--checkbox input[type='checkbox']:checked ~ .input--state:before,
.filter-panel--radio input[type='checkbox']:checked ~ .input--state:before,
.filter-panel--checkbox input[type='checkbox']:checked ~ .checkbox--state:before,
.filter-panel--radio input[type='checkbox']:checked ~ .checkbox--state:before {
  color: #fff;
  content: '\E60C';
  display: block;
  font-family: 'shopware';
  font-size: 7px;
  font-weight: 400;
  height: 12px;
  line-height: 12px;
  text-align: center;
  width: 12px;
}
.filter-panel--checkbox input[type='checkbox']:checked ~ .filter-panel--label,
.filter-panel--radio input[type='checkbox']:checked ~ .filter-panel--label {
  color: #bead85;
  font-weight: 700;
}
.filter-panel--checkbox input[type='checkbox']:disabled ~ .input--state,
.filter-panel--radio input[type='checkbox']:disabled ~ .input--state,
.filter-panel--checkbox input[type='checkbox']:disabled ~ .checkbox--state,
.filter-panel--radio input[type='checkbox']:disabled ~ .checkbox--state {
  background: #fff;
}
.filter-panel--checkbox input[type='checkbox']:disabled ~ .filter-panel--label,
.filter-panel--radio input[type='checkbox']:disabled ~ .filter-panel--label {
  color: #595959;
}
.filter-panel--checkbox .input--state,
.filter-panel--radio .input--state,
.filter-panel--checkbox .checkbox--state,
.filter-panel--radio .checkbox--state,
.filter-panel--checkbox .radio--state,
.filter-panel--radio .radio--state {
  border-radius: 11px;
  background-clip: padding-box;
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 60;
}
.filter-panel--checkbox.filter-panel--radio,
.filter-panel--radio.filter-panel--radio {
  border-radius: 11px;
  background-clip: padding-box;
}
.filter-panel--checkbox input[type='radio'],
.filter-panel--radio input[type='radio'] {
  opacity: 0;
  background: none;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 65;
}
.filter-panel--checkbox input[type='radio']:checked ~ .input--state,
.filter-panel--radio input[type='radio']:checked ~ .input--state,
.filter-panel--checkbox input[type='radio']:checked ~ .radio--state,
.filter-panel--radio input[type='radio']:checked ~ .radio--state {
  background-color: #bead85;
  background-image: none;
}
.filter-panel--checkbox input[type='radio']:checked ~ .filter-panel--label,
.filter-panel--radio input[type='radio']:checked ~ .filter-panel--label {
  color: #bead85;
  font-weight: 700;
}
.filter-panel--checkbox input[type='radio']:disabled .input--state,
.filter-panel--radio input[type='radio']:disabled .input--state,
.filter-panel--checkbox input[type='radio']:disabled .radio--state,
.filter-panel--radio input[type='radio']:disabled .radio--state {
  background: #fff;
}
.filter-panel--checkbox input[type='radio']:disabled .filter-panel--label,
.filter-panel--radio input[type='radio']:disabled .filter-panel--label {
  color: #333;
}
.filter-panel--checkbox input[type='radio'] + .input--state,
.filter-panel--radio input[type='radio'] + .input--state,
.filter-panel--checkbox input[type='radio'] + .radio--state,
.filter-panel--radio input[type='radio'] + .radio--state {
  border-radius: 11px;
  background-clip: padding-box;
}
.input-type--media {
  zoom: 1;
}
.input-type--media:after {
  clear: both;
  content: '';
  display: table;
}
.input-type--media:before,
.input-type--media:after {
  content: ' ';
  display: table;
}
.input-type--media:after {
  clear: both;
}
.input-type--media .option--container {
  display: block;
  float: left;
  height: 45px;
  margin: 0 0 2% 2%;
  max-width: 45px;
  position: relative;
  width: 18%;
}
.input-type--media .option--container .filter-panel--label {
  padding: 0;
}
.input-type--media .option--container input.is--disabled ~ label {
  opacity: .2;
}
.input-type--media .option--container input[type='checkbox'],
.input-type--media .option--container input[type='radio'] {
  opacity: 0;
  background: none;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 65;
}
.input-type--media .option--container input[type='checkbox']:hover ~ .filter-panel--label,
.input-type--media .option--container input[type='radio']:hover ~ .filter-panel--label {
  border-color: #bead85;
}
.input-type--media .option--container input[type='checkbox']:checked ~ .filter-panel--label,
.input-type--media .option--container input[type='radio']:checked ~ .filter-panel--label {
  border-color: #bead85;
}
.input-type--media .option--container input[type='checkbox']:checked ~ .filter-panel--label:after,
.input-type--media .option--container input[type='radio']:checked ~ .filter-panel--label:after {
  color: #fff;
  content: '\E60C';
  display: block;
  font-family: 'shopware';
  font-size: 7px;
  font-weight: 400;
  height: 16px;
  line-height: 16px;
  position: absolute;
  right: -4px;
  text-align: center;
  top: -4px;
  width: 16px;
  background-color: #bead85;
  background-image: none;
  border-radius: 11px;
  background-clip: padding-box;
}
.input-type--media .option--container input[type='checkbox']:disabled .filter-panel--label,
.input-type--media .option--container input[type='radio']:disabled .filter-panel--label {
  opacity: 0.2;
}
.filter--multi-selection .option--container:hover .filter-panel--label,
.filter--value .option--container:hover .filter-panel--label,
.filter--value-tree .option--container:hover .filter-panel--label {
  color: #bead85;
}
.filter--multi-selection .option--container:hover .filter-panel--input,
.filter--value .option--container:hover .filter-panel--input,
.filter--value-tree .option--container:hover .filter-panel--input {
  border-color: #bead85;
}
.filter--multi-selection .option--container:hover .filter-panel--input.is--disabled,
.filter--value .option--container:hover .filter-panel--input.is--disabled,
.filter--value-tree .option--container:hover .filter-panel--input.is--disabled {
  border-color: transparent;
}
.filter--multi-selection .filter-panel--checkbox,
.filter--value .filter-panel--checkbox,
.filter--value-tree .filter-panel--checkbox,
.filter--multi-selection .filter-panel--radio,
.filter--value .filter-panel--radio,
.filter--value-tree .filter-panel--radio {
  left: 0;
  position: absolute;
  top: 5px;
}
.filter--multi-selection .filter-panel--checkbox.is--disabled ~ .filter-panel--label,
.filter--value .filter-panel--checkbox.is--disabled ~ .filter-panel--label,
.filter--value-tree .filter-panel--checkbox.is--disabled ~ .filter-panel--label,
.filter--multi-selection .filter-panel--radio.is--disabled ~ .filter-panel--label,
.filter--value .filter-panel--radio.is--disabled ~ .filter-panel--label,
.filter--value-tree .filter-panel--radio.is--disabled ~ .filter-panel--label {
  color: #3e3f40;
}
.filter--multi-selection .filter-panel--checkbox.is--disabled:hover,
.filter--value .filter-panel--checkbox.is--disabled:hover,
.filter--value-tree .filter-panel--checkbox.is--disabled:hover,
.filter--multi-selection .filter-panel--radio.is--disabled:hover,
.filter--value .filter-panel--radio.is--disabled:hover,
.filter--value-tree .filter-panel--radio.is--disabled:hover {
  border-color: transparent;
}
.filter-panel--star-rating {
  zoom: 1;
  height: 90px;
  margin-bottom: 10px;
  position: relative;
}
.filter-panel--star-rating:after {
  clear: both;
  content: '';
  display: table;
}
.filter-panel--star-rating:before,
.filter-panel--star-rating:after {
  content: ' ';
  display: table;
}
.filter-panel--star-rating:after {
  clear: both;
}
.filter-panel--star-rating .rating-star--outer-container {
  zoom: 1;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  width: 220px;
}
.filter-panel--star-rating .rating-star--outer-container:after {
  clear: both;
  content: '';
  display: table;
}
.filter-panel--star-rating .rating-star--outer-container:before,
.filter-panel--star-rating .rating-star--outer-container:after {
  content: ' ';
  display: table;
}
.filter-panel--star-rating .rating-star--outer-container:after {
  clear: both;
}
.filter-panel--star-rating .rating-star--outer-container .icon--star,
.filter-panel--star-rating .rating-star--outer-container .icon--star-empty {
  font-size: 18px;
}
.filter-panel--star-rating .rating-star--outer-container .icon--star {
  color: #ae9962;
}
.filter-panel--star-rating .rating-star--outer-container .icon--star-empty {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #3e3f40;
}
.filter-panel--star-rating .rating-star--outer-container .rating-star--suffix {
  margin-left: 5px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.filter-panel--star-rating .rating-star--outer-container.is--active .icon--star-empty {
  color: #333;
}
.filter-panel--star-rating .rating-star--outer-container.is--active .rating-star--suffix {
  font-weight: 700;
}
.filter-panel--star-rating .rating-star--outer-container.is--disabled {
  opacity: .3;
}
.filter-panel--star-rating .rating-star--outer-container:hover .icon--star-empty {
  color: #333;
}
.filter-panel--star-rating .rating-star--outer-container:hover .rating-star--suffix {
  color: #bead85;
}
.filter-panel--star-rating .rating-star--outer-container:hover .is--disabled ~ .icon--star-empty {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #3e3f40;
}
.filter-panel--star-rating .rating-star--outer-container:hover .is--disabled ~ .rating-star--suffix {
  color: #333;
}
.filter--set-title {
  border-bottom: 1px solid transparent;
  clear: both;
  font-size: 14px;
  line-height: 24px;
  margin: 30px 0 10px 0;
  margin-left: 1%;
  margin-right: 1%;
}
.filter--value {
  background: #fff;
}
.filter--value .filter-panel--input {
  left: 10px;
  top: 10px;
}
.filter--value .filter-panel--title {
  padding: 0 30px 0 40px;
}
.filter--value.is--disabled .filter-panel--input:hover {
  border-color: transparent;
}
.filter--range .filter-panel--content {
  padding: 10px 20px;
}
.filter--active-container {
  padding: 20px 0 0 0;
}
.filter--active {
  background: #fff;
  border: 1px solid transparent;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  line-height: 24px;
  margin: 0 10px 10px 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0;
}
.filter--active .filter--active-icon {
  color: #333;
  font-family: 'shopware';
  font-size: 8px;
  margin: 0 10px 0 0;
  position: relative;
  top: -1px;
}
.filter--active .filter--active-icon:before {
  content: '\E60D';
}
.filter--active .icon--star {
  color: #ae9962;
}
.filter--active .icon--star-empty {
  color: #333;
}
.filter--active:hover,
.filter--active[data-filter-param='reset'] {
  border-color: #bead85;
  color: #bead85;
}
.filter--active:hover .filter--active-icon,
.filter--active[data-filter-param='reset'] .filter--active-icon {
  color: #bead85;
}
.action--filter-options.off-canvas.is--open .filter--active {
  max-width: 100%;
}
.filter--actions {
  clear: both;
  margin-bottom: 10px;
  padding: 10px 0;
}
.filter--btn-apply {
  font-weight: 700;
  position: relative;
  width: 100%;
}
.filter--btn-apply.is--icon-right [class^='icon--'] {
  font-size: 14px;
  line-height: 16px;
  margin: -8px 0 0 0;
}
.filter--btn-apply.is--loading [class^='icon--'] {
  -webkit-animation: keyframe--spin-reverse 1s linear infinite;
  animation: keyframe--spin-reverse 1s linear infinite;
}
.filter--btn-apply .filter--count {
  font-weight: 700;
}
.filter--facet-container {
  zoom: 1;
  padding: 10px 0 0 0;
}
.filter--facet-container:after {
  clear: both;
  content: '';
  display: table;
}
.filter--facet-container:before,
.filter--facet-container:after {
  content: ' ';
  display: table;
}
.filter--facet-container:after {
  clear: both;
}
.action--filter-options.is--active-filter .filter--active-container {
  display: block;
  padding: 15px 0 5px 0;
}
.filter--active-container {
  display: none;
}
.listing--wrapper {
  width: 100%;
}
.listing--wrapper.has--sidebar-filter .listing--paging {
  clear: both;
}
.listing--wrapper.has--sidebar-filter .action--filter-btn {
  display: block;
}
.listing--wrapper.has--sidebar-filter .action--sort {
  line-height: 32px;
  margin: 0 10px 10px 0;
  width: 100%;
}
.listing--wrapper.has--sidebar-filter .action--sort .sort--label {
  display: none;
}
.listing--wrapper.has--sidebar-filter .action--sort .sort--select {
  vertical-align: top;
  width: 100%;
}
.listing--wrapper .filter--actions.filter--actions-top {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .filter-panel {
    float: left;
    margin-left: 1%;
    width: 49%;
  }
  .filter-panel.is--collapsed {
    height: 38px;
  }
  .filter-panel .flatpickr-wrapper {
    position: static;
  }
  .filter-panel .flatpickr-wrapper .flatpickr-calendar.static {
    top: 100%;
  }
  .is--no-sidebar .filter-panel {
    width: 32%;
  }
  .filter-panel--flyout {
    left: 0;
    position: absolute;
    top: 0;
  }
  .filter-panel--content {
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .filter--active-container {
    margin-left: 1%;
    margin-right: 1%;
    padding: 0;
  }
  .filter--active-container.is--disabled .filter--active:not([data-filter-param='reset']),
  .filter--active-container.is--disabled .filter--active:not([data-filter-param='reset']):hover {
    border-color: transparent;
    color: #333;
    cursor: default;
  }
  .filter--active-container.is--disabled .filter--active:not([data-filter-param='reset']) .filter--active-icon,
  .filter--active-container.is--disabled .filter--active:not([data-filter-param='reset']):hover .filter--active-icon {
    color: #333;
  }
  .filter--active-container.is--disabled .filter--active:not([data-filter-param='reset']) .filter--active-icon:before,
  .filter--active-container.is--disabled .filter--active:not([data-filter-param='reset']):hover .filter--active-icon:before {
    content: '\E60C';
  }
  .filter--actions {
    margin-left: 1%;
    margin-right: 1%;
  }
  .filter--btn-apply {
    width: auto;
  }
  .filter--facet-container,
  .filter--actions-bottom {
    display: none;
  }
  .filter--actions.filter--actions-top {
    display: none;
  }
  .listing--wrapper.has--sidebar-filter .action--filter-btn {
    display: none;
  }
  .listing--wrapper.has--sidebar-filter .action--sort .sort--select {
    max-width: 200px;
    vertical-align: top;
  }
}
@media screen and (min-width: 1024px) {
  .filter-panel {
    width: 32%;
  }
}
@media screen and (min-width: 1260px) {
  .filter-panel--star-rating .rating-star--input {
    height: 20px;
    width: 20px;
  }
  .filter-panel--star-rating .rating-star--label {
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    width: 20px;
  }
  .listing--wrapper.has--sidebar-filter .action--sort .sort--label {
    display: inline-block;
    font-weight: 700;
    margin: 0 10px 0 0;
  }
}
/*
Language Flags
==================================================
Displays a country flag the size of 14px x 11px used for language selections purposes.
*/
.language--flag {
  background: url(/web/cache/escada/img/ico-flags-1b2f76da370b656839bf74e7f4353756.png) no-repeat 0 0;
  display: inline-block;
  height: 11px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width: 11px;
}
.language--flag.de_DE {
  background-position: 0 0;
}
.language--flag.en_GB {
  background-position: 0 -11px;
}
.language--flag.nl_NL {
  background-position: 0 -22px;
}
.language--flag.fr_FR {
  background-position: 0 -33px;
}
.language--flag.es_ES {
  background-position: 0 -44px;
}
.language--flag.it_IT {
  background-position: 0 -55px;
}
.hero-unit .hero--headline {
  font-size: 18px;
  margin: 0;
  padding-bottom: 5px;
  padding-top: 5px;
}
@media screen and (min-width: 768px) {
  .hero-unit .hero--headline {
    font-size: 28px;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
.hero-unit .hero--text {
  margin: 0;
  padding-bottom: 0;
  padding-top: 5px;
}
@media screen and (min-width: 768px) {
  .hero-unit .hero--text {
    margin: 0;
    padding-bottom: 0;
    padding-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  .hero-unit .hero--text p {
    margin: 0;
  }
}
.hero-unit .offcanvas--content {
  padding: 20px;
}
.hero-unit .offcanvas--content .content--title {
  color: #444;
  font-size: 18px;
  font-weight: 700;
  margin: 10px 0 15px 0;
}
/*
Image gallery element
====================================================
Defines the styles for the image gallery element that shows thumbnails of the product pictures in a slim slider element.

It is displayed on the product detail page.
*/
.image--gallery .image-slider--container {
  bottom: 90px;
  height: auto;
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.image--gallery.no--thumbnails .image-slider--container {
  bottom: 0;
}
.image--gallery .image-slider--item {
  cursor: default;
  display: inline-block;
  height: 100%;
  position: relative;
  text-align: center;
  width: 100%;
}
.image--gallery .image-slider--item .image--element {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto;
}
.image--gallery .image-slider--item .image--media,
.image--gallery .image-slider--item img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.image--gallery .image-slider--thumbnails {
  background: #fff;
  bottom: 0;
  display: block;
  height: 90px;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  top: auto;
  width: 100%;
}
.image--gallery .image-slider--thumbnails .thumbnails--arrow {
  top: 10px;
}
.image--gallery .image-slider--thumbnails .thumbnails--arrow.is--left {
  border-left: 0 none;
}
.image--gallery .image-slider--thumbnails .thumbnails--arrow.is--right {
  border-right: 0 none;
}
.image--gallery .image-slider--thumbnails-slide {
  left: auto;
  margin: 0 10px;
  top: auto;
}
.image--gallery .thumbnail--link {
  display: inline-block;
  margin: 0 10px 0 0;
}
.image--gallery .button--zoom-in,
.image--gallery .button--zoom-out,
.image--gallery .button--zoom-reset {
  font-size: 20px;
  left: 10px;
  padding: 2px 6px;
  position: absolute;
  top: 10px;
}
.image--gallery .button--zoom-in:hover,
.image--gallery .button--zoom-out:hover,
.image--gallery .button--zoom-reset:hover {
  z-index: 1;
}
.image--gallery .button--zoom-reset {
  border-radius: 0;
  left: 43px;
}
.image--gallery .button--zoom-in {
  left: 76px;
}
.image-gallery--modal .modal--close {
  height: 34px;
  line-height: 32px;
  top: 10px;
  width: 34px;
}
@media screen and (min-width: 1260px) {
  .js--image-gallery {
    height: 80%;
    width: 80%;
  }
}
/*
Image slider element
============================================
Defines the styles for the image slider element that is a part of the basic Shopware 5 shopping world elements.

The element can be added by using the Shopware 5 backend shopping world editor.

The element contains thumbnail image previews, navigation dots and navigation arrows to change the current active image.

It contains the viewport specific styles inside media queries.
*/
.image-slider {
  zoom: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  position: relative;
  z-index: 1000;
}
.image-slider:after {
  clear: both;
  content: '';
  display: table;
}
.image-slider:before,
.image-slider:after {
  content: ' ';
  display: table;
}
.image-slider:after {
  clear: both;
}
.image-slider--container {
  display: block;
  height: 200px;
  left: 0;
  overflow: hidden;
  position: relative;
  top: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.image-slider--container .arrow {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #333;
  cursor: pointer;
  display: none;
  font-family: 'shopware';
  font-size: 16px;
  height: 70px;
  line-height: 68px;
  margin-top: -35px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 30px;
  z-index: 1000;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
}
.image-slider--container .arrow.is--left {
  left: 0;
}
.image-slider--container .arrow.is--left:before,
.image-slider--container .arrow.is--left:before {
  content: '\E611';
}
.image-slider--container .arrow.is--right {
  right: 0;
}
.image-slider--container .arrow.is--right:before {
  content: '\E60F';
}
.image-slider--container .arrow:hover {
  border-color: rgba(190, 173, 133, 0.5);
  color: #bead85;
}
.image-slider--container.is--dragging .image-slider--item {
  cursor: move;
}
.image-slider--slide {
  zoom: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  font-size: 0;
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
  -ms-touch-action: pan-y;
  white-space: nowrap;
}
.image-slider--slide:after {
  clear: both;
  content: '';
  display: table;
}
.image-slider--slide:before,
.image-slider--slide:after {
  content: ' ';
  display: table;
}
.image-slider--slide:after {
  clear: both;
}
.image-slider--item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  cursor: pointer;
  display: inline-block;
  height: 100%;
  position: relative;
  text-align: center;
  width: 100%;
}
.image-slider--item .image--element {
  display: inline-block;
  height: 100%;
  max-width: 100%;
}
.image-slider--item .image--media {
  margin: 0 auto;
  text-align: center;
}
.image-slider--dots {
  padding: 10px 0;
  text-align: center;
}
.image-slider--thumbnails {
  display: none;
  height: 70px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 440px;
  white-space: nowrap;
  width: 100%;
}
.image-slider--thumbnails .image-slider--thumbnails-slide {
  left: 0;
  position: absolute;
  top: 0;
}
.image-slider--thumbnails .thumbnail--link {
  border: 1px solid transparent;
  display: inline-block;
  height: 70px;
  line-height: 57px;
  margin: 0 10px 0 0;
  padding: 5px;
  text-align: center;
  width: 70px;
  border-radius: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
}
.image-slider--thumbnails .thumbnail--link.is--active {
  border-color: #bead85;
}
.image-slider--thumbnails .thumbnail--image {
  display: inline;
  vertical-align: middle;
}
.image-slider--thumbnails .thumbnails--arrow {
  background: rgba(255, 255, 255, 0.85);
  border: 1px solid rgba(255, 255, 255, 0.85);
  color: #333;
  cursor: pointer;
  display: none;
  font-family: 'shopware';
  font-size: 14px;
  height: 70px;
  line-height: 70px;
  position: absolute;
  text-align: center;
  width: 20px;
  z-index: 1000;
  border-radius: 0;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  background-color: #fff;
  background-image: none;
}
.image-slider--thumbnails .thumbnails--arrow:hover {
  border-color: rgba(190, 173, 133, 0.85);
  color: #bead85;
}
.image-slider--thumbnails .thumbnails--arrow.is--top,
.image-slider--thumbnails .thumbnails--arrow.is--bottom {
  font-size: 8px;
  height: 24px;
  left: 0;
  line-height: 18px;
  padding: 2px 0 0 0;
  width: 70px;
}
.image-slider--thumbnails .thumbnails--arrow.is--top {
  top: 0;
}
.image-slider--thumbnails .thumbnails--arrow.is--top:before {
  content: '\E610';
}
.image-slider--thumbnails .thumbnails--arrow.is--bottom {
  bottom: 0;
}
.image-slider--thumbnails .thumbnails--arrow.is--bottom:before {
  content: '\E612';
}
.image-slider--thumbnails .thumbnails--arrow.is--left {
  left: 0;
  top: 0;
  width: 24px;
}
.image-slider--thumbnails .thumbnails--arrow.is--left:before {
  content: '\E611';
}
.image-slider--thumbnails .thumbnails--arrow.is--right {
  right: 0;
  top: 0;
  width: 24px;
}
.image-slider--thumbnails .thumbnails--arrow.is--right:before {
  content: '\E60F';
}
.image-slider--thumbnails .thumbnails--arrow.is--active {
  display: block;
}
@media screen and (min-width: 768px) {
  .image-slider--container {
    height: 400px;
  }
  .image-slider--container .arrow {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .image-slider--thumbnails {
    display: block;
  }
  .image-slider--container {
    height: 400px;
    margin-bottom: 110px;
  }
  .image-slider--container.no--thumbnails {
    margin-bottom: 0;
  }
  .image-slider--container.no--image .image-slider--item {
    cursor: default;
  }
  .image-slider--dots {
    position: absolute;
    top: 405px;
    width: 100%;
  }
}
@media screen and (min-width: 1260px) {
  .image-slider--container {
    height: 430px;
    margin-bottom: 0;
  }
  .image-slider--thumbnails {
    float: left;
    height: 430px;
    left: 0;
    margin: 0 20px 0 0;
    position: relative;
    top: 0;
    width: 70px;
  }
  .image-slider--thumbnails .thumbnail--link {
    display: block;
    margin: 0 20px 0 0;
  }
  .image-slider--dots {
    display: block;
    padding: 10px 0 10px 90px;
    position: relative;
    top: auto;
  }
}
/*
Image-zoom
====================================================
Defines the styles for the Shopware 5 image-zoom element.

It displays a magnifying glass when hovering the article images on the product detail page.

The functionality is provided by the `jquery.image-zoom.js` file.
*/
.js--img-zoom--container {
  left: 0;
  position: relative;
  top: 0;
}
.js--img-zoom--lens {
  border-radius: 0;
  background: rgba(255, 255, 255, 0.4);
  border: 1px solid transparent;
  cursor: pointer;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
}
.js--img-zoom--flyout {
  background: #fff;
  border: 1px solid transparent;
  display: none;
  height: 340px;
  overflow: hidden;
  position: absolute;
  right: -490px;
  top: 0;
  width: 460px;
  z-index: 2500;
  border-radius: 0;
}
.js--img-zoom--title {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  padding: 5px 20px;
  text-align: center;
  background-color: #555;
  background-image: none;
}
/*
Labels
===================================================================
######Creates a label for displaying a status.

To work properly the `span`-element needs the general `label`-class and a color scheme option:

Options: `success`, `info`, `warning`, `error`.
```
<span class="label success">Success!</span>
<span class="label info">Info!</span>
<span class="label warning">Warning!</span>
<span class="label error">Error!</span>
```
*/
.label {
  background: #333;
  color: #fff;
  display: inline-block;
  font-size: 11px;
  line-height: 12px;
  margin: 0;
  padding: 5px 10px;
  text-align: center;
  white-space: nowrap;
  border-radius: 0;
}
.label.success {
  background: #ae9962;
}
.label.info {
  background: #999;
}
.label.warning {
  background: #ae9962;
}
.label.error {
  background: #b03838;
}
/*
Last-seen products element
=======================================================
The Last-seen products element fetches the recently viewed articles of the user and displays them inside a slider-element.

The slider contains a title element and a product box with the article-image and price.
*/
.last-seen-products {
  zoom: 1;
  clear: both;
  margin: 10px 0 0 0;
}
.last-seen-products:after {
  clear: both;
  content: '';
  display: table;
}
.last-seen-products:before,
.last-seen-products:after {
  content: ' ';
  display: table;
}
.last-seen-products:after {
  clear: both;
}
.last-seen-products .last-seen-products--title {
  border-bottom: 1px solid transparent;
  color: #444;
  display: block;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 0;
}
.last-seen-products--slider {
  border-radius: 0;
  height: auto;
}
.last-seen-products--slider .product--box .product--title {
  margin: 0;
  padding: 0;
  text-align: center;
}
.last-seen-products--slider,
.last-seen-products--container {
  overflow: hidden;
  position: relative;
}
.last-seen-products--container {
  padding: 10px 0;
}
.last-seen-products--item {
  padding: 10px;
}
.last-seen-products-item--image {
  display: block;
  line-height: 120px;
}
@media screen and (min-width: 768px) {
  .last-seen-products {
    margin: 30px 0 0 0;
  }
}
/*
Lightbox
=========================================
Defines the properties for the lightbox container and image elements.

The lightbox creates a fullscreen overlay to preview product images.

Both components are required in order to make the element work properly.
*/
.lightbox--container {
  background: #fff;
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}
.lightbox--image {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  vertical-align: middle;
}
ul li {
  line-height: 26px;
}
.list--unstyled {
  list-style: none;
}
.list--inline {
  list-style: none;
}
.list--inline li {
  display: inline;
}
.list--unordered {
  list-style-type: none;
  padding: 0 0 0 20px;
}
.list--unordered li {
  position: relative;
  line-height: 26px;
}
.list--unordered li:before {
  content: '\E6B9';
  font-family: 'shopware';
  font-size: 10px;
  left: -20px;
  position: absolute;
  top: 0;
  width: 20px;
}
.list--unordered.is--disc li {
  position: relative;
}
.list--unordered.is--disc li:before {
  content: '\E656';
  font-family: 'shopware';
  font-size: 10px;
  left: -20px;
  position: absolute;
  top: 0;
  width: 20px;
}
.list--unordered.is--checked li {
  position: relative;
}
.list--unordered.is--checked li:before {
  content: '\E60C';
  font-family: 'shopware';
  font-size: 10px;
  left: -20px;
  position: absolute;
  top: 0;
  width: 20px;
}
.list--unordered.is--arrow-right li {
  position: relative;
}
.list--unordered.is--arrow-right li:before {
  content: '\E60F';
  font-family: 'shopware';
  font-size: 10;
  left: -20px;
  position: absolute;
  top: 0;
  width: 20px;
}
.list--unordered.is--star li {
  position: relative;
}
.list--unordered.is--star li:before {
  content: '\E600';
  font-family: 'shopware';
  font-size: 10;
  left: -20px;
  position: absolute;
  top: 0;
  width: 20px;
}
.list--unordered.is--cross li {
  position: relative;
}
.list--unordered.is--cross li:before {
  content: '\E60D';
  font-family: 'shopware';
  font-size: 10px;
  left: -20px;
  position: absolute;
  top: 0;
  width: 20px;
}
.list--unordered.is--tag li {
  position: relative;
}
.list--unordered.is--tag li:before {
  content: '\E640';
  font-family: 'shopware';
  font-size: 10px;
  left: -20px;
  position: absolute;
  top: 0;
  width: 20px;
}
.list--unordered.is--plus li {
  position: relative;
}
.list--unordered.is--plus li:before {
  content: '\E689';
  font-family: 'shopware';
  font-size: 10px;
  left: -20px;
  position: absolute;
  top: 0;
  width: 20px;
}
/*
Loading indicator
=============================================
Displays a spinning circle to indicate a loading status.

Can be imported by using the `i` tag with the `icon--loading-indicator` class.

`<i class="icon--loading-indicator"></i>`

The functionality is provided by the `jquery.loading-indicator.js` file.
*/
.js--is-loading {
  position: relative;
}
.js--loading-indicator {
  display: none;
  left: 50%;
  position: absolute;
  top: 50%;
  z-index: 6000;
}
body > .js--loading-indicator {
  position: fixed;
}
.js--loading-indicator.indicator--relative {
  background: none;
  border: 0 none;
  display: block;
  height: 30px;
  left: 50%;
  padding-bottom: 50px;
  padding-top: 50px;
  position: relative;
  top: auto;
  width: 30px;
}
.js--loading-indicator.indicator--absolute {
  background: none;
  border: 0 none;
  display: block;
  height: 30px;
  left: 50%;
  padding-bottom: 50px;
  padding-top: 50px;
  position: relative;
  top: auto;
  width: 30px;
  padding: 0;
  position: absolute;
  top: 50%;
}
.js--loading-indicator.indicator--absolute.js--loading-indicator {
  margin: -15px 0 0 -15px;
}
.has--cssanimations .js--loading-indicator {
  margin: -13px 0 0 -13px;
}
.has--cssanimations .js--loading-indicator div[class^='icon--'] {
  display: block;
  height: 26px;
  width: 26px;
}
.has--cssanimations .js--loading-indicator .icon--default:before,
.has--cssanimations .js--loading-indicator .icon--default:before {
  border: 2px solid rgba(168, 145, 84, 0.2);
  border-top: 2px solid #bead85;
  content: '';
  display: block;
  height: 18px;
  width: 18px;
  border-radius: 100%;
  background-clip: padding-box;
  -webkit-animation: keyframe--spin 1s linear infinite;
  animation: keyframe--spin 1s linear infinite;
}
.has--no-cssanimations .js--loading-indicator {
  margin: -13px 0 0 -13px;
}
.has--no-cssanimations .js--loading-indicator div[class^='icon--'] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: block;
  height: 16px;
  width: 16px;
}
.has--no-cssanimations .js--loading-indicator .icon--default {
  background-image: url(/web/cache/escada/img/loading-indicator-95cd502edb5017e51bba9ce68ae50ef7.gif);
  height: 16px;
  width: 16px;
}
/*
Menu scroller
==================================
Some styling rules can also be found in the hacks.less!
*/
.js--menu-scroller {
  position: relative;
}
.navigation--list-wrapper {
  overflow: hidden;
  position: relative;
}
.js--menu-scroller--list {
  left: 0;
  max-width: none;
  -webkit-overflow-scrolling: touch;
  overflow-x: scroll;
  position: relative;
  white-space: nowrap;
}
.js--menu-scroller--list::-webkit-scrollbar {
  display: none;
}
.js--menu-scroller--arrow {
  background-color: #f1f1f1;
  border: 1px solid transparent;
  color: #333;
  cursor: pointer;
  display: none;
  font-family: 'shopware';
  font-size: 12px;
  height: 37px;
  line-height: 37px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 22px;
  z-index: 750;
}
.js--menu-scroller--arrow:hover,
.js--menu-scroller--arrow:active {
  background: #fff;
  border-color: #bead85;
  color: #bead85;
}
.js--menu-scroller--arrow.left--arrow {
  border-left: 0 none;
  left: 0;
}
.js--menu-scroller--arrow.right--arrow {
  border-right: 0 none;
  right: 0;
}
@media screen and (min-width: 1260px) {
  .js--menu-scroller--arrow.left--arrow {
    border-radius: 0;
    border: 1px solid transparent;
    left: 0;
  }
  .js--menu-scroller--arrow.left--arrow:hover {
    border-color: #bead85;
  }
  .js--menu-scroller--arrow.right--arrow {
    border-radius: 0;
    border: 1px solid transparent;
    right: 0;
  }
  .js--menu-scroller--arrow.right--arrow:hover {
    border-color: #bead85;
  }
}
.js--modal {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  box-shadow: 0 0 5px 0 #e6e0cf;
  box-sizing: content-box;
  opacity: 0;
  background: padding-box #fff;
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 7000;
}
.js--modal .header {
  border-bottom: 1px solid transparent;
  height: 42px;
  padding: 10px 0;
}
.js--modal .header .title {
  font-size: 20px;
  font-weight: 400;
}
.js--modal .modal--close {
  font-size: 10px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 7px;
  width: 30px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
}
.js--modal .content {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: relative;
  width: 100%;
}
.js--modal .content .content--iframe {
  border: 0 none;
  display: block;
  height: 100%;
  padding: 10px;
  width: 100%;
}
.js--modal.sizing--auto.is--fullscreen {
  height: 100% !important;
  width: 100% !important;
}
.js--modal.sizing--fixed {
  max-height: none !important;
  max-width: none !important;
}
.js--modal.sizing--content {
  bottom: auto;
  height: auto;
  position: fixed;
  top: auto;
}
.js--modal.no--header .header {
  display: none;
}
.js--modal.no--border-radius {
  border-radius: 0;
}
@media screen and (min-width: 768px) {
  .js--modal {
    border-radius: 0;
  }
}
/*
Navigation list styling
=========================================
Defines a global component for navigation lists.

Navigation lists can be extended by custom styling declarations.

```
<ul class="navigation--list">
    <li class="navigation--entry is--active">
        <a class="navigation--link" href="">
            List entry
        </a>
    </li>
    <li class="navigation--entry">
        <a class="navigation--link" href="">
            <span>List entry</span>
        </a>
    </li>
    <li class="navigation--entry">
        <a class="navigation--link" href="">
            <span>List entry</span>
        </a>
    </li>
</ul>
```
*/
.navigation--list {
  list-style: none;
}
.js--off-canvas-button {
  border: 1px solid transparent;
  cursor: pointer;
  display: block;
  margin: 0 0 10px 0;
  padding: 10px;
  position: relative;
  border-radius: 0;
}
.js--off-canvas-button .tab--header {
  margin-bottom: 0 0 10px 0;
  position: relative;
}
.js--off-canvas-button .tab--title:after {
  content: '\E60F';
  font-size: 12px;
  margin: -6px 0 0 0;
  right: 5px;
}
.js--off-canvas-button .tab--preview {
  display: block;
}
.js--off-canvas-button .tab--preview p:last-child {
  margin-bottom: 0;
}
.js--off-canvas-button .tab--content {
  cursor: default;
}
.js--off-canvas-button:hover .tab--title {
  color: #5f5e5e;
}
.off-canvas {
  -webkit-transition: all 0.45s cubic-bezier(0.3, 0, 0.15, 1);
  transition: all 0.45s cubic-bezier(0.3, 0, 0.15, 1);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  background: #fff;
  bottom: 0;
  display: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: fixed;
  top: 0;
  width: 280px;
  z-index: 8000;
}
@media screen and (min-width: 1024px) {
  .off-canvas {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: none;
    transition: none;
    background: transparent;
    display: block;
    height: auto;
    left: 0;
    position: relative;
    top: 0;
    width: auto;
    z-index: 1000;
  }
}
.off-canvas.is--left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  left: 0;
}
.off-canvas.is--right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  right: 0;
}
.off-canvas.is--active {
  display: block;
}
.off-canvas.is--open {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.off-canvas.is--full-screen {
  width: 100%;
}
.off-canvas.no--transitions {
  -webkit-transition: none;
  transition: none;
}
.off-canvas .buttons--off-canvas {
  display: block;
}
.off-canvas .close--off-canvas {
  background-color: #555;
  background-image: none;
  zoom: 1;
  color: #fff;
  cursor: pointer;
  display: block;
  font-weight: 700;
  line-height: 38px;
  padding: 2px 10px;
}
.off-canvas .close--off-canvas:after {
  clear: both;
  content: '';
  display: table;
}
.off-canvas .close--off-canvas:before,
.off-canvas .close--off-canvas:after {
  content: ' ';
  display: table;
}
.off-canvas .close--off-canvas:after {
  clear: both;
}
.off-canvas .close--off-canvas .icon--arrow-left {
  font-size: 11px;
  margin: 0 10px 0 0;
}
.buttons--off-canvas {
  display: none;
}
@media screen and (min-width: 1024px) {
  .sidebar-main .entry--close-off-canvas {
    display: none;
  }
}
body > .js--overlay {
  position: fixed;
}
.js--overlay-relative {
  position: relative;
}
.js--overlay {
  -webkit-transition: opacity 0.45s cubic-bezier(.3,0,.15,1), visibility 0.45s linear;
  transition: opacity 0.45s cubic-bezier(.3,0,.15,1), visibility 0.45s linear;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 5000;
}
.js--overlay.theme--dark {
  background: rgba(255, 255, 255, 0.65);
}
.js--overlay.theme--light {
  background: rgba(255, 255, 255, 0.65);
}
.js--overlay.is--open {
  -webkit-transition-delay: 0;
  transition-delay: 0;
  opacity: 1;
  visibility: visible;
}
.js--overlay.is--closable {
  cursor: pointer;
}
.page-intro .page-intro--title {
  font-size: 28px;
  margin-top: 0;
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .page-intro .page-intro--title {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .page-intro .page-intro--title {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .page-intro .page-intro--title {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .page-intro .page-intro--title {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .page-intro .page-intro--title {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .page-intro .page-intro--title {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .page-intro .page-intro--title {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .page-intro .page-intro--title {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .page-intro .page-intro--title {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .page-intro .page-intro--title {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .page-intro .page-intro--title {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .page-intro .page-intro--title {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .page-intro .page-intro--title {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .page-intro .page-intro--title {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .page-intro .page-intro--title {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .page-intro .page-intro--title {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .page-intro .page-intro--title {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .page-intro .page-intro--title {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .page-intro .page-intro--title {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .page-intro .page-intro--title {
    margin-bottom: 20px;
  }
}
.page-intro .page-intro--text {
  margin: 0;
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .page-intro .page-intro--text {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .page-intro .page-intro--text {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .page-intro .page-intro--text {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .page-intro .page-intro--text {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .page-intro .page-intro--text {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .page-intro .page-intro--text {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .page-intro .page-intro--text {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .page-intro .page-intro--text {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .page-intro .page-intro--text {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .page-intro .page-intro--text {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .page-intro .page-intro--text {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .page-intro .page-intro--text {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .page-intro .page-intro--text {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .page-intro .page-intro--text {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .page-intro .page-intro--text {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .page-intro .page-intro--text {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .page-intro .page-intro--text {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .page-intro .page-intro--text {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .page-intro .page-intro--text {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .page-intro .page-intro--text {
    margin-bottom: 25px;
  }
}
.page-intro .page-intro--text p {
  font-size: 16px;
  margin: 0;
}
.panel {
  background-color: #fff;
  display: block;
  padding-bottom: 15px;
  padding-top: 15px;
}
.panel.is--slim {
  padding-bottom: 10px;
  padding-top: 10px;
}
.panel.is--wide {
  padding-bottom: 20px;
  padding-top: 20px;
}
.panel.is--flat {
  background: #999;
}
.panel .panel,
.panel .panel.is--slim,
.panel .panel.is--wide {
  padding: 0;
}
.panel.has--border {
  border: 1px solid transparent;
  padding: 15px;
}
.panel.has--border.is--slim {
  padding: 10px;
}
.panel.has--border.is--wide {
  padding: 20px;
}
.panel--header {
  background-color: #ccc;
  border-bottom: 1px solid transparent;
  color: #333;
  display: block;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  padding-bottom: 10px;
  padding-top: 15px;
}
.panel--header.secondary,
.panel--header.is--secondary {
  color: #333;
}
.panel--header.primary,
.panel--header.is--primary {
  color: #bead85;
}
.panel--title {
  color: #444;
  display: block;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 10px;
  margin-top: 0;
  padding-bottom: 10px;
  padding-top: 0;
}
.panel--title.is--underline,
.panel--title.is--underlined {
  border-bottom: 1px solid transparent;
  padding-bottom: 10px;
  padding-top: 0;
  text-decoration: none !important;
}
.panel--title.secondary,
.panel--title.is--secondary {
  color: #333;
}
.panel--title.primary,
.panel--title.is--primary {
  color: #bead85;
}
.panel--title:not(:first-child),
.panel--header:not(:first-child) {
  padding-top: 20px;
}
.panel--body {
  display: block;
  padding-bottom: 15px;
  padding-top: 20px;
  position: relative;
}
.panel--body.is--flat {
  background: #999;
}
.panel--actions {
  display: block;
  padding-bottom: 10px;
  padding-top: 20px;
}
.panel--dot-nav {
  height: 8px;
  position: relative;
}
.panel--dot-nav .dot--link,
.panel--dot-nav a {
  border-radius: 8px;
  background-clip: padding-box;
  border: 0 solid rgba(51, 51, 51, 0.25);
  display: inline-block;
  height: 8px;
  margin: 0 3px;
  width: 8px;
}
.panel--dot-nav .dot--link.is--active,
.panel--dot-nav a.is--active {
  background-color: #333;
  border-color: #333;
}
.panel--table {
  zoom: 1;
  border-collapse: collapse;
  border-spacing: 0;
  display: table;
  empty-cells: show;
  width: 100%;
}
.panel--table:after {
  clear: both;
  content: '';
  display: table;
}
.panel--table:before,
.panel--table:after {
  content: ' ';
  display: table;
}
.panel--table:after {
  clear: both;
}
.panel--table.has--border {
  border: 1px solid transparent;
}
.panel--tr {
  border-color: transparent;
  border-style: solid;
  border-width: 0 0 1px 0;
  display: table-row;
  width: 100%;
}
.panel--tr:last-child {
  border-width: 0;
}
.panel--tr.is--odd,
.panel--tr.is--secondary {
  background: #f5f5f5;
}
.panel--tr.is--primary {
  color: #bead85;
}
.panel--theader {
  display: table-header-group;
}
.panel--td,
.panel--th {
  zoom: 1;
  display: table-cell;
  font-size: 14px;
  line-height: 24px;
  padding: 10px 10px;
}
.panel--td:after,
.panel--th:after {
  clear: both;
  content: '';
  display: table;
}
.panel--td:before,
.panel--th:before,
.panel--td:after,
.panel--th:after {
  content: ' ';
  display: table;
}
.panel--td:after,
.panel--th:after {
  clear: both;
}
.panel--td.has--border,
.panel--th.has--border {
  border-color: transparent;
  border-style: solid;
  border-width: 0 1px 0 0;
}
.panel--td.has--border:last-child,
.panel--th.has--border:last-child {
  border-width: 0;
}
.panel--td p,
.panel--th p {
  margin: 0;
}
.panel--th {
  color: #444;
  font-weight: 700;
}
.panel--tfooter {
  display: table-footer-group;
}
.panel--tbody {
  display: table-row-group;
}
.panel--paging {
  display: inline-block;
  line-height: 32px;
}
.panel--paging .paging--link {
  border-radius: 0;
  background-color: #fff;
  background-image: linear-gradient(to bottom, #fff 0%, #ccc 100%);
  border: 1px solid #f1f1f1;
  color: #333;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  margin: 0 0;
  padding: 0 5px;
  text-align: center;
}
.panel--paging .paging--link [class^='icon--'] {
  font-size: 10px;
}
.panel--paging .paging--link.is--active,
.panel--paging .paging--link.is--active:hover {
  background-color: #e6e0cf;
  background-image: linear-gradient(to bottom, #e6e0cf 0%, #bead85 100%);
  border: 0 none;
  color: #333;
  cursor: default;
  font-weight: 700;
  line-height: 32px;
}
.panel--paging .paging--link:hover {
  background: transparent;
  border-color: #bead85;
  color: #333;
}
.product--details .product--header .product--title {
  color: #444;
  font-size: 21px;
  font-weight: 700;
}
.product--details .product--rating {
  color: #333;
  font-size: 19px;
  letter-spacing: -1px;
}
.product--details .product--rating .rating--count-wrapper {
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 25px;
  vertical-align: text-top;
}
.product--details .product--supplier {
  text-align: right;
}
.product--details .product--tax {
  font-size: 12px;
}
.product--details .product--properties .product--properties-table {
  background: #fff;
}
.product--details .product--properties tr:nth-child(even) td {
  background: #f5f5f5;
}
.product--details .content--title {
  color: #444;
  font-size: 18px;
  font-weight: 700;
}
.product--details .content--link [class^='icon'] {
  font-size: 10px;
}
.product--details .block-prices--container .block-prices--table th {
  color: #fff;
}
.product--details .listing .product--box .panel--body {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.product--details .action--link {
  background: none;
  border: none;
  line-height: normal;
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 14px;
  white-space: nowrap;
}
.product--details .action--link:hover {
  color: #bead85;
}
.product--details .action--link *[class^='icon'] {
  font-size: 12px;
}
.product--details .action--link *[class='icon--star'] {
  font-size: 14px;
}
.product--details .link--notepad.js--is-saved {
  color: #ae9962;
}
.product--details .price--unit {
  font-size: 12px;
}
.product--details .delivery--text {
  font-size: 14px;
}
.review--form .review--notice {
  font-size: 12px;
}
.review--entry {
  border-radius: 3px;
  background-clip: padding-box;
  background: #fff;
  border: 1px solid transparent;
  font-size: 14px;
}
.review--entry.has--answer {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.review--entry .content--title {
  font-size: 16px;
}
.review--entry .review--content {
  font-size: 14px;
}
.review--entry.is--answer {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background: #999;
  border-top: 0;
}
.content--product-reviews .captcha--notice {
  font-size: 12px;
  line-height: 19px;
}
.product--notification .alert {
  word-wrap: break-word;
}
.product--notification .notification--field {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.product--notification .notification--field:focus {
  z-index: 1;
}
.product--notification .notification--button {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.product--notification .notification--button .icon--mail {
  font-size: 12px;
}
.configurator--label {
  font-size: 14px;
  font-weight: 700;
}
@media screen and (min-width: 480px) {
  .product--details .configurator--form .select-field {
    height: 38px;
  }
  .product--details .configurator--form .select-field select {
    line-height: 36px;
  }
}
@media screen and (min-width: 768px) {
  .product--details .product--header .product--title {
    font-size: 28px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1024px) {
  .product--details .product--actions {
    border-bottom: 1px solid transparent;
  }
}
.product--navigation {
  display: none;
}
@media screen and (min-width: 1260px) {
  .product--navigation {
    display: block;
    position: relative;
  }
  .product--navigation .navigation--link {
    display: none;
    position: absolute;
    top: 140px;
  }
  .product--navigation .link--prev-button,
  .product--navigation .link--next-button {
    background: rgba(85, 85, 85, 0.1);
    color: #fff;
    display: block;
    font-size: 25px;
    height: 255px;
    line-height: 255px;
    text-align: center;
    width: 40px;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
  }
  .product--navigation .link--prev-button .link--prev-inner,
  .product--navigation .link--next-button .link--prev-inner,
  .product--navigation .link--prev-button .link--next-inner,
  .product--navigation .link--next-button .link--next-inner {
    display: none;
  }
  .product--navigation .image--wrapper {
    background: #fff;
    float: left;
    height: 255px;
    overflow: hidden;
    padding: 15px;
    position: relative;
    width: 200px;
  }
  .product--navigation .image--container {
    -webkit-transition: all 0.45s cubic-bezier(0.16, 0.04, 0.14, 1);
    transition: all 0.45s cubic-bezier(0.16, 0.04, 0.14, 1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    position: relative;
    width: 100%;
  }
  .product--navigation .link--prev-button {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    float: left;
  }
  .product--navigation .link--prev-button:before {
    content: '\E611';
    font-family: 'shopware';
  }
  .product--navigation .link--next-button {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    float: right;
  }
  .product--navigation .link--next-button:before {
    content: '\E60F';
    font-family: 'shopware';
  }
  .product--navigation .link--prev,
  .product--navigation .link--next {
    -webkit-transition: all 0.38s cubic-bezier(0.16, 0.04, 0.14, 1);
    transition: all 0.38s cubic-bezier(0.16, 0.04, 0.14, 1);
  }
  .product--navigation .link--prev:hover .link--prev-button,
  .product--navigation .link--next:hover .link--prev-button,
  .product--navigation .link--prev:hover .link--next-button,
  .product--navigation .link--next:hover .link--next-button {
    background: rgba(85, 85, 85, 0.2);
  }
  .product--navigation .link--prev {
    left: -40px;
  }
  .product--navigation .link--prev .image--container {
    left: -50px;
  }
  .product--navigation .link--prev.can--slide:hover {
    left: -140px;
  }
  .product--navigation .link--prev.can--slide:hover .image--container {
    left: 0;
  }
  .product--navigation .link--next {
    right: -40px;
  }
  .product--navigation .link--next .image--container {
    right: 50px;
  }
  .product--navigation .link--next.can--slide:hover {
    right: -140px;
  }
  .product--navigation .link--next.can--slide:hover .image--container {
    right: 0;
  }
}
/*
Product quick-view
======================================
Defines the styling of the product quick-view page.

The product quick-view is an element during the checkout process in Shopware 5 that displays the user the important information of his product without having to switch to the product detail page and interrupt the checkout.
*/
.product--quick-view {
  padding: 20px;
}
.product--quick-view .quick-view--image {
  border: 1px solid transparent;
  display: block;
  float: left;
  height: 200px;
  padding: 0 0 20px 0;
  position: relative;
  width: 100%;
  border-radius: 0;
}
.product--quick-view .quick-view--image img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.product--quick-view .quick-view--title {
  color: #444;
  display: block;
  font-size: 18px;
  font-weight: 700;
}
.product--quick-view .quick-view--title:hover {
  color: #bead85;
}
.product--quick-view .quick-view--supplier {
  font-size: 14px;
  font-weight: 700;
  padding: 10px 0 5px 0;
}
.product--quick-view .quick-view--description-title {
  border-bottom: 1px solid transparent;
  clear: both;
  color: #444;
  font-size: 16px;
  font-weight: 700;
  margin-top: 15px;
  padding-bottom: 5px;
}
.product--quick-view .quick-view--description {
  color: #555;
  font-size: 14px;
  padding-top: 10px;
}
.product--quick-view .quick-view--description,
.product--quick-view .quick-view--description > p {
  margin: 0;
}
@media screen and (min-width: 480px) {
  .product--quick-view {
    padding: 20px;
  }
  .product--quick-view .quick-view--image {
    width: 50%;
  }
  .product--quick-view .quick-view--header {
    float: right;
    padding-left: 20px;
    width: 50%;
  }
  .product--quick-view .quick-view--description-title {
    margin-top: 0;
  }
}
/*
Product Slider
===================================================
######Shopware Product slider element
The Shopware product slider element displays a selection of articles the user chooses inside a slim slider element.

The product slider uses the product box component for displaying and sliding articles.

The slider has `is--vertical` and `is-horizontal` properties to set the layout of the element.

For initializing a product slider the outer `product-slider` wrapper has to have the attribute `data-product-slider="true"`.

```
<div class="product-slider" data-product-slider="true">

    <a class="product-slider--arrow arrow--next is--horizontal"></a>
    <a class="product-slider--arrow arrow--prev is--horizontal"></a>

    <div class="product-slider--container is--horizontal">

        <div class="product-slider--item">
            <!-- Product box will be placed here. -->
        </div>

    </div>

</div>
```
*/
.product-slider {
  display: block;
  left: 0;
  padding: 0;
  position: relative;
  top: 0;
}
.product-slider--container {
  zoom: 1;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  display: block;
  font-size: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  position: relative;
  top: 0;
  white-space: nowrap;
  width: 100%;
}
.product-slider--container:after {
  clear: both;
  content: '';
  display: table;
}
.product-slider--container:before,
.product-slider--container:after {
  content: ' ';
  display: table;
}
.product-slider--container:after {
  clear: both;
}
@media screen and (min-width: 1260px) {
  .product-slider--container.is--horizontal,
  .product-slider--container.is--vertical {
    overflow: hidden;
  }
}
.product-slider--container::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.product-slider--container.is--vertical {
  overflow-x: hidden;
  overflow-y: scroll;
  white-space: normal;
}
.product-slider--container.is--vertical .product-slider--item {
  display: block;
  width: 100%;
}
.product-slider--container.is--horizontal {
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}
.product-slider--container.is--horizontal .product-slider--item {
  display: inline-block;
  height: 100%;
}
.is--ie .product-slider--container,
.is--firefox .product-slider--container,
.product-slider--container.is--no-scroll {
  overflow-x: hidden;
  overflow-y: hidden;
}
.product-slider--item {
  display: inline-block;
  font-size: 16px;
  left: 0;
  overflow: hidden;
  padding: 10px;
  position: relative;
  text-align: center;
  top: 0;
  width: 100%;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
}
@media screen and (min-width: 480px) {
  .product-slider--item {
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .product-slider--item {
    width: 33.33%;
  }
}
@media screen and (min-width: 1024px) {
  .product-slider--item {
    width: 25%;
  }
}
.product-slider--arrow {
  background: rgba(255, 255, 255, 0.5);
  border: 1px solid transparent;
  color: #333;
  cursor: pointer;
  display: block;
  font-family: 'shopware';
  font-size: 12px;
  height: 60px;
  line-height: 60px;
  margin: -30px 0 0 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 30px;
  z-index: 750;
  border-radius: 0;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
}
.product-slider--arrow.arrow--prev {
  left: 0;
}
.product-slider--arrow.arrow--prev:before,
.product-slider--arrow.arrow--prev:before {
  content: '\E611';
}
.product-slider--arrow.arrow--next {
  right: 0;
}
.product-slider--arrow.arrow--next:before {
  content: '\E60F';
}
.product-slider--arrow:hover {
  background: rgba(255, 255, 255, 0.8);
  border-color: #bead85;
  color: #bead85;
}
.product-slider--arrow.is--vertical {
  font-size: 6px;
  height: 30px;
  left: 50%;
  line-height: 30px;
  margin: 0 0 0 -30px;
  top: auto;
  width: 60px;
}
.product-slider--arrow.is--vertical.arrow--prev {
  top: 0;
}
.product-slider--arrow.is--vertical.arrow--prev:before,
.product-slider--arrow.is--vertical.arrow--prev:before {
  content: '\E610';
}
.product-slider--arrow.is--vertical.arrow--next {
  bottom: 0;
}
.product-slider--arrow.is--vertical.arrow--next:before {
  content: '\E612';
}
.range-slider {
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
}
.range-slider--container {
  border-radius: 0;
  box-shadow: none;
  background: #ccc;
  border: 1px solid transparent;
  display: block;
  height: 12px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  top: 5px;
  -ms-touch-action: none;
  width: 100%;
}
.range-slider--range-bar {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  box-shadow: none;
  background: #bead85;
  height: 100%;
  position: relative;
  width: 100%;
}
.range-slider--handle {
  border-radius: 0;
  background-color: #fafafa;
  background-image: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-callout: none;
  /* stylelint-disable-line */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  border: 1px solid transparent;
  cursor: pointer;
  height: 20px;
  position: absolute;
  width: 20px;
}
.range-slider--handle.is--min {
  left: -10px;
  top: -4px;
}
.range-slider--handle.is--max {
  right: -10px;
  top: -4px;
}
.range-slider--handle:hover,
.range-slider--handle.is--dragging {
  border-color: #bead85;
}
.range-slider--format {
  display: none;
}
.js--tab-menu .tab--navigation {
  list-style: none;
}
.js--tab-menu .tab--link {
  background-color: #fafafa;
  border: 1px solid #fafafa;
  color: #bead85;
  display: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 5px 0 0;
  padding: 10px 15px;
  position: relative;
  text-align: center;
  top: 1px;
  white-space: nowrap;
}
.js--tab-menu .tab--link:hover {
  background-color: #fff;
  border-color: #ccc;
  color: #bead85;
}
.js--tab-menu .tab--link:focus {
  outline: none;
}
.js--tab-menu .tab--link.is--active {
  background: #fff;
  border-color: #ccc;
  color: #bead85;
}
.js--tab-menu .tab--link.is--active:hover {
  color: #bead85;
}
.js--tab-menu .tab--link.has--content {
  display: inline-block;
}
.js--tab-menu.js--menu-scroller .tab--navigation {
  overflow: hidden;
}
.js--tab-menu.js--menu-scroller .tab--navigation .js--menu-scroller--item {
  top: 0;
}
.js--tab-menu.js--menu-scroller .js--menu-scroller--arrow {
  border: 1px solid transparent;
  height: 46px;
  line-height: 46px;
  border-radius: 0;
}
.js--tab-menu.js--menu-scroller .js--menu-scroller--arrow:hover {
  border-color: #bead85;
}
.js--tab-menu .tab--container-list .tab--container {
  border: 1px solid transparent;
  display: none;
}
.js--tab-menu .tab--container-list .tab--container.has--content.is--active {
  display: block;
}
/*
Tagcloud
=============================================
The tagcloud element shows recent keywords inside a box, ordered in importance by font-size.
```
<div class="panel has--border tagcloud--content">
    <div class="panel--body is--wide tagcloud">
        <a href="#" title="tagcloud-item" class="tag0">Tagcloud-Item</a>
        <a href="#" title="tagcloud-item" class="tag1">Tagcloud-Item</a>
        <a href="#" title="tagcloud-item" class="tag2">Tagcloud-Item</a>
        <a href="#" title="tagcloud-item" class="tag3">Tagcloud-Item</a>
    </div>
</div>
```
*/
.tagcloud a {
  color: #333;
  margin: 0 10px 0 0;
}
.tagcloud a:hover {
  color: #5f5e5e;
}
.tagcloud .tag0 {
  font-size: 21px;
  line-height: 21px;
}
.tagcloud .tag1 {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
.tagcloud .tag2 {
  font-size: 14px;
  line-height: 14px;
}
.tagcloud .tag3 {
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
}
/*
Tell-a-friend
==========================================
Contains the tell-a-friend element styling that can be used to share products.

The option can be enabled in the Shopware backend and is disabled by default.
*/
.tellafriend--content {
  padding-top: 10px;
  width: 100%;
}
.tellafriend--content .tellafriend--field {
  margin: 0 0 10px 0;
  width: 100%;
}
.tellafriend--content .tellafriend--buttons {
  zoom: 1;
}
.tellafriend--content .tellafriend--buttons:after {
  clear: both;
  content: '';
  display: table;
}
.tellafriend--content .tellafriend--buttons:before,
.tellafriend--content .tellafriend--buttons:after {
  content: ' ';
  display: table;
}
.tellafriend--content .tellafriend--buttons:after {
  clear: both;
}
.tellafriend--content .captcha--placeholder {
  margin-bottom: 10px;
}
.tellafriend--content .captcha--notice {
  display: block;
  margin-bottom: 10px;
}
.tellafriend--content .alert {
  margin-top: 30px;
}
.tellafriend--content .review--notice {
  font-size: 14px;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .tellafriend--content {
    padding-top: 20px;
    width: 100%;
  }
  .tellafriend--content .tellafriend--field {
    margin-bottom: 15px;
  }
  .tellafriend--content .alert {
    margin: 0 0 16px 0;
  }
}
@media screen and (min-width: 1260px) {
  .tellafriend--content {
    padding-top: 45px;
  }
}
.grid-clear,
.clearfix,
.clear,
.block-group.is--grid {
  zoom: 1;
}
.grid-clear:before,
.clearfix:before,
.clear:before,
.grid-clear:after,
.clearfix:after,
.clear:after {
  content: ' ';
  display: table;
}
.grid-clear:after,
.clearfix:after,
.clear:after {
  clear: both;
}
@media screen and (min-width: 0) {
  .block-group.is--grid {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.block-group.is--grid > .block {
  min-height: 1px;
  position: relative;
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12 {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12 {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12 {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12 {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12 {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12 {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12 {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12 {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12 {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12 {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12 {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12 {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12 {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12 {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12 {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12 {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12 {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12 {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12 {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12 {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12 {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12 {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12 {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12 {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12 {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12 {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12 {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12 {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12 {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12 {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12 {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12 {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12 {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12 {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12 {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12 {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12 {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12 {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12 {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12 {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12 {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12 {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12 {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12 {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12 {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-12 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-12 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-12 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-12 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-12 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-12 {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12 {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12 {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-12 {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12 {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12 {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-12 {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12 {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12 {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-12 {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12 {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12 {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-12 {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12 {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12 {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-12 {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12 {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12 {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-12 {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12 {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12 {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-12 {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12 {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12 {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-12 {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12 {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12 {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11 {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11 {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11 {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11 {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11 {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11 {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11 {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11 {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11 {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11 {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11 {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11 {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11 {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11 {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11 {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11 {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11 {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11 {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11 {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11 {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11 {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11 {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11 {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11 {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11 {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11 {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11 {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11 {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11 {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11 {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11 {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11 {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11 {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11 {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11 {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11 {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11 {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11 {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11 {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11 {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11 {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11 {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11 {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11 {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11 {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11 {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11 {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11 {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11 {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11 {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11 {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11 {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11 {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11 {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11 {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11 {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11 {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11 {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11 {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11 {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11 {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11 {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11 {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11 {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11 {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11 {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11 {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11 {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11 {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11 {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11 {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11 {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11 {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11 {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11 {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11 {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11 {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11 {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11 {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11 {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11 {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11 {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11 {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11 {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11 {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11 {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11 {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11 {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11 {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11 {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11 {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11 {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11 {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11 {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11 {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11 {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11 {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11 {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11 {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11 {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11 {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11 {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11 {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11 {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11 {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11 {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11 {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11 {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11 {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11 {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11 {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11 {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11 {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11 {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11 {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11 {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11 {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11 {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11 {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11 {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11 {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11 {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11 {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11 {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11 {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11 {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11 {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11 {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11 {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11 {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11 {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11 {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11 {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11 {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11 {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11 {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11 {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11 {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11 {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11 {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11 {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11 {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11 {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11 {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11 {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11 {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11 {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11 {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11 {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11 {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11 {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11 {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11 {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-11 {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11 {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11 {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-11 {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11 {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11 {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-11 {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11 {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11 {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-11 {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11 {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11 {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-11 {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11 {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11 {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-11 {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11 {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11 {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-11 {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11 {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11 {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-11 {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11 {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11 {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-11 {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11 {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11 {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-11 {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11 {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11 {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-11 {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11 {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11 {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-11 {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11 {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11 {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-11 {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11 {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11 {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-11 {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11 {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11 {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10 {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10 {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10 {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10 {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10 {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10 {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10 {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10 {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10 {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10 {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10 {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10 {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10 {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10 {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10 {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10 {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10 {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10 {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10 {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10 {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10 {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10 {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10 {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10 {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10 {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10 {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10 {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10 {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10 {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10 {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10 {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10 {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10 {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10 {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10 {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10 {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10 {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10 {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10 {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10 {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10 {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10 {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10 {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10 {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10 {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10 {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10 {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10 {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10 {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10 {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10 {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10 {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10 {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10 {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10 {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10 {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10 {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10 {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10 {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10 {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10 {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10 {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10 {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10 {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10 {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10 {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10 {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10 {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10 {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10 {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10 {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10 {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10 {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10 {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10 {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-10 {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10 {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10 {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-10 {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10 {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10 {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-10 {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10 {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10 {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-10 {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10 {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10 {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-10 {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10 {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10 {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-10 {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10 {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10 {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-10 {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10 {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10 {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-10 {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10 {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10 {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-10 {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10 {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10 {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-10 {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10 {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10 {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-10 {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10 {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10 {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-10 {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10 {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10 {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-10 {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10 {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10 {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-10 {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10 {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10 {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9 {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9 {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9 {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9 {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9 {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9 {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9 {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9 {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9 {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9 {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9 {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9 {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9 {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9 {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9 {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9 {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9 {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9 {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9 {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9 {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9 {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9 {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9 {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9 {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9 {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9 {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9 {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9 {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9 {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9 {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9 {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9 {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9 {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9 {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9 {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9 {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9 {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9 {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9 {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9 {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9 {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9 {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9 {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9 {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9 {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9 {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9 {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9 {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9 {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9 {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9 {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9 {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9 {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9 {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9 {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9 {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9 {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9 {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9 {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9 {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9 {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9 {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9 {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9 {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9 {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9 {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9 {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9 {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9 {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-9 {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9 {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9 {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-9 {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9 {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9 {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-9 {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9 {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9 {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-9 {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9 {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9 {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-9 {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9 {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9 {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-9 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-9 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-9 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-9 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-9 {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9 {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9 {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-9 {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9 {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9 {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-9 {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9 {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9 {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-9 {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9 {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9 {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-9 {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9 {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9 {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8 {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8 {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8 {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8 {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8 {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8 {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8 {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8 {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8 {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8 {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8 {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8 {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8 {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8 {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8 {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8 {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8 {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8 {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8 {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8 {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8 {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8 {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8 {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8 {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8 {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8 {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8 {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8 {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8 {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8 {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8 {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8 {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8 {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8 {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8 {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8 {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8 {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8 {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8 {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8 {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8 {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8 {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-8 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-8 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-8 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-8 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-8 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-8 {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8 {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8 {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-8 {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8 {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8 {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-8 {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8 {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8 {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-8 {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8 {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8 {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-8 {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8 {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8 {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-8 {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8 {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8 {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-8 {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8 {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8 {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-8 {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8 {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8 {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-8 {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8 {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8 {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7 {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7 {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7 {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7 {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7 {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7 {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7 {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7 {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7 {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7 {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7 {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7 {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7 {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7 {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7 {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7 {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7 {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7 {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7 {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7 {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7 {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7 {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7 {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7 {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7 {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7 {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7 {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7 {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7 {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7 {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7 {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7 {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7 {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7 {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7 {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7 {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7 {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7 {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7 {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-7 {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7 {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7 {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-7 {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7 {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7 {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-7 {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7 {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7 {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-7 {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7 {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7 {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-7 {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7 {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7 {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-7 {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7 {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7 {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-7 {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7 {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7 {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-7 {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7 {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7 {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-7 {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7 {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7 {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-7 {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7 {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7 {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-7 {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7 {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7 {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-7 {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7 {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7 {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-7 {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7 {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7 {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-7 {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7 {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7 {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6 {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6 {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6 {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-6 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-6 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-6 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-6 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-6 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-6 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-6 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-6 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-6 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-6 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-6 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-6 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-6 {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6 {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6 {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-6 {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6 {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6 {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-5 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-5 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-5 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-5 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-5 {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5 {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5 {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-5 {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5 {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5 {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-5 {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5 {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5 {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-5 {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5 {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5 {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-5 {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5 {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5 {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-5 {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5 {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5 {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-5 {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5 {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5 {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-5 {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5 {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5 {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-5 {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5 {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5 {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-5 {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5 {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5 {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-4 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-4 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-4 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-4 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-4 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-4 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-4 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-4 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-4 {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4 {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4 {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-4 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-4 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-4 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-4 {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4 {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4 {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-4 {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4 {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4 {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-3 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-3 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-3 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-3 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-3 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-3 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-3 {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3 {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3 {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-3 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-3 {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3 {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3 {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-2 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-2 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-2 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-2 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-2 {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2 {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2 {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-1 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-1 {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1 {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1 {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-0-0 {
    width: 0%;
  }
  .block-group.is--grid > .block.grid-push-0-0 {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-pull-0-0 {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-reset {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-12-12-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-12-xs {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xs {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xs {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-12-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-12-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-12-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12-xs {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xs {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xs {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12-xs {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xs {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xs {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12-xs {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xs {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xs {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12-xs {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xs {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xs {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12-xs {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xs {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xs {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12-xs {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xs {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xs {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12-xs {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xs {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xs {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-12-xs {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xs {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xs {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-12-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12-xs {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xs {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xs {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12-xs {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xs {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xs {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12-xs {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xs {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xs {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12-xs {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xs {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xs {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12-xs {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xs {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xs {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-12-xs {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xs {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xs {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-12-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-12-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-12-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-12-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-12-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-12-xs {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-xs {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-xs {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-12-xs {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-xs {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-xs {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-12-xs {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-xs {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-xs {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-12-xs {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-xs {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-xs {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-12-xs {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-xs {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-xs {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-12-xs {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-xs {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-xs {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-12-xs {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-xs {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-xs {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-12-xs {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12-xs {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12-xs {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-12-xs {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12-xs {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12-xs {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-11-11-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11-xs {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xs {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xs {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11-xs {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xs {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xs {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11-xs {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xs {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xs {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11-xs {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xs {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xs {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11-xs {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xs {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xs {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11-xs {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xs {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xs {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11-xs {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xs {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xs {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11-xs {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xs {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xs {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11-xs {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xs {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xs {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11-xs {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xs {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xs {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-11-xs {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xs {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xs {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11-xs {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xs {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xs {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11-xs {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xs {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xs {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11-xs {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xs {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xs {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11-xs {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xs {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xs {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11-xs {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xs {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xs {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11-xs {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xs {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xs {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11-xs {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xs {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xs {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11-xs {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xs {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xs {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11-xs {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xs {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xs {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-11-xs {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xs {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xs {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11-xs {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xs {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xs {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11-xs {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xs {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xs {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11-xs {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xs {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xs {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11-xs {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xs {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xs {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11-xs {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xs {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xs {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11-xs {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xs {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xs {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11-xs {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xs {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xs {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11-xs {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xs {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xs {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-11-xs {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xs {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xs {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11-xs {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xs {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xs {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11-xs {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xs {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xs {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11-xs {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xs {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xs {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11-xs {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xs {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xs {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11-xs {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xs {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xs {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11-xs {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xs {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xs {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11-xs {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xs {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xs {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-11-xs {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xs {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xs {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11-xs {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xs {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xs {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11-xs {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xs {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xs {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11-xs {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xs {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xs {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11-xs {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xs {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xs {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11-xs {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xs {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xs {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11-xs {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xs {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xs {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-11-xs {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xs {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xs {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11-xs {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xs {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xs {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11-xs {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xs {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xs {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11-xs {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xs {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xs {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11-xs {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xs {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xs {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11-xs {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xs {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xs {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-11-xs {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xs {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xs {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-11-xs {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-xs {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-xs {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-11-xs {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-xs {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-xs {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-11-xs {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-xs {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-xs {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-11-xs {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-xs {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-xs {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-11-xs {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-xs {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-xs {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-11-xs {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-xs {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-xs {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-11-xs {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-xs {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-xs {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-11-xs {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-xs {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-xs {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-11-xs {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-xs {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-xs {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-11-xs {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-xs {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-xs {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-11-xs {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-xs {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-xs {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-11-xs {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-xs {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-xs {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-11-xs {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11-xs {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11-xs {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-11-xs {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11-xs {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11-xs {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-10-10-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10-xs {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xs {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xs {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10-xs {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xs {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xs {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10-xs {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xs {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xs {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10-xs {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xs {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xs {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10-xs {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xs {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xs {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10-xs {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xs {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xs {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10-xs {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xs {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xs {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10-xs {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xs {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xs {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10-xs {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xs {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xs {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-10-xs {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xs {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xs {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-10-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10-xs {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xs {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xs {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10-xs {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xs {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xs {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10-xs {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xs {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xs {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10-xs {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xs {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xs {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10-xs {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xs {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xs {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10-xs {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xs {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xs {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10-xs {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xs {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xs {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-10-xs {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xs {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xs {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10-xs {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xs {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xs {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10-xs {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xs {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xs {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10-xs {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xs {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xs {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10-xs {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xs {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xs {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10-xs {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xs {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xs {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10-xs {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xs {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xs {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-10-xs {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xs {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xs {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-10-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-10-xs {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-xs {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-xs {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-10-xs {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-xs {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-xs {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-10-xs {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-xs {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-xs {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-10-xs {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-xs {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-xs {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-10-xs {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-xs {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-xs {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-10-xs {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-xs {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-xs {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-10-xs {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-xs {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-xs {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-10-xs {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-xs {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-xs {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-10-xs {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-xs {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-xs {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-10-xs {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-xs {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-xs {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-10-xs {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-xs {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-xs {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-10-xs {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-xs {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-xs {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-10-xs {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10-xs {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10-xs {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-10-xs {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10-xs {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10-xs {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-9-9-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9-xs {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xs {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xs {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9-xs {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xs {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xs {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9-xs {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xs {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xs {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9-xs {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xs {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xs {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9-xs {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xs {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xs {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9-xs {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xs {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xs {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9-xs {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xs {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xs {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9-xs {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xs {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xs {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-9-xs {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xs {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xs {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9-xs {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xs {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xs {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9-xs {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xs {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xs {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9-xs {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xs {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xs {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9-xs {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xs {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xs {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9-xs {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xs {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xs {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9-xs {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xs {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xs {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9-xs {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xs {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xs {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-9-xs {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xs {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xs {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-9-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9-xs {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xs {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xs {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9-xs {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xs {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xs {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9-xs {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xs {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xs {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9-xs {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xs {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xs {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9-xs {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xs {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xs {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-9-xs {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xs {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xs {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-9-xs {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-xs {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-xs {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-9-xs {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-xs {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-xs {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-9-xs {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-xs {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-xs {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-9-xs {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-xs {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-xs {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-9-xs {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-xs {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-xs {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-9-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-9-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-9-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-9-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-9-xs {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-xs {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-xs {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-9-xs {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-xs {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-xs {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-9-xs {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-xs {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-xs {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-9-xs {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9-xs {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9-xs {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-9-xs {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9-xs {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9-xs {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-8-8-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8-xs {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xs {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xs {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8-xs {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xs {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xs {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8-xs {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xs {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xs {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8-xs {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xs {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xs {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8-xs {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xs {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xs {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8-xs {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xs {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xs {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8-xs {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xs {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xs {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-8-xs {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xs {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xs {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-8-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8-xs {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xs {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xs {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8-xs {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xs {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xs {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8-xs {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xs {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xs {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8-xs {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xs {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xs {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8-xs {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xs {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xs {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-8-xs {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xs {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xs {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-8-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-8-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-8-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-8-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-8-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-8-xs {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-xs {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-xs {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-8-xs {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-xs {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-xs {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-8-xs {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-xs {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-xs {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-8-xs {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-xs {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-xs {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-8-xs {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-xs {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-xs {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-8-xs {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-xs {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-xs {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-8-xs {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-xs {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-xs {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-8-xs {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8-xs {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8-xs {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-8-xs {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8-xs {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8-xs {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-7-7-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7-xs {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xs {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xs {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7-xs {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xs {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xs {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7-xs {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xs {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xs {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7-xs {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xs {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xs {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7-xs {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xs {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xs {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7-xs {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xs {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xs {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-7-xs {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xs {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xs {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7-xs {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xs {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xs {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7-xs {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xs {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xs {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7-xs {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xs {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xs {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7-xs {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xs {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xs {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7-xs {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xs {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xs {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-7-xs {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xs {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xs {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-7-xs {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-xs {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-xs {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-7-xs {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-xs {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-xs {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-7-xs {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-xs {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-xs {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-7-xs {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-xs {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-xs {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-7-xs {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-xs {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-xs {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-7-xs {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-xs {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-xs {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-7-xs {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-xs {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-xs {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-7-xs {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-xs {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-xs {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-7-xs {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-xs {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-xs {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-7-xs {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-xs {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-xs {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-7-xs {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-xs {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-xs {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-7-xs {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-xs {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-xs {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-7-xs {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7-xs {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7-xs {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-7-xs {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7-xs {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7-xs {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-6-6-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-6-xs {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xs {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xs {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-6-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-6-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-6-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-6-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-6-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-6-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-6-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-6-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-6-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-6-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-6-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-6-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-6-xs {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6-xs {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6-xs {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-6-xs {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6-xs {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6-xs {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-5-5-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-5-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-5-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-5-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-5-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-5-xs {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-xs {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-xs {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-5-xs {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-xs {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-xs {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-5-xs {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-xs {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-xs {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-5-xs {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-xs {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-xs {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-5-xs {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-xs {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-xs {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-5-xs {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-xs {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-xs {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-5-xs {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-xs {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-xs {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-5-xs {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-xs {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-xs {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-5-xs {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5-xs {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5-xs {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-5-xs {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5-xs {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5-xs {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-4-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-4-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-4-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-4-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-4-4-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-4-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-4-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-4-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-4-xs {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-xs {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-xs {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-4-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-4-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-4-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-4-xs {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4-xs {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4-xs {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-4-xs {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4-xs {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4-xs {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-3-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-3-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-3-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-3-3-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-3-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-3-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-3-xs {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-xs {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-xs {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-3-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-3-xs {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3-xs {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3-xs {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-2-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-2-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-2-2-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-2-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-2-xs {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2-xs {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2-xs {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-1-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-1-1-xs {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1-xs {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1-xs {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block.grid-0-0-xs {
    width: 0%;
  }
  .block-group.is--grid > .block.grid-push-0-0-xs {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-pull-0-0-xs {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-reset-xs {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-12-12-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-12-s {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-s {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-s {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-12-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-12-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-12-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-12-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-12-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-12-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-12-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-12-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-12-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-12-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-12-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-12-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-12-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-12-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-12-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-12-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-12-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-12-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-12-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-12-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-12-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-12-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-12-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-12-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-12-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-12-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-12-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-12-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-12-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-12-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-12-s {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-s {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-s {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-12-s {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-s {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-s {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-12-s {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-s {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-s {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-12-s {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-s {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-s {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-12-s {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-s {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-s {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-12-s {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-s {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-s {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-12-s {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-s {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-s {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-12-s {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-s {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-s {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-12-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-12-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-12-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-12-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-12-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-12-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-12-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-12-s {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-s {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-s {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-12-s {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-s {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-s {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-12-s {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-s {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-s {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-12-s {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-s {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-s {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-12-s {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-s {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-s {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-12-s {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-s {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-s {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-12-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-12-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-12-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-12-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-12-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-12-s {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-s {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-s {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-12-s {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-s {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-s {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-12-s {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-s {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-s {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-12-s {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-s {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-s {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-12-s {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-s {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-s {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-12-s {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-s {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-s {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-12-s {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-s {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-s {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-12-s {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12-s {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12-s {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-12-s {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12-s {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12-s {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-11-11-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-11-s {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-s {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-s {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-11-s {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-s {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-s {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-11-s {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-s {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-s {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-11-s {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-s {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-s {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-11-s {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-s {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-s {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-11-s {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-s {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-s {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-11-s {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-s {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-s {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-11-s {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-s {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-s {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-11-s {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-s {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-s {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-11-s {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-s {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-s {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-11-s {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-s {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-s {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-11-s {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-s {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-s {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-11-s {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-s {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-s {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-11-s {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-s {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-s {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-11-s {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-s {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-s {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-11-s {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-s {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-s {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-11-s {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-s {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-s {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-11-s {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-s {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-s {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-11-s {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-s {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-s {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-11-s {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-s {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-s {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-11-s {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-s {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-s {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-11-s {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-s {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-s {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-11-s {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-s {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-s {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-11-s {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-s {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-s {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-11-s {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-s {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-s {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-11-s {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-s {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-s {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-11-s {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-s {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-s {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-11-s {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-s {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-s {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-11-s {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-s {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-s {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-11-s {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-s {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-s {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-11-s {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-s {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-s {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-11-s {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-s {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-s {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-11-s {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-s {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-s {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-11-s {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-s {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-s {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-11-s {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-s {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-s {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-11-s {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-s {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-s {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-11-s {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-s {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-s {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-11-s {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-s {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-s {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-11-s {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-s {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-s {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-11-s {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-s {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-s {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-11-s {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-s {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-s {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-11-s {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-s {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-s {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-11-s {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-s {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-s {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-11-s {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-s {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-s {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-11-s {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-s {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-s {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-11-s {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-s {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-s {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-11-s {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-s {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-s {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-11-s {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-s {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-s {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-11-s {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-s {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-s {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-11-s {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-s {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-s {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-11-s {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-s {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-s {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-11-s {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-s {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-s {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-11-s {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-s {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-s {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-11-s {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-s {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-s {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-11-s {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-s {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-s {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-11-s {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-s {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-s {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-11-s {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-s {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-s {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-11-s {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-s {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-s {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-11-s {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-s {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-s {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-11-s {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-s {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-s {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-11-s {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-s {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-s {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-11-s {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-s {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-s {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-11-s {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-s {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-s {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-11-s {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11-s {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11-s {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-11-s {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11-s {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11-s {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-10-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-10-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-10-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-10-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-10-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-10-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-10-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-10-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-10-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-10-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-10-10-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-10-s {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-s {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-s {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-10-s {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-s {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-s {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-10-s {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-s {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-s {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-10-s {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-s {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-s {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-10-s {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-s {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-s {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-10-s {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-s {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-s {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-10-s {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-s {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-s {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-10-s {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-s {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-s {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-10-s {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-s {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-s {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-10-s {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-s {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-s {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-10-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-10-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-10-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-10-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-10-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-10-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-10-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-10-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-10-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-10-s {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-s {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-s {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-10-s {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-s {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-s {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-10-s {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-s {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-s {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-10-s {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-s {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-s {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-10-s {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-s {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-s {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-10-s {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-s {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-s {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-10-s {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-s {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-s {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-10-s {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-s {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-s {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-10-s {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-s {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-s {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-10-s {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-s {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-s {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-10-s {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-s {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-s {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-10-s {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-s {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-s {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-10-s {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-s {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-s {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-10-s {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-s {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-s {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-10-s {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-s {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-s {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-10-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-10-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-10-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-10-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-10-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-10-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-10-s {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-s {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-s {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-10-s {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-s {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-s {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-10-s {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-s {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-s {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-10-s {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-s {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-s {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-10-s {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-s {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-s {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-10-s {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-s {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-s {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-10-s {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-s {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-s {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-10-s {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-s {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-s {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-10-s {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-s {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-s {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-10-s {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-s {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-s {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-10-s {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-s {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-s {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-10-s {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-s {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-s {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-10-s {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10-s {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10-s {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-10-s {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10-s {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10-s {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-9-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-9-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-9-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-9-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-9-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-9-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-9-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-9-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-9-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-9-9-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-9-s {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-s {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-s {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-9-s {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-s {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-s {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-9-s {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-s {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-s {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-9-s {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-s {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-s {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-9-s {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-s {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-s {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-9-s {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-s {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-s {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-9-s {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-s {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-s {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-9-s {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-s {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-s {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-9-s {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-s {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-s {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-9-s {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-s {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-s {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-9-s {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-s {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-s {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-9-s {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-s {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-s {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-9-s {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-s {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-s {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-9-s {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-s {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-s {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-9-s {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-s {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-s {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-9-s {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-s {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-s {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-9-s {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-s {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-s {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-9-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-9-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-9-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-9-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-9-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-9-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-9-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-9-s {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-s {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-s {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-9-s {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-s {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-s {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-9-s {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-s {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-s {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-9-s {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-s {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-s {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-9-s {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-s {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-s {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-9-s {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-s {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-s {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-9-s {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-s {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-s {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-9-s {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-s {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-s {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-9-s {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-s {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-s {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-9-s {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-s {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-s {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-9-s {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-s {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-s {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-9-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-9-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-9-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-9-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-9-s {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-s {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-s {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-9-s {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-s {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-s {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-9-s {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-s {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-s {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-9-s {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9-s {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9-s {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-9-s {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9-s {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9-s {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-8-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-8-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-8-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-8-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-8-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-8-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-8-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-8-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-8-8-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-8-s {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-s {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-s {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-8-s {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-s {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-s {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-8-s {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-s {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-s {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-8-s {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-s {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-s {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-8-s {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-s {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-s {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-8-s {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-s {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-s {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-8-s {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-s {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-s {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-8-s {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-s {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-s {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-8-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-8-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-8-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-8-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-8-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-8-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-8-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-8-s {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-s {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-s {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-8-s {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-s {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-s {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-8-s {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-s {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-s {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-8-s {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-s {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-s {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-8-s {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-s {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-s {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-8-s {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-s {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-s {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-8-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-8-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-8-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-8-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-8-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-8-s {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-s {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-s {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-8-s {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-s {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-s {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-8-s {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-s {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-s {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-8-s {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-s {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-s {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-8-s {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-s {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-s {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-8-s {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-s {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-s {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-8-s {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-s {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-s {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-8-s {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8-s {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8-s {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-8-s {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8-s {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8-s {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-7-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-7-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-7-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-7-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-7-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-7-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-7-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-7-7-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-7-s {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-s {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-s {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-7-s {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-s {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-s {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-7-s {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-s {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-s {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-7-s {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-s {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-s {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-7-s {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-s {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-s {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-7-s {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-s {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-s {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-7-s {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-s {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-s {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-7-s {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-s {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-s {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-7-s {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-s {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-s {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-7-s {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-s {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-s {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-7-s {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-s {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-s {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-7-s {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-s {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-s {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-7-s {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-s {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-s {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-7-s {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-s {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-s {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-7-s {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-s {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-s {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-7-s {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-s {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-s {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-7-s {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-s {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-s {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-7-s {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-s {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-s {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-7-s {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-s {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-s {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-7-s {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-s {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-s {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-7-s {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-s {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-s {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-7-s {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-s {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-s {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-7-s {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-s {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-s {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-7-s {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-s {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-s {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-7-s {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-s {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-s {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-7-s {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7-s {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7-s {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-7-s {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7-s {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7-s {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-6-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-6-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-6-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-6-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-6-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-6-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-6-6-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-6-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-6-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-6-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-6-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-6-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-6-s {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-s {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-s {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-6-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-6-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-6-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-6-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-6-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-6-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-6-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-6-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-6-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-6-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-6-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-6-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-6-s {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6-s {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6-s {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-6-s {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6-s {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6-s {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-5-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-5-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-5-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-5-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-5-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-5-5-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-5-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-5-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-5-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-5-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-5-s {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-s {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-s {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-5-s {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-s {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-s {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-5-s {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-s {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-s {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-5-s {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-s {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-s {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-5-s {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-s {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-s {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-5-s {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-s {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-s {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-5-s {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-s {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-s {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-5-s {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-s {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-s {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-5-s {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5-s {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5-s {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-5-s {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5-s {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5-s {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-4-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-4-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-4-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-4-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-4-4-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-4-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-4-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-4-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-4-s {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-s {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-s {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-4-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-4-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-4-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-4-s {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4-s {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4-s {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-4-s {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4-s {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4-s {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-3-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-3-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-3-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-3-3-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-3-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-3-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-3-s {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-s {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-s {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-3-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-3-s {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3-s {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3-s {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-2-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-2-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-2-2-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-2-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-2-s {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2-s {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2-s {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-1-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-1-1-s {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1-s {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1-s {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block.grid-0-0-s {
    width: 0%;
  }
  .block-group.is--grid > .block.grid-push-0-0-s {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-pull-0-0-s {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-reset-s {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-12-12-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-12-m {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-m {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-m {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-12-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-12-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-12-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-12-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-12-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-12-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-12-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-12-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-12-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-12-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-12-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-12-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-12-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-12-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-12-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-12-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-12-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-12-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-12-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-12-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-12-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-12-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-12-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-12-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-12-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-12-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-12-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-12-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-12-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-12-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-12-m {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-m {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-m {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-12-m {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-m {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-m {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-12-m {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-m {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-m {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-12-m {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-m {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-m {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-12-m {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-m {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-m {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-12-m {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-m {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-m {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-12-m {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-m {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-m {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-12-m {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-m {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-m {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-12-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-12-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-12-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-12-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-12-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-12-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-12-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-12-m {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-m {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-m {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-12-m {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-m {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-m {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-12-m {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-m {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-m {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-12-m {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-m {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-m {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-12-m {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-m {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-m {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-12-m {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-m {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-m {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-12-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-12-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-12-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-12-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-12-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-12-m {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-m {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-m {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-12-m {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-m {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-m {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-12-m {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-m {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-m {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-12-m {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-m {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-m {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-12-m {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-m {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-m {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-12-m {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-m {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-m {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-12-m {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-m {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-m {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-12-m {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12-m {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12-m {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-12-m {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12-m {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12-m {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-11-11-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-11-m {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-m {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-m {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-11-m {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-m {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-m {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-11-m {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-m {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-m {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-11-m {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-m {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-m {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-11-m {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-m {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-m {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-11-m {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-m {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-m {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-11-m {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-m {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-m {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-11-m {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-m {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-m {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-11-m {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-m {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-m {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-11-m {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-m {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-m {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-11-m {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-m {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-m {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-11-m {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-m {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-m {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-11-m {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-m {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-m {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-11-m {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-m {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-m {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-11-m {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-m {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-m {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-11-m {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-m {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-m {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-11-m {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-m {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-m {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-11-m {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-m {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-m {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-11-m {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-m {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-m {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-11-m {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-m {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-m {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-11-m {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-m {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-m {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-11-m {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-m {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-m {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-11-m {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-m {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-m {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-11-m {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-m {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-m {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-11-m {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-m {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-m {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-11-m {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-m {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-m {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-11-m {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-m {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-m {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-11-m {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-m {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-m {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-11-m {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-m {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-m {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-11-m {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-m {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-m {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-11-m {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-m {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-m {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-11-m {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-m {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-m {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-11-m {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-m {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-m {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-11-m {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-m {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-m {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-11-m {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-m {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-m {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-11-m {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-m {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-m {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-11-m {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-m {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-m {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-11-m {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-m {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-m {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-11-m {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-m {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-m {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-11-m {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-m {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-m {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-11-m {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-m {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-m {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-11-m {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-m {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-m {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-11-m {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-m {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-m {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-11-m {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-m {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-m {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-11-m {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-m {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-m {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-11-m {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-m {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-m {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-11-m {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-m {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-m {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-11-m {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-m {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-m {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-11-m {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-m {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-m {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-11-m {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-m {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-m {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-11-m {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-m {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-m {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-11-m {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-m {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-m {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-11-m {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-m {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-m {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-11-m {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-m {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-m {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-11-m {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-m {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-m {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-11-m {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-m {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-m {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-11-m {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-m {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-m {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-11-m {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-m {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-m {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-11-m {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-m {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-m {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-11-m {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-m {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-m {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-11-m {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-m {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-m {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-11-m {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-m {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-m {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-11-m {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-m {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-m {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-11-m {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11-m {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11-m {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-11-m {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11-m {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11-m {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-10-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-10-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-10-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-10-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-10-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-10-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-10-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-10-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-10-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-10-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-10-10-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-10-m {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-m {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-m {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-10-m {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-m {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-m {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-10-m {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-m {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-m {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-10-m {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-m {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-m {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-10-m {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-m {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-m {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-10-m {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-m {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-m {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-10-m {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-m {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-m {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-10-m {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-m {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-m {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-10-m {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-m {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-m {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-10-m {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-m {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-m {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-10-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-10-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-10-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-10-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-10-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-10-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-10-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-10-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-10-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-10-m {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-m {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-m {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-10-m {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-m {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-m {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-10-m {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-m {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-m {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-10-m {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-m {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-m {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-10-m {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-m {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-m {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-10-m {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-m {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-m {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-10-m {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-m {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-m {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-10-m {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-m {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-m {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-10-m {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-m {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-m {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-10-m {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-m {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-m {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-10-m {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-m {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-m {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-10-m {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-m {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-m {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-10-m {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-m {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-m {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-10-m {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-m {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-m {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-10-m {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-m {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-m {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-10-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-10-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-10-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-10-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-10-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-10-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-10-m {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-m {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-m {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-10-m {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-m {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-m {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-10-m {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-m {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-m {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-10-m {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-m {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-m {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-10-m {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-m {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-m {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-10-m {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-m {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-m {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-10-m {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-m {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-m {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-10-m {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-m {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-m {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-10-m {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-m {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-m {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-10-m {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-m {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-m {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-10-m {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-m {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-m {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-10-m {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-m {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-m {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-10-m {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10-m {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10-m {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-10-m {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10-m {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10-m {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-9-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-9-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-9-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-9-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-9-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-9-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-9-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-9-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-9-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-9-9-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-9-m {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-m {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-m {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-9-m {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-m {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-m {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-9-m {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-m {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-m {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-9-m {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-m {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-m {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-9-m {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-m {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-m {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-9-m {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-m {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-m {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-9-m {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-m {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-m {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-9-m {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-m {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-m {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-9-m {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-m {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-m {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-9-m {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-m {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-m {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-9-m {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-m {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-m {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-9-m {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-m {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-m {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-9-m {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-m {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-m {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-9-m {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-m {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-m {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-9-m {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-m {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-m {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-9-m {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-m {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-m {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-9-m {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-m {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-m {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-9-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-9-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-9-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-9-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-9-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-9-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-9-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-9-m {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-m {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-m {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-9-m {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-m {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-m {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-9-m {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-m {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-m {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-9-m {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-m {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-m {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-9-m {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-m {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-m {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-9-m {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-m {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-m {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-9-m {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-m {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-m {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-9-m {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-m {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-m {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-9-m {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-m {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-m {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-9-m {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-m {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-m {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-9-m {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-m {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-m {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-9-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-9-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-9-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-9-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-9-m {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-m {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-m {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-9-m {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-m {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-m {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-9-m {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-m {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-m {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-9-m {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9-m {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9-m {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-9-m {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9-m {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9-m {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-8-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-8-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-8-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-8-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-8-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-8-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-8-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-8-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-8-8-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-8-m {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-m {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-m {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-8-m {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-m {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-m {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-8-m {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-m {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-m {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-8-m {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-m {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-m {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-8-m {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-m {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-m {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-8-m {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-m {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-m {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-8-m {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-m {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-m {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-8-m {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-m {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-m {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-8-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-8-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-8-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-8-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-8-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-8-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-8-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-8-m {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-m {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-m {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-8-m {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-m {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-m {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-8-m {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-m {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-m {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-8-m {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-m {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-m {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-8-m {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-m {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-m {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-8-m {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-m {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-m {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-8-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-8-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-8-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-8-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-8-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-8-m {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-m {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-m {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-8-m {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-m {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-m {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-8-m {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-m {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-m {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-8-m {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-m {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-m {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-8-m {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-m {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-m {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-8-m {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-m {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-m {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-8-m {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-m {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-m {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-8-m {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8-m {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8-m {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-8-m {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8-m {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8-m {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-7-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-7-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-7-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-7-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-7-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-7-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-7-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-7-7-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-7-m {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-m {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-m {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-7-m {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-m {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-m {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-7-m {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-m {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-m {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-7-m {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-m {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-m {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-7-m {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-m {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-m {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-7-m {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-m {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-m {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-7-m {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-m {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-m {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-7-m {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-m {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-m {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-7-m {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-m {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-m {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-7-m {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-m {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-m {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-7-m {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-m {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-m {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-7-m {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-m {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-m {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-7-m {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-m {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-m {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-7-m {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-m {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-m {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-7-m {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-m {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-m {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-7-m {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-m {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-m {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-7-m {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-m {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-m {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-7-m {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-m {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-m {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-7-m {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-m {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-m {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-7-m {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-m {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-m {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-7-m {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-m {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-m {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-7-m {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-m {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-m {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-7-m {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-m {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-m {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-7-m {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-m {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-m {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-7-m {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-m {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-m {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-7-m {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7-m {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7-m {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-7-m {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7-m {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7-m {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-6-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-6-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-6-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-6-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-6-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-6-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-6-6-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-6-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-6-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-6-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-6-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-6-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-6-m {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-m {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-m {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-6-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-6-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-6-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-6-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-6-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-6-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-6-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-6-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-6-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-6-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-6-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-6-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-6-m {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6-m {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6-m {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-6-m {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6-m {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6-m {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-5-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-5-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-5-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-5-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-5-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-5-5-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-5-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-5-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-5-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-5-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-5-m {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-m {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-m {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-5-m {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-m {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-m {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-5-m {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-m {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-m {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-5-m {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-m {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-m {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-5-m {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-m {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-m {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-5-m {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-m {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-m {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-5-m {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-m {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-m {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-5-m {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-m {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-m {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-5-m {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5-m {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5-m {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-5-m {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5-m {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5-m {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-4-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-4-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-4-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-4-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-4-4-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-4-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-4-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-4-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-4-m {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-m {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-m {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-4-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-4-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-4-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-4-m {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4-m {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4-m {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-4-m {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4-m {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4-m {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-3-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-3-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-3-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-3-3-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-3-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-3-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-3-m {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-m {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-m {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-3-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-3-m {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3-m {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3-m {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-2-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-2-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-2-2-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-2-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-2-m {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2-m {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2-m {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-1-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-1-1-m {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1-m {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1-m {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block.grid-0-0-m {
    width: 0%;
  }
  .block-group.is--grid > .block.grid-push-0-0-m {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-pull-0-0-m {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-reset-m {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-12-12-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-12-l {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-l {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-l {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-12-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-12-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-12-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-12-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-12-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-12-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-12-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-12-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-12-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-12-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-12-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-12-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-12-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-12-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-12-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-12-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-12-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-12-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-12-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-12-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-12-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-12-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-12-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-12-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-12-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-12-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-12-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-12-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-12-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-12-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-12-l {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-l {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-l {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-12-l {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-l {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-l {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-12-l {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-l {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-l {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-12-l {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-l {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-l {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-12-l {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-l {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-l {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-12-l {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-l {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-l {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-12-l {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-l {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-l {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-12-l {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-l {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-l {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-12-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-12-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-12-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-12-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-12-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-12-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-12-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-12-l {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-l {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-l {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-12-l {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-l {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-l {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-12-l {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-l {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-l {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-12-l {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-l {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-l {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-12-l {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-l {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-l {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-12-l {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-l {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-l {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-12-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-12-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-12-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-12-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-12-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-12-l {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-l {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-l {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-12-l {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-l {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-l {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-12-l {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-l {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-l {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-12-l {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-l {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-l {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-12-l {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-l {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-l {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-12-l {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-l {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-l {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-12-l {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-l {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-l {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-12-l {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12-l {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12-l {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-12-l {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12-l {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12-l {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-11-11-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-11-l {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-l {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-l {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-11-l {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-l {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-l {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-11-l {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-l {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-l {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-11-l {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-l {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-l {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-11-l {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-l {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-l {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-11-l {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-l {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-l {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-11-l {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-l {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-l {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-11-l {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-l {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-l {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-11-l {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-l {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-l {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-11-l {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-l {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-l {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-11-l {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-l {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-l {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-11-l {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-l {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-l {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-11-l {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-l {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-l {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-11-l {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-l {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-l {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-11-l {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-l {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-l {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-11-l {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-l {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-l {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-11-l {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-l {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-l {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-11-l {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-l {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-l {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-11-l {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-l {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-l {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-11-l {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-l {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-l {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-11-l {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-l {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-l {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-11-l {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-l {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-l {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-11-l {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-l {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-l {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-11-l {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-l {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-l {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-11-l {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-l {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-l {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-11-l {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-l {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-l {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-11-l {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-l {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-l {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-11-l {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-l {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-l {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-11-l {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-l {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-l {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-11-l {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-l {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-l {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-11-l {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-l {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-l {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-11-l {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-l {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-l {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-11-l {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-l {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-l {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-11-l {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-l {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-l {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-11-l {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-l {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-l {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-11-l {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-l {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-l {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-11-l {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-l {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-l {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-11-l {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-l {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-l {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-11-l {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-l {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-l {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-11-l {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-l {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-l {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-11-l {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-l {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-l {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-11-l {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-l {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-l {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-11-l {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-l {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-l {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-11-l {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-l {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-l {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-11-l {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-l {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-l {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-11-l {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-l {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-l {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-11-l {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-l {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-l {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-11-l {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-l {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-l {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-11-l {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-l {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-l {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-11-l {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-l {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-l {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-11-l {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-l {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-l {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-11-l {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-l {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-l {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-11-l {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-l {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-l {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-11-l {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-l {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-l {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-11-l {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-l {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-l {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-11-l {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-l {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-l {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-11-l {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-l {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-l {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-11-l {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-l {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-l {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-11-l {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-l {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-l {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-11-l {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-l {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-l {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-11-l {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-l {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-l {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-11-l {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-l {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-l {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-11-l {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-l {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-l {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-11-l {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11-l {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11-l {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-11-l {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11-l {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11-l {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-10-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-10-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-10-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-10-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-10-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-10-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-10-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-10-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-10-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-10-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-10-10-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-10-l {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-l {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-l {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-10-l {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-l {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-l {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-10-l {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-l {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-l {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-10-l {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-l {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-l {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-10-l {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-l {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-l {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-10-l {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-l {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-l {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-10-l {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-l {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-l {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-10-l {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-l {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-l {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-10-l {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-l {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-l {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-10-l {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-l {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-l {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-10-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-10-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-10-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-10-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-10-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-10-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-10-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-10-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-10-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-10-l {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-l {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-l {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-10-l {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-l {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-l {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-10-l {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-l {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-l {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-10-l {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-l {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-l {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-10-l {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-l {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-l {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-10-l {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-l {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-l {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-10-l {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-l {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-l {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-10-l {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-l {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-l {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-10-l {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-l {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-l {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-10-l {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-l {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-l {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-10-l {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-l {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-l {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-10-l {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-l {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-l {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-10-l {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-l {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-l {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-10-l {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-l {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-l {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-10-l {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-l {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-l {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-10-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-10-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-10-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-10-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-10-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-10-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-10-l {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-l {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-l {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-10-l {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-l {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-l {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-10-l {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-l {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-l {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-10-l {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-l {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-l {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-10-l {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-l {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-l {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-10-l {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-l {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-l {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-10-l {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-l {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-l {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-10-l {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-l {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-l {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-10-l {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-l {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-l {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-10-l {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-l {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-l {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-10-l {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-l {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-l {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-10-l {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-l {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-l {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-10-l {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10-l {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10-l {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-10-l {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10-l {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10-l {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-9-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-9-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-9-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-9-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-9-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-9-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-9-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-9-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-9-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-9-9-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-9-l {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-l {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-l {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-9-l {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-l {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-l {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-9-l {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-l {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-l {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-9-l {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-l {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-l {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-9-l {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-l {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-l {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-9-l {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-l {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-l {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-9-l {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-l {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-l {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-9-l {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-l {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-l {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-9-l {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-l {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-l {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-9-l {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-l {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-l {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-9-l {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-l {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-l {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-9-l {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-l {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-l {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-9-l {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-l {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-l {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-9-l {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-l {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-l {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-9-l {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-l {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-l {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-9-l {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-l {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-l {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-9-l {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-l {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-l {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-9-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-9-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-9-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-9-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-9-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-9-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-9-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-9-l {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-l {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-l {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-9-l {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-l {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-l {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-9-l {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-l {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-l {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-9-l {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-l {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-l {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-9-l {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-l {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-l {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-9-l {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-l {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-l {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-9-l {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-l {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-l {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-9-l {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-l {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-l {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-9-l {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-l {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-l {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-9-l {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-l {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-l {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-9-l {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-l {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-l {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-9-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-9-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-9-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-9-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-9-l {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-l {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-l {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-9-l {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-l {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-l {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-9-l {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-l {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-l {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-9-l {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9-l {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9-l {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-9-l {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9-l {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9-l {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-8-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-8-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-8-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-8-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-8-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-8-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-8-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-8-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-8-8-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-8-l {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-l {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-l {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-8-l {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-l {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-l {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-8-l {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-l {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-l {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-8-l {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-l {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-l {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-8-l {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-l {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-l {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-8-l {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-l {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-l {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-8-l {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-l {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-l {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-8-l {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-l {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-l {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-8-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-8-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-8-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-8-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-8-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-8-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-8-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-8-l {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-l {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-l {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-8-l {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-l {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-l {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-8-l {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-l {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-l {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-8-l {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-l {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-l {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-8-l {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-l {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-l {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-8-l {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-l {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-l {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-8-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-8-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-8-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-8-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-8-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-8-l {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-l {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-l {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-8-l {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-l {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-l {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-8-l {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-l {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-l {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-8-l {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-l {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-l {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-8-l {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-l {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-l {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-8-l {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-l {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-l {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-8-l {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-l {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-l {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-8-l {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8-l {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8-l {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-8-l {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8-l {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8-l {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-7-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-7-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-7-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-7-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-7-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-7-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-7-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-7-7-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-7-l {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-l {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-l {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-7-l {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-l {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-l {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-7-l {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-l {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-l {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-7-l {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-l {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-l {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-7-l {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-l {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-l {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-7-l {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-l {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-l {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-7-l {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-l {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-l {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-7-l {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-l {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-l {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-7-l {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-l {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-l {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-7-l {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-l {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-l {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-7-l {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-l {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-l {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-7-l {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-l {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-l {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-7-l {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-l {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-l {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-7-l {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-l {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-l {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-7-l {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-l {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-l {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-7-l {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-l {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-l {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-7-l {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-l {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-l {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-7-l {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-l {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-l {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-7-l {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-l {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-l {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-7-l {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-l {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-l {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-7-l {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-l {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-l {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-7-l {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-l {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-l {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-7-l {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-l {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-l {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-7-l {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-l {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-l {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-7-l {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-l {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-l {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-7-l {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7-l {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7-l {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-7-l {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7-l {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7-l {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-6-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-6-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-6-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-6-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-6-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-6-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-6-6-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-6-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-6-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-6-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-6-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-6-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-6-l {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-l {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-l {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-6-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-6-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-6-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-6-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-6-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-6-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-6-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-6-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-6-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-6-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-6-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-6-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-6-l {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6-l {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6-l {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-6-l {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6-l {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6-l {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-5-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-5-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-5-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-5-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-5-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-5-5-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-5-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-5-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-5-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-5-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-5-l {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-l {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-l {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-5-l {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-l {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-l {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-5-l {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-l {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-l {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-5-l {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-l {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-l {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-5-l {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-l {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-l {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-5-l {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-l {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-l {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-5-l {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-l {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-l {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-5-l {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-l {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-l {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-5-l {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5-l {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5-l {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-5-l {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5-l {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5-l {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-4-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-4-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-4-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-4-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-4-4-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-4-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-4-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-4-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-4-l {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-l {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-l {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-4-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-4-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-4-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-4-l {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4-l {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4-l {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-4-l {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4-l {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4-l {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-3-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-3-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-3-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-3-3-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-3-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-3-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-3-l {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-l {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-l {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-3-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-3-l {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3-l {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3-l {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-2-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-2-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-2-2-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-2-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-2-l {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2-l {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2-l {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-1-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-1-1-l {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1-l {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1-l {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block.grid-0-0-l {
    width: 0%;
  }
  .block-group.is--grid > .block.grid-push-0-0-l {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-pull-0-0-l {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-reset-l {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-12-12-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-12-12-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-12-12-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-12-xl {
    width: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-push-11-12-xl {
    left: 91.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-11-12-xl {
    left: -91.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-12-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-12-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-12-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-12-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-12-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-12-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-12-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-12-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-12-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-12-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-12-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-10-12-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-10-12-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-12-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-12-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-12-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-12-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-12-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-12-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-12-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-12-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-12-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-12-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-9-12-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-9-12-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-12-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-12-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-12-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-12-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-12-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-12-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-12-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-12-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-12-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-8-12-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-8-12-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-12-xl {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xl {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xl {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-12-xl {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xl {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xl {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-12-xl {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xl {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xl {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-12-xl {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xl {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xl {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-12-xl {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xl {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xl {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-12-xl {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xl {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xl {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-12-xl {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xl {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xl {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-12-xl {
    width: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-push-7-12-xl {
    left: 58.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-7-12-xl {
    left: -58.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-12-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-12-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-12-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-12-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-12-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-12-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-12-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-6-12-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-6-12-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-12-xl {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xl {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xl {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-12-xl {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xl {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xl {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-12-xl {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xl {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xl {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-12-xl {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xl {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xl {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-12-xl {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xl {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xl {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-12-xl {
    width: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-push-5-12-xl {
    left: 41.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-5-12-xl {
    left: -41.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-12-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-12-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-12-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-12-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-12-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-4-12-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-4-12-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-12-xl {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-xl {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-xl {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-12-xl {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-xl {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-xl {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-12-xl {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-xl {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-xl {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-12-xl {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-3-12-xl {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-3-12-xl {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-12-xl {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-xl {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-xl {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-12-xl {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-xl {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-xl {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-12-xl {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-12-xl {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-12-xl {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-12-xl {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12-xl {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12-xl {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-12-xl {
    width: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-12-xl {
    left: 8.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-12-xl {
    left: -8.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-11-11-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-11-11-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-11-11-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-11-xl {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xl {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xl {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-11-xl {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xl {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xl {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-11-xl {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xl {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xl {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-11-xl {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xl {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xl {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-11-xl {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xl {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xl {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-11-xl {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xl {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xl {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-11-xl {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xl {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xl {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-11-xl {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xl {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xl {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-11-xl {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xl {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xl {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-11-xl {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xl {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xl {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-11-xl {
    width: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-push-10-11-xl {
    left: 90.90909091%;
  }
  .block-group.is--grid > .block.grid-pull-10-11-xl {
    left: -90.90909091%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-11-xl {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xl {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xl {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-11-xl {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xl {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xl {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-11-xl {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xl {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xl {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-11-xl {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xl {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xl {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-11-xl {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xl {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xl {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-11-xl {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xl {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xl {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-11-xl {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xl {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xl {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-11-xl {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xl {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xl {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-11-xl {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xl {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xl {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-11-xl {
    width: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-push-9-11-xl {
    left: 81.81818182%;
  }
  .block-group.is--grid > .block.grid-pull-9-11-xl {
    left: -81.81818182%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-11-xl {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xl {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xl {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-11-xl {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xl {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xl {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-11-xl {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xl {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xl {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-11-xl {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xl {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xl {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-11-xl {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xl {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xl {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-11-xl {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xl {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xl {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-11-xl {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xl {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xl {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-11-xl {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xl {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xl {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-11-xl {
    width: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-push-8-11-xl {
    left: 72.72727273%;
  }
  .block-group.is--grid > .block.grid-pull-8-11-xl {
    left: -72.72727273%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-11-xl {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xl {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xl {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-11-xl {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xl {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xl {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-11-xl {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xl {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xl {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-11-xl {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xl {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xl {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-11-xl {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xl {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xl {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-11-xl {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xl {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xl {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-11-xl {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xl {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xl {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-11-xl {
    width: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-push-7-11-xl {
    left: 63.63636364%;
  }
  .block-group.is--grid > .block.grid-pull-7-11-xl {
    left: -63.63636364%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-11-xl {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xl {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xl {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-11-xl {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xl {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xl {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-11-xl {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xl {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xl {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-11-xl {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xl {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xl {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-11-xl {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xl {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xl {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-11-xl {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xl {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xl {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-11-xl {
    width: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-push-6-11-xl {
    left: 54.54545455%;
  }
  .block-group.is--grid > .block.grid-pull-6-11-xl {
    left: -54.54545455%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-11-xl {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xl {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xl {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-11-xl {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xl {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xl {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-11-xl {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xl {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xl {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-11-xl {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xl {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xl {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-11-xl {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xl {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xl {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-11-xl {
    width: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-push-5-11-xl {
    left: 45.45454545%;
  }
  .block-group.is--grid > .block.grid-pull-5-11-xl {
    left: -45.45454545%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-11-xl {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-xl {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-xl {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-11-xl {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-xl {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-xl {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-11-xl {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-xl {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-xl {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-11-xl {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-xl {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-xl {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-11-xl {
    width: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-push-4-11-xl {
    left: 36.36363636%;
  }
  .block-group.is--grid > .block.grid-pull-4-11-xl {
    left: -36.36363636%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-11-xl {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-xl {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-xl {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-11-xl {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-xl {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-xl {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-11-xl {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-xl {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-xl {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-11-xl {
    width: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-push-3-11-xl {
    left: 27.27272727%;
  }
  .block-group.is--grid > .block.grid-pull-3-11-xl {
    left: -27.27272727%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-11-xl {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-xl {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-xl {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-11-xl {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-xl {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-xl {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-11-xl {
    width: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-push-2-11-xl {
    left: 18.18181818%;
  }
  .block-group.is--grid > .block.grid-pull-2-11-xl {
    left: -18.18181818%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-11-xl {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11-xl {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11-xl {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-11-xl {
    width: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-push-1-11-xl {
    left: 9.09090909%;
  }
  .block-group.is--grid > .block.grid-pull-1-11-xl {
    left: -9.09090909%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-10-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-10-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-10-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-10-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-10-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-10-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-10-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-10-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-10-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-10-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-10-10-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-10-10-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-10-10-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-10-xl {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xl {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xl {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-10-xl {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xl {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xl {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-10-xl {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xl {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xl {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-10-xl {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xl {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xl {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-10-xl {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xl {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xl {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-10-xl {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xl {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xl {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-10-xl {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xl {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xl {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-10-xl {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xl {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xl {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-10-xl {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xl {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xl {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-10-xl {
    width: 90%;
  }
  .block-group.is--grid > .block.grid-push-9-10-xl {
    left: 90%;
  }
  .block-group.is--grid > .block.grid-pull-9-10-xl {
    left: -90%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-10-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-10-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-10-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-10-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-10-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-10-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-10-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-10-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-10-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-8-10-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-8-10-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-10-xl {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xl {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xl {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-10-xl {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xl {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xl {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-10-xl {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xl {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xl {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-10-xl {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xl {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xl {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-10-xl {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xl {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xl {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-10-xl {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xl {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xl {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-10-xl {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xl {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xl {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-10-xl {
    width: 70%;
  }
  .block-group.is--grid > .block.grid-push-7-10-xl {
    left: 70%;
  }
  .block-group.is--grid > .block.grid-pull-7-10-xl {
    left: -70%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-10-xl {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xl {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xl {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-10-xl {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xl {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xl {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-10-xl {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xl {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xl {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-10-xl {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xl {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xl {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-10-xl {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xl {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xl {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-10-xl {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xl {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xl {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-10-xl {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-6-10-xl {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-6-10-xl {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-10-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-10-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-10-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-10-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-10-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-10-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-5-10-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-5-10-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-10-xl {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-xl {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-xl {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-10-xl {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-xl {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-xl {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-10-xl {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-xl {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-xl {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-10-xl {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-xl {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-xl {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-10-xl {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-4-10-xl {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-4-10-xl {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-10-xl {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-xl {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-xl {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-10-xl {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-xl {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-xl {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-10-xl {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-xl {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-xl {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-10-xl {
    width: 30%;
  }
  .block-group.is--grid > .block.grid-push-3-10-xl {
    left: 30%;
  }
  .block-group.is--grid > .block.grid-pull-3-10-xl {
    left: -30%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-10-xl {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-xl {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-xl {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-10-xl {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-xl {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-xl {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-10-xl {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-2-10-xl {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-2-10-xl {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-10-xl {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10-xl {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10-xl {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-10-xl {
    width: 10%;
  }
  .block-group.is--grid > .block.grid-push-1-10-xl {
    left: 10%;
  }
  .block-group.is--grid > .block.grid-pull-1-10-xl {
    left: -10%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-9-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-9-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-9-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-9-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-9-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-9-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-9-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-9-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-9-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-9-9-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-9-9-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-9-9-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-9-xl {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xl {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xl {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-9-xl {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xl {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xl {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-9-xl {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xl {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xl {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-9-xl {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xl {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xl {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-9-xl {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xl {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xl {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-9-xl {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xl {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xl {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-9-xl {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xl {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xl {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-9-xl {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xl {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xl {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-9-xl {
    width: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-push-8-9-xl {
    left: 88.88888889%;
  }
  .block-group.is--grid > .block.grid-pull-8-9-xl {
    left: -88.88888889%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-9-xl {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xl {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xl {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-9-xl {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xl {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xl {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-9-xl {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xl {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xl {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-9-xl {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xl {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xl {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-9-xl {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xl {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xl {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-9-xl {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xl {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xl {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-9-xl {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xl {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xl {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-9-xl {
    width: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-push-7-9-xl {
    left: 77.77777778%;
  }
  .block-group.is--grid > .block.grid-pull-7-9-xl {
    left: -77.77777778%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-9-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-9-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-9-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-9-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-9-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-9-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-9-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-6-9-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-6-9-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-9-xl {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xl {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xl {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-9-xl {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xl {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xl {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-9-xl {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xl {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xl {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-9-xl {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xl {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xl {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-9-xl {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xl {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xl {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-9-xl {
    width: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-push-5-9-xl {
    left: 55.55555556%;
  }
  .block-group.is--grid > .block.grid-pull-5-9-xl {
    left: -55.55555556%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-9-xl {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-xl {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-xl {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-9-xl {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-xl {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-xl {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-9-xl {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-xl {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-xl {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-9-xl {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-xl {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-xl {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-9-xl {
    width: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-push-4-9-xl {
    left: 44.44444444%;
  }
  .block-group.is--grid > .block.grid-pull-4-9-xl {
    left: -44.44444444%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-9-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-9-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-9-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-9-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-3-9-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-3-9-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-9-xl {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-xl {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-xl {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-9-xl {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-xl {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-xl {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-9-xl {
    width: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-push-2-9-xl {
    left: 22.22222222%;
  }
  .block-group.is--grid > .block.grid-pull-2-9-xl {
    left: -22.22222222%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-9-xl {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9-xl {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9-xl {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-9-xl {
    width: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-push-1-9-xl {
    left: 11.11111111%;
  }
  .block-group.is--grid > .block.grid-pull-1-9-xl {
    left: -11.11111111%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-8-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-8-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-8-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-8-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-8-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-8-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-8-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-8-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-8-8-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-8-8-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-8-8-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-8-xl {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xl {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xl {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-8-xl {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xl {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xl {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-8-xl {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xl {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xl {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-8-xl {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xl {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xl {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-8-xl {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xl {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xl {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-8-xl {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xl {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xl {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-8-xl {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xl {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xl {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-8-xl {
    width: 87.5%;
  }
  .block-group.is--grid > .block.grid-push-7-8-xl {
    left: 87.5%;
  }
  .block-group.is--grid > .block.grid-pull-7-8-xl {
    left: -87.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-8-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-8-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-8-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-8-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-8-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-8-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-8-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-6-8-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-6-8-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-8-xl {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xl {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xl {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-8-xl {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xl {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xl {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-8-xl {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xl {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xl {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-8-xl {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xl {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xl {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-8-xl {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xl {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xl {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-8-xl {
    width: 62.5%;
  }
  .block-group.is--grid > .block.grid-push-5-8-xl {
    left: 62.5%;
  }
  .block-group.is--grid > .block.grid-pull-5-8-xl {
    left: -62.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-8-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-8-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-8-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-8-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-8-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-4-8-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-4-8-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-8-xl {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-xl {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-xl {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-8-xl {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-xl {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-xl {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-8-xl {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-xl {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-xl {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-8-xl {
    width: 37.5%;
  }
  .block-group.is--grid > .block.grid-push-3-8-xl {
    left: 37.5%;
  }
  .block-group.is--grid > .block.grid-pull-3-8-xl {
    left: -37.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-8-xl {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-xl {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-xl {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-8-xl {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-xl {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-xl {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-8-xl {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-2-8-xl {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-2-8-xl {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-8-xl {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8-xl {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8-xl {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-8-xl {
    width: 12.5%;
  }
  .block-group.is--grid > .block.grid-push-1-8-xl {
    left: 12.5%;
  }
  .block-group.is--grid > .block.grid-pull-1-8-xl {
    left: -12.5%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-7-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-7-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-7-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-7-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-7-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-7-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-7-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-7-7-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-7-7-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-7-7-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-7-xl {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xl {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xl {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-7-xl {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xl {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xl {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-7-xl {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xl {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xl {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-7-xl {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xl {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xl {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-7-xl {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xl {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xl {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-7-xl {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xl {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xl {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-7-xl {
    width: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-push-6-7-xl {
    left: 85.71428571%;
  }
  .block-group.is--grid > .block.grid-pull-6-7-xl {
    left: -85.71428571%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-7-xl {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xl {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xl {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-7-xl {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xl {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xl {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-7-xl {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xl {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xl {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-7-xl {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xl {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xl {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-7-xl {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xl {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xl {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-7-xl {
    width: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-push-5-7-xl {
    left: 71.42857143%;
  }
  .block-group.is--grid > .block.grid-pull-5-7-xl {
    left: -71.42857143%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-7-xl {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-xl {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-xl {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-7-xl {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-xl {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-xl {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-7-xl {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-xl {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-xl {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-7-xl {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-xl {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-xl {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-7-xl {
    width: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-push-4-7-xl {
    left: 57.14285714%;
  }
  .block-group.is--grid > .block.grid-pull-4-7-xl {
    left: -57.14285714%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-7-xl {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-xl {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-xl {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-7-xl {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-xl {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-xl {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-7-xl {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-xl {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-xl {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-7-xl {
    width: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-push-3-7-xl {
    left: 42.85714286%;
  }
  .block-group.is--grid > .block.grid-pull-3-7-xl {
    left: -42.85714286%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-7-xl {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-xl {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-xl {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-7-xl {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-xl {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-xl {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-7-xl {
    width: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-push-2-7-xl {
    left: 28.57142857%;
  }
  .block-group.is--grid > .block.grid-pull-2-7-xl {
    left: -28.57142857%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-7-xl {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7-xl {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7-xl {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-7-xl {
    width: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-push-1-7-xl {
    left: 14.28571429%;
  }
  .block-group.is--grid > .block.grid-pull-1-7-xl {
    left: -14.28571429%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-6-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-6-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-6-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-6-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-6-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-6-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-6-6-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-6-6-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-6-6-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-6-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-6-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-6-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-6-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-6-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-6-xl {
    width: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-push-5-6-xl {
    left: 83.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-5-6-xl {
    left: -83.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-6-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-6-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-6-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-6-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-6-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-4-6-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-4-6-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-6-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-6-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-6-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-6-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-3-6-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-3-6-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-6-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-6-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-6-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-2-6-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-2-6-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-6-xl {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6-xl {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6-xl {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-6-xl {
    width: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-push-1-6-xl {
    left: 16.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-1-6-xl {
    left: -16.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-5-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-5-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-5-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-5-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-5-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-5-5-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-5-5-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-5-5-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-5-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-5-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-5-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-5-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-5-xl {
    width: 80%;
  }
  .block-group.is--grid > .block.grid-push-4-5-xl {
    left: 80%;
  }
  .block-group.is--grid > .block.grid-pull-4-5-xl {
    left: -80%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-5-xl {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-xl {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-xl {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-5-xl {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-xl {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-xl {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-5-xl {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-xl {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-xl {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-5-xl {
    width: 60%;
  }
  .block-group.is--grid > .block.grid-push-3-5-xl {
    left: 60%;
  }
  .block-group.is--grid > .block.grid-pull-3-5-xl {
    left: -60%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-5-xl {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-xl {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-xl {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-5-xl {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-xl {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-xl {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-5-xl {
    width: 40%;
  }
  .block-group.is--grid > .block.grid-push-2-5-xl {
    left: 40%;
  }
  .block-group.is--grid > .block.grid-pull-2-5-xl {
    left: -40%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-5-xl {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5-xl {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5-xl {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-5-xl {
    width: 20%;
  }
  .block-group.is--grid > .block.grid-push-1-5-xl {
    left: 20%;
  }
  .block-group.is--grid > .block.grid-pull-1-5-xl {
    left: -20%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-4-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-4-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-4-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-4-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-4-4-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-4-4-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-4-4-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-4-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-4-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-4-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-4-xl {
    width: 75%;
  }
  .block-group.is--grid > .block.grid-push-3-4-xl {
    left: 75%;
  }
  .block-group.is--grid > .block.grid-pull-3-4-xl {
    left: -75%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-4-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-4-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-4-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-2-4-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-2-4-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-4-xl {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4-xl {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4-xl {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-4-xl {
    width: 25%;
  }
  .block-group.is--grid > .block.grid-push-1-4-xl {
    left: 25%;
  }
  .block-group.is--grid > .block.grid-pull-1-4-xl {
    left: -25%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-3-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-3-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-3-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-3-3-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-3-3-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-3-3-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-3-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-3-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-3-xl {
    width: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-push-2-3-xl {
    left: 66.66666667%;
  }
  .block-group.is--grid > .block.grid-pull-2-3-xl {
    left: -66.66666667%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-3-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-3-xl {
    width: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-push-1-3-xl {
    left: 33.33333333%;
  }
  .block-group.is--grid > .block.grid-pull-1-3-xl {
    left: -33.33333333%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-2-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-2-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-2-2-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-2-2-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-2-2-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-2-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-2-xl {
    width: 50%;
  }
  .block-group.is--grid > .block.grid-push-1-2-xl {
    left: 50%;
  }
  .block-group.is--grid > .block.grid-pull-1-2-xl {
    left: -50%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-1-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-1-1-xl {
    width: 100%;
  }
  .block-group.is--grid > .block.grid-push-1-1-xl {
    left: 100%;
  }
  .block-group.is--grid > .block.grid-pull-1-1-xl {
    left: -100%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block.grid-0-0-xl {
    width: 0%;
  }
  .block-group.is--grid > .block.grid-push-0-0-xl {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-pull-0-0-xl {
    left: 0%;
  }
  .block-group.is--grid > .block.grid-reset-xl {
    left: 0;
  }
}
@media screen and (min-width: 0) {
  .block-group.is--grid > .block {
    padding-left: 15px;
    padding-right: 15px;
  }
  .block-group.is--grid > .block.grid-no-width {
    width: auto !important;
  }
  .block-group.is--grid > .block.grid-no-width-xs {
    width: auto !important;
  }
}
@media screen and (min-width: 480px) {
  .block-group.is--grid > .block {
    padding-left: 15px;
    padding-right: 15px;
  }
  .block-group.is--grid > .block.grid-no-width-s {
    width: auto !important;
  }
}
@media screen and (min-width: 768px) {
  .block-group.is--grid > .block {
    padding-left: 15px;
    padding-right: 15px;
  }
  .block-group.is--grid > .block.grid-no-width-m {
    width: auto !important;
  }
}
@media screen and (min-width: 1024px) {
  .block-group.is--grid > .block {
    padding-left: 15px;
    padding-right: 15px;
  }
  .block-group.is--grid > .block.grid-no-width-l {
    width: auto !important;
  }
}
@media screen and (min-width: 1260px) {
  .block-group.is--grid > .block {
    padding-left: 15px;
    padding-right: 15px;
  }
  .block-group.is--grid > .block.grid-no-width-xl {
    width: auto !important;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-top-xs {
    margin-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-top-s {
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-top-m {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-top-l {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-top-xl {
    margin-top: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-top-small-xs {
    margin-top: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-top-small-s {
    margin-top: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-top-small-m {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-top-small-l {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-top-small-xl {
    margin-top: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-top-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-top-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-top-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-top-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-top-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-top-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-top-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-top-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-top-small {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-top-small {
    margin-top: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-top-large-xs {
    margin-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-top-large-s {
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-top-large-m {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-top-large-l {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-top-large-xl {
    margin-top: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-top-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-top-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-top-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-top-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-top-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-top-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-top-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-top-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-top-large {
    margin-top: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-top-large {
    margin-top: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-top-xs {
    padding-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-top-s {
    padding-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-top-m {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-top-l {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-top-xl {
    padding-top: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-top {
    padding-top: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-top {
    padding-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-top {
    padding-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-top {
    padding-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-top {
    padding-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-top {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-top {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-top {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-top {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-top {
    padding-top: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-top-small-xs {
    padding-top: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-top-small-s {
    padding-top: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-top-small-m {
    padding-top: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-top-small-l {
    padding-top: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-top-small-xl {
    padding-top: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  padding-top: 5px;
}
@media screen and (min-width: 0) and (max-width: 479px) {
  padding-top: 5px;
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  padding-top: 5px;
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  padding-top: 5px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  padding-top: 10px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  padding-top: 10px;
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  padding-top: 10px;
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  padding-top: 10px;
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  padding-top: 15px;
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  padding-top: 15px;
}
@media screen and (min-width: 0) and (max-width: 479px) {
  padding-top: 15px;
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-top-large-s {
    padding-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-top-large-m {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-top-large-l {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-top-large-xl {
    padding-top: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-top-large {
    padding-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-top-large {
    padding-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-top-large {
    padding-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-top-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-top-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-top-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-top-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-top-large {
    padding-top: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-top-large {
    padding-top: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-right-xs {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-right-s {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-right-m {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-right-l {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-right-xl {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-right {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-right {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-right {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-right {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-right {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-right {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-right {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-right {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-right {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-right {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-right-small-xs {
    margin-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-right-small-s {
    margin-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-right-small-m {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-right-small-l {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-right-small-xl {
    margin-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-right-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-right-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-right-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-right-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-right-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-right-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-right-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-right-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-right-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-right-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-right-large-xs {
    margin-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-right-large-s {
    margin-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-right-large-m {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-right-large-l {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-right-large-xl {
    margin-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-right-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-right-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-right-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-right-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-right-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-right-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-right-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-right-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-right-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-right-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-right-xs {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-right-s {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-right-m {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-right-l {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-right-xl {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-right {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-right {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-right {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-right {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-right {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-right {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-right {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-right {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-right {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-right {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-right-small-xs {
    padding-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-right-small-s {
    padding-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-right-small-m {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-right-small-l {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-right-small-xl {
    padding-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-right-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-right-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-right-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-right-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-right-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-right-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-right-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-right-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-right-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-right-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-right-large-xs {
    padding-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-right-large-s {
    padding-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-right-large-m {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-right-large-l {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-right-large-xl {
    padding-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-right-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-right-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-right-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-right-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-right-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-right-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-right-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-right-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-right-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-right-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-bottom-xs {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-bottom-s {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-bottom-m {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-bottom-l {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-bottom-xl {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-bottom {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-bottom {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-bottom {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-bottom {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-bottom {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-bottom {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-bottom {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-bottom {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-bottom {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-bottom {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-bottom-small-xs {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-bottom-small-s {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-bottom-small-m {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-bottom-small-l {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-bottom-small-xl {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-bottom-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-bottom-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-bottom-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-bottom-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-bottom-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-bottom-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-bottom-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-bottom-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-bottom-small {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-bottom-small {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-bottom-large-xs {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-bottom-large-s {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-bottom-large-m {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-bottom-large-l {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-bottom-large-xl {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-bottom-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-bottom-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-bottom-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-bottom-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-bottom-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-bottom-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-bottom-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-bottom-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-bottom-large {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-bottom-large {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-bottom-xs {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-bottom-s {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-bottom-m {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-bottom-l {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-bottom-xl {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-bottom {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-bottom {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-bottom {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-bottom {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-bottom {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-bottom {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-bottom {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-bottom {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-bottom {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-bottom {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-bottom-small-xs {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-bottom-small-s {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-bottom-small-m {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-bottom-small-l {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-bottom-small-xl {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-bottom-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-bottom-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-bottom-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-bottom-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-bottom-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-bottom-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-bottom-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-bottom-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-bottom-small {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-bottom-small {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-bottom-large-xs {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-bottom-large-s {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-bottom-large-m {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-bottom-large-l {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-bottom-large-xl {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-bottom-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-bottom-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-bottom-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-bottom-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-bottom-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-bottom-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-bottom-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-bottom-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-bottom-large {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-bottom-large {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-left-xs {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-left-s {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-left-m {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-left-l {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-left-xl {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-left {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-left {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-left {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-left {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-left {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-left {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-left {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-left {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-left {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-left {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-left-small-xs {
    margin-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-left-small-s {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-left-small-m {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-left-small-l {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-left-small-xl {
    margin-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-left-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-left-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-left-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-left-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-left-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-left-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-left-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-left-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-left-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-left-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-left-large-xs {
    margin-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-left-large-s {
    margin-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-left-large-m {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-left-large-l {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-left-large-xl {
    margin-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-left-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-left-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-left-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-left-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-left-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-left-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-left-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-left-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-left-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-left-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-left-xs {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-left-s {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-left-m {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-left-l {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-left-xl {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-left {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-left {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-left {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-left {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-left {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-left {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-left {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-left {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-left {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-left {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-left-small-xs {
    padding-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-left-small-s {
    padding-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-left-small-m {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-left-small-l {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-left-small-xl {
    padding-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-left-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-left-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-left-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-left-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-left-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-left-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-left-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-left-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-left-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-left-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-left-large-xs {
    padding-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-left-large-s {
    padding-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-left-large-m {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-left-large-l {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-left-large-xl {
    padding-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-left-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-left-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-left-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-left-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-left-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-left-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-left-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-left-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-left-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-left-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical {
    margin-top: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical {
    margin-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical {
    margin-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical {
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical {
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical {
    margin-top: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-small {
    margin-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-small {
    margin-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-small {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-small {
    margin-top: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-small {
    margin-top: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-small {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-small {
    margin-top: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-small {
    margin-top: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-small {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-small {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-small {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-small {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-small {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-small {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-large {
    margin-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-horizontal-large {
    margin-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-large {
    margin-top: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-large {
    margin-top: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-large {
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-large {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-large {
    margin-top: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-large {
    margin-top: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-large {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-large {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-margin-vertical-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-margin-vertical-large {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-margin-vertical-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-margin-vertical-large {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-large {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-margin-vertical-large {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical {
    padding-top: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical {
    padding-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical {
    padding-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical {
    padding-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical {
    padding-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical {
    padding-top: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical {
    padding-top: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical {
    padding-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical {
    padding-top: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical {
    padding-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical {
    padding-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical {
    padding-top: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-small {
    padding-right: 8px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-small {
    padding-top: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-small {
    padding-top: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-small {
    padding-top: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-small {
    padding-top: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-small {
    padding-top: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-small {
    padding-top: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-small {
    padding-top: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-small {
    padding-top: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-small {
    padding-top: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-small {
    padding-top: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-small {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-small {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-small {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-small {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-small {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-small {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-large {
    padding-left: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-horizontal-large {
    padding-right: 30px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-large {
    padding-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-large {
    padding-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-large {
    padding-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-large {
    padding-top: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-large {
    padding-top: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-large {
    padding-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-large {
    padding-top: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-large {
    padding-top: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-large {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-large {
    padding-top: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-large {
    padding-top: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-large {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-large {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .grid-padding-vertical-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .grid-padding-vertical-large {
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .grid-padding-vertical-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .grid-padding-vertical-large {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-large {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .grid-padding-vertical-large {
    padding-bottom: 25px;
  }
}
.webui-popover-content {
  display: none;
}
.webui-popover-rtl {
  direction: rtl;
  text-align: right;
}
.webui-popover {
  box-shadow: none;
  border-radius: 0;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #dfdfdf;
  display: none;
  left: 0;
  min-height: 32px;
  min-width: 50px;
  position: absolute;
  text-align: left;
  top: 0;
  white-space: normal;
  z-index: 7000;
}
.webui-popover.top,
.webui-popover.top-left,
.webui-popover.top-right {
  margin-top: -10px;
}
.webui-popover.right,
.webui-popover.right-top,
.webui-popover.right-bottom {
  margin-left: 10px;
}
.webui-popover.bottom,
.webui-popover.bottom-left,
.webui-popover.bottom-right {
  margin-top: 10px;
}
.webui-popover.left,
.webui-popover.left-top,
.webui-popover.left-bottom {
  margin-left: -10px;
}
.webui-popover.pop {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: transform 0.33s cubic-bezier(.3, 0, 0, 1.5);
  transition: transform 0.33s cubic-bezier(.3, 0, 0, 1.5);
  opacity: 0;
}
.webui-popover.pop-out {
  -webkit-transition: opacity 0.33s linear, transform 0.33s linear;
  transition: opacity 0.33s linear, transform 0.33s linear;
  opacity: 0;
}
.webui-popover.fade,
.webui-popover.fade-out {
  -webkit-transition: opacity 0.33s linear;
  transition: opacity 0.33s linear;
  opacity: 0;
}
.webui-popover.out {
  opacity: 0;
}
.webui-popover.in {
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.webui-popover .webui-popover-content {
  display: block;
  overflow: auto;
  padding: 15px 12px;
}
.webui-popover-inner .close {
  background-color: #fff;
  color: #333;
  padding: 2px;
  position: absolute;
  right: 8px;
  top: 10px;
}
.webui-popover-inner .close:before {
  font-size: 12px;
}
.webui-popover-title {
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  padding: 10px 12px;
}
.webui-popover-content {
  display: none;
  overflow: auto;
  padding: 9px 14px;
}
.webui-no-padding .webui-popover-content {
  padding: 0;
}
.webui-no-padding .list-group-item {
  border-left: none;
  border-right: none;
}
.webui-no-padding .list-group-item:first-child {
  border-top: 0;
}
.webui-no-padding .list-group-item:last-child {
  border-bottom: 0;
}
.webui-popover > .webui-arrow,
.webui-popover > .webui-arrow:after {
  border-color: transparent;
  border-style: solid;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.webui-popover > .webui-arrow {
  border-width: 11px;
}
.webui-popover > .webui-arrow:after {
  border-width: 10px;
  content: '';
}
.webui-popover.top > .webui-arrow,
.webui-popover.top-right > .webui-arrow,
.webui-popover.top-left > .webui-arrow {
  border-bottom-width: 0;
  border-top-color: #dfdfdf;
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
}
.webui-popover.top > .webui-arrow:after,
.webui-popover.top-right > .webui-arrow:after,
.webui-popover.top-left > .webui-arrow:after {
  border-bottom-width: 0;
  border-top-color: #fff;
  bottom: 1px;
  content: '';
  margin-left: -10px;
}
.webui-popover.right > .webui-arrow,
.webui-popover.right-top > .webui-arrow,
.webui-popover.right-bottom > .webui-arrow {
  border-left-width: 0;
  border-right-color: #dfdfdf;
  left: -11px;
  margin-top: -11px;
  top: 50%;
}
.webui-popover.right > .webui-arrow:after,
.webui-popover.right-top > .webui-arrow:after,
.webui-popover.right-bottom > .webui-arrow:after {
  border-left-width: 0;
  border-right-color: #fff;
  bottom: -10px;
  content: '';
  left: 1px;
}
.webui-popover.bottom > .webui-arrow,
.webui-popover.bottom-right > .webui-arrow,
.webui-popover.bottom-left > .webui-arrow {
  border-bottom-color: #dfdfdf;
  border-top-width: 0;
  left: 50%;
  margin-left: -11px;
  top: -11px;
}
.webui-popover.bottom > .webui-arrow:after,
.webui-popover.bottom-right > .webui-arrow:after,
.webui-popover.bottom-left > .webui-arrow:after {
  border-bottom-color: #fff;
  border-top-width: 0;
  content: '';
  margin-left: -10px;
  top: 1px;
}
.webui-popover.left > .webui-arrow,
.webui-popover.left-top > .webui-arrow,
.webui-popover.left-bottom > .webui-arrow {
  border-left-color: #dfdfdf;
  border-right-width: 0;
  margin-top: -11px;
  right: -11px;
  top: 50%;
}
.webui-popover.left > .webui-arrow:after,
.webui-popover.left-top > .webui-arrow:after,
.webui-popover.left-bottom > .webui-arrow:after {
  border-left-color: #fff;
  border-right-width: 0;
  bottom: -10px;
  content: '';
  right: 1px;
}
.webui-popover-backdrop {
  background-color: rgba(0, 0, 0, 0.65);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 6999;
}
.webui-popover .js--loading-indicator {
  display: inline-block;
  margin-top: 0;
  padding: 10px;
  position: relative;
}
.webui-popover .dropdown-menu {
  border: none;
  box-shadow: none;
  display: block;
  float: none;
  position: relative;
  top: 0;
}
.accordion-trigger {
  cursor: pointer;
}
.accordion-content:not(.accordion-open),
[class*=' accordion-content']:not(.accordion-open),
[class^='accordion-content']:not(.accordion-open) {
  display: none;
}
.alert {
  margin: 10px 0;
}
.alert:not(.has--icon) {
  padding: 10px;
}
.alert:not(.has--icon) .alert--content {
  float: none;
  width: 100%;
}
.alert .alert--icon {
  padding: 15px 15px 15px 0;
}
.alert .alert--icon ~ .alert--content {
  float: right;
  padding: 15px 15px 15px 0;
}
.alert.is--success .alert--icon {
  color: #ae9962;
}
.alert.is--info .alert--icon {
  color: #333;
}
.alert.is--warning .alert--icon {
  color: #b03838;
}
.alert.is--error .alert--icon {
  color: #b03838;
}
.alert.is--promotion {
  background-color: rgba(174, 153, 98, 0.1);
  color: #ae9962;
}
.alert.is--promotion .alert--icon {
  background-color: transparent;
  color: #ae9962;
}
.header--main.is--sticky--menu .info--bar {
  margin-top: -33px !important;
  opacity: 0 !important;
}
.info--bar {
  -webkit-transition: margin-top .5s ease-in .13s, opacity .25s ease-in .13s;
  transition: margin-top .5s ease-in .13s, opacity .25s ease-in .13s;
  background-color: #fff;
  height: 33px;
  margin-top: -33px;
  padding: 8px 15px;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.info--bar * {
  color: #b03838;
  display: block;
  font-size: 14px;
  height: 17px;
  line-height: 17px;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
}
.header--cart-popover {
  max-width: 445px;
}
@media screen and (max-height: 768px) and (min-width: 768px) {
  .header--cart-popover .cart--item:nth-child(3) {
    display: none;
  }
  .header--cart-popover .cart--item:nth-child(4) {
    display: none;
  }
}
@media screen and (max-height: 500px) and (min-width: 768px) {
  .header--cart-popover .cart--item:nth-child(2) {
    display: none;
  }
}
.ajax--cart .ajax-cart-success {
  margin-bottom: 0;
  margin-top: 0;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-in;
  transition: max-height 0.3s ease-in;
}
.ajax--cart .ajax-cart-success.is--active {
  max-height: 100px;
}
.ajax--cart .ajax-cart-success .alert--icon {
  margin: 0 0 0 20px;
  padding: 0;
  position: absolute;
  top: 50%;
}
.ajax--cart .ajax-cart-success .alert--icon .icon--element {
  color: #bead85;
}
.ajax--cart .ajax-cart-success .alert--content {
  padding: 20px;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .ajax-cart-success .alert--content {
    padding-left: 0 !important;
  }
}
.ajax--cart .alert.is--info {
  padding: 10px;
}
.ajax--cart .ajax--cart-wrapper {
  -webkit-transition: margin-top 0.2s ease;
  transition: margin-top 0.2s ease;
}
.ajax--cart .ajax--cart-wrapper.has--items {
  margin-top: -10px;
}
.ajax--cart .ajax-cart-success.is--active + .ajax--cart-wrapper {
  margin-top: 5px !important;
}
.ajax--cart .item--container {
  max-height: none;
  padding: 0 15px;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container {
    padding: 0;
  }
}
.ajax--cart .item--container .cart--item {
  border-bottom: 1px solid #dfdfdf !important;
}
.ajax--cart .item--container .cart--item:last-child {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
.ajax--cart .item--container .cart--item.is--small-item .item--link {
  height: 40px;
}
@media screen and (max-width: 1259px) {
  .ajax--cart .item--container .cart--item.is--small-item .item--link .name-close-wrapper {
    padding-bottom: 0;
  }
}
.ajax--cart .item--container .cart--item.is--small-item .action--container {
  height: auto;
}
.ajax--cart .item--container .cart--item .thumbnail--container {
  margin: 0 !important;
  width: 25% !important;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .thumbnail--container {
    width: 15% !important;
  }
}
.ajax--cart .item--container .cart--item .thumbnail--container .thumbnail--image {
  float: left;
  height: 80px;
  max-height: 80px;
  position: relative;
}
.ajax--cart .item--container .cart--item .thumbnail--container .basket--badge {
  background-color: transparent;
  color: #bead85;
  font-size: 30px;
  padding-right: 8px;
  border-radius: 0;
}
.ajax--cart .item--container .cart--item .item--link {
  display: block;
  float: right;
  padding-left: 15px;
  position: relative;
  width: 75% !important;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link {
    height: 80px;
    width: 85% !important;
  }
}
.ajax--cart .item--container .cart--item .item--link .name-wrapper {
  padding-right: 0;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .name-wrapper {
    padding-right: 15px;
  }
}
.ajax--cart .item--container .cart--item .item--link .name-close-wrapper {
  padding-bottom: 8px;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .name-close-wrapper {
    line-height: 19px;
  }
}
.ajax--cart .item--container .cart--item .item--link .name-close-wrapper .item--name.name-mobile {
  line-height: 15px;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .name-close-wrapper .item--name.name-mobile {
    display: none;
  }
}
.ajax--cart .item--container .cart--item .item--link .name-close-wrapper .item--name.name-desktop {
  display: none;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .name-close-wrapper .item--name.name-desktop {
    display: block;
    line-height: 15px;
  }
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .name-close-wrapper .action--container {
    display: none;
  }
}
.ajax--cart .item--container .cart--item .item--link .name-close-wrapper .action--container .action--remove {
  background-color: transparent;
  float: right;
  height: auto;
  line-height: 18px;
  padding: 0;
  width: auto;
}
.ajax--cart .item--container .cart--item .item--link .name-close-wrapper .action--container .action--remove i {
  color: #333;
  font-size: 10px;
  line-height: 20px;
}
.ajax--cart .item--container .cart--item .item--link .name-close-wrapper .action--container .action--remove i:hover,
.ajax--cart .item--container .cart--item .item--link .name-close-wrapper .action--container .action--remove i:focus,
.ajax--cart .item--container .cart--item .item--link .name-close-wrapper .action--container .action--remove i:active {
  color: #bead85;
}
.ajax--cart .item--container .cart--item .item--link .name-close-wrapper .action--container .icon--loading-indicator {
  height: 15px;
  left: -11px;
  position: absolute;
  top: 0;
  width: 15px;
}
.ajax--cart .item--container .cart--item .item--link .name-close-wrapper .action--container .icon--loading-indicator:before {
  border-color: #bead85 #e6e0cf #e6e0cf #e6e0cf;
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper {
  font-size: 13px;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper {
    bottom: -5px;
    float: bottom;
    position: absolute;
    width: 100%;
  }
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .item-size {
  white-space: nowrap;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper .item-size {
    line-height: 19px;
  }
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .item--quantity {
  font-weight: 400;
  white-space: nowrap;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper .item--quantity {
    line-height: 19px;
  }
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper {
  text-align: right;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper {
    bottom: 0;
    display: inline-flex;
    height: 19px;
    justify-content: flex-end;
    line-height: 19px;
    padding-left: 0 !important;
    padding-right: 0;
    position: absolute;
    right: 0;
  }
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .desktop-remove-button {
  display: none;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .desktop-remove-button {
    background-color: transparent;
    display: block;
    float: right;
    height: 19px;
    line-height: 19px;
    padding: 0;
    width: auto;
  }
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .desktop-remove-button i {
  color: #333;
  font-size: 10px;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .desktop-remove-button i {
    position: relative;
    top: -2px;
  }
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .desktop-remove-button i:hover,
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .desktop-remove-button i:focus,
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .desktop-remove-button i:active {
  color: #bead85;
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .desktop-remove-button .js--loading-indicator {
  display: inline-block;
  left: 9px;
  margin-left: -14px;
  padding-left: 0;
  padding-top: 5px;
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .desktop-remove-button .js--loading-indicator .icon--loading-indicator:before {
  height: 10px;
  width: 10px;
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .item--pseudo-price {
  color: #ccc;
  text-decoration: line-through;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .item--pseudo-price,
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .item--price {
    width: 96px;
  }
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .item--pseudo-price,
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .item--price,
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .desktop-remove-button {
    padding-left: 5px;
    padding-right: 3px;
  }
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .item--price {
  font-weight: 400;
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .item--price.has-discount {
  color: #b03838;
}
.ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .item--price.has-distance {
  margin-top: 19px;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .item--container .cart--item .item--link .item-info-wrapper .price-wrapper .item--price.has-distance {
    margin-top: 0;
  }
}
.ajax--cart .item--container .show-all-article {
  margin-bottom: 10px;
  margin-top: 20px;
}
.ajax--cart .prices--container {
  background-color: #fafafa !important;
  margin-top: 15px;
  padding: 15px;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .prices--container {
    margin-left: -13px;
    margin-right: -13px;
  }
}
.ajax--cart .prices--container .prices--articles-text,
.ajax--cart .prices--container .prices--articles-amount {
  font-size: 14px;
  font-weight: 400;
}
.ajax--cart .prices--container .prices--tax {
  font-size: 11px;
}
.ajax--cart .button--container {
  padding: 15px;
}
@media screen and (min-width: 1024px) {
  .ajax--cart .button--container {
    padding: 15px 0;
  }
}
@media screen and (min-width: 1024px) {
  .ajax--cart .button--container .is--cart {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) {
  .ajax--cart .button--container .button--open-basket {
    width: 100%;
  }
}
.btn {
  -webkit-transition: background-color 0.25s ease-in, color 0.25s ease-in, border-color 0.25s ease-in;
  transition: background-color 0.25s ease-in, color 0.25s ease-in, border-color 0.25s ease-in;
  border: none;
  font-weight: 400;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.btn.has--border {
  border: 1px solid #f1f1f1;
}
.btn.has--border:hover {
  border: 1px solid #f1f1f1;
}
.btn .js--loading,
.js--loading-indicator .icon--default.btn:before {
  -webkit-animation: keyframe--spin 1s linear infinite;
  animation: keyframe--spin 1s linear infinite;
  border-radius: 999px;
  background-clip: padding-box;
  border: 2px solid #bead85;
  border-top: 2px solid rgba(190, 173, 133, 0.1);
  display: block;
  height: 20px;
  margin: 6px auto;
  width: 20px;
}
.btn:hover .js--loading,
.js--loading-indicator .icon--default.btn:hover:before {
  -webkit-animation: keyframe--spin 1s linear infinite;
  animation: keyframe--spin 1s linear infinite;
  border-radius: 999px;
  background-clip: padding-box;
  border: 2px solid #fff;
  border-top: 2px solid rgba(255, 255, 255, 0.1);
  display: block;
  height: 20px;
  margin: 6px auto;
  width: 20px;
}
.btn.is--transparent {
  background: rgba(255, 255, 255, 0.9);
  border: none;
  color: #555;
}
.btn.is--transparent:hover {
  background: #fff;
  border: none;
  color: #bead85;
}
.btn.is--transparent.has--border {
  border: 1px solid rgba(255, 255, 255, 0.9);
}
.btn.is--transparent.has--border:hover {
  border: 1px solid rgba(255, 255, 255, 0.9);
}
.btn.is--primary:hover .js--loading,
.btn.is--primary:active .js--loading,
.btn.is--primary:focus .js--loading,
.js--loading-indicator .icon--default.btn.is--primary:hover:before,
.js--loading-indicator .icon--default.btn.is--primary:active:before,
.js--loading-indicator .icon--default.btn.is--primary:focus:before {
  border-color: #fff;
  border-top-color: rgba(255, 255, 255, 0.4);
}
.btn.is--primary.has--border {
  border: 1px solid #f1f1f1;
}
.btn.is--primary.has--border:hover {
  border: 1px solid #f1f1f1;
}
.btn.is--secondary:hover .js--loading,
.btn.is--secondary:active .js--loading,
.btn.is--secondary:focus .js--loading,
.js--loading-indicator .icon--default.btn.is--secondary:hover:before,
.js--loading-indicator .icon--default.btn.is--secondary:active:before,
.js--loading-indicator .icon--default.btn.is--secondary:focus:before {
  border-color: #f1f1f1;
  border-top-color: rgba(241, 241, 241, 0.4);
}
.btn.is--secondary.has--border {
  border: 1px solid #f1f1f1;
}
.btn.is--secondary.has--border:hover {
  border: 1px solid #f1f1f1;
}
.btn.is--cart,
.btn.is--black {
  background-color: #333;
  background-image: none;
  border: none;
  color: #f1f1f1;
}
.btn.is--cart:hover .js--loading,
.btn.is--black:hover .js--loading,
.btn.is--cart:active .js--loading,
.btn.is--black:active .js--loading,
.btn.is--cart:focus .js--loading,
.btn.is--black:focus .js--loading,
.js--loading-indicator .icon--default.btn.is--cart:hover:before,
.js--loading-indicator .icon--default.btn.is--black:hover:before,
.js--loading-indicator .icon--default.btn.is--cart:active:before,
.js--loading-indicator .icon--default.btn.is--black:active:before,
.js--loading-indicator .icon--default.btn.is--cart:focus:before,
.js--loading-indicator .icon--default.btn.is--black:focus:before {
  border-color: #f1f1f1;
  border-top-color: rgba(241, 241, 241, 0.4);
}
.btn.is--cart:hover,
.btn.is--black:hover {
  background: #666;
  color: #f1f1f1;
}
.btn.is--cart.has--border,
.btn.is--black.has--border {
  border: 1px solid #333;
}
.btn.is--cart.has--border:hover,
.btn.is--black.has--border:hover {
  border: 1px solid #333;
}
.btn.is--cart:disabled,
.btn.is--black:disabled,
.btn.is--cart:disabled:hover,
.btn.is--black:disabled:hover,
.btn.is--cart.is--disabled,
.btn.is--black.is--disabled,
.btn.is--cart.is--disabled:hover,
.btn.is--black.is--disabled:hover {
  background-color: #f1f1f1;
  background-image: none;
  border: none;
  color: #ccc;
}
.btn.is--cart:disabled:hover,
.btn.is--black:disabled:hover,
.btn.is--cart:disabled:hover:hover,
.btn.is--black:disabled:hover:hover,
.btn.is--cart.is--disabled:hover,
.btn.is--black.is--disabled:hover,
.btn.is--cart.is--disabled:hover:hover,
.btn.is--black.is--disabled:hover:hover {
  background-color: #f1f1f1;
  background-image: none;
  border: none;
  color: #ccc;
}
.btn.is--cart:disabled.has--border,
.btn.is--black:disabled.has--border,
.btn.is--cart:disabled:hover.has--border,
.btn.is--black:disabled:hover.has--border,
.btn.is--cart.is--disabled.has--border,
.btn.is--black.is--disabled.has--border,
.btn.is--cart.is--disabled:hover.has--border,
.btn.is--black.is--disabled:hover.has--border {
  border: 1px solid #f1f1f1;
}
.btn.is--cart:disabled.has--border:hover,
.btn.is--black:disabled.has--border:hover,
.btn.is--cart:disabled:hover.has--border:hover,
.btn.is--black:disabled:hover.has--border:hover,
.btn.is--cart.is--disabled.has--border:hover,
.btn.is--black.is--disabled.has--border:hover,
.btn.is--cart.is--disabled:hover.has--border:hover,
.btn.is--black.is--disabled:hover.has--border:hover {
  border: 1px solid #f1f1f1;
}
.btn.is--white {
  background-color: #fff;
  background-image: none;
  border: none;
  color: #333;
}
.btn.is--white:hover .js--loading,
.btn.is--white:active .js--loading,
.btn.is--white:focus .js--loading,
.js--loading-indicator .icon--default.btn.is--white:hover:before,
.js--loading-indicator .icon--default.btn.is--white:active:before,
.js--loading-indicator .icon--default.btn.is--white:focus:before {
  border-color: #fff;
  border-top-color: rgba(255, 255, 255, 0.4);
}
.btn.is--white:hover {
  background: #333;
  color: #fff;
}
.btn.is--white.has--border {
  border: 1px solid #fff;
}
.btn.is--white.has--border:hover {
  border: 1px solid #fff;
}
.btn.is--white:disabled,
.btn.is--white:disabled:hover,
.btn.is--white.is--disabled,
.btn.is--white.is--disabled:hover {
  background-color: #f1f1f1;
  background-image: none;
  border: none;
  color: #ccc;
}
.btn.is--white:disabled:hover,
.btn.is--white:disabled:hover:hover,
.btn.is--white.is--disabled:hover,
.btn.is--white.is--disabled:hover:hover {
  background-color: #f1f1f1;
  background-image: none;
  border: none;
  color: #ccc;
}
.btn.is--white:disabled.has--border,
.btn.is--white:disabled:hover.has--border,
.btn.is--white.is--disabled.has--border,
.btn.is--white.is--disabled:hover.has--border {
  border: 1px solid #f1f1f1;
}
.btn.is--white:disabled.has--border:hover,
.btn.is--white:disabled:hover.has--border:hover,
.btn.is--white.is--disabled.has--border:hover,
.btn.is--white.is--disabled:hover.has--border:hover {
  border: 1px solid #f1f1f1;
}
.btn:disabled,
.btn:disabled:hover,
.btn.is--disabled,
.btn.is--disabled:hover {
  background: #f1f1f1;
  border: none;
  color: #ccc;
  opacity: 1;
}
.btn:disabled:hover .js--loading,
.btn:disabled:hover:hover .js--loading,
.btn.is--disabled:hover .js--loading,
.btn.is--disabled:hover:hover .js--loading,
.btn:disabled:active .js--loading,
.btn:disabled:hover:active .js--loading,
.btn.is--disabled:active .js--loading,
.btn.is--disabled:hover:active .js--loading,
.btn:disabled:focus .js--loading,
.btn:disabled:hover:focus .js--loading,
.btn.is--disabled:focus .js--loading,
.btn.is--disabled:hover:focus .js--loading,
.js--loading-indicator .icon--default.btn:disabled:hover:before,
.js--loading-indicator .icon--default.btn:disabled:hover:hover:before,
.js--loading-indicator .icon--default.btn.is--disabled:hover:before,
.js--loading-indicator .icon--default.btn.is--disabled:hover:hover:before,
.js--loading-indicator .icon--default.btn:disabled:active:before,
.js--loading-indicator .icon--default.btn:disabled:hover:active:before,
.js--loading-indicator .icon--default.btn.is--disabled:active:before,
.js--loading-indicator .icon--default.btn.is--disabled:hover:active:before,
.js--loading-indicator .icon--default.btn:disabled:focus:before,
.js--loading-indicator .icon--default.btn:disabled:hover:focus:before,
.js--loading-indicator .icon--default.btn.is--disabled:focus:before,
.js--loading-indicator .icon--default.btn.is--disabled:hover:focus:before {
  border-color: #ccc;
  border-top-color: rgba(204, 204, 204, 0.4);
}
.btn:disabled:hover,
.btn:disabled:hover:hover,
.btn.is--disabled:hover,
.btn.is--disabled:hover:hover {
  background: #f1f1f1;
  border: none;
  color: #ccc;
}
.btn:disabled.has--border,
.btn:disabled:hover.has--border,
.btn.is--disabled.has--border,
.btn.is--disabled:hover.has--border {
  border: 1px solid #f1f1f1;
}
.btn:disabled.has--border:hover,
.btn:disabled:hover.has--border:hover,
.btn.is--disabled.has--border:hover,
.btn.is--disabled:hover.has--border:hover {
  border: 1px solid #f1f1f1;
}
.btn.is--small {
  height: auto;
  line-height: 28px;
  padding: 0 21px;
}
.btn.is--medium {
  height: 38px;
  line-height: 32px;
}
.btn.is--large {
  height: auto;
  line-height: 32px;
  padding: 5px 21px;
}
.btn.is--icon-left [class^='esc-icon--'] {
  left: 12px;
}
.btn.is--icon-right [class^='esc-icon--'] {
  right: 12px;
}
.btn.is--icon-left [class^='esc-icon--'],
.btn.is--icon-right [class^='esc-icon--'] {
  display: block;
  font-size: 14px;
  font-weight: 700;
  height: 14px;
  line-height: 32px;
  margin: -16px 0 0 0;
  position: absolute;
  top: 50%;
}
.btn--line {
  align-items: center;
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  display: inline-flex;
  flex-shrink: 0;
  font-size: 11px;
  font-weight: 400;
  height: 38px;
  justify-content: center;
  letter-spacing: 1px;
  padding: 0 12px 0 24px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  transition: all .8s;
}
.btn--line:before {
  background-color: #fff;
  content: '';
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  transition: background-color 0.8s;
  width: 16px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.btn--line:hover,
.btn--line:active,
.btn--line:focus {
  border-color: #bead85;
  color: #bead85;
}
.btn--line:hover:before,
.btn--line:active:before,
.btn--line:focus:before {
  background-color: #bead85;
}
.checkbox--container {
  clear: both;
}
.checkbox--container .checkbox {
  display: block;
  float: left;
}
.checkbox--container label {
  display: table-cell;
  line-height: 20px;
  padding-left: 15px;
}
.checkbox.is--disabled {
  border-color: #ccc;
}
.checkbox.is--disabled ~ label {
  color: #ccc;
}
.checkbox .checkbox--state {
  background-color: #fff;
  pointer-events: none;
}
.checkbox input[type='checkbox'] {
  height: 155% !important;
  left: -26%;
  top: -26%;
  width: 155% !important;
}
.checkbox input[type='checkbox'].is--active ~ .checkbox--state:before,
a:hover .checkbox input[type='checkbox'] ~ .checkbox--state:before,
.checkbox input[type='checkbox']:checked ~ .checkbox--state:before,
.checkbox input[type='checkbox'].is--active .checkbox--state:before,
a:hover .checkbox input[type='checkbox'] .checkbox--state:before,
.checkbox input[type='checkbox']:checked .checkbox--state:before {
  line-height: 8px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none) {
  .checkbox input[type='checkbox'].is--active ~ .checkbox--state:before,
  a:hover .checkbox input[type='checkbox'] ~ .checkbox--state:before,
  .checkbox input[type='checkbox']:checked ~ .checkbox--state:before,
  .checkbox input[type='checkbox'].is--active .checkbox--state:before,
  a:hover .checkbox input[type='checkbox'] .checkbox--state:before,
  .checkbox input[type='checkbox']:checked .checkbox--state:before {
    position: relative;
    top: -2px;
  }
}
.checkbox input[type='checkbox']:disabled ~ .checkbox--state,
.checkbox input[type='checkbox']:disabled .checkbox--state {
  background: transparent;
}
.collapse--header {
  border: none;
  border-bottom: 1px solid #999;
}
.delivery--information .delivery--text {
  color: #333 !important;
}
.delivery--information .delivery--text.is--highlighted {
  color: #bead85 !important;
}
.delivery--information .delivery--status-icon,
.product--delivery .delivery--information .delivery--status-icon {
  display: none;
}
textarea,
input[type='text'],
input[type='search'],
input[type='password'],
input[type='number'],
input[type='email'],
input[type='tel'] {
  -webkit-transition: color 0.25s ease-in, background-color 0.25s ease-in, border-color 0.25s ease-in;
  transition: color 0.25s ease-in, background-color 0.25s ease-in, border-color 0.25s ease-in;
}
@media (max-width: 1023px) {
  .geo-popup--modal {
    width: 70% !important;
  }
}
.geo-popup--modal .btn {
  margin-top: 20px;
}
.geo-popup--modal .panel {
  padding: 0;
}
.geo-popup--modal .panel .panel--title {
  margin: 0;
  padding-bottom: 10px;
  padding-top: 15px;
  text-transform: unset;
}
@media screen and (min-width: 768px) {
  .geo-popup--modal .panel .panel--title {
    padding-bottom: 20px;
    padding-top: 0;
  }
}
.geo-popup--modal .panel .panel--body {
  padding-bottom: 0;
  padding-top: 0;
}
.geo-popup--modal .content {
  overflow: hidden;
}
.geo-popup--modal .panel--header,
.geo-popup--modal .panel--title {
  color: #bead85;
  text-align: center;
  text-transform: unset;
}
ul li {
  line-height: 26px;
}
.list--unordered.is--checked li:before {
  content: '\E906';
  font-family: 'escada';
  font-weight: 400;
}
.has--cssanimations body > .js--loading-indicator .icon--default {
  height: 56px;
  width: 56px;
}
.has--cssanimations body > .js--loading-indicator .icon--default:before {
  border-color: rgba(190, 173, 133, 0.6);
  border-top-color: #a89154;
  border-width: 3px;
  height: 48px;
  width: 48px;
}
.js--modal {
  -webkit-overflow-scrolling: touch;
}
@media screen and (min-width: 768px) {
  .js--modal:not(.image-gallery--modal) {
    max-width: 620px;
    width: 100% !important;
  }
}
@media screen and (min-width: 1024px) {
  .js--modal:not(.image-gallery--modal) {
    max-width: 820px !important;
  }
}
@media screen and (min-width: 1260px) {
  .js--modal:not(.image-gallery--modal) {
    max-width: 1060px !important;
  }
}
.js--modal:not(.image-gallery--modal) .js--modal--inner {
  margin: 0 auto;
  padding: 15px;
}
@media screen and (min-width: 768px) {
  .js--modal:not(.image-gallery--modal) .js--modal--inner {
    padding: 40px;
  }
}
@media screen and (min-width: 768px) {
  .js--modal:not(.image-gallery--modal) .modal--close {
    margin-right: -2px;
    margin-top: 4px;
  }
}
.js--modal .title {
  text-transform: uppercase;
}
.modal--close {
  font-size: 13px !important;
}
.modal--close,
.modal--close.is--small {
  background-color: #fff;
  border: none;
  color: #999;
  padding: 0;
}
.modal--close:hover,
.modal--close.is--small:hover,
.modal--close:active,
.modal--close.is--small:active,
.modal--close:focus,
.modal--close.is--small:focus {
  color: #3e3f40;
}
.panel.has--border {
  padding: 0;
}
.panel .panel--header,
.panel .panel--title {
  background: none;
  text-transform: uppercase;
}
.panel .panel--header:not(.no-border) {
  border-bottom: 1px solid #ccc;
}
.panel--dot-nav {
  margin: 10px 0;
}
.panel--dot-nav .dot--link,
.panel--dot-nav a {
  background-color: rgba(51, 51, 51, 0.25);
  border: 0 solid rgba(51, 51, 51, 0.25);
}
.panel--paging .icon--arrow-left,
.panel--paging .icon--arrow-right {
  -webkit-transition: color 0.25s ease-in;
  transition: color 0.25s ease-in;
  color: #666;
  font-size: 10px;
}
.panel--paging .paging--link {
  border-radius: 0;
  background-image: none;
  border: none;
}
.panel--paging .paging--link:hover,
.panel--paging .paging--link:active,
.panel--paging .paging--link:focus,
.panel--paging .paging--link.is--active,
.panel--paging .paging--link.is--active:hover {
  background-color: transparent;
  background-image: none;
  color: #bead85;
  font-weight: 400;
}
.panel--paging .paging--link:hover i,
.panel--paging .paging--link:active i,
.panel--paging .paging--link:focus i,
.panel--paging .paging--link.is--active i,
.panel--paging .paging--link.is--active:hover i {
  color: #bead85;
}
@media (min-width: 1260px) {
  .page-intro {
    display: block;
    margin-bottom: 30px;
    margin-top: 6px;
  }
}
.page-intro .page-intro--title {
  color: #444;
  font-size: 21px;
  line-height: 25px;
  margin-bottom: 15px;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 1260px) {
  .page-intro .page-intro--title {
    font-size: 28px;
  }
}
@media (min-width: 768px) {
  .page-intro .page-intro--title {
    text-align: left;
  }
}
.page-intro .page-intro--title.is--small {
  font-size: 21px;
}
.page-intro .page-intro--text p {
  font-size: 14px;
  line-height: 19px;
  text-align: center;
}
@media (min-width: 768px) {
  .page-intro .page-intro--text p {
    text-align: left;
  }
}
.webui-popover {
  box-shadow: 0 0 4px 0 rgba(223, 223, 223, 0.5);
}
.webui-popover .webui-popover-title {
  color: #bead85;
  font-size: 16px;
  padding-bottom: 0;
  padding-top: 15px;
  text-align: center;
}
.webui-popover .js--loading-indicator {
  top: 0;
}
.webui-popover .webui-arrow {
  display: none;
}
.webui-popover .webui-popover-inner .close {
  right: 15px;
  top: 15px;
}
.webui-popover .webui-popover-inner .close:before {
  line-height: 18px;
}
.webui-popover.popover-left {
  left: 15px !important;
  right: auto !important;
}
.webui-popover.popover-right {
  left: auto !important;
  right: 15px !important;
}
.radio .radio--state {
  pointer-events: none;
}
.radio input[type='radio'] {
  height: 155% !important;
  left: -26%;
  top: -28%;
  width: 155% !important;
}
.flex-vertical {
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  height: 100%;
  width: 100%;
}
.flex-vertical .flex-item {
  white-space: initial;
  width: 100%;
}
.js--tab-menu .tab--link {
  -webkit-transition: color 0.5s ease, background-color 0.5s ease, border-color 0.5s ease;
  transition: color 0.5s ease, background-color 0.5s ease, border-color 0.5s ease;
}
.off-canvas.teaser--text-offcanvas .icon--arrow-left {
  color: #333;
  font-size: 12px;
  left: 15px;
  padding-top: 2px;
  position: absolute;
  top: 13px;
}
.off-canvas .alert {
  margin-top: 0;
}
.off-canvas .buttons--off-canvas {
  margin-bottom: 20px;
}
.off-canvas .close--off-canvas {
  background-color: #f1f1f1;
  border-bottom: 1px solid #ccc;
  color: #bead85;
  font-weight: 400;
  padding-right: 15px;
  text-align: center;
}
.off-canvas .close--off-canvas .esc-icon--close {
  color: #333;
  font-size: 12px;
  padding-top: 2px;
  position: absolute;
  right: 15px;
  top: 13px;
}
.off-canvas .icon--arrow-right {
  font-family: 'escada';
}
.off-canvas .icon--arrow-right:before {
  content: '\E902';
}
.off-canvas .icon--arrow-left {
  font-family: 'escada';
}
.off-canvas .icon--arrow-left:before {
  content: '\E901';
}
.color-badge {
  border-radius: 9999px;
  background-clip: padding-box;
  -webkit-transition: border-color 0.3s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: border-color 0.3s cubic-bezier(0.39, 0, 0.29, 0.99);
  border: 1px solid #fff;
  display: inline-block;
  height: 16px;
  margin: 5px 8px;
  position: relative;
  width: 16px;
}
@media screen and (min-width: 1024px) {
  .color-badge {
    height: 19px;
    width: 19px;
  }
}
.color-badge:before {
  border-radius: 9999px;
  background-clip: padding-box;
  -webkit-transition: border-color 0.3s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: border-color 0.3s cubic-bezier(0.39, 0, 0.29, 0.99);
  border: 1px solid transparent;
  content: '';
  display: inline-block;
  height: 18px;
  left: -3px;
  pointer-events: none;
  position: absolute;
  top: -3px;
  width: 18px;
}
@media screen and (min-width: 1024px) {
  .color-badge:before {
    height: 21px;
    width: 21px;
  }
}
.color-badge.is--small {
  height: 16px;
  width: 16px;
}
.color-badge.is--small:before {
  height: 18px;
  width: 18px;
}
@media screen and (min-width: 1024px) {
  .color-badge.is--small:before {
    height: 18px;
    width: 18px;
  }
}
.color-badge.is--hoverable:hover:before {
  border-color: #666;
}
.color-badge.is--active:before {
  border-color: #666;
}
.color-badge a {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.color-badge.is--color--white {
  background-color: #fff;
  border-color: #ccc;
}
.color-badge.is--color--white.is--hoverable:hover {
  border-color: #fff;
}
.color-badge.is--color--white.is--active {
  border-color: #fff;
}
.color-badge.is--color--beige {
  background-color: #d2b48c;
}
.color-badge.is--color--yellow {
  background-color: #ffec8b;
}
.color-badge.is--color--brown {
  background-color: #8b4513;
}
.color-badge.is--color--orange {
  background-color: #ff8c00;
}
.color-badge.is--color--red {
  background-color: #f00;
}
.color-badge.is--color--grey {
  background-color: #d3d3d3;
}
.color-badge.is--color--green {
  background-color: #393;
}
.color-badge.is--color--blue {
  background-color: #0000cd;
}
.color-badge.is--color--pink {
  background-color: #eea9b8;
}
.color-badge.is--color--purple {
  background-color: #7d26cd;
}
.color-badge.is--color--black {
  background-color: #000;
}
.color-badge.is--color--multicolor {
  background-color: transparent;
}
.color-badge.is--color--multicolor:after {
  border-radius: 9999px;
  background-clip: padding-box;
  border-bottom-color: #000;
  border-left-color: #ff8c00;
  border-right-color: #0000cd;
  border-style: solid;
  border-top-color: #eea9b8;
  border-width: 7px;
  content: '';
  display: block;
  height: 0;
  left: 0;
  line-height: 0;
  position: absolute;
  top: 0;
  width: 0;
}
@media screen and (min-width: 1024px) {
  .color-badge.is--color--multicolor:after {
    border-width: 9px;
  }
}
.color-badge.is--color--multicolor.is--small:after {
  border-width: 7px;
}
@media screen and (min-width: 1024px) {
  .color-badge.is--color--multicolor.is--small:after {
    border-width: 7px;
  }
}
@media screen and (max-height: 768px) and (min-width: 768px) {
  .header--notepad-popover .wishlist--item-wrapper:nth-child(3) {
    display: none;
  }
  .header--notepad-popover .wishlist--item-wrapper:nth-child(4) {
    display: none;
  }
}
@media screen and (max-height: 500px) and (min-width: 768px) {
  .header--notepad-popover .wishlist--item-wrapper:nth-child(2) {
    display: none;
  }
}
.wishlist-pop-over-wrapper {
  padding: 0 15px 15px;
}
@media (min-width: 1024px) {
  .wishlist-pop-over-wrapper {
    margin-top: 15px;
    padding: 0;
  }
}
.wishlist-pop-over-wrapper .wishlist-headline {
  color: #bead85;
  margin-bottom: 25px;
  text-align: center;
}
@media (min-width: 1024px) {
  .wishlist-pop-over-wrapper .wishlist-headline {
    display: none;
  }
}
.wishlist-pop-over-wrapper .js--loading-indicator {
  display: inline-block;
  padding-top: 5px;
}
@media (max-width: 1023px) {
  .wishlist-pop-over-wrapper .js--loading-indicator {
    margin-left: -3px;
    margin-top: -11px;
  }
}
.wishlist-pop-over-wrapper .wishlist-success {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-in;
  transition: max-height 0.3s ease-in;
}
.wishlist-pop-over-wrapper .wishlist-success.is--active {
  max-height: 100px;
}
.wishlist-pop-over-wrapper .wishlist-success .alert {
  margin-bottom: 20px;
  margin-top: 0;
}
.wishlist-pop-over-wrapper .wishlist-success .alert .alert--icon {
  margin: 0 0 0 10px;
  padding: 0;
  position: absolute;
  top: 50%;
}
.wishlist-pop-over-wrapper .wishlist-success .alert .alert--icon i {
  color: #bead85;
}
.wishlist-pop-over-wrapper .wishlist-success .alert .alert--content {
  padding: 10px 10px 10px 45px;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper {
  border-bottom: 1px solid #dfdfdf;
  height: 100px;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper p {
  margin-bottom: 0;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .item-img-wrapper {
  display: block;
  float: left;
  height: 85px;
  overflow: hidden;
  width: 25%;
}
@media (min-width: 1024px) {
  .wishlist-pop-over-wrapper .wishlist--item-wrapper .item-img-wrapper {
    width: 15%;
  }
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .item-img-wrapper img {
  height: 100%;
  max-width: none;
  width: auto;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content {
  display: block;
  float: right;
  height: 85px;
  padding-left: 15px;
  position: relative;
  width: 75%;
}
@media (min-width: 1024px) {
  .wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content {
    width: 85%;
  }
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action {
  margin-left: 0;
  margin-right: 0;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action p {
  display: block;
  float: left;
  line-height: 15px;
  width: 90%;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action .desktop-title {
  display: none;
}
@media (min-width: 1024px) {
  .wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action .desktop-title {
    display: block;
  }
}
@media (min-width: 1024px) {
  .wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action .mobile-title {
    display: none;
  }
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action .cart-icon-wrapper {
  display: block;
  float: right;
  width: 10%;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action .cart-icon-wrapper button {
  background-color: transparent;
  border: none;
  color: transparent;
  height: 25px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  width: 25px;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action .cart-icon-wrapper button i {
  color: #bead85;
  float: right;
  margin-top: -7px;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action .cart-icon-wrapper button .icon--loading-indicator {
  height: 15px;
  padding: 3px 0 0;
  width: 15px;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action .cart-icon-wrapper button .icon--loading-indicator:before {
  border-color: #bead85 #e6e0cf #e6e0cf #e6e0cf;
  height: 11px;
  width: 11px;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action .cart-icon-wrapper button _:-ms-fullscreen:before,
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-title-cart-action .cart-icon-wrapper button :root .icon--loading-indicator:before {
  position: relative;
  top: 0;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper {
  bottom: 0;
  position: absolute;
  width: 100%;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper p {
  line-height: 15px;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper .price,
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper .line-through-price {
  text-align: right;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper .price {
  padding-right: 0;
}
@media (min-width: 1024px) {
  .wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper .price {
    padding-left: 10px;
  }
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper .size {
  text-align: left;
  white-space: nowrap;
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper .line-through-price-mobile {
  color: #ccc;
  display: block;
  padding-bottom: 3px;
  padding-right: 0;
  text-align: right;
  text-decoration: line-through;
}
@media (min-width: 1024px) {
  .wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper .line-through-price-mobile {
    display: none;
  }
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper .line-through-price {
  display: none;
}
@media (min-width: 1024px) {
  .wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper .line-through-price {
    color: #ccc;
    display: block;
    padding-right: 5px;
    text-decoration: line-through;
  }
}
.wishlist-pop-over-wrapper .wishlist--item-wrapper .wishlist--info-content .item-data-wrapper .is--percent-price {
  color: #b03838;
}
.wishlist-pop-over-wrapper .tax-text {
  float: right;
  font-size: 11px;
  margin-bottom: 0;
  margin-top: -10px;
}
.wishlist-pop-over-wrapper .show-all-article {
  margin-bottom: 10px;
  margin-top: 15px;
}
.wishlist-pop-over-wrapper .wishlist-btn {
  margin-bottom: 15px;
  margin-top: 15px;
}
.product--box {
  display: block;
  float: left;
  position: relative;
  text-align: center;
  width: 100%;
  zoom: 1;
}
.product--box .image-slider {
  z-index: auto;
}
.product--box .image-slider .image-slider--container {
  height: auto;
  margin: 0 !important;
}
.product--box .image-slider .arrow {
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: opacity 0.5s cubic-bezier(0.39, 0, 0.29, 0.99);
}
.product--box .image-slider:hover .arrow,
.product--box .image-slider:active .arrow,
.product--box .image-slider:focus .arrow {
  opacity: 1;
}
.product--box .product--box--image--container {
  position: relative;
}
.product--box .product--box--image--container .product--box--image {
  -webkit-transition: height 0.3s cubic-bezier(0, 0.59, 0.13, 0.96);
  transition: height 0.3s cubic-bezier(0, 0.59, 0.13, 0.96);
  display: block;
  height: 250px;
  min-height: 270px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 480px) {
  .product--box .product--box--image--container .product--box--image {
    height: 390px;
    min-height: 390px;
  }
}
@media screen and (min-width: 768px) {
  .product--box .product--box--image--container .product--box--image {
    height: 540px;
    min-height: 540px;
  }
}
@media screen and (min-width: 1024px) {
  .product--box .product--box--image--container .product--box--image {
    height: 370px;
    min-height: 370px;
  }
}
@media screen and (min-width: 1260px) {
  .product--box .product--box--image--container .product--box--image {
    height: 475px;
    min-height: 475px;
  }
}
.product--box .product--box--image--container .product--box--image .image--element {
  background-color: #fafafa;
  display: block;
  height: 100%;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.product--box .product--box--image--container .product--box--image .image--media {
  -webkit-transition: opacity 0.75s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: opacity 0.75s cubic-bezier(0.39, 0, 0.29, 0.99);
  background-position: center center;
  -webkit-background-size: cover;
  background-size: cover;
  display: block;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.product--box .product--box--image--container .product--box--image .image--media.is--covered {
  opacity: .2;
}
.product--box .product--box--image--container .product--box--image .image--media.is--lazy--loaded {
  opacity: 1;
}
.product--box .product--box--image--container .product--box--image img {
  opacity: 0;
}
.product--box .product--box--image--container .product--box--top {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.product--box .product--box--image--container .product--box--top .product--box--badges {
  display: inline;
  left: 5px;
  pointer-events: none;
  position: absolute;
  right: 30%;
  top: 5px;
}
@media screen and (min-width: 768px) {
  .product--box .product--box--image--container .product--box--top .product--box--badges {
    left: 7px;
    top: 10px;
  }
}
.product--box .product--box--image--container .product--box--top .product--box--badges .product--badge {
  font-size: 11px;
  line-height: normal;
  padding: 1px 0;
}
@media screen and (min-width: 768px) {
  .product--box .product--box--image--container .product--box--top .product--box--badges .product--badge {
    font-size: 14px;
  }
}
.product--box .product--box--image--container .product--box--top .product--box--badges .product--badge.badge--exclusive,
.product--box .product--box--image--container .product--box--top .product--box--badges .product--badge.badge--recommend {
  font-size: 10px;
}
@media screen and (min-width: 768px) {
  .product--box .product--box--image--container .product--box--top .product--box--badges .product--badge.badge--exclusive,
  .product--box .product--box--image--container .product--box--top .product--box--badges .product--badge.badge--recommend {
    font-size: 11px;
  }
}
.product--box .product--box--image--container .product--box--top .product--box--note {
  cursor: pointer;
  display: inline;
  font-size: 16px;
  padding: 9px 7px 12px 11px;
  position: absolute;
  right: -20px;
  top: -21px;
}
.product--box .product--box--image--container .product--box--top .product--box--note [class^='esc-icon--'],
.product--box .product--box--image--container .product--box--top .product--box--note [class*=' esc-icon--'] {
  padding: 20px;
}
.product--box .product--box--details--container {
  padding-top: 5px;
}
.product--box .product--box--details--container .product--box--supplier,
.product--box .product--box--details--container .product--box--title,
.product--box .product--box--details--container .product--box--price,
.product--box .product--box--details--container .product--box--color-badges {
  height: 22px;
  line-height: 22px;
}
.product--box .product--box--details--container .product--box--supplier {
  color: #bead85;
  text-transform: uppercase;
}
.product--box .product--box--details--container .product--box--title {
  overflow: hidden;
}
.product--box .product--box--details--container .product--box--color-badges {
  height: 30px;
  line-height: 46px;
}
@media screen and (min-width: 768px) {
  .product--box .product--box--details--container .product--box--color-badges {
    height: 36px;
    line-height: 51px;
  }
}
.product--box .product--box--details--container .product--box--color-badges .color-badge {
  margin: 5px 3px;
}
.product--box .product--box--quickshop-button {
  bottom: 0;
  left: 0;
  padding: 20px 15px;
  position: absolute;
  right: 0;
}
@media screen and (max-width: 767px) {
  .product--box .product--box--quickshop-button {
    display: none;
  }
}
.product--box .product--box--badges,
.product--box .product--box--quickshop-button,
.product--box .product--box--note {
  -webkit-transition: opacity 0.5s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: opacity 0.5s cubic-bezier(0.39, 0, 0.29, 0.99);
}
@media screen and (min-width: 768px) {
  .product--box .product--box--quickshop-button,
  .product--box .product--box--note {
    opacity: 0;
  }
}
@media screen and (min-width: 768px) {
  .product--box:hover .product--box--quickshop-button,
  .product--box:active .product--box--quickshop-button,
  .product--box:focus .product--box--quickshop-button,
  .product--box:hover .product--box--note,
  .product--box:active .product--box--note,
  .product--box:focus .product--box--note {
    opacity: 1;
  }
}
.product--box.is--overlay-open .product--box--quickshop-button,
.product--box.is--overlay-open .product--box--note,
.product--box.is--overlay-open .product--box--badges,
.product--box.is--overlay-open .image-slider .arrow {
  opacity: 0;
}
.product--box .product--price {
  height: 20px;
}
.product--box .product--price .price--default {
  color: #444;
  display: inline-block;
  letter-spacing: -1px;
}
@media screen and (min-width: 768px) {
  .product--box .product--price .price--default {
    letter-spacing: 0;
  }
}
.product--box .product--price .price--default.is--discount {
  color: #b03838;
}
.product--box .product--price .price--pseudo {
  font-size: 12px;
  letter-spacing: -1px;
  padding-right: 3px;
}
@media screen and (min-width: 768px) {
  .product--box .product--price .price--pseudo {
    letter-spacing: 0;
    padding-right: 8px;
  }
}
.product--box .product--price .price--discount {
  color: #999;
  display: inline-block;
  font-size: 12px;
  letter-spacing: -1px;
  text-decoration: line-through;
  vertical-align: baseline;
}
@media screen and (min-width: 768px) {
  .product--box .product--price .price--discount {
    letter-spacing: 0;
    padding-right: 8px;
  }
}
.product--box .product--badges {
  margin-top: 1px;
  padding: 0;
  position: absolute;
  z-index: 750;
}
@media screen and (min-width: 768px) {
  .product--box .product--badges {
    margin-top: -5px;
  }
}
@media screen and (min-width: 768px) {
  .is--touch .product--box--note {
    opacity: 1;
  }
}
.is--touch .product--box--quickshop-button {
  display: none !important;
}
.is--ctl-search .listing,
.is--ctl-listing .listing,
.is--ctl-detail.is--act-error .listing {
  margin: 0;
  margin-left: -17px !important;
  margin-right: -17px !important;
}
.is--ctl-search .listing .product--box,
.is--ctl-listing .listing .product--box,
.is--ctl-detail.is--act-error .listing .product--box {
  float: left;
  padding-bottom: 10px;
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 15px;
  width: 50%;
}
@media screen and (min-width: 0) {
  .is--ctl-search .listing .product--box,
  .is--ctl-listing .listing .product--box,
  .is--ctl-detail.is--act-error .listing .product--box {
    padding-bottom: 4px;
  }
}
@media screen and (min-width: 768px) {
  .is--ctl-search .listing .product--box,
  .is--ctl-listing .listing .product--box,
  .is--ctl-detail.is--act-error .listing .product--box {
    padding-bottom: 15px;
    width: 33.33333333%;
  }
}
@media screen and (min-width: 1024px) {
  .is--ctl-search .listing .product--box,
  .is--ctl-listing .listing .product--box,
  .is--ctl-detail.is--act-error .listing .product--box {
    width: 25%;
  }
}
.product--box--overlay .product--box--overlay--close {
  cursor: pointer;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 0;
}
.product--box--overlay .product--box--overlay--note,
.product--box--overlay .product--box--overlay--quickshop {
  height: 100%;
  position: relative;
  width: 100%;
}
.product--box--overlay .product--box--overlay--wrapper:not(.has--error) {
  padding-bottom: 50px;
}
.product--box--overlay .product--box--overlay--title {
  font-size: 16px;
  padding: 20px 0 10px;
}
.product--box--overlay .color-wrapper {
  white-space: initial;
}
.product--box--overlay .button-wrapper {
  bottom: 0;
  position: absolute;
  width: 100%;
}
.product--box--overlay .button-wrapper .cart-button {
  height: 42px;
}
.product--box--overlay .button-wrapper .note-button {
  padding-left: 10px;
  padding-right: 10px;
}
.product--box--overlay .select-field {
  width: 100%;
}
.product--box--overlay .product--box--note-overlay,
.product--box--overlay .product--box--quickshop-overlay {
  height: 100%;
  position: relative;
  width: 100%;
}
.product--box--overlay .product--box--quickshop-overlay .quickshop-buy-button {
  bottom: 0;
  position: absolute;
  width: 100%;
}
.product--box .product--box--overlay {
  -webkit-transition: opacity 0.5s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: opacity 0.5s cubic-bezier(0.39, 0, 0.29, 0.99);
  background-color: rgba(255, 255, 255, 0.97);
  bottom: 15px;
  left: 15px;
  opacity: 0;
  padding: 20px 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 2;
}
.product--box .product--box--overlay .product--box--overlay--note,
.product--box .product--box--overlay .product--box--overlay--quickshop {
  display: none;
}
.product--box .product--box--overlay.is--active {
  opacity: 1;
  pointer-events: all;
}
.product--box .product--box--overlay.is--type--note .product--box--overlay--note {
  display: inherit;
}
.product--box .product--box--overlay.is--type--quickshop .product--box--overlay--quickshop {
  display: inherit;
}
.product--box--modal--note,
.product--box--modal--quickshop {
  width: 100% !important;
}
.product-slider {
  padding: 0 27px !important;
}
@media screen and (min-width: 768px) {
  .product-slider {
    padding: 0 45px !important;
  }
}
.product-slider .product-slider--item {
  font-size: 14px !important;
  padding: 10px 8px;
}
@media screen and (min-width: 768px) {
  .product-slider .product-slider--item {
    padding: 10px 15px;
  }
}
.product-slider .product-slider--item .product--box {
  width: 100% !important;
}
.product-slider .product-slider--item .product--box .product--box--image {
  display: block;
}
.product-slider .product-slider--arrow {
  background: transparent;
  border: none;
  color: #333;
  font-family: 'escada';
  font-size: 18px;
}
@media screen and (min-width: 768px) {
  .product-slider .product-slider--arrow {
    font-size: 30px;
  }
}
.product-slider .product-slider--arrow.arrow--prev,
.product-slider .product-slider--arrow.arrow--next {
  color: #999;
}
.product-slider .product-slider--arrow.arrow--prev:hover,
.product-slider .product-slider--arrow.arrow--next:hover,
.product-slider .product-slider--arrow.arrow--prev:active,
.product-slider .product-slider--arrow.arrow--next:active,
.product-slider .product-slider--arrow.arrow--prev:focus,
.product-slider .product-slider--arrow.arrow--next:focus {
  color: #333;
}
.product-slider .product-slider--arrow.arrow--prev:before {
  content: '\E901';
}
.product-slider .product-slider--arrow.arrow--next:before {
  content: '\E902';
}
.product--quick-view {
  padding: 0;
}
@media (min-width: 768px) {
  .product--quick-view .quick-view--header {
    border-bottom: 2px solid #f1f1f1;
    float: none;
    padding-left: 0;
    width: 100%;
  }
}
.product--quick-view .quick-view--header .quick-view--supplier {
  color: #bead85;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 2px;
  text-align: center;
  text-transform: uppercase;
}
.product--quick-view .quick-view--header .quick-view--title {
  font-size: 21px;
  font-weight: 400;
  margin-bottom: 20px;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .product--quick-view .quick-view--container {
    margin-top: 25px;
  }
}
@media (min-width: 768px) {
  .product--quick-view .quick-view--container .quick-view--image-link {
    float: left;
    width: 30%;
  }
}
.product--quick-view .quick-view--container .quick-view--image-link .quick-view--image {
  height: auto;
}
@media (min-width: 768px) {
  .product--quick-view .quick-view--container .quick-view--image-link .quick-view--image {
    padding-right: 30px;
    width: 100%;
  }
}
.product--quick-view .quick-view--container .quick-view--image-link .quick-view--image img {
  position: static;
}
@media (min-width: 768px) {
  .product--quick-view .quick-view--container .quick-view--description-container {
    float: left;
    width: 70%;
  }
}
.product--quick-view .quick-view--container .quick-view--description-container .quick-view--description-title {
  color: #bead85;
  font-weight: 400;
  padding-bottom: 10px;
}
.product--quick-view .quick-view--container .quick-view--description-container .quick-view--description {
  padding-top: 0;
}
.product--quick-view .quick-view--container .quick-view--description-container .quick-view--description p {
  color: #333;
  line-height: 20px;
}
.image-slider--container .arrow,
.image-slider--thumbnails .arrow,
.image-slider--container .thumbnails--arrow,
.image-slider--thumbnails .thumbnails--arrow {
  background: transparent;
  border: none;
  color: #333;
  font-family: 'escada';
}
.image-slider--container .arrow.is--left:before,
.image-slider--thumbnails .arrow.is--left:before,
.image-slider--container .thumbnails--arrow.is--left:before,
.image-slider--thumbnails .thumbnails--arrow.is--left:before {
  content: '\E901';
}
.image-slider--container .arrow.is--right:before,
.image-slider--thumbnails .arrow.is--right:before,
.image-slider--container .thumbnails--arrow.is--right:before,
.image-slider--thumbnails .thumbnails--arrow.is--right:before {
  content: '\E902';
}
.image-slider--container .arrow,
.image-slider--container .thumbnails--arrow {
  font-size: 30px;
}
.image-slider--container .arrow.is--left:before,
.image-slider--container .thumbnails--arrow.is--left:before {
  content: '\E901';
}
.image-slider--container .arrow.is--right:before,
.image-slider--container .thumbnails--arrow.is--right:before {
  content: '\E902';
}
.image-slider--container .image-slider--dots .dot--link {
  border: none;
  height: 10px;
  opacity: .3;
  width: 10px;
}
.image-slider--container .image-slider--dots .dot--link.is--active {
  opacity: 1;
}
.image-slider--thumbnails {
  background: transparent;
}
.image-slider--thumbnails .arrow.is--left:before,
.image-slider--thumbnails .thumbnails--arrow.is--left:before {
  content: '\E901';
}
.image-slider--thumbnails .arrow.is--right:before,
.image-slider--thumbnails .thumbnails--arrow.is--right:before {
  content: '\E902';
}
.last-seen-products--slider .last-seen-products--item {
  float: none;
}
.last-seen-products--slider .last-seen-products--item img {
  margin: 0 auto;
}
.last-seen-products--slider .last-seen-products--item .last-seen-products-item--title {
  padding-top: 10px;
}
.ps {
  overflow: hidden !important;
  -ms-overflow-style: none;
  -ms-touch-action: auto;
  touch-action: auto;
}
.ps .ps__thumb-x {
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  border-radius: 0;
  background-color: #bead85;
  position: absolute;
}
.ps .ps__rail-x {
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  border-radius: 0;
  display: none;
  opacity: 0.9;
  position: absolute;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-x:focus {
  background-color: #fafafa;
  opacity: 1;
}
.ps .ps__rail-x > .ps__thumb-x {
  background-color: #bead85;
}
.ps.ps--active-x .ps__rail-x {
  background-color: #fafafa;
  display: block;
}
.ps:hover > .ps__rail-x,
.ps.ps--focus > .ps__rail-x,
.ps.ps--scrolling-x > .ps__rail-x,
.ps.ps--scrolling-y > .ps__rail-x {
  opacity: 1;
}
.ps.ps--active-x {
  padding-bottom: 15px;
}
.ps .ps__thumb-x {
  bottom: 0px;
  height: 10px;
}
.ps .ps__rail-x {
  bottom: 0;
  height: 10px;
}
.ps .ps__rail-x > .ps__thumb-x {
  height: 10px;
}
.ps .ps__thumb-y {
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  border-radius: 0;
  background-color: #bead85;
  position: absolute;
}
.ps .ps__rail-y {
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  border-radius: 0;
  display: none;
  opacity: 0.9;
  position: absolute;
}
.ps .ps__rail-y:hover,
.ps .ps__rail-y:focus {
  background-color: #fafafa;
  opacity: 1;
}
.ps .ps__rail-y > .ps__thumb-y {
  background-color: #bead85;
}
.ps.ps--active-y .ps__rail-y {
  background-color: #fafafa;
  display: block;
}
.ps:hover > .ps__rail-y,
.ps.ps--focus > .ps__rail-y,
.ps.ps--scrolling-y > .ps__rail-y,
.ps.ps--scrolling-y > .ps__rail-y {
  opacity: 1;
}
.ps.ps--active-y {
  padding-right: 15px;
}
.ps .ps__thumb-y {
  right: 0px;
  width: 10px;
}
.ps .ps__rail-y {
  right: 0;
  width: 10px;
}
.ps .ps__rail-y > .ps__thumb-y {
  width: 10px;
}
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.product--badges {
  padding: 10px;
  position: absolute;
  z-index: 750;
}
.product--badges .product--badge {
  clear: both;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  padding: 3px 0;
  position: relative;
  text-align: left;
  text-transform: uppercase;
}
.product--badges .product--badge:first-child {
  padding-top: 0;
}
.product--badges .badge--discount {
  color: #b03838;
}
.product--badges .badge--newcomer {
  color: #ae9962;
}
.product--badges .badge--recommend {
  color: #ae9962;
}
.product--badges .badge--exclusive {
  color: #ae9962;
}
.product--badges .badge--recommend,
.product--badges .badge--exclusive {
  font-size: 11px;
}
.emotion--container {
  margin-left: 0 !important;
  margin-right: 0 !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: opacity 0.3s cubic-bezier(0.39, 0, 0.29, 0.99);
}
.emotion--container.is--emotion-ready {
  opacity: 1;
}
.emotion--mode-rows .emotion--product {
  height: auto;
}
.emotion--wrapper {
  max-width: none !important;
}
.emotion--wrapper [class^='emotion-padding-'] {
  overflow: hidden;
}
.emotion--wrapper [class^='emotion-padding-'] .emotion--banner {
  position: static !important;
}
.emotion--wrapper [class^='emotion-padding-'] .article-slider-element,
.emotion--wrapper [class^='emotion-padding-'] .blog-element {
  height: 100%;
}
.emotion--wrapper .emotion--container-wrapper {
  display: block;
  height: 100%;
  margin: 0 auto;
  max-width: 1260px;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 0) {
  .emotion--wrapper .emotion--container-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) {
  .emotion--wrapper .emotion--container-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) {
  .emotion--wrapper .emotion--container-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) {
  .emotion--wrapper .emotion--container-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) {
  .emotion--wrapper .emotion--container-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
.emotion--distance-bottom {
  margin-bottom: 30px;
}
.emotion--element.text-spacing,
.emotion--digital-publishing.text-spacing,
.emotion--digital-publishing-slider.text-spacing,
.emotion--element .text-spacing,
.emotion--digital-publishing .text-spacing,
.emotion--digital-publishing-slider .text-spacing,
.emotion--element .text-spacing,
.emotion--digital-publishing .text-spacing,
.emotion--digital-publishing-slider .text-spacing {
  letter-spacing: 1px !important;
}
.emotion--element.text-spacing h1,
.emotion--digital-publishing.text-spacing h1,
.emotion--digital-publishing-slider.text-spacing h1,
.emotion--element .text-spacing h1,
.emotion--digital-publishing .text-spacing h1,
.emotion--digital-publishing-slider .text-spacing h1,
.emotion--element .text-spacing h1,
.emotion--digital-publishing .text-spacing h1,
.emotion--digital-publishing-slider .text-spacing h1,
.emotion--element.text-spacing h2,
.emotion--digital-publishing.text-spacing h2,
.emotion--digital-publishing-slider.text-spacing h2,
.emotion--element .text-spacing h2,
.emotion--digital-publishing .text-spacing h2,
.emotion--digital-publishing-slider .text-spacing h2,
.emotion--element .text-spacing h2,
.emotion--digital-publishing .text-spacing h2,
.emotion--digital-publishing-slider .text-spacing h2,
.emotion--element.text-spacing h3,
.emotion--digital-publishing.text-spacing h3,
.emotion--digital-publishing-slider.text-spacing h3,
.emotion--element .text-spacing h3,
.emotion--digital-publishing .text-spacing h3,
.emotion--digital-publishing-slider .text-spacing h3,
.emotion--element .text-spacing h3,
.emotion--digital-publishing .text-spacing h3,
.emotion--digital-publishing-slider .text-spacing h3,
.emotion--element.text-spacing h4,
.emotion--digital-publishing.text-spacing h4,
.emotion--digital-publishing-slider.text-spacing h4,
.emotion--element .text-spacing h4,
.emotion--digital-publishing .text-spacing h4,
.emotion--digital-publishing-slider .text-spacing h4,
.emotion--element .text-spacing h4,
.emotion--digital-publishing .text-spacing h4,
.emotion--digital-publishing-slider .text-spacing h4,
.emotion--element.text-spacing h5,
.emotion--digital-publishing.text-spacing h5,
.emotion--digital-publishing-slider.text-spacing h5,
.emotion--element .text-spacing h5,
.emotion--digital-publishing .text-spacing h5,
.emotion--digital-publishing-slider .text-spacing h5,
.emotion--element .text-spacing h5,
.emotion--digital-publishing .text-spacing h5,
.emotion--digital-publishing-slider .text-spacing h5,
.emotion--element.text-spacing h6,
.emotion--digital-publishing.text-spacing h6,
.emotion--digital-publishing-slider.text-spacing h6,
.emotion--element .text-spacing h6,
.emotion--digital-publishing .text-spacing h6,
.emotion--digital-publishing-slider .text-spacing h6,
.emotion--element .text-spacing h6,
.emotion--digital-publishing .text-spacing h6,
.emotion--digital-publishing-slider .text-spacing h6,
.emotion--element.text-spacing .h1,
.emotion--digital-publishing.text-spacing .h1,
.emotion--digital-publishing-slider.text-spacing .h1,
.emotion--element .text-spacing .h1,
.emotion--digital-publishing .text-spacing .h1,
.emotion--digital-publishing-slider .text-spacing .h1,
.emotion--element .text-spacing .h1,
.emotion--digital-publishing .text-spacing .h1,
.emotion--digital-publishing-slider .text-spacing .h1,
.emotion--element.text-spacing .h2,
.emotion--digital-publishing.text-spacing .h2,
.emotion--digital-publishing-slider.text-spacing .h2,
.emotion--element .text-spacing .h2,
.emotion--digital-publishing .text-spacing .h2,
.emotion--digital-publishing-slider .text-spacing .h2,
.emotion--element .text-spacing .h2,
.emotion--digital-publishing .text-spacing .h2,
.emotion--digital-publishing-slider .text-spacing .h2,
.emotion--element.text-spacing .h3,
.emotion--digital-publishing.text-spacing .h3,
.emotion--digital-publishing-slider.text-spacing .h3,
.emotion--element .text-spacing .h3,
.emotion--digital-publishing .text-spacing .h3,
.emotion--digital-publishing-slider .text-spacing .h3,
.emotion--element .text-spacing .h3,
.emotion--digital-publishing .text-spacing .h3,
.emotion--digital-publishing-slider .text-spacing .h3,
.emotion--element.text-spacing .h4,
.emotion--digital-publishing.text-spacing .h4,
.emotion--digital-publishing-slider.text-spacing .h4,
.emotion--element .text-spacing .h4,
.emotion--digital-publishing .text-spacing .h4,
.emotion--digital-publishing-slider .text-spacing .h4,
.emotion--element .text-spacing .h4,
.emotion--digital-publishing .text-spacing .h4,
.emotion--digital-publishing-slider .text-spacing .h4,
.emotion--element.text-spacing .h5,
.emotion--digital-publishing.text-spacing .h5,
.emotion--digital-publishing-slider.text-spacing .h5,
.emotion--element .text-spacing .h5,
.emotion--digital-publishing .text-spacing .h5,
.emotion--digital-publishing-slider .text-spacing .h5,
.emotion--element .text-spacing .h5,
.emotion--digital-publishing .text-spacing .h5,
.emotion--digital-publishing-slider .text-spacing .h5,
.emotion--element.text-spacing .h6,
.emotion--digital-publishing.text-spacing .h6,
.emotion--digital-publishing-slider.text-spacing .h6,
.emotion--element .text-spacing .h6,
.emotion--digital-publishing .text-spacing .h6,
.emotion--digital-publishing-slider .text-spacing .h6,
.emotion--element .text-spacing .h6,
.emotion--digital-publishing .text-spacing .h6,
.emotion--digital-publishing-slider .text-spacing .h6 {
  letter-spacing: 2px !important;
}
@media screen and (min-width: 768px) {
  .emotion--element.text-spacing h1,
  .emotion--digital-publishing.text-spacing h1,
  .emotion--digital-publishing-slider.text-spacing h1,
  .emotion--element .text-spacing h1,
  .emotion--digital-publishing .text-spacing h1,
  .emotion--digital-publishing-slider .text-spacing h1,
  .emotion--element .text-spacing h1,
  .emotion--digital-publishing .text-spacing h1,
  .emotion--digital-publishing-slider .text-spacing h1,
  .emotion--element.text-spacing h2,
  .emotion--digital-publishing.text-spacing h2,
  .emotion--digital-publishing-slider.text-spacing h2,
  .emotion--element .text-spacing h2,
  .emotion--digital-publishing .text-spacing h2,
  .emotion--digital-publishing-slider .text-spacing h2,
  .emotion--element .text-spacing h2,
  .emotion--digital-publishing .text-spacing h2,
  .emotion--digital-publishing-slider .text-spacing h2,
  .emotion--element.text-spacing h3,
  .emotion--digital-publishing.text-spacing h3,
  .emotion--digital-publishing-slider.text-spacing h3,
  .emotion--element .text-spacing h3,
  .emotion--digital-publishing .text-spacing h3,
  .emotion--digital-publishing-slider .text-spacing h3,
  .emotion--element .text-spacing h3,
  .emotion--digital-publishing .text-spacing h3,
  .emotion--digital-publishing-slider .text-spacing h3,
  .emotion--element.text-spacing h4,
  .emotion--digital-publishing.text-spacing h4,
  .emotion--digital-publishing-slider.text-spacing h4,
  .emotion--element .text-spacing h4,
  .emotion--digital-publishing .text-spacing h4,
  .emotion--digital-publishing-slider .text-spacing h4,
  .emotion--element .text-spacing h4,
  .emotion--digital-publishing .text-spacing h4,
  .emotion--digital-publishing-slider .text-spacing h4,
  .emotion--element.text-spacing h5,
  .emotion--digital-publishing.text-spacing h5,
  .emotion--digital-publishing-slider.text-spacing h5,
  .emotion--element .text-spacing h5,
  .emotion--digital-publishing .text-spacing h5,
  .emotion--digital-publishing-slider .text-spacing h5,
  .emotion--element .text-spacing h5,
  .emotion--digital-publishing .text-spacing h5,
  .emotion--digital-publishing-slider .text-spacing h5,
  .emotion--element.text-spacing h6,
  .emotion--digital-publishing.text-spacing h6,
  .emotion--digital-publishing-slider.text-spacing h6,
  .emotion--element .text-spacing h6,
  .emotion--digital-publishing .text-spacing h6,
  .emotion--digital-publishing-slider .text-spacing h6,
  .emotion--element .text-spacing h6,
  .emotion--digital-publishing .text-spacing h6,
  .emotion--digital-publishing-slider .text-spacing h6,
  .emotion--element.text-spacing .h1,
  .emotion--digital-publishing.text-spacing .h1,
  .emotion--digital-publishing-slider.text-spacing .h1,
  .emotion--element .text-spacing .h1,
  .emotion--digital-publishing .text-spacing .h1,
  .emotion--digital-publishing-slider .text-spacing .h1,
  .emotion--element .text-spacing .h1,
  .emotion--digital-publishing .text-spacing .h1,
  .emotion--digital-publishing-slider .text-spacing .h1,
  .emotion--element.text-spacing .h2,
  .emotion--digital-publishing.text-spacing .h2,
  .emotion--digital-publishing-slider.text-spacing .h2,
  .emotion--element .text-spacing .h2,
  .emotion--digital-publishing .text-spacing .h2,
  .emotion--digital-publishing-slider .text-spacing .h2,
  .emotion--element .text-spacing .h2,
  .emotion--digital-publishing .text-spacing .h2,
  .emotion--digital-publishing-slider .text-spacing .h2,
  .emotion--element.text-spacing .h3,
  .emotion--digital-publishing.text-spacing .h3,
  .emotion--digital-publishing-slider.text-spacing .h3,
  .emotion--element .text-spacing .h3,
  .emotion--digital-publishing .text-spacing .h3,
  .emotion--digital-publishing-slider .text-spacing .h3,
  .emotion--element .text-spacing .h3,
  .emotion--digital-publishing .text-spacing .h3,
  .emotion--digital-publishing-slider .text-spacing .h3,
  .emotion--element.text-spacing .h4,
  .emotion--digital-publishing.text-spacing .h4,
  .emotion--digital-publishing-slider.text-spacing .h4,
  .emotion--element .text-spacing .h4,
  .emotion--digital-publishing .text-spacing .h4,
  .emotion--digital-publishing-slider .text-spacing .h4,
  .emotion--element .text-spacing .h4,
  .emotion--digital-publishing .text-spacing .h4,
  .emotion--digital-publishing-slider .text-spacing .h4,
  .emotion--element.text-spacing .h5,
  .emotion--digital-publishing.text-spacing .h5,
  .emotion--digital-publishing-slider.text-spacing .h5,
  .emotion--element .text-spacing .h5,
  .emotion--digital-publishing .text-spacing .h5,
  .emotion--digital-publishing-slider .text-spacing .h5,
  .emotion--element .text-spacing .h5,
  .emotion--digital-publishing .text-spacing .h5,
  .emotion--digital-publishing-slider .text-spacing .h5,
  .emotion--element.text-spacing .h6,
  .emotion--digital-publishing.text-spacing .h6,
  .emotion--digital-publishing-slider.text-spacing .h6,
  .emotion--element .text-spacing .h6,
  .emotion--digital-publishing .text-spacing .h6,
  .emotion--digital-publishing-slider .text-spacing .h6,
  .emotion--element .text-spacing .h6,
  .emotion--digital-publishing .text-spacing .h6,
  .emotion--digital-publishing-slider .text-spacing .h6 {
    letter-spacing: 3px !important;
  }
}
.emotion--element h1.text-spacing,
.emotion--digital-publishing h1.text-spacing,
.emotion--digital-publishing-slider h1.text-spacing,
.emotion--element h2.text-spacing,
.emotion--digital-publishing h2.text-spacing,
.emotion--digital-publishing-slider h2.text-spacing,
.emotion--element h3.text-spacing,
.emotion--digital-publishing h3.text-spacing,
.emotion--digital-publishing-slider h3.text-spacing,
.emotion--element h4.text-spacing,
.emotion--digital-publishing h4.text-spacing,
.emotion--digital-publishing-slider h4.text-spacing,
.emotion--element h5.text-spacing,
.emotion--digital-publishing h5.text-spacing,
.emotion--digital-publishing-slider h5.text-spacing,
.emotion--element h6.text-spacing,
.emotion--digital-publishing h6.text-spacing,
.emotion--digital-publishing-slider h6.text-spacing,
.emotion--element .h1.text-spacing,
.emotion--digital-publishing .h1.text-spacing,
.emotion--digital-publishing-slider .h1.text-spacing,
.emotion--element .h2.text-spacing,
.emotion--digital-publishing .h2.text-spacing,
.emotion--digital-publishing-slider .h2.text-spacing,
.emotion--element .h3.text-spacing,
.emotion--digital-publishing .h3.text-spacing,
.emotion--digital-publishing-slider .h3.text-spacing,
.emotion--element .h4.text-spacing,
.emotion--digital-publishing .h4.text-spacing,
.emotion--digital-publishing-slider .h4.text-spacing,
.emotion--element .h5.text-spacing,
.emotion--digital-publishing .h5.text-spacing,
.emotion--digital-publishing-slider .h5.text-spacing,
.emotion--element .h6.text-spacing,
.emotion--digital-publishing .h6.text-spacing,
.emotion--digital-publishing-slider .h6.text-spacing,
.emotion--element h1 .text-spacing,
.emotion--digital-publishing h1 .text-spacing,
.emotion--digital-publishing-slider h1 .text-spacing,
.emotion--element h2 .text-spacing,
.emotion--digital-publishing h2 .text-spacing,
.emotion--digital-publishing-slider h2 .text-spacing,
.emotion--element h3 .text-spacing,
.emotion--digital-publishing h3 .text-spacing,
.emotion--digital-publishing-slider h3 .text-spacing,
.emotion--element h4 .text-spacing,
.emotion--digital-publishing h4 .text-spacing,
.emotion--digital-publishing-slider h4 .text-spacing,
.emotion--element h5 .text-spacing,
.emotion--digital-publishing h5 .text-spacing,
.emotion--digital-publishing-slider h5 .text-spacing,
.emotion--element h6 .text-spacing,
.emotion--digital-publishing h6 .text-spacing,
.emotion--digital-publishing-slider h6 .text-spacing,
.emotion--element .h1 .text-spacing,
.emotion--digital-publishing .h1 .text-spacing,
.emotion--digital-publishing-slider .h1 .text-spacing,
.emotion--element .h2 .text-spacing,
.emotion--digital-publishing .h2 .text-spacing,
.emotion--digital-publishing-slider .h2 .text-spacing,
.emotion--element .h3 .text-spacing,
.emotion--digital-publishing .h3 .text-spacing,
.emotion--digital-publishing-slider .h3 .text-spacing,
.emotion--element .h4 .text-spacing,
.emotion--digital-publishing .h4 .text-spacing,
.emotion--digital-publishing-slider .h4 .text-spacing,
.emotion--element .h5 .text-spacing,
.emotion--digital-publishing .h5 .text-spacing,
.emotion--digital-publishing-slider .h5 .text-spacing,
.emotion--element .h6 .text-spacing,
.emotion--digital-publishing .h6 .text-spacing,
.emotion--digital-publishing-slider .h6 .text-spacing,
.emotion--element h1 .text-spacing,
.emotion--digital-publishing h1 .text-spacing,
.emotion--digital-publishing-slider h1 .text-spacing,
.emotion--element h2 .text-spacing,
.emotion--digital-publishing h2 .text-spacing,
.emotion--digital-publishing-slider h2 .text-spacing,
.emotion--element h3 .text-spacing,
.emotion--digital-publishing h3 .text-spacing,
.emotion--digital-publishing-slider h3 .text-spacing,
.emotion--element h4 .text-spacing,
.emotion--digital-publishing h4 .text-spacing,
.emotion--digital-publishing-slider h4 .text-spacing,
.emotion--element h5 .text-spacing,
.emotion--digital-publishing h5 .text-spacing,
.emotion--digital-publishing-slider h5 .text-spacing,
.emotion--element h6 .text-spacing,
.emotion--digital-publishing h6 .text-spacing,
.emotion--digital-publishing-slider h6 .text-spacing,
.emotion--element .h1 .text-spacing,
.emotion--digital-publishing .h1 .text-spacing,
.emotion--digital-publishing-slider .h1 .text-spacing,
.emotion--element .h2 .text-spacing,
.emotion--digital-publishing .h2 .text-spacing,
.emotion--digital-publishing-slider .h2 .text-spacing,
.emotion--element .h3 .text-spacing,
.emotion--digital-publishing .h3 .text-spacing,
.emotion--digital-publishing-slider .h3 .text-spacing,
.emotion--element .h4 .text-spacing,
.emotion--digital-publishing .h4 .text-spacing,
.emotion--digital-publishing-slider .h4 .text-spacing,
.emotion--element .h5 .text-spacing,
.emotion--digital-publishing .h5 .text-spacing,
.emotion--digital-publishing-slider .h5 .text-spacing,
.emotion--element .h6 .text-spacing,
.emotion--digital-publishing .h6 .text-spacing,
.emotion--digital-publishing-slider .h6 .text-spacing {
  letter-spacing: 2px !important;
}
@media screen and (min-width: 768px) {
  .emotion--element h1.text-spacing,
  .emotion--digital-publishing h1.text-spacing,
  .emotion--digital-publishing-slider h1.text-spacing,
  .emotion--element h2.text-spacing,
  .emotion--digital-publishing h2.text-spacing,
  .emotion--digital-publishing-slider h2.text-spacing,
  .emotion--element h3.text-spacing,
  .emotion--digital-publishing h3.text-spacing,
  .emotion--digital-publishing-slider h3.text-spacing,
  .emotion--element h4.text-spacing,
  .emotion--digital-publishing h4.text-spacing,
  .emotion--digital-publishing-slider h4.text-spacing,
  .emotion--element h5.text-spacing,
  .emotion--digital-publishing h5.text-spacing,
  .emotion--digital-publishing-slider h5.text-spacing,
  .emotion--element h6.text-spacing,
  .emotion--digital-publishing h6.text-spacing,
  .emotion--digital-publishing-slider h6.text-spacing,
  .emotion--element .h1.text-spacing,
  .emotion--digital-publishing .h1.text-spacing,
  .emotion--digital-publishing-slider .h1.text-spacing,
  .emotion--element .h2.text-spacing,
  .emotion--digital-publishing .h2.text-spacing,
  .emotion--digital-publishing-slider .h2.text-spacing,
  .emotion--element .h3.text-spacing,
  .emotion--digital-publishing .h3.text-spacing,
  .emotion--digital-publishing-slider .h3.text-spacing,
  .emotion--element .h4.text-spacing,
  .emotion--digital-publishing .h4.text-spacing,
  .emotion--digital-publishing-slider .h4.text-spacing,
  .emotion--element .h5.text-spacing,
  .emotion--digital-publishing .h5.text-spacing,
  .emotion--digital-publishing-slider .h5.text-spacing,
  .emotion--element .h6.text-spacing,
  .emotion--digital-publishing .h6.text-spacing,
  .emotion--digital-publishing-slider .h6.text-spacing,
  .emotion--element h1 .text-spacing,
  .emotion--digital-publishing h1 .text-spacing,
  .emotion--digital-publishing-slider h1 .text-spacing,
  .emotion--element h2 .text-spacing,
  .emotion--digital-publishing h2 .text-spacing,
  .emotion--digital-publishing-slider h2 .text-spacing,
  .emotion--element h3 .text-spacing,
  .emotion--digital-publishing h3 .text-spacing,
  .emotion--digital-publishing-slider h3 .text-spacing,
  .emotion--element h4 .text-spacing,
  .emotion--digital-publishing h4 .text-spacing,
  .emotion--digital-publishing-slider h4 .text-spacing,
  .emotion--element h5 .text-spacing,
  .emotion--digital-publishing h5 .text-spacing,
  .emotion--digital-publishing-slider h5 .text-spacing,
  .emotion--element h6 .text-spacing,
  .emotion--digital-publishing h6 .text-spacing,
  .emotion--digital-publishing-slider h6 .text-spacing,
  .emotion--element .h1 .text-spacing,
  .emotion--digital-publishing .h1 .text-spacing,
  .emotion--digital-publishing-slider .h1 .text-spacing,
  .emotion--element .h2 .text-spacing,
  .emotion--digital-publishing .h2 .text-spacing,
  .emotion--digital-publishing-slider .h2 .text-spacing,
  .emotion--element .h3 .text-spacing,
  .emotion--digital-publishing .h3 .text-spacing,
  .emotion--digital-publishing-slider .h3 .text-spacing,
  .emotion--element .h4 .text-spacing,
  .emotion--digital-publishing .h4 .text-spacing,
  .emotion--digital-publishing-slider .h4 .text-spacing,
  .emotion--element .h5 .text-spacing,
  .emotion--digital-publishing .h5 .text-spacing,
  .emotion--digital-publishing-slider .h5 .text-spacing,
  .emotion--element .h6 .text-spacing,
  .emotion--digital-publishing .h6 .text-spacing,
  .emotion--digital-publishing-slider .h6 .text-spacing,
  .emotion--element h1 .text-spacing,
  .emotion--digital-publishing h1 .text-spacing,
  .emotion--digital-publishing-slider h1 .text-spacing,
  .emotion--element h2 .text-spacing,
  .emotion--digital-publishing h2 .text-spacing,
  .emotion--digital-publishing-slider h2 .text-spacing,
  .emotion--element h3 .text-spacing,
  .emotion--digital-publishing h3 .text-spacing,
  .emotion--digital-publishing-slider h3 .text-spacing,
  .emotion--element h4 .text-spacing,
  .emotion--digital-publishing h4 .text-spacing,
  .emotion--digital-publishing-slider h4 .text-spacing,
  .emotion--element h5 .text-spacing,
  .emotion--digital-publishing h5 .text-spacing,
  .emotion--digital-publishing-slider h5 .text-spacing,
  .emotion--element h6 .text-spacing,
  .emotion--digital-publishing h6 .text-spacing,
  .emotion--digital-publishing-slider h6 .text-spacing,
  .emotion--element .h1 .text-spacing,
  .emotion--digital-publishing .h1 .text-spacing,
  .emotion--digital-publishing-slider .h1 .text-spacing,
  .emotion--element .h2 .text-spacing,
  .emotion--digital-publishing .h2 .text-spacing,
  .emotion--digital-publishing-slider .h2 .text-spacing,
  .emotion--element .h3 .text-spacing,
  .emotion--digital-publishing .h3 .text-spacing,
  .emotion--digital-publishing-slider .h3 .text-spacing,
  .emotion--element .h4 .text-spacing,
  .emotion--digital-publishing .h4 .text-spacing,
  .emotion--digital-publishing-slider .h4 .text-spacing,
  .emotion--element .h5 .text-spacing,
  .emotion--digital-publishing .h5 .text-spacing,
  .emotion--digital-publishing-slider .h5 .text-spacing,
  .emotion--element .h6 .text-spacing,
  .emotion--digital-publishing .h6 .text-spacing,
  .emotion--digital-publishing-slider .h6 .text-spacing {
    letter-spacing: 3px !important;
  }
}
.emotion--video .video--play-icon,
.emotion--video .video--cover .video--play-icon {
  text-shadow: none;
}
.emotion--product-slider .product-slider--title {
  font-size: 21px;
  margin-bottom: 20px;
  margin-top: 20px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 1024px) {
  .emotion--product-slider .product-slider--title {
    font-size: 28px;
    margin-bottom: 40px;
    margin-top: 40px;
  }
}
.emotion--product-slider .product-slider--title ~ .product-slider--content {
  padding-top: 65px !important;
}
@media screen and (min-width: 1024px) {
  .emotion--product-slider .product-slider--title ~ .product-slider--content {
    padding-top: 115px !important;
  }
}
.emotion--mode-rows .emotion--product-slider {
  height: auto;
}
.emotion--mode-rows .emotion--product-slider .product-slider--title {
  margin-bottom: 0;
}
@media screen and (min-width: 1024px) {
  .emotion--mode-rows .emotion--product-slider .product-slider--title {
    margin-bottom: 20px;
  }
}
.emotion--mode-rows .emotion--product-slider .product-slider--content {
  padding-top: 0 !important;
  position: static;
}
.cross-selling .cross-selling--title {
  font-size: 21px;
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 1024px) {
  .cross-selling .cross-selling--title {
    font-size: 28px;
    margin-bottom: 40px;
    margin-top: 15px;
  }
}
#adyen-payment input[type='checkbox'] {
  margin-bottom: 0;
  margin-top: 3px;
}
#adyen-payment input[type='checkbox']:before,
#adyen-payment input[type='checkbox']:after {
  display: none;
}
#adyen-payment .chckt-pm__giropay-suggestions {
  padding: 10px;
}
#adyen-payment .chckt-pm__giropay-suggestions .chckt-pm__giropay-suggestions__item {
  margin-bottom: 10px;
  position: relative;
}
#adyen-payment .chckt-pm__giropay-suggestions .chckt-pm__giropay-suggestions__item input[type='radio'] {
  float: left;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#adyen-payment .chckt-pm__giropay-suggestions .chckt-pm__giropay-suggestions__item input[type='radio']:before,
#adyen-payment .chckt-pm__giropay-suggestions .chckt-pm__giropay-suggestions__item input[type='radio']:after {
  display: none;
}
#adyen-payment .chckt-pm__giropay-suggestions .chckt-pm__giropay-suggestions__item label {
  background-color: transparent;
  display: block;
  float: left;
  padding-left: 25px;
  padding-top: 0;
  width: 100%;
}
#adyen-payment .chckt-form-label.has--placeholder-label .field--label {
  font-size: 8px;
  padding: 3px 10px 2px 10px;
  top: 25px;
}
#adyen-payment .chckt-button-container {
  margin-bottom: 15px;
}
#adyen-payment .js--fancy-select.chckt-select-box {
  background: inherit;
  border: inherit;
  font-size: inherit;
  margin-top: inherit;
  padding: inherit;
}
#adyen-payment .js--fancy-select.chckt-select-box .chckt-select-box {
  box-shadow: inherit;
  font-size: inherit;
  height: inherit;
  margin-top: inherit;
  max-width: inherit;
  position: inherit;
  width: 100% !important;
}
#adyen-payment .chckt-input-field--focus,
#adyen-payment .chckt-select-box--focus {
  border: inherit;
  outline: inherit;
}
.grecaptcha-badge {
  display: none !important;
}
/*
Main navigation
==========================================
Contains the styles of the main navigation of the Shopware storefront.

The main navigation is positioned above the content section.

It contains the viewport specific styles inside media queries.
*/
.navigation-main {
  display: none;
}
@media screen and (min-width: 768px) {
  .navigation-main {
    border-bottom: 1px solid #bead85;
    display: block;
    position: relative;
  }
  .navigation-main .navigation--list {
    zoom: 1;
    margin: 0 -14px;
    position: relative;
    white-space: nowrap;
  }
  .navigation-main .navigation--list:after {
    clear: both;
    content: '';
    display: table;
  }
  .navigation-main .navigation--list:before,
  .navigation-main .navigation--list:after {
    content: ' ';
    display: table;
  }
  .navigation-main .navigation--list:after {
    clear: both;
  }
  .navigation-main .navigation--entry {
    display: inline-block;
    -ms-touch-action: none;
  }
  .navigation-main .navigation--link {
    -webkit-transition: none 0;
    transition: none 0;
    color: #333;
    cursor: pointer;
    display: block;
    font-size: 16px;
    margin: 0;
    padding: 8px 14px;
  }
  .navigation-main .navigation--link:hover {
    color: #bead85;
  }
  .navigation-main .is--active .navigation--link {
    background-color: #bead85;
    background-image: none;
    color: #fff;
    font-weight: 700;
  }
  .navigation-main .is--active .navigation--link:hover {
    color: #fff;
  }
}
@media screen and (min-width: 1260px) {
  .navigation-main .navigation--list {
    padding: 0;
  }
}
.is--ctl-home .navigation-main .navigation--list,
.is--ctl-index .navigation-main .navigation--list {
  margin: 0;
}
.navigation--smartphone .navigation--entry {
  background: #fff;
  padding: 12px 10px;
}
.navigation--smartphone .navigation--link {
  display: block;
}
.navigation--smartphone .entry--close-off-canvas {
  line-height: 38px;
  padding: 2px 10px;
  background-color: #555;
  background-image: none;
}
.navigation--smartphone .entry--close-off-canvas .navigation--link {
  zoom: 1;
  color: #ccc;
  font-size: 14px;
  font-weight: 700;
}
.navigation--smartphone .entry--close-off-canvas .navigation--link:after {
  clear: both;
  content: '';
  display: table;
}
.navigation--smartphone .entry--close-off-canvas .navigation--link:before,
.navigation--smartphone .entry--close-off-canvas .navigation--link:after {
  content: ' ';
  display: table;
}
.navigation--smartphone .entry--close-off-canvas .navigation--link:after {
  clear: both;
}
.navigation--smartphone .entry--close-off-canvas .navigation--link:active {
  color: #999;
}
.navigation--smartphone .entry--close-off-canvas .icon--arrow-right {
  float: right;
  font-size: 11px;
  margin: 12px 0 0 0;
}
.navigation--headline,
.sidebar--navigation {
  margin: 10px 10px 0;
}
.navigation--headline {
  color: #444;
  font-size: 1em;
  font-weight: 700;
  line-height: 26px;
  margin: 16px 10px 6px 10px;
}
.sidebar--navigation {
  border-radius: 0;
  background: #fff;
  border: 1px solid transparent;
}
.sidebar--navigation .navigation--entry {
  border-bottom: 1px solid transparent;
}
.sidebar--navigation .navigation--entry:last-child {
  border-bottom: 0 none;
}
.sidebar--navigation .navigation--link {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
}
.input--field.input--field-zipcode {
  float: left;
  width: 30%;
}
@media screen and (min-width: 768px) {
  .input--field.input--field-zipcode {
    margin-right: 2%;
    width: 20%;
  }
}
.input--field.input--field-city {
  float: left;
  width: 68%;
}
@media screen and (min-width: 768px) {
  .input--field.input--field-city {
    width: 78%;
  }
}
.account--menu {
  border: 1px solid transparent;
}
.account--menu .navigation--headline {
  border-bottom: 1px solid transparent;
  font-size: 16px;
  padding-bottom: 10px;
}
.account--menu .account--menu-container {
  display: block;
  padding-bottom: 15px;
  padding-top: 20px;
  position: relative;
  padding: 10px 20px;
}
.account--menu .account--menu-container.is--flat {
  background: #999;
}
.account--menu .navigation--list {
  border: 0 none;
  padding: 0;
}
.account--menu .navigation--entry {
  border: 0 none;
  margin: 0;
}
.account--menu .navigation--link {
  padding: 5px 0;
}
.account--menu .navigation--link.link--logout {
  border-top: 1px solid transparent;
  color: #bead85;
  font-weight: 700;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
}
.account--menu .navigation--link.link--logout [class^='icon--'] {
  display: inline-block;
  margin: 0 5px 0 0;
}
.off-canvas .link--go-main {
  display: block;
  font-size: 16px;
  font-weight: 700;
  height: 42px;
  padding: 10px;
  width: 100%;
}
.off-canvas .link--go-main .icon--menu {
  float: left;
  font-size: 20px;
  margin: 0 10px 0 0;
}
.off-canvas .sidebar--navigation .navigation--link {
  line-height: 38px;
  padding: 2px 10px;
}
@media screen and (min-width: 1024px) {
  .off-canvas .sidebar--navigation .navigation--link {
    line-height: inherit;
    padding: 10px;
  }
}
.off-canvas .sidebar--navigation .navigation--link .is--icon-right {
  margin-top: 0;
}
.off-canvas .sidebar--navigation .navigation--link .is--icon-left {
  float: left;
  margin: 0 10px 0 0;
}
@media screen and (min-width: 1024px) {
  .off-canvas .account--menu .navigation--link {
    line-height: inherit;
    padding: 5px 0;
  }
}
@media screen and (min-width: 1024px) {
  .off-canvas .icon--arrow-right,
  .off-canvas .icon--arrow-left {
    display: none;
  }
}
.advanced-menu {
  zoom: 1;
  box-shadow: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  background: transparent;
  color: #444;
  left: 0;
  max-width: none;
  position: absolute;
  width: 100%;
  z-index: 3000;
}
.advanced-menu:after {
  clear: both;
  content: '';
  display: table;
}
.advanced-menu:before,
.advanced-menu:after {
  content: ' ';
  display: table;
}
.advanced-menu:after {
  clear: both;
}
.advanced-menu .menu--container {
  background-color: #fff;
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .advanced-menu .menu--container {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) {
  .advanced-menu .menu--container {
    max-width: 1290px;
  }
}
@media screen and (min-width: 480px) {
  .advanced-menu .menu--container {
    max-width: 1290px;
  }
}
@media screen and (min-width: 768px) {
  .advanced-menu .menu--container {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1024px) {
  .advanced-menu .menu--container {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1260px) {
  .advanced-menu .menu--container {
    max-width: 1290px;
  }
}
.advanced-menu .menu--list {
  display: block;
  list-style: none;
}
.advanced-menu .content--wrapper {
  margin: 0;
  padding: 20px;
  position: relative;
}
.advanced-menu .menu--delimiter {
  background: transparent;
  bottom: 0;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  width: 1px;
}
.advanced-menu .menu--teaser {
  float: left;
  padding: 10px 10px 0 20px;
  position: relative;
}
.advanced-menu .teaser--image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 250px;
  width: 100%;
}
.advanced-menu .teaser--image + .teaser--headline,
.advanced-menu .teaser--image + .teaser--text {
  margin-top: 40px;
}
.advanced-menu .teaser--headline {
  font-size: 21px;
  font-weight: 700;
  margin: 0 0 20px 0;
}
.advanced-menu .teaser--text-link {
  color: #5f5e5e;
}
.advanced-menu .teaser--text-link:hover {
  color: #5f5e5e;
}
.advanced-menu .menu--list-item {
  -webkit-hyphens: auto;
  hyphens: auto;
  word-break: normal;
  word-wrap: break-word;
}
.advanced-menu .menu--list-item-link {
  color: #444;
  display: block;
  font-size: 16px;
  padding: 5px 0;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.advanced-menu .menu--list-item-link:hover {
  color: #5f5e5e;
  padding: 5px 0 5px 3px;
}
.advanced-menu .button-container {
  background: #444;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  padding: 20px 30px 20px 0;
}
.advanced-menu .button-container .button--category {
  color: #fff;
  padding: 20px 50px;
  position: relative;
  -webkit-transition: padding 0.1s ease;
  transition: padding 0.1s ease;
}
.advanced-menu .button-container .button--category:hover {
  padding: 20px 50px 20px 55px;
}
.advanced-menu .button-container .icon--arrow-right {
  font-size: 12px;
  margin-top: -6px;
  position: absolute;
  right: 30px;
  top: 50%;
}
.advanced-menu .button-container .button--close {
  cursor: pointer;
  float: right;
  margin-top: -20px;
  padding: 20px;
}
.advanced-menu .menu--container {
  display: none;
}
.advanced-menu .menu--container.menu--is-active {
  display: block;
}
.advanced-menu .menu--level-0 {
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  float: left;
  padding: 10px 10px 0 10px;
  page-break-inside: avoid;
}
.advanced-menu .menu--level-0.columns--1 {
  -webkit-column-count: 1;
  column-count: 1;
  /* stylelint-disable-line */
}
.advanced-menu .menu--level-0.columns--2 {
  -webkit-column-count: 2;
  column-count: 2;
  /* stylelint-disable-line */
}
.advanced-menu .menu--level-0.columns--3 {
  -webkit-column-count: 3;
  column-count: 3;
  /* stylelint-disable-line */
}
.advanced-menu .menu--level-0.columns--4 {
  -webkit-column-count: 4;
  column-count: 4;
  /* stylelint-disable-line */
}
.advanced-menu .menu--level-1 {
  margin: 5px 0 0 20px;
}
.advanced-menu .menu--level-2 {
  margin: 0 0 5px 20px;
}
.advanced-menu .item--level-0 {
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  display: block;
  font-size: 8px;
  padding-bottom: 40px;
  page-break-inside: avoid;
  position: relative;
}
.advanced-menu .item--level-0 .menu--list-item-link {
  font-weight: 700;
}
.advanced-menu .item--level-1:last-child {
  margin: 0;
}
.advanced-menu .item--level-1 .menu--list-item-link {
  color: #444;
  display: block;
  font-size: 16px;
  padding: 5px 0;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  font-weight: 400;
}
.advanced-menu .item--level-1 .menu--list-item-link:hover {
  color: #5f5e5e;
  padding: 5px 0 5px 3px;
}
.advanced-menu .item--level-2 .menu--list-item-link {
  font-size: 14px;
}
.advanced-menu .item--level-2 .menu--list-item-link + .menu--level-3 {
  margin: 0 0 5px 20px;
}
.advanced-menu .item--level-3 .menu--list-item-link {
  font-size: 12px;
}
.navigation-main .navigation--list .navigation--entry.is--hovered {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  background: #444;
}
.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link {
  background: #444;
  color: #fff;
}
@media screen and (min-width: 1260px) {
  .advanced-menu .content--wrapper {
    margin: 0;
    padding: 40px;
  }
}
.container {
  zoom: 1;
  margin: 0 auto;
  max-width: 1260px;
  width: 100%;
}
.container:after {
  clear: both;
  content: '';
  display: table;
}
.container:before,
.container:after {
  content: ' ';
  display: table;
}
.container:after {
  clear: both;
}
@media screen and (min-width: 0) {
  .outer-container-width {
    max-width: 1290px;
  }
}
@media screen and (min-width: 480px) {
  .outer-container-width {
    max-width: 1290px;
  }
}
@media screen and (min-width: 768px) {
  .outer-container-width {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1024px) {
  .outer-container-width {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1260px) {
  .outer-container-width {
    max-width: 1290px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) {
  .container-outer {
    max-width: 1290px;
  }
}
@media screen and (min-width: 480px) {
  .container-outer {
    max-width: 1290px;
  }
}
@media screen and (min-width: 768px) {
  .container-outer {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1024px) {
  .container-outer {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1260px) {
  .container-outer {
    max-width: 1290px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .container-outer-margin {
    margin-right: 15px;
  }
}
@media screen and (min-width: 0) {
  .container-outer-margin {
    max-width: 1290px;
  }
}
@media screen and (min-width: 480px) {
  .container-outer-margin {
    max-width: 1290px;
  }
}
@media screen and (min-width: 768px) {
  .container-outer-margin {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1024px) {
  .container-outer-margin {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1260px) {
  .container-outer-margin {
    max-width: 1290px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    max-width: 1290px;
  }
}
@media screen and (min-width: 480px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    max-width: 1290px;
  }
}
@media screen and (min-width: 768px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1024px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1260px) {
  .top-bar > .container,
  .header--navigation.container,
  .navigation-main > .container,
  .content-main--inner,
  .footer-main > .container {
    max-width: 1290px;
  }
}
@media screen and (min-width: 0) {
  .content-main {
    max-width: 1290px;
  }
}
@media screen and (min-width: 480px) {
  .content-main {
    max-width: 1290px;
  }
}
@media screen and (min-width: 768px) {
  .content-main {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1024px) {
  .content-main {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1260px) {
  .content-main {
    max-width: 1290px;
  }
}
.content-main--inner {
  background-color: #fff;
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content-main--inner,
  .header-main {
    margin-bottom: 25px;
  }
}
body,
.page-wrap {
  -webkit-transition: left 400ms cubic-bezier(0.16, 0.04, 0.14, 1);
  transition: left 400ms cubic-bezier(0.16, 0.04, 0.14, 1);
  background: #fff;
  color: #333;
  font-family: 'futura-pt', sans-serif;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  left: 0;
  position: relative;
  text-rendering: optimizeLegibility;
  top: 0;
}
.content-main {
  zoom: 1;
  background-color: #fff;
}
.content-main:after {
  clear: both;
  content: '';
  display: table;
}
.content-main:before,
.content-main:after {
  content: ' ';
  display: table;
}
.content-main:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  .content-main:not(.is--small) {
    min-height: 750px;
  }
}
@media screen and (min-width: 1024px) {
  .content-main:not(.is--small) {
    min-height: 700px;
  }
}
.content-main--inner {
  zoom: 1;
}
.content-main--inner:after {
  clear: both;
  content: '';
  display: table;
}
.content-main--inner:before,
.content-main--inner:after {
  content: ' ';
  display: table;
}
.content-main--inner:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  .content-main--inner {
    width: 100%;
  }
}
.content--wrapper {
  zoom: 1;
  background-color: #fff;
}
.content--wrapper:after {
  clear: both;
  content: '';
  display: table;
}
.content--wrapper:before,
.content--wrapper:after {
  content: ' ';
  display: table;
}
.content--wrapper:after {
  clear: both;
}
.content {
  float: left;
  width: 100%;
}
.page-wrap--cookie-permission {
  background: #fff;
  border-top: 1px solid #3e3f40;
  bottom: 0;
  left: 0;
  padding: 10px;
  position: fixed;
  right: 0;
  z-index: 8000;
}
.page-wrap--cookie-permission .cookie-permission--container {
  zoom: 1;
  text-align: center;
  width: 100%;
}
.page-wrap--cookie-permission .cookie-permission--container:after {
  clear: both;
  content: '';
  display: table;
}
.page-wrap--cookie-permission .cookie-permission--container:before,
.page-wrap--cookie-permission .cookie-permission--container:after {
  content: ' ';
  display: table;
}
.page-wrap--cookie-permission .cookie-permission--container:after {
  clear: both;
}
@media screen and (min-width: 1024px) {
  .page-wrap--cookie-permission .cookie-permission--container {
    zoom: 1;
    width: 100%;
  }
  .page-wrap--cookie-permission .cookie-permission--container:after {
    clear: both;
    content: '';
    display: table;
  }
  .page-wrap--cookie-permission .cookie-permission--container:before,
  .page-wrap--cookie-permission .cookie-permission--container:after {
    content: ' ';
    display: table;
  }
  .page-wrap--cookie-permission .cookie-permission--container:after {
    clear: both;
  }
}
@media screen and (min-width: 1024px) {
  .page-wrap--cookie-permission .cookie-permission--container .cookie-permission--content {
    float: left;
    padding: 12px;
  }
}
.page-wrap--cookie-permission .cookie-permission--container .cookie-permission--button {
  margin: 0 auto;
  margin-top: 20px;
}
@media screen and (min-width: 1024px) {
  .page-wrap--cookie-permission .cookie-permission--container .cookie-permission--button {
    float: right;
    margin: 0;
  }
}
.footer-main {
  background: #fff;
}
.footer-main .footer--phone-link {
  color: #555;
  font-size: 19px;
  font-weight: 700;
}
.footer-main .footer--column {
  border-top: 1px solid transparent;
  padding: 0 10px;
}
.footer-main .footer--column.is--last {
  border-bottom: 1px solid transparent;
}
.footer-main .column--headline {
  -webkit-user-select: none;
  user-select: none;
  color: #bead85;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  margin: 0;
  padding: 8px 0;
}
.footer-main .column--headline.is--active:after {
  content: '\E68E';
}
.footer-main .column--headline:after {
  color: #333;
  content: '\E68F';
  float: right;
  font-family: 'shopware';
  font-size: 18px;
  font-weight: 700;
}
.footer-main .column--content {
  display: none;
}
.footer-main .column--content.is--active {
  display: block;
}
.footer-main .footer--bottom {
  font-size: 12px;
  padding: 12px 12px 0 12px;
  text-align: center;
}
.footer-main .footer--copyright {
  font-size: 13px;
}
.footer-main .footer--logo {
  color: #009fe3;
  font-size: 28px;
  padding: 10px 0;
}
.footer-main .navigation--list {
  padding: 0 0 16px 0;
}
.footer-main .navigation--list .is--level1 {
  padding-bottom: 10px;
}
.footer-main .navigation--list .is--level1 .navigation--entry {
  margin-left: 10px;
}
.footer-main .navigation--link {
  color: #333;
  display: block;
  padding: 10px 0;
}
.footer-main .navigation--link:hover {
  color: #bead85;
}
.footer-main .newsletter--form {
  zoom: 1;
  padding: 0 0 16px 0;
}
.footer-main .newsletter--form:after {
  clear: both;
  content: '';
  display: table;
}
.footer-main .newsletter--form:before,
.footer-main .newsletter--form:after {
  content: ' ';
  display: table;
}
.footer-main .newsletter--form:after {
  clear: both;
}
.footer-main .newsletter--field {
  float: left;
  margin: 0 0 10px;
  position: relative;
  width: 87.5%;
}
.footer-main .newsletter--field:focus {
  z-index: 1;
}
.footer-main .newsletter--button {
  box-shadow: none;
  float: left;
  margin: 0 0 10px;
  margin-left: -1px;
  padding: 3px 5px 3px 5px;
  position: relative;
  text-align: center;
  width: 12.5%;
}
.footer-main .newsletter--button .icon--mail {
  font-size: 14px;
  margin-right: 0;
}
.footer-main .newsletter--button .button--text {
  display: none;
}
.footer-vat {
  background: transparent;
  margin-top: 10px;
  padding: 0 5px;
}
.footer--vat-info .vat-info--text {
  font-size: 12px;
  margin-bottom: 10px;
  text-align: center;
}
.footer-minimal {
  background: transparent;
  font-size: 13px;
  padding: 20px 10px 20px 10px;
  text-align: center;
}
.footer-main .footer-minimal {
  padding: 0;
}
.footer-minimal .footer--service-menu .service--list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.footer-minimal .footer--service-menu .service--list .service--link {
  display: inline-block;
  padding: 8px 2px;
}
.footer-minimal .footer--service-menu .service--list .service--entry {
  display: inline-block;
}
.footer-minimal .footer--service-menu .service--list .service--entry:after {
  border-left: 1px solid rgba(0, 0, 0, 0);
  content: '';
  display: inline-block;
  height: 10px;
  margin: 0 5px;
  width: 1px;
}
.footer-minimal .footer--service-menu .service--list .service--entry:last-child:after {
  display: none;
}
.footer-minimal .footer--vat-info {
  padding: 15px 0 10px 0;
}
.footer-minimal .footer--vat-info .vat-info--text {
  line-height: 18px;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .footer-main .footer-minimal {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .footer-main {
    border-top: 1px solid transparent;
  }
  .footer-main .column--headline {
    cursor: text;
    margin: 28px 0 10px 0;
    padding: 0;
  }
  .footer-main .column--headline:after {
    display: none;
  }
  .footer-main .footer--column {
    border: 0 none;
    padding: 0 10px 0 0;
    width: 25%;
  }
  .footer-main .footer--column.is--last {
    border-bottom: 0 none;
    padding-right: 0;
  }
  .footer-main .footer--columns {
    border-bottom: 1px solid transparent;
    padding: 0 30px;
  }
  .footer-main .column--content {
    display: block;
  }
  .footer-main .navigation--list .is--level1 {
    display: none;
  }
  .footer-main .navigation--entry {
    padding: 0;
  }
  .footer-main .navigation--link {
    line-height: 1.7;
    padding: 0;
  }
  .footer-main .newsletter--field {
    width: 80%;
  }
  .footer-main .newsletter--button {
    width: 20%;
  }
  .footer-main .newsletter--button .icon--mail {
    font-size: 12px;
  }
  .footer-vat {
    padding: 0;
  }
  .footer--vat-info .vat-info--text {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--columns {
    padding: 0 0 20px 0;
  }
  .footer-main .footer--bottom {
    font-size: 15px;
  }
  .footer-minimal {
    padding-top: 0;
  }
}
/*
Forms
==========================================
Defines the general form element styles.

It contains the components as: `capacha`, `description`, `required information` etc.
*/
.forms--content {
  width: 100%;
}
.forms--content .forms--headline {
  margin-bottom: 20px;
}
.forms--content .forms--headline .forms--title {
  margin-top: 0;
}
.forms--content .forms--headline .forms--text p {
  margin-bottom: 12px;
}
.forms--content .alert {
  margin: 30px 0 0 0;
}
.forms--content .forms--field {
  margin-bottom: 5px;
  width: 100%;
}
.forms--content input {
  margin-bottom: 10px;
  width: 100%;
}
.forms--content input[type='checkbox'] {
  width: auto;
}
.forms--content textarea {
  margin-bottom: 10px;
  width: 100%;
}
.forms--content .field--select {
  margin-bottom: 10px;
}
.forms--content .btn {
  float: right;
}
.forms--content .buttons {
  zoom: 1;
}
.forms--content .buttons:after {
  clear: both;
  content: '';
  display: table;
}
.forms--content .buttons:before,
.forms--content .buttons:after {
  content: ' ';
  display: table;
}
.forms--content .buttons:after {
  clear: both;
}
.forms--content .strasse {
  float: left;
  margin-right: 2%;
  width: 80%;
}
.forms--content .nr {
  float: left;
  width: 18%;
}
.forms--content .plz {
  float: left;
  margin-right: 2%;
  width: 28%;
}
.forms--content .ort {
  zoom: 1;
  float: left;
  width: 70%;
}
.forms--content .ort:after {
  clear: both;
  content: '';
  display: table;
}
.forms--content .ort:before,
.forms--content .ort:after {
  content: ' ';
  display: table;
}
.forms--content .ort:after {
  clear: both;
}
.forms--content .forms--required {
  font-size: 12px;
  margin-bottom: 10px;
}
.forms--content .forms--description {
  clear: both;
  margin: -8px 0 10px 0;
}
.forms--content .forms--captcha strong.captcha--notice {
  display: block;
  margin-bottom: 8px;
}
.forms--content .forms--checkbox label {
  position: relative;
  top: -2px;
}
.forms--content .forms--checkbox input[type='checkbox'] {
  width: auto;
}
@media screen and (min-width: 768px) {
  .forms--content input {
    margin-bottom: 15px;
  }
  .forms--content textarea {
    margin-bottom: 15px;
  }
  .forms--content .forms--captcha strong.captcha--notice {
    margin-bottom: 16px;
  }
}
@media screen and (min-width: 1260px) {
  .forms--content .alert {
    margin: 0;
  }
}
.header-main {
  background: #fff;
  border-bottom: 1px solid #bead85;
  padding-bottom: 10px;
}
.header-main .top-bar {
  display: none;
}
.header-main .logo-main .logo--link {
  display: inline-block;
  height: 35px;
  max-width: 100%;
}
.header-main .logo-main .logo--shop {
  height: 35px;
  width: 50%;
}
.header-main .logo-main .logo--supportinfo {
  display: none;
}
.header-main .header--navigation {
  position: relative;
}
.shop--navigation {
  position: relative;
}
.shop--navigation .navigation--list {
  text-align: right;
  width: 100%;
}
.shop--navigation .navigation--entry {
  display: inline-block;
  margin-right: 5px;
}
.shop--navigation .navigation--entry .btn {
  height: 40px;
  vertical-align: middle;
  width: 40px;
}
.shop--navigation .navigation--entry .cart--link {
  padding: 2px 10px 2px 6px;
}
.shop--navigation .navigation--entry .account--link {
  padding: 2px 10px 2px 8px;
}
.shop--navigation .navigation--entry .account--link.account--user-loggedin:after {
  background: #ae9962;
  color: #fff;
  content: '\E60C';
  display: inline-block;
  font-family: 'shopware';
  font-size: 8px;
  height: 16px;
  line-height: 18px;
  position: absolute;
  right: -5px;
  top: -5px;
  width: 16px;
  border-radius: 999px;
  background-clip: padding-box;
}
.shop--navigation .navigation--entry .icon--basket,
.shop--navigation .navigation--entry .icon--account {
  display: inline;
  font-size: 21px;
  left: 0;
  position: relative;
  top: 0;
  vertical-align: middle;
}
.shop--navigation .navigation--entry .icon--heart {
  font-size: 18px;
  vertical-align: middle;
}
.shop--navigation .navigation--entry .icon--search {
  font-size: 22px;
  vertical-align: middle;
}
.shop--navigation .cart--quantity,
.shop--navigation .notes--quantity {
  left: 23px;
  margin: 0;
  position: absolute;
  top: -4px;
}
.shop--navigation .entry--link {
  text-align: center;
  text-decoration: none;
}
.shop--navigation .main-search--form,
.shop--navigation .account--display,
.shop--navigation .cart--display,
.shop--navigation .cart--amount,
.shop--navigation .search--display {
  display: none;
}
.shop--navigation .entry--search .is--active.btn {
  background: #fff;
  border-color: #bead85;
  color: #bead85;
}
.shop--navigation .entry--account {
  position: relative;
}
.shop--navigation .entry--cart {
  margin-right: 12px;
  position: relative;
}
.shop--navigation .entry--menu-left {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  /* stylelint-disable-line */
  display: block;
  font-weight: 700;
  left: 0;
  position: absolute;
  text-align: left;
  top: 0;
}
.shop--navigation .entry--menu-left .btn {
  background: 0 none;
  border: 0 none;
  color: #555;
  font-size: 17px;
  height: 40px;
  line-height: 35px;
  padding-left: 48px;
  width: auto;
}
.shop--navigation .entry--menu-left .icon--menu {
  font-size: 20px;
}
.main-search--form {
  left: 0;
  padding: 10px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3000;
}
.main-search--form .main-search--field {
  background: #fff;
  height: 40px;
  padding: 9px 38px 9px 9px;
  position: relative;
  vertical-align: middle;
  width: 100%;
}
.main-search--form .main-search--button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0 none;
  bottom: 10px;
  color: #333;
  font-size: 20px;
  line-height: 1;
  outline: none;
  padding: 0 10px;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
}
.main-search--form .main-search--text {
  display: none;
}
.account--menu.is--personalized .navigation--logout-personalized {
  display: inline-block;
}
.account--menu.is--personalized .navigation--logout {
  display: block;
}
.account--menu.is--personalized .navigation--link.navigation--personalized {
  color: #333;
  font-weight: 400;
  line-height: 20px;
  padding-bottom: 9px;
  padding-left: 23px;
  padding-top: 9px;
  position: relative;
}
.account--menu.is--personalized .navigation--link.navigation--personalized:before,
.account--menu.is--personalized .navigation--link.navigation--personalized:before {
  content: '\E614';
  font-family: 'shopware';
  height: 16px;
  left: 2px;
  position: absolute;
  width: 16px;
}
.account--menu.is--personalized .navigation--link.navigation--personalized [class^='icon--'] {
  display: inline-block;
  margin: 0 5px 0 0;
}
.account--menu.is--personalized .navigation--link.navigation--personalized .icon--logout {
  position: relative;
  top: 10px;
}
.account--menu.is--personalized .navigation--link.navigation--personalized:hover {
  color: #bead85;
}
.off-canvas .account--menu.is--personalized .navigation--signin {
  border-bottom: none;
}
.account--dropdown-navigation {
  display: none;
  text-align: left;
}
.account--dropdown-navigation .navigation--logout-personalized {
  display: inline-block;
}
.account--dropdown-navigation .navigation--logout {
  display: block;
}
.account--dropdown-navigation .navigation--signin {
  border-bottom: 1px solid transparent;
  display: block;
  margin-top: 7px;
  padding-bottom: 15px;
  padding-top: 15px;
  text-align: center;
}
.account--dropdown-navigation .navigation--signin .navigation--signin-btn.btn {
  margin-bottom: 5px;
  text-align: center;
  width: 95%;
}
.account--dropdown-navigation .navigation--register {
  font-size: 13px;
}
.account--dropdown-navigation .navigation--link.link--logout.navigation--personalized {
  color: #333;
  font-weight: 400;
  line-height: 20px;
  padding-left: 33px;
}
.account--dropdown-navigation .navigation--link.link--logout.navigation--personalized:before {
  left: 10px;
}
.account--dropdown-navigation .navigation--link.link--logout.navigation--personalized:hover {
  color: #bead85;
}
.account--dropdown-navigation.off-canvas {
  background: #999;
}
.account--dropdown-navigation.off-canvas .account--menu,
.account--dropdown-navigation.off-canvas .sidebar--navigation {
  text-align: left;
}
.account--dropdown-navigation.off-canvas .account--menu .navigation--entry,
.account--dropdown-navigation.off-canvas .sidebar--navigation .navigation--entry {
  display: block;
  margin: 0;
}
.account--dropdown-navigation.off-canvas .account--menu .navigation--entry .navigation--link.link--logout.navigation--personalized,
.account--dropdown-navigation.off-canvas .sidebar--navigation .navigation--entry .navigation--link.link--logout.navigation--personalized {
  padding-bottom: 9px;
  padding-top: 9px;
}
.account--dropdown-navigation.off-canvas .account--menu .navigation--entry .navigation--link.link--logout.navigation--personalized [class^='icon--'],
.account--dropdown-navigation.off-canvas .sidebar--navigation .navigation--entry .navigation--link.link--logout.navigation--personalized [class^='icon--'] {
  display: inline-block;
  margin: 0 5px 0 0;
}
.account--dropdown-navigation.off-canvas .account--close-off-canvas {
  color: #fff;
  font-weight: 700;
}
.has--csstransforms .entry--search .entry--trigger.is--active:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #949494;
  content: '';
  display: block;
  height: 15px;
  margin-left: 1px;
  margin-top: 8px;
  width: 15px;
}
.entry--search.is--active .main-search--form {
  background: #949494;
  display: block;
  left: 0;
  position: absolute;
  top: 50px;
}
.header-main.is--active-searchfield {
  padding-bottom: 70px;
}
.main-search--results {
  zoom: 1;
  display: none;
  left: 0;
  position: absolute;
  text-align: left;
  top: 110px;
  width: 100%;
  z-index: 3500;
}
.main-search--results:after {
  clear: both;
  content: '';
  display: table;
}
.main-search--results:before,
.main-search--results:after {
  content: ' ';
  display: table;
}
.main-search--results:after {
  clear: both;
}
.results--list {
  background: #fff;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  padding: 10px;
  -ms-touch-action: manipulation;
  box-shadow: none;
}
.results--list:after {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  background: #fff;
  border: 1px solid transparent;
  border-right: 0 none;
  border-top: 0 none;
  content: '';
  display: block;
  height: 12px;
  left: 48%;
  position: absolute;
  top: -6px;
  width: 12px;
}
.results--list .list--entry,
.results--list .entry--all-results {
  display: block;
}
.results--list .entry--all-results.is--active {
  font-weight: 700;
}
.results--list .entry--all-results.is--active .entry--all-results-number {
  font-weight: 700;
}
.results--list .list--entry {
  border-bottom: 1px solid transparent;
  line-height: 30px;
}
.results--list .list--entry:last-child {
  border: 0 none;
}
.results--list .entry--no-results {
  font-weight: 400;
  list-style: none;
  text-align: center;
  width: 100%;
}
.results--list .is--active,
.results--list .list--entry:hover {
  color: #5f5e5e;
}
.results--list .is--active .entry--name,
.results--list .list--entry:hover .entry--name,
.results--list .is--active .entry--price,
.results--list .list--entry:hover .entry--price {
  color: #5f5e5e;
}
.results--list .search-result--link {
  display: block;
  padding: 6px 0;
  zoom: 1;
}
.results--list .search-result--link:after {
  clear: both;
  content: '';
  display: table;
}
.results--list .search-result--link:before,
.results--list .search-result--link:after {
  content: ' ';
  display: table;
}
.results--list .search-result--link:after {
  clear: both;
}
.results--list .entry--name,
.results--list .entry--price,
.results--list .entry--all-results-link,
.results--list .entry--all-results-number {
  display: block;
  height: 30px;
  line-height: 30px;
}
.results--list .entry--media {
  height: 30px;
  min-width: 10%;
  position: relative;
  text-align: center;
  width: 10%;
}
.results--list .entry--media .media--image {
  bottom: 0;
  display: inline-block;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.results--list .entry--name {
  color: #333;
  overflow: hidden;
  padding-left: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 60%;
}
.results--list .entry--price,
.results--list .entry--all-results-number {
  color: #333;
  text-align: right;
  white-space: nowrap;
  width: 30%;
}
.results--list .entry--all-results {
  font-weight: 400;
  padding: 6px 5px;
}
.results--list .entry--all-results-link {
  padding: 0;
  width: 70%;
}
.results--list .entry--all-results-link .icon--arrow-right {
  margin: 0 8px 0 0;
  position: relative;
  top: -1px;
}
.results--list .entry--all-results-number {
  color: #5f5e5e;
  font-weight: 400;
}
.off-canvas .mobile--switches .navigation--entry {
  background: none;
  border: none;
  padding: 0;
}
@media screen and (min-width: 480px) {
  .entry--search {
    display: inline-block;
    left: 26%;
    position: absolute;
    width: 40%;
  }
  .entry--search.is--active .main-search--form {
    display: inline-block;
    top: 0;
  }
  .entry--search .entry--trigger {
    display: none;
  }
  .entry--search .main-search--form {
    box-shadow: none;
    border-bottom: 0 none;
    display: inline-block;
    padding: 0;
    position: relative;
  }
  .entry--search .main-search--form .main-search--field {
    background: #f1f1f1;
  }
  .entry--search .main-search--form .main-search--field:focus {
    background: #fff;
  }
  .entry--search .main-search--form .main-search--button {
    bottom: 0;
    height: 40px;
    padding: 0 10px;
    right: 0;
    top: 0;
  }
  .main-search--results {
    zoom: 1;
    margin-left: -110px;
    top: 50px;
    width: 450px;
  }
  .main-search--results:after {
    clear: both;
    content: '';
    display: table;
  }
  .main-search--results:before,
  .main-search--results:after {
    content: ' ';
    display: table;
  }
  .main-search--results:after {
    clear: both;
  }
  .results--list {
    border-radius: 0;
    background: #fff;
    border: 1px solid transparent;
  }
  .header-main.is--active-searchfield {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  .header-main.is--active-searchfield {
    padding-bottom: 0;
  }
  .header-main {
    border-bottom: 0 none;
    padding-bottom: 0;
  }
  .header-main .container {
    zoom: 1;
  }
  .header-main .container:after {
    clear: both;
    content: '';
    display: table;
  }
  .header-main .container:before,
  .header-main .container:after {
    content: ' ';
    display: table;
  }
  .header-main .container:after {
    clear: both;
  }
  .header-main .top-bar {
    display: block;
    padding: 4px 0;
  }
  .header-main .top-bar--navigation {
    float: right;
    position: relative;
    width: auto;
  }
  .header-main .top-bar--navigation .navigation--entry {
    display: block;
    float: left;
    line-height: 25px;
    padding: 0 15px;
  }
  .header-main .top-bar--navigation .navigation--entry li {
    line-height: normal;
  }
  .header-main .top-bar--navigation .navigation--entry,
  .header-main .top-bar--navigation .navigation--link {
    color: #333;
    cursor: pointer;
  }
  .header-main .top-bar--navigation .navigation--entry:hover,
  .header-main .top-bar--navigation .navigation--link:hover {
    color: #bead85;
  }
  .header-main .top-bar--navigation .field--select,
  .header-main .top-bar--navigation .navigation--entry {
    height: 25px;
  }
  .header-main .top-bar--navigation .field--select {
    position: relative;
  }
  .header-main .top-bar--navigation .select-field {
    height: 25px;
  }
  .header-main .top-bar--navigation .select-field select {
    border-radius: 0;
    background: none;
    border: 0 none;
    line-height: 25px;
    padding: 0 18px 0 0;
  }
  .header-main .top-bar--navigation .select-field:after {
    border: 0 none;
    height: 25px;
    line-height: 24px;
    width: auto;
  }
  .header-main .top-bar--navigation .top-bar--language .select-field {
    width: 32px;
  }
  .header-main .top-bar--navigation .top-bar--language .select-field select {
    text-indent: -9999px;
  }
  .header-main .top-bar--navigation .top-bar--language .language--flag {
    left: 0;
    margin-top: -6px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    z-index: 900;
  }
  .header-main .top-bar--navigation .entry--service {
    position: relative;
  }
  .header-main .top-bar--navigation .entry--service:after,
  .header-main .top-bar--navigation .entry--service:after {
    content: '\E612';
    font-family: 'shopware';
    margin-left: 5px;
    position: relative;
    top: -3px;
  }
  .header-main .top-bar--navigation .entry--service.js--is--dropdown-active {
    color: #bead85;
  }
  .header-main .top-bar--navigation .service--list {
    background: #fff;
    border: 1px solid transparent;
    display: none;
    list-style: none;
    min-width: 150px;
    padding: 5px 0;
    position: absolute;
    right: 12px;
    text-align: left;
    top: 32px;
    z-index: 3500;
  }
  .header-main .top-bar--navigation .service--list:after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    background: #fff;
    border-color: transparent;
    border-style: solid;
    border-width: 0 0 1px 1px;
    content: '';
    display: block;
    height: 8px;
    position: absolute;
    right: 18px;
    top: -5px;
    width: 8px;
  }
  .header-main .top-bar--navigation .service--list .service--link {
    color: #333;
    display: block;
    padding: 5px 10px;
  }
  .header-main .top-bar--navigation .service--list .service--link:hover {
    color: #bead85;
  }
  .header-main .top-bar--navigation .js--is--dropdown-active .service--list {
    display: block;
  }
  .header-main .top-bar--navigation .entry--compare {
    padding: 0 8px;
    position: relative;
  }
  .header-main .top-bar--navigation .entry--compare .compare--quantity {
    color: #bead85;
    display: inline-block;
    font-weight: 700;
    margin-left: 5px;
  }
  .header-main .top-bar--navigation .entry--compare .icon--compare {
    font-size: 12px;
  }
  .header-main .top-bar--navigation .compare--list {
    background: #fff;
    border: 1px solid transparent;
    display: none;
    left: -15px;
    list-style: none;
    padding: 5px 10px 10px 10px;
    position: absolute;
    text-align: left;
    top: 32px;
    width: 280px;
    z-index: 4000;
  }
  .header-main .top-bar--navigation .compare--list:after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    background: #fff;
    border-color: transparent;
    border-style: solid;
    border-width: 0 0 1px 1px;
    content: '';
    display: block;
    height: 8px;
    left: 25px;
    position: absolute;
    top: -5px;
    width: 8px;
  }
  .header-main .top-bar--navigation .compare--list .btn--compare-delete {
    width: 100%;
  }
  .header-main .top-bar--navigation .js--is--dropdown-active .compare--list {
    display: block;
  }
  .header-main .top-bar--navigation .js--is--dropdown-active .compare--list .compare--entry {
    cursor: default;
  }
  .header-main .top-bar--navigation .js--is--dropdown-active .compare--list .compare--entry form {
    display: inline-block;
  }
  .header-main .top-bar--navigation .js--is--dropdown-active .compare--list .compare--link {
    color: #333;
    display: inline-block;
    font-size: 14px;
    overflow: hidden;
    padding: 10px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 230px;
  }
  .header-main .top-bar--navigation .js--is--dropdown-active .compare--list .compare--link:hover {
    color: #bead85;
  }
  .header-main .top-bar--navigation .js--is--dropdown-active .compare--list .compare--button {
    float: right;
    margin: 3px 0 0 0;
    padding: 3px 4px;
  }
  .header-main .top-bar--navigation .js--is--dropdown-active .compare--list .btn--item-delete {
    float: right;
    font-size: 8px;
    height: 21px;
    line-height: 14px;
    margin: 8px 0;
    padding: 4px 5px;
    width: 21px;
  }
  .header-main .top-bar--navigation .js--is--dropdown-active .compare--list .btn--item-delete .icon--cross {
    margin: 0;
    padding: 0;
  }
  .header-main .top-bar--navigation .js--is--dropdown-active .compare--list .compare--button .icon--cross {
    margin: 0;
    padding: 0;
  }
  .header-main .top-bar--navigation .js--is--dropdown-active .compare--list .btn--compare {
    margin-top: 5px;
  }
  .header-main .logo-main {
    width: 35%;
  }
  .header-main .logo-main .logo--link {
    height: 50px;
  }
  .header-main .logo-main .logo--shop {
    height: 50px;
    width: 82%;
  }
  .logo-main,
  .shop--navigation {
    float: left;
  }
  .shop--navigation {
    width: 65%;
  }
  .shop--navigation .navigation--list {
    background-image: none;
    text-align: right;
  }
  .shop--navigation .navigation--entry {
    border-radius: 0;
    border: 0 none;
    display: inline-block;
    float: none;
    width: auto;
  }
  .shop--navigation .entry--cart .entry--link {
    display: inline-block;
    padding: 0;
  }
  .shop--navigation .entry--link {
    font-weight: 400;
  }
  .shop--navigation .entry--menu-left {
    display: none;
  }
  .shop--navigation .cart--quantity,
  .shop--navigation .search--display,
  .shop--navigation .entry--account {
    display: inline-block;
  }
  .shop--navigation .entry--search {
    background: #fff;
    border: 0 none;
    font-size: 14px;
    left: 3%;
    margin-right: 10%;
    padding: 0;
    position: absolute;
    width: 50%;
  }
  .shop--navigation .entry--search .entry--trigger {
    display: none;
  }
  .shop--navigation .main-search--form {
    box-shadow: none;
    border: 0 none;
    display: block;
    padding: 0;
  }
  .main-search--form {
    left: auto;
  }
  .account--dropdown-navigation {
    display: none;
    max-width: 250px;
    min-width: 200px;
    padding: 5px 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 45px;
    z-index: 3500;
  }
  .js--is--dropdown-active .account--dropdown-navigation {
    display: block;
  }
  .account--dropdown-navigation .navigation--signin {
    margin-bottom: 6px;
    margin-top: 5px;
    padding-bottom: 6px;
    padding-top: 0;
  }
  .account--dropdown-navigation .navigation--signin .navigation--signin-btn.btn {
    margin-bottom: 0;
    width: 100%;
  }
  .account--dropdown-navigation .navigation--smartphone {
    display: none;
  }
  .account--dropdown-navigation .account--menu {
    background: #fff;
    text-align: left;
  }
  .account--dropdown-navigation .account--menu:after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    background: #fff;
    border-color: transparent;
    border-style: solid;
    border-width: 0 0 1px 1px;
    content: '';
    display: block;
    height: 8px;
    position: absolute;
    right: 18px;
    top: 0;
    width: 8px;
  }
  .account--dropdown-navigation .account--menu .sidebar--navigation {
    text-align: left;
  }
  .account--dropdown-navigation .account--menu .sidebar--navigation .navigation--entry {
    display: block;
  }
  .account--dropdown-navigation .account--menu .sidebar--navigation .navigation--link {
    padding: 3px 0;
  }
  .account--dropdown-navigation .account--menu .sidebar--navigation .link--logout {
    padding: 10px 0 0 23px;
  }
  .account--dropdown-navigation .account--menu .sidebar--navigation .link--logout:before {
    left: 2px;
  }
  .account--dropdown-navigation .account--menu .sidebar--navigation .link--abort {
    border-top: 0 none;
    margin-top: 0;
    padding-top: 0;
    white-space: nowrap;
  }
  .main-search--results {
    zoom: 1;
    left: 50%;
    margin-left: -255px;
    top: 55px;
    width: 450px;
  }
  .main-search--results:after {
    clear: both;
    content: '';
    display: table;
  }
  .main-search--results:before,
  .main-search--results:after {
    content: ' ';
    display: table;
  }
  .main-search--results:after {
    clear: both;
  }
}
@media screen and (min-width: 768px) and screen and (min-width: 1260px) {
  .header-main .top-bar--navigation .compare--list {
    right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .header-main .logo-main {
    width: 30%;
  }
  .header-main .shop--navigation {
    width: 70%;
  }
  .shop--navigation .entry--search {
    margin-right: 8%;
    width: 40%;
  }
  .navigation--list .navigation--entry .btn {
    width: auto;
  }
  .navigation--list .entry--cart .cart--link {
    padding-left: 50px;
  }
  .navigation--list .entry--cart .cart--link .cart--quantity {
    display: inline-block;
  }
  .navigation--list .entry--cart .cart--link .cart--amount {
    color: #bead85;
    display: inline-block;
    font-weight: 700;
  }
  .navigation--list .entry--cart .icon--basket {
    display: block;
    left: 8px;
    position: absolute;
    top: 50%;
  }
  .navigation--list .entry--account .account--link {
    padding-left: 36px;
  }
  .navigation--list .entry--account .account--link.account--user-loggedin:after {
    content: none;
    display: none;
  }
  .navigation--list .entry--account .icon--account {
    display: block;
    left: 8px;
    position: absolute;
    top: 50%;
  }
  .navigation--list .account--display {
    display: inline-block;
  }
  .navigation--list .account--display.navigation--personalized {
    font-size: 12px;
    line-height: 16px;
    margin-top: 2px;
    max-width: 90px;
    text-align: left;
  }
  .navigation--list .account--display.navigation--personalized .account--display-greeting {
    display: block;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (min-width: 1260px) {
  .header-main .top-bar {
    margin-bottom: 2px;
  }
  .header-main .logo--shop {
    width: 75%;
  }
  .shop--navigation {
    width: 75%;
  }
  .shop--navigation .navigation--link {
    padding: 8px 16px 16px;
  }
  .shop--navigation .entry--link {
    font-size: 14px;
  }
  .shop--navigation .entry--trigger {
    margin-right: 14px;
  }
  .shop--navigation .entry--search {
    width: 40%;
  }
  .shop--navigation .entry--cart {
    margin-right: 0;
  }
  .account--menu.is--personalized .navigation--link.navigation--personalized {
    padding-bottom: 0;
  }
  .header-main .top-bar--navigation .service--list {
    right: 0;
  }
  .header-main .top-bar--navigation .navigation--entry:last-child {
    padding-right: 0;
  }
  .cart--display {
    color: #333;
    font-weight: 700;
    margin: 0 25px 0 5px;
  }
}
.is--ctl-checkout.is--minimal-header .header-main,
.is--ctl-register.is--minimal-header .header-main {
  border-bottom: 1px solid #bead85;
  margin-top: 15px;
}
.is--ctl-checkout.is--minimal-header .header-main .logo-main,
.is--ctl-register.is--minimal-header .header-main .logo-main {
  width: 100%;
}
.is--ctl-checkout.is--minimal-header .header-main .logo--shop,
.is--ctl-register.is--minimal-header .header-main .logo--shop {
  width: 50%;
}
.is--ctl-checkout.is--minimal-header .header-main .logo--link,
.is--ctl-register.is--minimal-header .header-main .logo--link {
  margin-top: 10px;
}
.is--ctl-checkout.is--minimal-header .header-main .logo--supportinfo,
.is--ctl-register.is--minimal-header .header-main .logo--supportinfo {
  display: none;
}
.is--ctl-checkout.is--minimal-header .header-main .btn--back-top-shop,
.is--ctl-register.is--minimal-header .header-main .btn--back-top-shop {
  float: right;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 40%;
}
@media screen and (min-width: 480px) {
  .is--ctl-checkout.is--minimal-header .header-main .btn--back-top-shop,
  .is--ctl-register.is--minimal-header .header-main .btn--back-top-shop {
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .is--ctl-checkout.is--minimal-header .header-main,
  .is--ctl-register.is--minimal-header .header-main {
    box-shadow: none;
  }
  .is--ctl-checkout.is--minimal-header .header-main .logo-main,
  .is--ctl-register.is--minimal-header .header-main .logo-main {
    padding-right: 10px;
    width: 100%;
  }
  .is--ctl-checkout.is--minimal-header .header-main .logo--shop,
  .is--ctl-register.is--minimal-header .header-main .logo--shop {
    width: 35%;
  }
  .is--ctl-checkout.is--minimal-header .header-main .logo--link,
  .is--ctl-register.is--minimal-header .header-main .logo--link {
    margin-top: 0;
    width: 80%;
  }
  .is--ctl-checkout.is--minimal-header .header-main .logo--supportinfo,
  .is--ctl-register.is--minimal-header .header-main .logo--supportinfo {
    display: block;
    padding: 5px 0;
    width: 35%;
  }
}
@media screen and (min-width: 1024px) {
  .is--ctl-checkout.is--minimal-header .header-main,
  .is--ctl-register.is--minimal-header .header-main {
    box-shadow: none;
  }
  .is--ctl-checkout.is--minimal-header .header-main .logo--shop,
  .is--ctl-register.is--minimal-header .header-main .logo--shop {
    width: 30%;
  }
  .is--ctl-checkout.is--minimal-header .header-main .logo--supportinfo,
  .is--ctl-register.is--minimal-header .header-main .logo--supportinfo {
    width: 35%;
  }
  .is--ctl-checkout.is--minimal-header .header-main .btn--back-top-shop,
  .is--ctl-register.is--minimal-header .header-main .btn--back-top-shop {
    display: inline-block;
    float: right;
  }
}
@media screen and (min-width: 1260px) {
  .is--ctl-checkout.is--minimal-header .header-main,
  .is--ctl-register.is--minimal-header .header-main {
    box-shadow: none;
  }
  .is--ctl-checkout.is--minimal-header .header-main .logo-main,
  .is--ctl-register.is--minimal-header .header-main .logo-main {
    padding-right: 0;
  }
  .is--ctl-checkout.is--minimal-header .header-main .logo--shop,
  .is--ctl-register.is--minimal-header .header-main .logo--shop {
    width: 30%;
  }
  .is--ctl-checkout.is--minimal-header .header-main .logo--supportinfo,
  .is--ctl-register.is--minimal-header .header-main .logo--supportinfo {
    width: 35%;
  }
  .is--ctl-checkout.is--minimal-header .header-main .btn--back-top-shop,
  .is--ctl-register.is--minimal-header .header-main .btn--back-top-shop {
    display: inline-block;
    float: right;
  }
}
/*
Last-viewed
==============================================
Defines the styling of the `.viewlast` element.

The viewlast element displays the users recently viewed products inside a slim element that is usually displayed at the bottom of the listing and detail pages.

It contains a thumbnail image and the product name.
*/
.viewlast {
  clear: both;
}
.ajax-loader {
  display: none;
}
.container--ajax-cart .icon--loading-indicator {
  box-sizing: content-box;
  display: block;
  height: 21px;
  margin: 0 auto;
  padding: 20px 0;
  position: relative;
  width: 21px;
}
.container--ajax-cart .icon--loading-indicator:before {
  border-radius: 100%;
  background-clip: padding-box;
  -webkit-animation: keyframe--spin 1s linear infinite;
  animation: keyframe--spin 1s linear infinite;
  border: 2px solid #ccc;
  border-top: 2px solid #333;
  box-sizing: border-box;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
}
.ajax--cart .content--loader {
  height: 21px;
  margin: 0 auto;
  padding: 20px 0;
  width: 21px;
  box-sizing: content-box;
}
.off-canvas .ajax--cart .action--container .icon--loading-indicator {
  height: 21px;
  margin: 9px 0 0 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 21px;
}
.sidebar--ajax-loader {
  display: none;
  position: absolute;
  right: 15px;
  top: 12px;
}
.sidebar--ajax-loader:before {
  border: 2px solid transparent;
  border-top: 2px solid rgba(0, 0, 0, 0);
  content: '';
  display: block;
  height: 16px;
  width: 16px;
  border-radius: 100%;
  background-clip: padding-box;
  -webkit-animation: keyframe--spin 1s linear infinite;
  animation: keyframe--spin 1s linear infinite;
}
.has--cssanimations .form--ajax-loader {
  display: none;
  position: absolute;
  right: 55px;
  top: 20px;
}
.has--cssanimations .form--ajax-loader:before {
  border: 2px solid transparent;
  border-top: 2px solid rgba(0, 0, 0, 0);
  content: '';
  display: block;
  height: 16px;
  width: 16px;
  border-radius: 100%;
  background-clip: padding-box;
  -webkit-animation: keyframe--spin 1s linear infinite;
  animation: keyframe--spin 1s linear infinite;
}
.has--cssanimations .sidebar--ajax-loader {
  display: none;
  position: absolute;
  right: 15px;
  top: 12px;
}
.has--cssanimations .sidebar--ajax-loader:before {
  border: 2px solid transparent;
  border-top: 2px solid rgba(0, 0, 0, 0);
  content: '';
  display: block;
  height: 16px;
  width: 16px;
  border-radius: 100%;
  background-clip: padding-box;
  -webkit-animation: keyframe--spin 1s linear infinite;
  animation: keyframe--spin 1s linear infinite;
}
.has--no-cssanimations .form--ajax-loader {
  background-image: url(/web/cache/escada/img/loading-indicator-95cd502edb5017e51bba9ce68ae50ef7.gif);
  display: none;
  height: 16px;
  position: absolute;
  right: 55px;
  top: 24px;
  width: 16px;
}
@media screen and (min-width: 480px) {
  .has--cssanimations .form--ajax-loader {
    position: absolute;
    right: 45px;
    top: 10px;
  }
  .has--no-cssanimations .form--ajax-loader {
    position: absolute;
    right: 45px;
    top: 14px;
  }
}
.steps--container {
  background: transparent;
}
.steps--content {
  border-top: 1px solid transparent;
  display: table;
  padding-top: 15px;
  width: 100%;
}
.steps--content .steps--list {
  zoom: 1;
  display: table-row;
}
.steps--content .steps--list:after {
  clear: both;
  content: '';
  display: table;
}
.steps--content .steps--list:before,
.steps--content .steps--list:after {
  content: ' ';
  display: table;
}
.steps--content .steps--list:after {
  clear: both;
}
.steps--content .steps--entry {
  display: table-cell;
  list-style: none;
  padding-right: 15px;
  text-align: center;
  vertical-align: top;
}
.steps--content .steps--entry:first-child {
  text-align: left;
}
.steps--content .steps--spacer {
  display: none;
  vertical-align: middle;
}
.steps--content .steps--entry .icon {
  background-color: #555;
  background-image: none;
  border-radius: 999px;
  background-clip: padding-box;
  color: #fff;
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  padding: 10px 16px;
  text-align: center;
}
.steps--content .is--active .icon {
  background-color: #bead85;
  background-image: none;
  color: #fff;
}
.steps--content .steps--entry .text {
  display: none;
  height: 52px;
  margin: 0 0 0 10px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
.steps--content .steps--entry .text:after {
  content: '';
  height: 100%;
}
.steps--content .is--active .text {
  color: #bead85;
  display: inline-block;
  font-weight: 700;
}
.steps--content .steps--entry .text--inner,
.steps--content .steps--entry .text:after {
  display: inline-block;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .steps--content {
    background: transparent;
    border: none;
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .steps--content .steps--spacer {
    display: table-cell;
    text-align: center;
  }
  .steps--content .steps--entry .text {
    display: inline-block;
    font-weight: 700;
    margin: 0 10px;
  }
}
@media screen and (min-width: 768px) {
  .steps--content .steps--entry .text {
    margin: 0 0 0 10px;
    text-align: left;
  }
}
body > .sidebar-main {
  zoom: 1;
  border-right: transparent;
  padding-bottom: 20px;
}
body > .sidebar-main:after {
  clear: both;
  content: '';
  display: table;
}
body > .sidebar-main:before,
body > .sidebar-main:after {
  content: ' ';
  display: table;
}
body > .sidebar-main:after {
  clear: both;
}
.mobile--switches {
  display: block;
  height: 43px;
  padding: 6px 10px;
  zoom: 1;
}
.mobile--switches:after {
  clear: both;
  content: '';
  display: table;
}
.mobile--switches:before,
.mobile--switches:after {
  content: ' ';
  display: table;
}
.mobile--switches:after {
  clear: both;
}
.mobile--switches .navigation--entry {
  float: left;
  margin-right: 20px;
}
.mobile--switches .field--select,
.mobile--switches .navigation--entry {
  height: 30px;
}
.mobile--switches .field--select {
  position: relative;
}
.mobile--switches .select-field {
  height: 30px;
}
.mobile--switches .select-field select {
  border-radius: 0;
  background: none;
  border: 0 none;
  font-size: 16px;
  line-height: 28px;
  padding: 0 18px 0 0;
}
.mobile--switches .select-field:after {
  border: 0 none;
  height: 25px;
  line-height: 28px;
  width: auto;
}
.mobile--switches .top-bar--language .select-field {
  width: 32px;
}
.mobile--switches .top-bar--language .select-field select {
  text-indent: -9999px;
}
.mobile--switches .top-bar--language .language--flag {
  left: 0;
  margin-top: -6px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  z-index: 900;
}
.sidebar--navigation {
  border-radius: 0;
  border-left: 0 none;
  border-right: 0 none;
  margin: 0;
}
.sidebar--navigation .navigation--entry {
  position: relative;
}
.sidebar--navigation .navigation--link {
  display: block;
  height: 100%;
  padding: 10px 20px;
  width: 100%;
}
.sidebar--navigation .navigation--link .is--icon-right {
  display: inline-block;
  float: right;
  font-size: 10px;
  margin-top: 5px;
}
.sidebar--navigation .navigation--link:hover {
  color: #bead85;
}
.sidebar--navigation.show--active-items .navigation--link.is--active {
  color: #bead85;
  font-weight: 700;
}
.offcanvas--overlay {
  background: #999;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  top: 42px;
  width: 280px;
  z-index: 1200;
}
@media screen and (min-width: 768px) {
  .offcanvas--overlay {
    display: none;
  }
}
.offcanvas--overlay.background {
  z-index: 1100;
}
.offcanvas--overlay .overlay--headline {
  background: #fff;
  border-bottom: 1px solid transparent;
  margin-bottom: 10px;
  width: 100%;
}
.offcanvas--overlay .overlay--category {
  line-height: 26px;
  margin: 16px 10px 6px 10px;
}
.offcanvas--overlay .overlay--category .category--headline {
  color: #444;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
.offcanvas--overlay .is--icon-left {
  display: inline-block;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 5px;
}
.offcanvas--overlay .is--icon-right {
  display: inline-block;
  float: right;
  font-size: 10px;
  margin-top: 5px;
}
.offcanvas--overlay .is--back-button {
  font-weight: 700;
}
.offcanvas--overlay .is--display-button {
  color: #bead85;
  font-weight: 700;
}
.listing--sidebar {
  height: 0;
  overflow: hidden;
  width: 0;
}
@media screen and (min-width: 768px) {
  .listing--sidebar {
    display: block;
    float: left;
    height: auto;
    width: 230px;
  }
}
@media screen and (min-width: 768px) {
  .listing--sidebar {
    display: block;
    float: left;
    height: auto;
    width: 230px;
  }
}
@media screen and (min-width: 768px) {
  .listing--sidebar + .content--wrapper {
    margin-left: 260px;
  }
}
@media screen and (min-width: 768px) {
  .is--no-sidebar .listing--sidebar {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .is--no-sidebar .listing--sidebar + .content--wrapper {
    margin: 0;
  }
}
.listing--sidebar .sidebar-filter .off-canvas.is--open.is--ajax-reload {
  overflow: hidden;
}
.listing--sidebar .sidebar-filter .off-canvas.is--open.is--ajax-reload .filter--container {
  bottom: 0;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 43px;
  width: 100%;
}
.listing--sidebar .sidebar-filter .off-canvas.is--open.is--ajax-reload .filter--close-btn {
  position: absolute;
  width: 100%;
  z-index: 10;
}
.listing--sidebar .sidebar-filter .action--filter-options {
  border-radius: 0;
  border: 1px solid transparent;
}
.listing--sidebar .sidebar-filter .filter--active {
  max-width: 100%;
}
.listing--sidebar .sidebar-filter .filter--container {
  margin: 0;
  padding: 10px;
}
.listing--sidebar .sidebar-filter .filter--container .filter-panel {
  float: none;
  margin: 0 0 10px 0;
  width: auto;
}
.listing--sidebar .sidebar-filter .filter--actions {
  margin: 0;
  padding: 0;
  width: auto;
}
.listing--sidebar .sidebar-filter .filter--actions.filter--actions-top {
  margin: 0;
}
.listing--sidebar .sidebar-filter .filter--actions .filter--btn-apply {
  width: 100%;
}
.listing--sidebar .sidebar-filter #filter {
  display: block;
  padding: 0;
}
.sidebar-main {
  display: block;
}
@media screen and (min-width: 768px) {
  .sidebar-main {
    display: none;
    float: left;
    margin: 0;
    width: 230px;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .shop-sites--container {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .shop-sites--container {
    border: 1px solid transparent;
    margin-bottom: 20px;
    padding: 15px 10px;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .shop-sites--container .shop-sites--headline {
    border-bottom: 1px solid transparent;
    color: #444;
    font-size: 16px;
    font-weight: 700;
    margin-top: 0;
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .shop-sites--container .shop-sites--navigation,
  .sidebar-main .shop-sites--container .navigation--entry {
    border: 0 none;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .shop-sites--container .shop-sites--navigation .navigation--link,
  .sidebar-main .shop-sites--container .navigation--entry .navigation--link {
    padding: 5px 10px;
  }
}
.sidebar-main.off-canvas {
  background: #999;
}
@media screen and (min-width: 768px) {
  .sidebar-main.off-canvas {
    background: transparent;
  }
}
@media screen and (min-width: 1260px) {
  .sidebar-main.off-canvas {
    left: 0;
    position: relative;
    top: 0;
    z-index: 1000;
  }
}
@media screen and (min-width: 768px) {
  .is--ctl-listing .sidebar-main,
  .is--ctl-forms .sidebar-main,
  .is--ctl-tellafriend .sidebar-main,
  .is--ctl-newsletter .sidebar-main,
  .is--ctl-sitemap .sidebar-main,
  .is--ctl-custom .sidebar-main,
  .is--ctl-note.is--user .sidebar-main,
  .is--ctl-address .sidebar-main,
  .is--ctl-account.is--user .sidebar-main {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .is--ctl-listing .sidebar-main + .content--wrapper,
  .is--ctl-forms .sidebar-main + .content--wrapper,
  .is--ctl-tellafriend .sidebar-main + .content--wrapper,
  .is--ctl-newsletter .sidebar-main + .content--wrapper,
  .is--ctl-sitemap .sidebar-main + .content--wrapper,
  .is--ctl-custom .sidebar-main + .content--wrapper,
  .is--ctl-note.is--user .sidebar-main + .content--wrapper,
  .is--ctl-address .sidebar-main + .content--wrapper,
  .is--ctl-account.is--user .sidebar-main + .content--wrapper {
    margin-left: 260px;
  }
}
@media screen and (min-width: 1024px) {
  .is--ctl-blog .sidebar-main,
  .is--ctl-note .sidebar-main,
  .is--ctl-note.is--user.is--one-time-account .sidebar-main,
  .is--ctl-index .sidebar-main,
  .is--ctl-detail .sidebar-main,
  .is--ctl-search .sidebar-main,
  .is--ctl-checkout .sidebar-main,
  .is--ctl-register .sidebar-main,
  .is--ctl-campaign .sidebar-main,
  .is--ctl-account.is--act-logout .sidebar-main,
  .is--ctl-account.is--act-abort .sidebar-main,
  .is--ctl-account.is--act-password .sidebar-main,
  .is--ctl-account.is--act-resetPassword .sidebar-main,
  .is--ctl-account.is--act-resetpassword .sidebar-main,
  .is--ctl-listing.is--no-sidebar .sidebar-main {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .is--ctl-blog .sidebar-main + .content--wrapper,
  .is--ctl-note .sidebar-main + .content--wrapper,
  .is--ctl-note.is--user.is--one-time-account .sidebar-main + .content--wrapper,
  .is--ctl-index .sidebar-main + .content--wrapper,
  .is--ctl-detail .sidebar-main + .content--wrapper,
  .is--ctl-search .sidebar-main + .content--wrapper,
  .is--ctl-checkout .sidebar-main + .content--wrapper,
  .is--ctl-register .sidebar-main + .content--wrapper,
  .is--ctl-campaign .sidebar-main + .content--wrapper,
  .is--ctl-account.is--act-logout .sidebar-main + .content--wrapper,
  .is--ctl-account.is--act-abort .sidebar-main + .content--wrapper,
  .is--ctl-account.is--act-password .sidebar-main + .content--wrapper,
  .is--ctl-account.is--act-resetPassword .sidebar-main + .content--wrapper,
  .is--ctl-account.is--act-resetpassword .sidebar-main + .content--wrapper,
  .is--ctl-listing.is--no-sidebar .sidebar-main + .content--wrapper {
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  .is--ctl-note .sidebar-main .categories--headline,
  .is--ctl-address .sidebar-main .categories--headline,
  .is--ctl-account .sidebar-main .categories--headline,
  .is--ctl-note .sidebar-main .categories--navigation,
  .is--ctl-address .sidebar-main .categories--navigation,
  .is--ctl-account .sidebar-main .categories--navigation,
  .is--ctl-note .sidebar-main .shop-sites--container,
  .is--ctl-address .sidebar-main .shop-sites--container,
  .is--ctl-account .sidebar-main .shop-sites--container {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .mobile--switches,
  .sidebar-main .filter--container,
  .sidebar-main .navigation--smartphone {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .mobile--switches .sidebar--categories-wrapper,
  .sidebar-main .filter--container .sidebar--categories-wrapper,
  .sidebar-main .navigation--smartphone .sidebar--categories-wrapper {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .navigation--headline {
    margin: 20px 10px 10px 10px;
  }
}
.sidebar-main .campaign--box {
  display: none;
}
@media screen and (min-width: 768px) {
  .sidebar-main .campaign--box {
    display: block;
    margin: 0 0 0 20px;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .categories--headline {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .categories--navigation.is--level1 .navigation--entry:first-child .navigation--link.is--active {
    border-radius: 0;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--categories-navigation {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation {
    border-radius: 0;
    border: 1px solid transparent;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation .navigation--entry {
    margin: 0 10px;
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation ul.sidebar--navigation {
    border-radius: 0;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation ul.sidebar--navigation .navigation--entry {
    margin: 0 0 0 10px;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation .navigation--link {
    display: block;
    padding: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation .navigation--link:hover {
    color: #bead85;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation .navigation--link.is--active {
    color: #bead85;
    font-weight: 700;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation .navigation--link .is--icon-right {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation .is--level1 {
    border: 0 none;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation .is--level1 .navigation--entry {
    border: 0 none;
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation .is--level1 .navigation--link {
    padding: 5px 10px;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation .is--level1 .navigation--link.is--active {
    background: transparent;
    border: 0 none;
    color: #bead85;
    font-weight: 700;
    text-shadow: none;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation .is--level2 {
    font-size: 12px;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar--navigation .navigation--level-high {
    border: 0 none;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar-filter .filter--active-container {
    margin: 0;
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar-filter .is--instant-filter .filter--facet-container .filter-panel:last-child {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar-filter .filter--facet-container,
  .sidebar-main .sidebar-filter .filter--actions-bottom,
  .sidebar-main .sidebar-filter .filter--active-container {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .sidebar-filter .filter--facet-container {
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .listing--sidebar .sidebar-filter .filter-panel.is--collapsed {
    height: auto;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .listing--sidebar .sidebar-filter .filter-panel.is--collapsed .filter-panel--flyout {
    position: relative;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .listing--sidebar + .search--results {
    margin-left: 260px;
  }
}
@media screen and (min-width: 768px) {
  .sidebar-main .listing--sidebar + .search--results .listing--wrapper {
    float: left;
  }
}
@media screen and (min-width: 768px) {
  .is--ctl-forms .sidebar-main .sidebar--categories-navigation,
  .is--ctl-custom .sidebar-main .sidebar--categories-navigation {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .is--ctl-forms .sidebar-main .shop-sites--container,
  .is--ctl-custom .sidebar-main .shop-sites--container {
    display: block;
  }
}
/*
Topseller
=========================

The topseller element is a modified product slider that is used to display a selection of best selling articles inside a slim slider element.

*/
.topseller {
  zoom: 1;
}
.topseller:after {
  clear: both;
  content: '';
  display: table;
}
.topseller:before,
.topseller:after {
  content: ' ';
  display: table;
}
.topseller:after {
  clear: both;
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .topseller {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .topseller {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .topseller {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .topseller {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .topseller {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .topseller {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .topseller {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .topseller {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .topseller {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .topseller {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .topseller {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .topseller {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .topseller {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .topseller {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .topseller {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .topseller {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .topseller {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .topseller {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .topseller {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .topseller {
    margin-bottom: 25px;
  }
}
.topseller .topseller--content {
  padding: 0 10px;
}
.topseller .product-slider--arrow.arrow--next {
  right: -1px;
}
.topseller .product-slider--arrow.arrow--prev {
  left: -1px;
}
.topseller--product {
  text-align: center;
}
.topseller--product:hover .badge {
  background-color: #bead85;
  background-image: none;
  color: #fff;
  text-shadow: 0 1px 1px #444;
}
.topseller--product:hover .product--title {
  color: #bead85;
}
.topseller--number {
  margin: 10px 0 5px 0;
}
body {
  -webkit-transition: padding 0.13s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: padding 0.13s cubic-bezier(0.39, 0, 0.29, 0.99);
  padding-top: 71px;
}
@media screen and (min-width: 1024px) {
  body {
    padding-top: 156px;
  }
}
body.is--minimal-header {
  padding-top: 69px;
}
@media screen and (min-width: 768px) {
  body.is--minimal-header {
    padding-top: 87px;
  }
}
@media screen and (min-width: 1024px) {
  body.is--minimal-header {
    padding-top: 80px;
  }
}
.navigation-main {
  background-color: #fff;
}
.page-wrap {
  -webkit-transition: margin 0.4s cubic-bezier(0.39, 0, 0.29, 0.99),left 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: margin 0.4s cubic-bezier(0.39, 0, 0.29, 0.99),left 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
}
.header--main {
  -webkit-transition: top 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: top 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  background-color: #fff;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2000;
}
.header--main .top-bar {
  background-color: #bead85;
  color: #fff;
  font-size: 13px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
@media screen and (min-width: 480px) {
  .header--main .top-bar .top-bar--phone-number:after {
    background-color: #fff;
    content: '';
    display: inline-block;
    height: 11px;
    margin: 0 10px;
    width: 1px;
  }
}
@media screen and (min-width: 1024px) {
  .header--main .top-bar .top-bar--phone-number:after {
    margin: 0 20px;
  }
}
.header--main .top-bar .top-bar--usp-text {
  display: none;
}
@media screen and (min-width: 480px) {
  .header--main .top-bar .top-bar--usp-text {
    display: inline-block;
  }
}
.header--main .header--container {
  background-color: #fff;
  z-index: 1;
}
.header--main .header--inner {
  -webkit-transition: padding 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: padding 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  padding: 15px 0 15px;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .header--main .header--inner {
    padding: 15px 0 30px;
  }
}
.header--main .header--inner--left,
.header--main .header--inner--right {
  -webkit-transition: line-height 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: line-height 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  line-height: 18px;
}
@media screen and (min-width: 1024px) {
  .header--main .header--inner--left,
  .header--main .header--inner--right {
    line-height: 22px;
  }
}
.header--main .header--inner--left [class^='esc-icon--'],
.header--main .header--inner--right [class^='esc-icon--'],
.header--main .header--inner--left [class*=' esc-icon--'],
.header--main .header--inner--right [class*=' esc-icon--'] {
  font-size: 18px;
  position: relative;
  top: 2px;
}
.header--main .header-menu--list * {
  display: inline-block;
}
.header--main .header-menu--list li {
  line-height: 18px;
}
.header--main .header-menu--list li a {
  color: #bead85;
}
.header--main .header-menu--list li a:hover,
.header--main .header-menu--list li a:active,
.header--main .header-menu--list li a:focus {
  color: #a89154;
}
.header--main .header-menu--list .entry--language .shop-selection--flag {
  height: 14px;
  position: relative;
  top: 2px;
  width: 20px;
}
.header--main .header-menu--list .entry--language .shop-selection--flag img {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .header--main .header-menu--list .entry--service,
  .header--main .header-menu--list .entry--language {
    display: none;
  }
}
.header--main .header-menu--list .entry--account {
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  .header--main .header-menu--list .entry--account {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .header--main .header-menu--list .entry--cart i {
    margin-right: 2px;
  }
}
@media screen and (min-width: 768px) {
  .header--main .header-menu--list .entry--cart .badge {
    right: -5px;
  }
}
@media screen and (min-width: 1024px) {
  .header--main .header-menu--list .menu--entry {
    display: none;
  }
}
.header--main .header--inner--left {
  text-align: left;
}
.header--main .header--inner--left .header-menu--list li {
  padding-right: 10px;
}
@media screen and (min-width: 768px) {
  .header--main .header--inner--left .header-menu--list li {
    padding-right: 25px;
  }
}
@media screen and (min-width: 1024px) {
  .header--main .header--inner--left .header-menu--list li {
    padding-right: 20px;
  }
}
.header--main .header--inner--right {
  text-align: right;
}
.header--main .header--inner--right .header-menu--list li {
  padding-left: 10px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .header--main .header--inner--right .header-menu--list li {
    padding-left: 25px;
  }
}
@media screen and (min-width: 1024px) {
  .header--main .header--inner--right .header-menu--list li {
    padding-left: 20px;
  }
}
.header--main .header--inner--right .badge {
  background-color: #666;
  border: none;
  color: #fff;
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  margin: 0;
  min-width: 16px;
  padding: 0;
  position: absolute;
  right: -9px;
  top: -6px;
  width: 16px;
}
.header--main .header--inner--middle {
  height: 18px;
}
@media screen and (min-width: 768px) {
  .header--main .header--inner--middle {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 1024px) {
  .header--main .header--inner--middle {
    height: auto;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}
.header--main .header--inner--middle .logo-main {
  -webkit-transition: margin-top 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: margin-top 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  float: none;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .header--main .header--inner--middle .logo-main {
    margin-top: 22px;
  }
}
.header--main .header--inner--middle .logo-main a {
  display: inline-block;
}
.header--main .header--inner--middle .logo-main,
.header--main .header--inner--middle .logo-main img {
  max-height: 18px;
  position: relative;
  top: 1px;
}
@media screen and (min-width: 768px) {
  .header--main .header--inner--middle .logo-main,
  .header--main .header--inner--middle .logo-main img {
    max-height: 25px;
    top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .header--main .header--inner--middle .logo-main,
  .header--main .header--inner--middle .logo-main img {
    max-height: 32px;
    top: 1px;
  }
}
.header--main .header--inner--middle .logo-main img {
  -webkit-transition: max-height 0.15s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: max-height 0.15s cubic-bezier(0.39, 0, 0.29, 0.99);
}
.header--main .main--navigation {
  border-bottom: 1px solid #f1f1f1;
  display: block !important;
}
.header--main .main--navigation .navigation-main {
  border-bottom: none;
  display: block !important;
}
.header--main .main--navigation .navigation-main .navigation--list-wrapper {
  -webkit-transition: height 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: height 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  height: 33px;
  overflow: hidden;
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .header--main .main--navigation .navigation-main .navigation--list-wrapper {
    display: none !important;
  }
}
.header--main .main--navigation .navigation-main .navigation--list .navigation--entry.is--hovered {
  background-color: transparent;
  color: #bead85;
  font-weight: 400;
}
.header--main .main--navigation .navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link {
  background-color: transparent;
  color: #bead85;
  font-weight: 400;
}
.header--main .main--navigation .navigation-main .navigation--list .navigation--link {
  padding: 2px 15px 12px;
  text-transform: uppercase;
}
.header--main .main--navigation .navigation-main .navigation--list .navigation--link:hover,
.header--main .main--navigation .navigation-main .navigation--list .navigation--link:active,
.header--main .main--navigation .navigation-main .navigation--list .navigation--link:focus,
.header--main .main--navigation .navigation-main .navigation--list .navigation--link.active {
  background-color: transparent;
  color: #bead85;
  font-weight: 400;
}
.header--main .main--navigation .navigation-main .navigation--list .is--active .navigation--link {
  background-color: transparent;
  color: #bead85;
  font-weight: 400;
}
.header--main .main--navigation.is--open .advanced-menu {
  opacity: 1;
  pointer-events: all;
}
.header--main.is--sticky--menu {
  top: -20px;
}
.header--main.is--sticky--menu .logo-main {
  margin-top: 0;
}
.header--main.is--sticky--menu .logo-main,
.header--main.is--sticky--menu .logo-main img {
  max-height: 18px;
}
@media screen and (min-width: 1024px) {
  .header--main.is--sticky--menu .logo-main,
  .header--main.is--sticky--menu .logo-main img {
    max-height: 26px;
  }
}
.header--main.is--sticky--menu:not(.is--sticky--menu--menu-visible) .main--navigation:not(.is--open) .navigation-main {
  position: relative;
}
.header--main.is--sticky--menu:not(.is--sticky--menu--menu-visible) .main--navigation:not(.is--open) .navigation-main .navigation--list-wrapper {
  height: 0;
}
.header--main.is--sticky--menu .header--inner {
  padding: 15px 0;
}
.header--main.is--sticky--menu .header--inner--left,
.header--main.is--sticky--menu .header--inner--right {
  line-height: 18px;
}
@media screen and (min-width: 1024px) {
  .header--main.is--sticky--menu .header--inner--left,
  .header--main.is--sticky--menu .header--inner--right {
    line-height: 26px;
  }
}
.header--main:hover.is--sticky--menu .main--navigation:not(.is--open) .navigation-main .navigation--list-wrapper,
.header--main:active.is--sticky--menu .main--navigation:not(.is--open) .navigation-main .navigation--list-wrapper,
.header--main:focus.is--sticky--menu .main--navigation:not(.is--open) .navigation-main .navigation--list-wrapper {
  line-height: 18px;
}
@media screen and (min-width: 1024px) {
  .header--main:hover.is--sticky--menu .main--navigation:not(.is--open) .navigation-main .navigation--list-wrapper,
  .header--main:active.is--sticky--menu .main--navigation:not(.is--open) .navigation-main .navigation--list-wrapper,
  .header--main:focus.is--sticky--menu .main--navigation:not(.is--open) .navigation-main .navigation--list-wrapper {
    line-height: 26px;
  }
}
.header--main .webui-popover.header--account-popover .navigation--signin {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.header--main .webui-popover.header--account-popover .navigation--register {
  padding-top: 10px;
}
.header--main .webui-popover.header--account-popover .sidebar--navigation .navigation--link:not(.navigation--personalized) {
  padding: 0;
}
.header--main .webui-popover.header--account-popover .account--menu.is--personalized .link--logout-custom {
  border-top: 1px solid #ccc;
  margin-top: 15px;
  padding-bottom: 10px;
  padding-top: 15px;
}
.header--main .webui-popover.header--account-popover .account--menu.is--personalized .link--logout-custom .esc-icon--logout {
  font-size: 24px;
  padding-right: 7px;
  position: relative;
  top: 7px;
}
.header--main .webui-popover.header--service-popover .service--menu--head {
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.header--main .webui-popover.header--service-popover .service--menu--head li {
  line-height: 22px;
}
.header--main .webui-popover.header--language-popover form {
  overflow: hidden;
}
.header--main .webui-popover.header--language-popover .select-field:after {
  width: 21px;
}
.header--main .webui-popover.header--cart-popover .ajax--cart {
  width: 100%;
}
.header-print-wrapper {
  display: none;
}
.is--minimal-header .header--main .header--container {
  border-bottom: 1px solid #f1f1f1;
}
.is--minimal-header .header--main .header--inner {
  padding: 15px 0;
}
.is--minimal-header .header--main .header--inner--middle .logo-main {
  margin-top: 0;
}
.is--minimal-header .header--main .header--inner--middle .logo-main,
.is--minimal-header .header--main .header--inner--middle .logo-main img {
  max-height: 18px;
  position: relative;
  top: 1px;
}
@media screen and (min-width: 768px) {
  .is--minimal-header .header--main .header--inner--middle .logo-main,
  .is--minimal-header .header--main .header--inner--middle .logo-main img {
    max-height: 24px;
    top: 4px;
  }
}
@media screen and (min-width: 1024px) {
  .is--minimal-header .header--main .header--inner--middle .logo-main,
  .is--minimal-header .header--main .header--inner--middle .logo-main img {
    max-height: 26px;
    top: 1px;
  }
}
.is--minimal-header .header--main .header--inner--right {
  line-height: 18px;
}
@media screen and (min-width: 1024px) {
  .is--minimal-header .header--main .header--inner--right {
    line-height: 26px;
  }
}
@media screen and (min-width: 768px) {
  .is--minimal-header .header--main .header--inner--left {
    line-height: 36px;
  }
}
@media screen and (min-width: 1024px) {
  .is--minimal-header .header--main .header--inner--left {
    line-height: 26px;
  }
}
.is--minimal-header .header--main.is--sticky--menu {
  line-height: 18px;
}
@media screen and (min-width: 1024px) {
  .is--minimal-header .header--main.is--sticky--menu {
    line-height: 26px;
  }
}
.is--minimal-header .header--main .hotline-service-text {
  display: none;
}
@media screen and (min-width: 768px) {
  .is--minimal-header .header--main .hotline-service-text {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .is--minimal-header .header--main .hotline-service-text {
    display: inline-block;
  }
}
.page-wrap--cookie-permission {
  background-color: #000;
  border-top: none;
  padding: 15px 22px;
}
@media screen and (min-width: 480px) {
  .page-wrap--cookie-permission {
    padding: 16px 32px;
  }
}
@media screen and (min-width: 1024px) {
  .page-wrap--cookie-permission {
    padding: 18px 48px;
  }
}
@media screen and (min-width: 768px) {
  .page-wrap--cookie-permission .cookie-content-wrapper {
    display: flex;
  }
}
.page-wrap--cookie-permission .cookie-content-wrapper .close-cookie-icon-wrapper {
  padding-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .page-wrap--cookie-permission .cookie-content-wrapper .close-cookie-icon-wrapper {
    display: none;
  }
}
.page-wrap--cookie-permission .cookie-content-wrapper .close-cookie-icon-wrapper .esc-icon--close {
  float: right;
  font-size: 13px;
}
.page-wrap--cookie-permission .cookie-content-wrapper .cookie-text-wrapper {
  align-items: center;
  display: inline-flex;
}
.page-wrap--cookie-permission .cookie-content-wrapper .cookie-text-wrapper p {
  color: #fff;
  font-size: 14px;
  letter-spacing: .5px;
  line-height: 22px;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .page-wrap--cookie-permission .cookie-content-wrapper .cookie-text-wrapper p {
    font-size: 12px;
  }
}
@media screen and (min-width: 1260px) {
  .page-wrap--cookie-permission .cookie-content-wrapper .cookie-text-wrapper p {
    font-size: 14px;
  }
}
.page-wrap--cookie-permission .cookie-content-wrapper .cookie-permission--button {
  align-items: center;
  display: flex;
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .page-wrap--cookie-permission .cookie-content-wrapper .cookie-permission--button {
    justify-content: flex-end;
    margin-top: 0;
  }
}
.page-wrap--cookie-permission .cookie-content-wrapper .cookie-permission--button .cookie-permission--accept-button {
  margin-right: 24px;
}
.page-wrap--cookie-permission .cookie-content-wrapper .cookie-permission--button .cookie-permission--decline-button {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 16px;
  position: relative;
}
.page-wrap--cookie-permission .cookie-content-wrapper .cookie-permission--button .cookie-permission--decline-button i {
  color: #fff;
  font-size: 16px;
  transition: color .8s;
}
.page-wrap--cookie-permission .cookie-content-wrapper .cookie-permission--button .cookie-permission--decline-button:before {
  background-color: #fff;
  content: '';
  height: 16px;
  left: 0;
  margin-right: 16px;
  width: 1px;
}
.page-wrap--cookie-permission .cookie-content-wrapper .cookie-permission--button .cookie-permission--decline-button:hover i {
  color: #bead85;
}
.content-main.is--fullscreen .content--breadcrumb {
  display: block;
}
.content--breadcrumb {
  -webkit-transition: margin-top 0.4s cubic-bezier(0.39, 0, 0.29, 0.99) .1s;
  transition: margin-top 0.4s cubic-bezier(0.39, 0, 0.29, 0.99) .1s;
  zoom: 1;
  margin: 0 auto;
  max-width: 1260px;
  width: 100%;
  float: left;
  left: 0;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: -42px;
  position: absolute;
  right: 0;
}
.content--breadcrumb:after {
  clear: both;
  content: '';
  display: table;
}
.content--breadcrumb:before,
.content--breadcrumb:after {
  content: ' ';
  display: table;
}
.content--breadcrumb:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  .content--breadcrumb {
    margin-top: -50px;
  }
}
.content--breadcrumb .breadcrumb--list .breadcrumb--entry:first-child .breadcrumb--link {
  padding-left: 0;
}
.content--breadcrumb .breadcrumb--list .breadcrumb--entry,
.content--breadcrumb .breadcrumb--list .breadcrumb--separator {
  color: #999;
  display: none !important;
}
@media screen and (min-width: 480px) {
  .content--breadcrumb .breadcrumb--list .breadcrumb--entry,
  .content--breadcrumb .breadcrumb--list .breadcrumb--separator {
    display: list-item !important;
  }
}
.content--breadcrumb .breadcrumb--list .breadcrumb--entry:nth-last-child(-n+3),
.content--breadcrumb .breadcrumb--list .breadcrumb--separator:nth-last-child(-n+3) {
  display: list-item !important;
}
.content--breadcrumb .breadcrumb--list .breadcrumb--entry .breadcrumb--title,
.content--breadcrumb .breadcrumb--list .breadcrumb--separator .breadcrumb--title {
  color: #999;
  font-size: 11px;
}
.content--breadcrumb .breadcrumb--list .breadcrumb--entry.is--active .breadcrumb--title,
.content--breadcrumb .breadcrumb--list .breadcrumb--separator.is--active .breadcrumb--title {
  color: #bead85;
}
.content--breadcrumb .breadcrumb--list .breadcrumb--entry i,
.content--breadcrumb .breadcrumb--list .breadcrumb--separator i {
  font-size: 12px;
  position: relative;
  top: 3px;
}
body.is--sticky--menu .content--breadcrumb {
  -webkit-transition: margin-top 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: margin-top 0.4s cubic-bezier(0.39, 0, 0.29, 0.99);
  margin-top: -100px;
}
.search--overlay {
  -webkit-transition: top 0.25s cubic-bezier(0.39, 0, 0.29, 0.99),opacity 0.25s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: top 0.25s cubic-bezier(0.39, 0, 0.29, 0.99),opacity 0.25s cubic-bezier(0.39, 0, 0.29, 0.99);
  background-color: #fafafa;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .search--overlay {
    top: 0;
  }
}
.search--overlay.is--visible {
  opacity: 1;
  pointer-events: all;
}
.search--overlay.is--visible .main-search--form {
  height: 60px;
}
@media screen and (min-width: 768px) {
  .search--overlay.is--visible .main-search--form {
    height: 95px;
  }
}
.search--overlay .main-search--form {
  -webkit-transition: height 0.25s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: height 0.25s cubic-bezier(0.39, 0, 0.29, 0.99);
  height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.search--overlay .main-search--form:after {
  background-color: #bead85;
  bottom: 12px;
  content: '';
  height: 1px;
  position: absolute;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .search--overlay .main-search--form:after {
    bottom: 24px;
  }
}
.search--overlay .main-search--form .main-search--field-wrapper {
  height: 60px;
}
@media screen and (min-width: 768px) {
  .search--overlay .main-search--form .main-search--field-wrapper {
    height: 95px;
  }
}
.search--overlay .main-search--form .main-search--field-wrapper .main-search--field {
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 20px;
}
@media screen and (min-width: 768px) {
  .search--overlay .main-search--form .main-search--field-wrapper .main-search--field {
    top: 38px;
  }
}
.search--overlay .main-search--form .main-search--field-wrapper .main-search--field,
.search--overlay .main-search--form .main-search--field-wrapper .main-search--field:hover,
.search--overlay .main-search--form .main-search--field-wrapper .main-search--field:active,
.search--overlay .main-search--form .main-search--field-wrapper .main-search--field:focus {
  background-color: transparent;
  border-color: transparent;
  color: #333;
}
.search--overlay .main-search--form .main-search--button {
  color: #bead85;
  padding: 0;
  right: 0;
}
.search--overlay .js--loading-indicator {
  display: block;
  left: auto;
  margin: 0;
  position: absolute;
  right: 35px;
  top: 20px;
}
@media (min-width: 768px) {
  .search--overlay .js--loading-indicator {
    top: 38px;
  }
}
@media (min-width: 1024px) {
  .search--overlay .js--loading-indicator {
    top: 37px;
  }
}
.search--overlay .js--loading-indicator:before {
  content: none;
}
.search--overlay .js--loading-indicator .icon--default:before {
  height: 15px;
  width: 15px;
}
.search--overlay .main-search--results {
  box-shadow: none;
  border-bottom: 2px solid #f1f1f1;
  left: 0;
  margin: 0;
  top: 100%;
  width: 100%;
}
.search--overlay .main-search--results .main-search--results--container {
  padding-bottom: 60px;
  padding-top: 20px;
}
.search--overlay .main-search--results .search-result-amount {
  -webkit-transition: opacity 0.25s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: opacity 0.25s cubic-bezier(0.39, 0, 0.29, 0.99);
  color: #bead85;
  padding-bottom: 15px;
}
.search--overlay .main-search--results .search-result-amount.is--hidden {
  display: block !important;
  opacity: 0;
}
.search--overlay .main-search--results .es-products-container .es-group {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .search--overlay .main-search--results .es-products-container .es-group {
    padding-bottom: 45px;
  }
}
.search--overlay .main-search--results .block-group {
  width: auto !important;
}
.search--overlay .main-search--results .ajax--products {
  margin-left: -15px !important;
  margin-right: -15px !important;
  padding-bottom: 10px;
}
.search--overlay .main-search--results .ajax--products .es-product {
  padding-bottom: 11px;
}
@media screen and (min-width: 768px) {
  .search--overlay .main-search--results .ajax--products .es-product {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .search--overlay .main-search--results .ajax--products .es-product:not(:last-child) a {
    border-bottom: 1px solid #dfdfdf;
    display: block;
    padding-bottom: 10px;
  }
}
.search--overlay .main-search--results .ajax--products .es-product .es-product--image object {
  width: 100%;
}
.search--overlay .main-search--results .ajax--products .es-product .es-product--supplier {
  color: #bead85;
  margin-bottom: 1px;
  margin-top: 8px;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .search--overlay .main-search--results .ajax--products .es-product .es-product--supplier,
  .search--overlay .main-search--results .ajax--products .es-product .es-product--description {
    height: 17px;
    line-height: 17px;
    padding-left: 0;
    text-align: center;
  }
}
.search--overlay .main-search--results .ajax--products .es-product .es-product--description {
  color: #333;
}
@media screen and (min-width: 768px) {
  .search--overlay .main-search--results .ajax--products .es-product .es-product--description {
    height: 36px;
  }
}
.search--overlay .main-search--results .es-group {
  padding-bottom: 15px;
}
.search--overlay .main-search--results .es-title {
  background-color: transparent;
  color: #bead85;
  font-size: 16px;
  padding: 0 0 5px 0;
}
.search--overlay .main-search--results .list--products li.entry--empty,
.search--overlay .main-search--results .list--simple li.entry--empty {
  padding: 10px 0;
}
.search--overlay .main-search--results .list--products li.entry--empty span,
.search--overlay .main-search--results .list--simple li.entry--empty span {
  font-style: normal;
  padding: 0;
}
.search--overlay .main-search--results .list--simple li a {
  background-color: transparent;
  color: #333;
  padding: 0;
}
.search--overlay .main-search--results .list--simple li a:hover,
.search--overlay .main-search--results .list--simple li a:active,
.search--overlay .main-search--results .list--simple li a:focus {
  background-color: transparent;
  color: #bead85;
}
@media screen and (max-width: 1023px) {
  .sidebar-main {
    display: none;
  }
}
.sidebar-main.off-canvas {
  background-color: #fff;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 40px;
}
@media screen and (max-width: 1023px) {
  .sidebar-main.off-canvas {
    display: block;
  }
}
.sidebar-main.off-canvas a:not(.btn) {
  color: #333;
  display: block;
}
.sidebar-main.off-canvas .navigation--smartphone {
  background-color: #f1f1f1;
  border-bottom: 1px solid #ccc;
  height: 42px;
  line-height: 42px;
  position: relative;
}
.sidebar-main.off-canvas .navigation--smartphone .logo-main {
  float: none;
}
.sidebar-main.off-canvas .navigation--smartphone .logo--shop {
  float: none;
  text-align: center;
}
.sidebar-main.off-canvas .navigation--smartphone .logo--shop .logo--link {
  display: inline-block;
  position: relative;
  top: 4px;
  width: 100px;
}
.sidebar-main.off-canvas .navigation--smartphone .entry--close-off-canvas {
  padding: 2px 20px;
}
.sidebar-main.off-canvas .navigation--smartphone .close-icon {
  background-color: transparent;
  height: 42px;
  line-height: 42px;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}
.sidebar-main.off-canvas .offcanvas-content,
.sidebar-main.off-canvas .offcanvas-footer-content {
  padding: 10px;
}
.sidebar-main.off-canvas .offcanvas-menu-list:not(.level-1) {
  padding-left: 30px;
  padding-top: 10px;
}
.sidebar-main.off-canvas .offcanvas-menu-content .navigation--entry:not(:last-child) {
  border-bottom: 1px solid #dfdfdf;
}
.sidebar-main.off-canvas .offcanvas-custom-pages .navigation--entry:not(:last-child) .offcanvas-custom-pages-link {
  border-bottom: 1px solid #dfdfdf;
}
.sidebar-main.off-canvas .navigation--entry.is--account,
.sidebar-main.off-canvas .navigation--headline.is--account,
.sidebar-main.off-canvas .offcanvas-menu-entry.is--account {
  line-height: 18px;
  padding: 11px 0;
  padding-left: 23px;
  position: relative;
}
.sidebar-main.off-canvas .navigation--entry.is--account *,
.sidebar-main.off-canvas .navigation--headline.is--account *,
.sidebar-main.off-canvas .offcanvas-menu-entry.is--account * {
  color: #bead85;
}
.sidebar-main.off-canvas .navigation--entry.is--account .esc-icon--user,
.sidebar-main.off-canvas .navigation--headline.is--account .esc-icon--user,
.sidebar-main.off-canvas .offcanvas-menu-entry.is--account .esc-icon--user {
  font-size: 18px;
  left: 0;
  margin-top: -2px;
  position: absolute;
}
.sidebar-main.off-canvas .navigation--entry.is--active a,
.sidebar-main.off-canvas .navigation--headline.is--active a,
.sidebar-main.off-canvas .offcanvas-menu-entry.is--active a {
  color: #bead85;
  font-weight: 700;
}
.sidebar-main.off-canvas .navigation--entry.is--active .close-icon,
.sidebar-main.off-canvas .navigation--headline.is--active .close-icon,
.sidebar-main.off-canvas .offcanvas-menu-entry.is--active .close-icon {
  color: #bead85;
}
.sidebar-main.off-canvas .navigation--entry .accordion-trigger,
.sidebar-main.off-canvas .navigation--headline .accordion-trigger,
.sidebar-main.off-canvas .offcanvas-menu-entry .accordion-trigger {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.sidebar-main.off-canvas .offcanvas-menu-entry.is--account {
  padding-bottom: 10px;
}
.sidebar-main.off-canvas .offcanvas-menu-entry.is--account .esc-icon--user {
  left: -23px;
}
.sidebar-main.off-canvas .account--menu-container .navigation--entry,
.sidebar-main.off-canvas .offcanvas-menu .navigation--entry,
.sidebar-main.off-canvas .offcanvas-footer-content .navigation--entry,
.sidebar-main.off-canvas .account--menu-container .column--menu,
.sidebar-main.off-canvas .offcanvas-menu .column--menu,
.sidebar-main.off-canvas .offcanvas-footer-content .column--menu {
  font-size: 16px;
  line-height: 18px;
  padding: 11px 0;
}
.sidebar-main.off-canvas .account--menu-container .navigation--entry a,
.sidebar-main.off-canvas .offcanvas-menu .navigation--entry a,
.sidebar-main.off-canvas .offcanvas-footer-content .navigation--entry a,
.sidebar-main.off-canvas .account--menu-container .column--menu a,
.sidebar-main.off-canvas .offcanvas-menu .column--menu a,
.sidebar-main.off-canvas .offcanvas-footer-content .column--menu a {
  line-height: 18px;
}
.sidebar-main.off-canvas .navigation--entry,
.sidebar-main.off-canvas .column--menu {
  font-size: 16px;
  line-height: 40px;
  position: relative;
}
.sidebar-main.off-canvas .navigation--entry .trigger-icon,
.sidebar-main.off-canvas .column--menu .trigger-icon {
  -webkit-transition: transform 0.25s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: transform 0.25s cubic-bezier(0.39, 0, 0.29, 0.99);
  float: right;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding: 2px 10px;
}
.sidebar-main.off-canvas .navigation--entry .trigger-icon.accordion-open,
.sidebar-main.off-canvas .column--menu .trigger-icon.accordion-open {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sidebar-main.off-canvas .navigation--entry .accordion-open > .trigger-icon,
.sidebar-main.off-canvas .column--menu .accordion-open > .trigger-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sidebar-main.off-canvas .column--headline,
.sidebar-main.off-canvas .offcanvas-custom-pages {
  padding: 15px 10px 0;
}
.sidebar-main.off-canvas .column--headline.information-pages,
.sidebar-main.off-canvas .offcanvas-custom-pages.information-pages {
  padding-top: 0;
}
.sidebar-main.off-canvas .offcanvas-login-btn {
  margin-bottom: 5px;
}
.sidebar-main.off-canvas .offcanvas-footer-content {
  background-color: #f1f1f1;
}
.sidebar-main.off-canvas .offcanvas-footer-content .offcanvas-custom-pages-link {
  border-bottom: none !important;
}
.sidebar-main.off-canvas .offcanvas-footer-content .column--headline,
.sidebar-main.off-canvas .offcanvas-footer-content .offcanvas-custom-pages {
  padding: 15px 10px 0 25px;
}
.sidebar-main.off-canvas .offcanvas-footer-content .column--menu:not(:last-child) {
  border-bottom: 1px solid #dfdfdf;
}
.sidebar-main.off-canvas .offcanvas-footer-content .column--menu .navigation--entry:not(:last-child) {
  border-bottom: 1px solid #dfdfdf;
}
.sidebar-main.off-canvas .offcanvas-footer-content .column--headline {
  display: block;
  padding: 0;
  padding-right: 35px;
}
.sidebar-main.off-canvas .offcanvas-footer-content .column--headline .accordion-trigger {
  position: absolute;
  right: 0;
  top: 0;
}
.sidebar-main.off-canvas .offcanvas-menu-separator {
  border-bottom: 1px solid #f1f1f1;
  margin: 5px 0;
}
.sidebar-main.off-canvas .accordion-trigger-shop-selection {
  padding: 5px 10px 0;
}
.sidebar-main.off-canvas .accordion-trigger-shop-selection.column--headline {
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  margin: 5px 10px 0;
  padding: 0;
}
.sidebar-main.off-canvas .accordion-trigger-shop-selection .shop-selection--current-country,
.sidebar-main.off-canvas .accordion-trigger-shop-selection .shop-selection--flag {
  display: inline-block;
  line-height: 40px;
}
.sidebar-main.off-canvas .accordion-trigger-shop-selection .shop-selection--flag {
  height: 14px;
  margin-right: 10px;
  position: relative;
  top: 2px;
  width: 20px;
}
.sidebar-main.off-canvas .accordion-content-shop-selection {
  padding-bottom: 15px;
}
.sidebar-main.off-canvas .accordion-content-shop-selection .select-field {
  display: block;
  margin-bottom: 15px;
}
.sidebar-main.off-canvas .accordion-content-shop-selection .select-field select {
  padding-left: 0;
}
.is--ctl-account .sidebar-main:not(.is--open) .offcanvas-menu,
.is--ctl-note .sidebar-main:not(.is--open) .offcanvas-menu,
.is--ctl-address .sidebar-main:not(.is--open) .offcanvas-menu,
.is--ctl-account .sidebar-main:not(.is--open) .offcanvas-content--additional,
.is--ctl-note .sidebar-main:not(.is--open) .offcanvas-content--additional,
.is--ctl-address .sidebar-main:not(.is--open) .offcanvas-content--additional {
  display: none;
}
.is--ctl-account .sidebar-main .accordion-trigger-shop-selection.column--headline,
.is--ctl-note .sidebar-main .accordion-trigger-shop-selection.column--headline,
.is--ctl-address .sidebar-main .accordion-trigger-shop-selection.column--headline {
  border-top: none;
}
.sidebar-main {
  display: none !important;
}
.sidebar-main:not(.off-canvas) {
  padding-right: 35px;
  width: 240px;
}
@media (min-width: 1260px) {
  .sidebar-main:not(.off-canvas) {
    padding-right: 45px;
    width: 310px;
  }
}
.sidebar-main:not(.off-canvas) .sidebar--navigation {
  border: none;
}
.sidebar-main:not(.off-canvas) .sidebar--navigation .navigation--entry {
  margin: 0;
}
.sidebar-main:not(.off-canvas) li {
  font-size: 16px;
}
.sidebar-main:not(.off-canvas) li a.navigation--link {
  font-weight: 400;
  padding: 1px 0;
}
.sidebar-main:not(.off-canvas) li a.link--logout-custom {
  border-top: 2px solid #f1f1f1;
  font-size: 14px;
  margin-top: 15px;
  padding-bottom: 10px;
  padding-top: 20px;
}
.sidebar-main:not(.off-canvas) li a.link--logout-custom i {
  float: left;
  font-size: 23px;
}
.sidebar-main:not(.off-canvas) li a.link--logout-custom span {
  display: inline-block;
  float: left;
  margin-left: 10px;
  margin-top: -3px;
  position: relative;
}
.sidebar-main.off-canvas {
  width: 280px;
}
@media screen and (min-width: 1024px) {
  .sidebar-main.off-canvas {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .sidebar-main.off-canvas {
    display: block !important;
  }
}
.sidebar-main.off-canvas .navigation--headline {
  color: #a89154;
  font-weight: 400;
  line-height: 18px;
  padding-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .sidebar-main.off-canvas .hidden--offcanvas {
    display: none;
  }
}
.sidebar-main.off-canvas .custom-page-menu {
  padding-top: 10px;
}
.sidebar-main.off-canvas .custom-page-menu .navigation--entry .navigation--link {
  border-bottom: 1px solid #dfdfdf;
  line-height: 18px;
  padding: 11px 0;
}
.sidebar-main.off-canvas .navigation--smartphone {
  background-color: #f1f1f1;
  display: block;
}
.sidebar-main .navigation--headline {
  border-bottom: 1px solid #f1f1f1;
  color: #a89154;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
.sidebar-main .sidebar--navigation .navigation--link.is--active,
.sidebar-main .sidebar--navigation.show--active-items .navigation--link.is--active {
  font-weight: 400;
}
.sidebar-main .sidebar--navigation .navigation--link {
  padding: 0;
}
.sidebar-main .custom-page-menu {
  display: none;
  margin-bottom: 25px;
}
.sidebar-main .hidden--offcanvas .offcanvas-content {
  padding: 0;
}
@media screen and (min-width: 768px) {
  .sidebar-main.is--desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .sidebar-main:not(.is--desktop) {
    display: none !important;
  }
}
.is--ctl-listing.is--no-sidebar .sidebar-main.is--desktop {
  display: none !important;
}
.is--ctl-listing.is--no-sidebar .content--wrapper {
  margin-left: 0;
}
@media (min-width: 768px) {
  .is--ctl-note.is--user  .navigation--headline,
  .is--ctl-address  .navigation--headline,
  .is--ctl-account.is--user  .navigation--headline {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .is--ctl-tellafriend:not(.is--act-logout) .sidebar-main,
  .is--ctl-custom:not(.is--act-logout) .sidebar-main,
  .is--ctl-note.is--user:not(.is--act-logout) .sidebar-main,
  .is--ctl-address:not(.is--act-logout) .sidebar-main,
  .is--ctl-account.is--user:not(.is--act-logout) .sidebar-main {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .is--ctl-tellafriend:not(.is--act-logout) .sidebar-main + .content--wrapper,
  .is--ctl-custom:not(.is--act-logout) .sidebar-main + .content--wrapper,
  .is--ctl-note.is--user:not(.is--act-logout) .sidebar-main + .content--wrapper,
  .is--ctl-address:not(.is--act-logout) .sidebar-main + .content--wrapper,
  .is--ctl-account.is--user:not(.is--act-logout) .sidebar-main + .content--wrapper {
    border-left: 2px solid #f1f1f1;
    margin-left: 240px;
    padding-left: 35px;
  }
}
@media (min-width: 1260px) {
  .is--ctl-tellafriend:not(.is--act-logout) .sidebar-main + .content--wrapper,
  .is--ctl-custom:not(.is--act-logout) .sidebar-main + .content--wrapper,
  .is--ctl-note.is--user:not(.is--act-logout) .sidebar-main + .content--wrapper,
  .is--ctl-address:not(.is--act-logout) .sidebar-main + .content--wrapper,
  .is--ctl-account.is--user:not(.is--act-logout) .sidebar-main + .content--wrapper {
    margin-left: 310px;
    padding-left: 45px;
  }
}
.is--ctl-custom .sidebar-main .custom-page-menu {
  display: block;
}
.is--ctl-custom .sidebar-main .hidden--offcanvas .offcanvas-content {
  padding: 10px;
}
@media screen and (min-width: 768px) {
  .is--ctl-forms .sidebar-main + .content--wrapper,
  .is--ctl-account.is--act-logout .sidebar-main + .content--wrapper,
  .is--ctl-sitemap .sidebar-main + .content--wrapper,
  .is--ctl-newsletter .sidebar-main + .content--wrapper {
    margin-left: 0;
  }
}
.account--menu .navigation--headline {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-left: 23px;
  position: relative;
}
.account--menu .navigation--headline .esc-icon--user {
  left: 0;
  position: absolute;
  top: 1px;
}
.account--menu .account--menu-container {
  padding: 0;
}
.sidebar-main.off-canvas .accordion-content-shop-selection .select-field,
.webui-popover.header--language-popover .select-field {
  height: 36px;
  max-width: 100%;
  min-width: 100%;
  width: 100%;
}
.sidebar-main.off-canvas .accordion-content-shop-selection .select-field select,
.webui-popover.header--language-popover .select-field select {
  background-color: #fff;
  border: none;
  border-bottom: 1px solid #ccc;
}
.sidebar-main.off-canvas .accordion-content-shop-selection .select-field select:hover,
.webui-popover.header--language-popover .select-field select:hover,
.sidebar-main.off-canvas .accordion-content-shop-selection .select-field select:active,
.webui-popover.header--language-popover .select-field select:active,
.sidebar-main.off-canvas .accordion-content-shop-selection .select-field select:focus,
.webui-popover.header--language-popover .select-field select:focus {
  border-color: #bead85;
}
.sidebar-main.off-canvas .accordion-content-shop-selection .language-switch--btn,
.webui-popover.header--language-popover .language-switch--btn {
  display: block;
  text-align: center;
  width: 100%;
}
.sidebar-main.off-canvas .accordion-content-shop-selection .language-switch--btn.is--header,
.webui-popover.header--language-popover .language-switch--btn.is--header {
  margin-top: 10px;
}
.sidebar-main.off-canvas .accordion-content-shop-selection .language-switch--btn.is--offcanvas,
.webui-popover.header--language-popover .language-switch--btn.is--offcanvas {
  margin-top: 15px;
}
.footer-main .footer--newsletter {
  background-color: #fafafa;
  border-bottom: 1px solid #f1f1f1;
  border-top: 1px solid #bead85;
  padding: 50px 20px;
}
@media screen and (min-width: 768px) {
  .footer-main .footer--newsletter {
    border-bottom-color: transparent;
    padding: 70px 25px;
  }
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--newsletter {
    padding-bottom: 65px;
    padding-top: 60px;
  }
}
@media screen and (min-width: 768px) {
  .footer-main .footer--newsletter .footer--newsletter-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.footer-main .footer--newsletter .newsletter--headline {
  color: #000;
  font-size: 28px;
  letter-spacing: 1px;
  line-height: normal;
  margin-bottom: 30px;
  padding-bottom: 17px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--newsletter .newsletter--headline {
    font-size: 36px;
  }
}
.footer-main .footer--newsletter .newsletter--headline:after {
  background-color: #bead85;
  bottom: 0;
  content: '';
  display: inline-block;
  height: 1px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  width: 24px;
}
@media screen and (min-width: 1024px) {
  .footer-main .footer--newsletter .column--desc {
    margin-bottom: 15px;
  }
}
.footer-main .footer--newsletter .newsletter--form {
  padding: 0;
}
.footer-main .footer--newsletter .newsletter--form .newsletter--field-container {
  border: 1px solid #000;
  display: inline-flex;
  margin-bottom: 10px;
  width: 100%;
}
.footer-main .footer--newsletter .newsletter--form .newsletter--field-container .newsletter--field {
  background-color: transparent;
  border-color: transparent;
  flex-grow: 1;
  font-size: 12px;
  margin-bottom: 0 !important;
  padding-left: 15px;
  width: auto;
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--newsletter .newsletter--form .newsletter--field-container .newsletter--field {
    font-size: 14px;
  }
}
.footer-main .footer--newsletter .newsletter--form .newsletter--field-container .newsletter--button {
  background-color: transparent;
  border-color: transparent;
  color: #000;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  font-size: 12px;
  font-weight: 700;
  height: 40px;
  letter-spacing: 1px;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 15px;
  padding-right: 15px;
  text-transform: uppercase;
  width: auto;
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--newsletter .newsletter--form .newsletter--field-container .newsletter--button {
    font-size: 14px;
  }
}
.footer-main .footer--newsletter .privacy-information .privacy-wrapper {
  display: inline-flex;
}
@media screen and (min-width: 768px) {
  .footer-main .footer--newsletter .privacy-information .privacy-wrapper {
    clear: both;
  }
}
.footer-main .footer--newsletter .privacy-information .privacy-wrapper .checkbox {
  border-color: #000;
  min-width: 20px;
}
.footer-main .footer--newsletter .privacy-information .privacy-wrapper .checkbox .checkbox--state {
  background-color: transparent;
}
.footer-main .footer--newsletter .privacy-information .privacy-wrapper .privacy-checkbox {
  color: #3e3f40;
  font-size: 12px;
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  line-height: 20px;
  padding-left: 15px;
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--newsletter .privacy-information .privacy-wrapper .privacy-checkbox {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .footer-main .service--column--wrapper {
    clear: both;
  }
}
@media screen and (min-width: 1260px) {
  .footer-main .service--column--wrapper {
    clear: none;
  }
}
@media screen and (min-width: 768px) {
  .footer-main .service--column--wrapper .column--menu .column--content {
    padding-right: 30%;
  }
}
@media screen and (min-width: 768px) {
  .footer-main .footer--columns {
    padding-top: 70px;
  }
}
@media screen and (min-width: 768px) {
  .footer-main .footer--columns {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media screen and (min-width: 1024px) {
  .footer-main .footer--columns {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--columns {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 110px;
  }
}
.footer-main .column--menu {
  border-bottom: 1px solid #f1f1f1;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .footer-main .column--menu {
    border-color: transparent;
    margin-bottom: 60px;
    width: 100%;
  }
}
.footer-main .column--menu.social--column .column--headline {
  display: none;
}
@media screen and (min-width: 768px) {
  .footer-main .column--menu.social--column .column--headline {
    display: block;
  }
}
.footer-main .column--menu.social--column .column--navigation {
  display: block;
}
.footer-main .column--menu.social--column .column--navigation ul {
  padding: 25px 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .footer-main .column--menu.social--column .column--navigation ul {
    padding: 0;
    text-align: left;
  }
}
.footer-main .column--menu.social--column .column--navigation ul li {
  display: inline;
  letter-spacing: 1px;
}
@media screen and (min-width: 768px) {
  .footer-main .column--menu.social--column .column--navigation ul li {
    display: block;
  }
}
.footer-main .column--menu.social--column .column--navigation ul li a {
  display: inline-block;
  padding: 7px;
}
@media screen and (min-width: 768px) {
  .footer-main .column--menu.social--column .column--navigation ul li a {
    display: block;
    padding: 0 0 20px 30px;
    position: relative;
  }
}
.footer-main .column--menu.social--column .column--navigation ul li a i {
  font-size: 30px;
}
@media screen and (min-width: 768px) {
  .footer-main .column--menu.social--column .column--navigation ul li a i {
    font-size: 22px;
    left: 0;
    position: absolute;
    top: -2px;
  }
}
@media screen and (min-width: 1260px) {
  .footer-main .column--menu.social--column .column--navigation ul li a i {
    top: 0;
  }
}
.footer-main .column--menu.social--column .column--navigation ul li a span {
  display: none;
}
@media screen and (min-width: 768px) {
  .footer-main .column--menu.social--column .column--navigation ul li a span {
    display: block;
  }
}
.footer-main .column--menu .column--headline {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 33px;
  padding: 10px 20px;
  text-align: left;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .footer-main .column--menu .column--headline {
    color: #333;
    cursor: text;
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 0;
  }
}
@media screen and (min-width: 1260px) {
  .footer-main .column--menu .column--headline {
    font-size: 14px;
  }
}
.footer-main .column--menu .column--headline.is--active {
  font-weight: 700;
}
.footer-main .column--menu .column--headline.is--active:after {
  content: '\E90F';
  font-size: 10px;
}
.footer-main .column--menu .column--headline:after {
  color: #000;
  content: '\E911';
  font-family: 'escada';
  font-size: 14px;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .footer-main .column--menu .column--headline:after {
    display: none;
  }
}
.footer-main .column--menu .column--navigation ul {
  padding-bottom: 0;
}
.footer-main .column--menu .column--navigation ul.is--storelocator li a {
  letter-spacing: 1px;
  line-height: normal;
  padding-left: 20px;
  position: relative;
}
.footer-main .column--menu .column--navigation ul.is--storelocator li a:before {
  content: '\E923';
  font-family: 'escada';
  font-size: 17px;
  font-weight: 400;
  left: 0;
  position: absolute;
  top: 2px;
}
.footer-main .column--menu .column--navigation ul li {
  font-size: 14px;
  letter-spacing: 1px;
}
@media screen and (min-width: 1260px) {
  .footer-main .column--menu .column--navigation ul li {
    font-size: 16px;
  }
}
.footer-main .column--menu .column--navigation ul li a {
  display: block;
  line-height: normal;
  padding-bottom: 20px;
  padding-top: 0;
  text-align: left;
}
.footer-main .column--menu .column--content {
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .footer-main .column--menu .column--content {
    display: block;
    padding: 0;
  }
}
.footer-main .column--menu .column--content ul.is--checked {
  display: inline-block;
  padding-left: 0;
}
.footer-main .column--menu .column--content ul.is--checked li {
  display: inline-block;
  float: left;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: normal;
  padding-bottom: 20px;
  padding-left: 25px;
  width: 100%;
}
@media screen and (min-width: 1260px) {
  .footer-main .column--menu .column--content ul.is--checked li {
    font-size: 16px;
  }
}
.footer-main .column--menu .column--content ul.is--checked li:before {
  content: '\E921';
  font-size: 17px;
  left: 0;
  top: 2px;
}
.footer-main .social-logo-wrapper .social--headline {
  color: #333;
  display: none;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 33px;
  padding: 10px 20px;
  text-align: left;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .footer-main .social-logo-wrapper .social--headline {
    display: block;
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 0;
  }
}
.footer-main .footer--hotline {
  align-items: center;
  border-top: 1px solid #bead85;
  display: flex;
  height: 65px;
  text-align: center;
}
.footer-main .footer--hotline .block {
  align-items: center;
  display: flex;
  justify-content: center;
}
.footer-main .footer--hotline .block span {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .5px;
  margin-left: 7px;
  text-transform: uppercase;
}
.footer-main .footer--hotline .block span.number {
  font-weight: 700;
}
.footer-main .footer--bottom {
  background-color: #000;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .footer-main .footer--bottom .footer-minimal {
    display: block;
  }
}
.footer-main .footer--bottom .footer-minimal .column--menu {
  border-color: #333;
}
@media screen and (min-width: 768px) {
  .footer-main .footer--bottom .footer-minimal .column--menu {
    align-items: center;
    display: flex;
    height: 75px;
    justify-content: center;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--bottom .footer-minimal .column--menu {
    border: none;
    height: 90px;
  }
}
.footer-main .footer--bottom .footer-minimal .column--menu .column--headline {
  color: #fff;
}
.footer-main .footer--bottom .footer-minimal .column--menu .column--headline:after {
  color: #fff;
}
@media screen and (min-width: 768px) {
  .footer-main .footer--bottom .footer-minimal .column--menu .column--headline {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .footer-main .footer--bottom .footer-minimal .column--menu .column--content ul {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .footer-main .footer--bottom .footer-minimal .column--menu .column--content ul li {
    display: inline;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: normal;
    position: relative;
  }
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--bottom .footer-minimal .column--menu .column--content ul li {
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  .footer-main .footer--bottom .footer-minimal .column--menu .column--content ul li:after {
    background-color: #fff;
    content: '';
    height: 10px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media screen and (min-width: 768px) {
  .footer-main .footer--bottom .footer-minimal .column--menu .column--content ul li:last-child:after {
    display: none;
  }
}
.footer-main .footer--bottom .footer-minimal .column--menu .column--content ul li a {
  color: #fff;
}
@media screen and (min-width: 768px) {
  .footer-main .footer--bottom .footer-minimal .column--menu .column--content ul li a {
    display: inline-block;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px;
  }
}
.footer-main .footer--bottom .footer--vat-info {
  align-items: center;
  display: flex;
  height: 55px;
  padding-left: 20px;
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--bottom .footer--vat-info {
    height: 90px;
    padding-bottom: 0;
    padding-left: 40px;
    padding-top: 0;
  }
}
.footer-main .footer--bottom .footer--vat-info .vat-info--text {
  color: #fff;
  letter-spacing: 1px;
  line-height: normal;
  margin-bottom: 0;
  text-align: left;
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--bottom .footer--vat-info .vat-info--text {
    font-size: 14px;
  }
}
.footer-main .footer--bottom .footer--vat-info .vat-info--text a {
  color: #fff;
}
.footer-main .footer--bottom .footer--copyright--wrapper {
  padding-left: 0;
}
.footer-main .footer--bottom .footer--copyright--wrapper .footer--copyright {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 12px;
  height: 55px;
  justify-content: flex-end;
  letter-spacing: 1px;
  padding-right: 20px;
  text-align: right;
}
@media screen and (min-width: 1260px) {
  .footer-main .footer--bottom .footer--copyright--wrapper .footer--copyright {
    font-size: 14px;
    height: 90px;
    padding-right: 40px;
  }
}
.footer-print-wrapper {
  display: none;
}
.page-wrap {
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .page-wrap {
    padding-top: 30px;
  }
}
body.is--ctl-index.is--act-index .page-wrap {
  padding-top: 0 !important;
}
body.has--breadcrumbs .page-wrap {
  padding-top: 48px;
}
@media screen and (min-width: 768px) {
  body.has--breadcrumbs .page-wrap {
    padding-top: 66px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-left: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) and (max-width: 479px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1259px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 1260px) and (max-width: 10000px) {
  .content--breadcrumb {
    padding-right: 15px;
  }
}
@media screen and (min-width: 0) {
  .content--breadcrumb {
    max-width: 1290px;
  }
}
@media screen and (min-width: 480px) {
  .content--breadcrumb {
    max-width: 1290px;
  }
}
@media screen and (min-width: 768px) {
  .content--breadcrumb {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1024px) {
  .content--breadcrumb {
    max-width: 1290px;
  }
}
@media screen and (min-width: 1260px) {
  .content--breadcrumb {
    max-width: 1290px;
  }
}
.content-main.is--fullscreen .content-main--inner {
  max-width: 100%;
}
.footer-main .container {
  max-width: 100%;
  overflow: hidden;
}
.advanced-menu {
  -webkit-transition: opacity 0.15s cubic-bezier(0.39, 0, 0.29, 0.99);
  transition: opacity 0.15s cubic-bezier(0.39, 0, 0.29, 0.99);
  background-color: #fafafa;
  display: block !important;
  opacity: 0;
  pointer-events: none;
}
.advanced-menu .button-container {
  display: none;
}
.advanced-menu .menu--teaser-wrapper {
  float: right;
  padding-left: 15px;
}
.advanced-menu .menu--teaser-wrapper .menu--teaser {
  padding: 10px 0;
  width: 100%;
}
.advanced-menu .menu--teaser-wrapper .menu--teaser.has--two-images {
  width: 50%;
}
.advanced-menu .menu--teaser-wrapper.has--secondary-image .menu--teaser:first-child {
  padding-right: 15px;
}
.advanced-menu .menu--teaser-wrapper.has--secondary-image .menu--teaser:last-child {
  padding-left: 15px;
}
.advanced-menu .menu--container,
.advanced-menu .content--wrapper {
  background-color: transparent;
  margin: 0;
  max-width: unset;
  padding: 0;
  width: 100%;
}
.advanced-menu .content--wrapper {
  padding: 15px 0;
}
.advanced-menu .menu--list-item,
.advanced-menu .menu--list-item a {
  color: #333;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 35px;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.advanced-menu .menu--list-item:hover,
.advanced-menu .menu--list-item a:hover,
.advanced-menu .menu--list-item:active,
.advanced-menu .menu--list-item a:active,
.advanced-menu .menu--list-item:focus,
.advanced-menu .menu--list-item a:focus,
.advanced-menu .menu--list-item.is--active,
.advanced-menu .menu--list-item a.is--active {
  color: #bead85 !important;
}
.advanced-menu .menu--list-item:hover .menu--list-item-headline,
.advanced-menu .menu--list-item a:hover .menu--list-item-headline,
.advanced-menu .menu--list-item:active .menu--list-item-headline,
.advanced-menu .menu--list-item a:active .menu--list-item-headline,
.advanced-menu .menu--list-item:focus .menu--list-item-headline,
.advanced-menu .menu--list-item a:focus .menu--list-item-headline,
.advanced-menu .menu--list-item.is--active .menu--list-item-headline,
.advanced-menu .menu--list-item a.is--active .menu--list-item-headline {
  color: #333 !important;
}
.advanced-menu .menu--list-item .menu--list-item-headline {
  display: block;
  font-weight: 700;
  margin-top: 35px;
  text-transform: uppercase;
}
.advanced-menu .menu--level-1 {
  margin-bottom: 35px;
  margin-top: 0;
}
.advanced-menu .menu--level-1,
.advanced-menu .menu--level-2 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .steps--container {
    padding: 0;
  }
}
.steps--container .steps--content {
  padding-bottom: 7px;
  padding-top: 15px;
}
@media (min-width: 768px) {
  .steps--container .steps--content {
    padding-bottom: 6px;
  }
}
@media (min-width: 1024px) {
  .steps--container .steps--content {
    padding-bottom: 18px;
    padding-top: 20px;
  }
}
.steps--container .steps--content:after {
  background-color: #f1f1f1;
  content: '';
  display: block;
  height: 2px;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1;
}
@media (min-width: 1024px) {
  .steps--container .steps--content:after {
    top: 42px;
  }
}
.steps--container .steps--content .steps--list {
  display: block;
  position: relative;
  z-index: 2;
}
.steps--container .steps--content .steps--list .steps--entry {
  display: block;
  float: left;
  padding-right: 0;
  width: 33.33333333%;
}
@media (min-width: 1024px) {
  .steps--container .steps--content .steps--list .steps--entry.step--basket .steps--inner {
    display: inline-flex;
    padding-left: 100px;
    padding-right: 50px;
    width: auto;
  }
}
.steps--container .steps--content .steps--list .steps--entry.step--basket .steps--inner .icon--container {
  padding-left: 0;
}
.steps--container .steps--content .steps--list .steps--entry.step--register .steps--inner {
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .steps--container .steps--content .steps--list .steps--entry.step--register .steps--inner {
    display: inline-flex;
    max-width: 100%;
    padding: 0 50px;
  }
}
@media (min-width: 1260px) {
  .steps--container .steps--content .steps--list .steps--entry.step--register .steps--inner {
    max-width: none;
    width: auto;
  }
}
.steps--container .steps--content .steps--list .steps--entry.step--register .steps--inner .text--container {
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .steps--container .steps--content .steps--list .steps--entry.step--register .steps--inner .text--container {
    margin: 0 0 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.steps--container .steps--content .steps--list .steps--entry.step--confirm {
  text-align: right;
}
.steps--container .steps--content .steps--list .steps--entry.step--confirm .steps--inner {
  float: right;
}
@media (min-width: 1024px) {
  .steps--container .steps--content .steps--list .steps--entry.step--confirm .steps--inner {
    display: inline-flex;
    margin-left: 50px;
    padding-left: 50px;
    padding-right: 50px;
    width: auto;
  }
}
.steps--container .steps--content .steps--list .steps--entry.step--confirm .steps--inner .icon--container {
  padding-right: 0;
}
.steps--container .steps--content .steps--list .steps--entry.step--confirm .steps--inner .text--container {
  float: right;
}
.steps--container .steps--content .steps--list .steps--entry.is--active .steps--inner .icon--container .icon {
  background-color: #bead85;
  border: none;
  color: #fff;
}
.steps--container .steps--content .steps--list .steps--entry.is--active .steps--inner .text--container .text--inner {
  font-weight: 700;
}
@media (min-width: 1024px) {
  .steps--container .steps--content .steps--list .steps--entry .steps--inner {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
}
.steps--container .steps--content .steps--list .steps--entry .steps--inner .icon--container {
  background-color: #fff;
  display: inline-block;
  padding: 0 25px;
}
@media (min-width: 768px) {
  .steps--container .steps--content .steps--list .steps--entry .steps--inner .icon--container {
    padding: 0;
    text-align: center;
    width: 170px;
  }
}
@media (min-width: 1024px) {
  .steps--container .steps--content .steps--list .steps--entry .steps--inner .icon--container {
    display: inline-block;
    width: auto;
  }
}
.steps--container .steps--content .steps--list .steps--entry .steps--inner .icon--container .icon {
  background-clip: border-box;
  background-color: #fff;
  border: 1px solid #bead85;
  color: #bead85;
  display: table;
  font-family: 'futura-pt', sans-serif;
  font-size: 16px;
  font-weight: 400;
  height: 39px;
  margin: 0 auto;
  padding: 0;
  width: 39px;
}
@media (min-width: 1024px) {
  .steps--container .steps--content .steps--list .steps--entry .steps--inner .icon--container .icon {
    font-size: 18px;
    height: 45px;
    width: 45px;
  }
}
.steps--container .steps--content .steps--list .steps--entry .steps--inner .icon--container .icon .step--digit {
  display: table-cell;
  line-height: normal;
  vertical-align: middle;
}
.steps--container .steps--content .steps--list .steps--entry .steps--inner .text--container {
  display: block;
  margin: 0;
  width: 80%;
}
@media (min-width: 768px) {
  .steps--container .steps--content .steps--list .steps--entry .steps--inner .text--container {
    text-align: center;
    width: 170px;
  }
}
@media (min-width: 1024px) {
  .steps--container .steps--content .steps--list .steps--entry .steps--inner .text--container {
    margin-left: 20px;
    width: auto;
  }
}
.steps--container .steps--content .steps--list .steps--entry .steps--inner .text--container .text--inner {
  color: #bead85;
  display: block;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 1024px) {
  .steps--container .steps--content .steps--list .steps--entry .steps--inner .text--container .text--inner {
    font-size: 14px;
  }
}
.forms--content .forms--required {
  font-size: 14px;
}
.forms--content .forms--inner-form .btn {
  margin-top: 15px;
}
@media screen and (max-width: 479px) {
  .forms--content .forms--inner-form .btn {
    display: block;
    text-align: center;
    width: 100%;
  }
}
.no-cookies .navigation--entry.entry--notepad,
.no-cookies .product--box--note,
.no-cookies .detail--note--form {
  display: none !important;
}
.product--tax a {
  text-decoration: none !important;
}
.product--tax a:hover {
  text-decoration: underline !important;
}
.entry--all-results-link i {
  font-size: 8px;
}
.table--shipping-costs-trigger i {
  font-size: 8px;
  margin: -4px 0 0 0;
}
.table--footer i,
.premium-product--product .btn i,
.compare--button i,
.modal--compare .btn i {
  font-size: 8px;
}
.js--modal.sizing--auto.is--fullscreen {
  height: 100% !important;
  width: 100% !important;
}
.js--modal.sizing--fixed {
  max-height: none !important;
  max-width: none !important;
}
.is--inactive {
  overflow: hidden !important;
}
.btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.is--ie .action--sort .sort--select:after {
  line-height: 34px;
}
.is--ie .register--login .register--new-customer .new-customer-btn:after {
  line-height: 16px;
}
.is--ie .filter-panel--input input[type='checkbox']:checked ~ .input--state:before,
.is--ie .filter-panel--checkbox input[type='checkbox']:checked ~ .input--state:before,
.is--ie .filter-panel--radio input[type='checkbox']:checked ~ .input--state:before,
.is--ie .filter-panel--input input[type='checkbox']:checked ~ .checkbox--state:before,
.is--ie .filter-panel--checkbox input[type='checkbox']:checked ~ .checkbox--state:before,
.is--ie .filter-panel--radio input[type='checkbox']:checked ~ .checkbox--state:before {
  line-height: 12px;
}
@media screen and (min-width: 768px) {
  .top-bar--navigation .entry--service:after,
  .top-bar--navigation .entry--service:after {
    font-size: 5px;
  }
  .sidebar--navigation .is--level1 .navigation--entry.has--sub-children.is--active:before,
  .sidebar--navigation .is--level1 .navigation--entry.has--sub-children.is--active:before {
    font-size: 5px;
  }
  .is--ie .header-main .top-bar--navigation .select-field:after {
    line-height: 24px;
  }
  .is--ie .action--filter-btn .filter--trigger:before,
  .is--ie .action--filter-btn .filter--trigger:after {
    line-height: 16px;
  }
  .is--ie .header-main .top-bar--navigation .top-bar--language .select-field select,
  .is--edge .header-main .top-bar--navigation .top-bar--language .select-field select {
    font-size: 0;
  }
  .is--ie .header-main .top-bar--navigation .top-bar--language .select-field select option,
  .is--edge .header-main .top-bar--navigation .top-bar--language .select-field select option {
    font-size: 14px;
  }
}

