@charset "UTF-8";
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

.screen-reader-text,
.sr-only {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

.hide {
  display: none;
  visibility: hidden;
}

/*cubic-bezier(0.4, 0, 0.2, 1) Fast Out, Slow In*/
/*
1: class
2: color
3: <a>
4: contrast
*/
/*Font variables*/
/*icons*/
/*standard icons*/
/*print icons*/
/*user icons*/
* {
  box-sizing: border-box;
}

:root {
  --favicon: url("../images/favicon.svg");
  --footerDot: url("../images/footerdot.svg");
  --imgShadow: url("../images/img-shadow.svg");
  --imgShadowVertical: url("../images/img-v-shadow.svg");
  --imgShadowHorizontal: url("../images/img-h-shadow.svg");
  --modeSwitchIcon: url("../images/sun-icon.svg"), url("../images/moon-icon.svg");
  --dotsBg: url("../images/dots-bg.svg");
  --bannerDotsBg: url("../images/banner-dots-bg.svg");
  --bannerDotsBg2: url("../images/banner-dots-bg2.svg");
  --bannerDotsBg3: url("../images/banner-dots-bg3.svg");
  --contactImgBg: url("../images/contactImgBg.svg");
  --ulListBullet: url("../images/ul-list.svg");
  --dhlLogo: url("../images/dhl-logo.svg");
  --postnlLogo: url("../images/postnl-logo.svg");
  --onbLogo: url("../images/onb-logo.svg");
}
@media (min-width: 769px) {
  :root {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  :root {
    font-size: 14px;
  }
}
@media (min-width: 531px) {
  :root {
    --logoHeight: 100px;
    --logoWidth: 120px;
  }
}
@media (max-width: 530px) {
  :root {
    --logoHeight: 50px;
    --logoWidth: 64px;
  }
}
@media (min-width: 992px) {
  :root {
    --doubleColumnGap: 4rem;
    --columnGap: 2rem;
    --halveColumnGap: 1rem;
  }
}
@media (max-width: 991px) {
  :root {
    --doubleColumnGap: 2rem;
    --columnGap: 1rem;
    --halveColumnGap: 0.5rem;
  }
}
@media (min-width: 1621px) {
  :root {
    --blockBorderRadius: 0.75rem;
  }
}
@media (max-width: 1620px) {
  :root {
    --blockBorderRadius: 0.5rem;
  }
}

/*
$gridMinSizes
1: class (&-lg-min)
2: min breakpoint

$gridMaxSizes
1: class (&-lg-max)
2: max breakpoint

$gridMaxMinSizes
1: class (&-lg-md)
2: max breakpoint
3: min breakpoint
*/
.grid-row-gap {
  grid-row-gap: var(--columnGap);
}

.grid-col-gap {
  grid-column-gap: var(--columnGap);
}

.grid-row-gap-2 {
  grid-row-gap: calc(var(--columnGap) * 2);
}

.grid-col-gap-2 {
  grid-column-gap: calc(var(--columnGap) * 2);
}

.grid-row-gap-0 {
  grid-row-gap: 0 !important;
}

.grid-col-gap-0 {
  grid-column-gap: 0 !important;
}

.sr-only {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

.hide {
  display: none !important;
  visibility: hidden !important;
}

.flex {
  display: flex !important;
}

.ai-stretch {
  align-items: stretch !important;
}

.ai-center {
  align-items: center !important;
}

.ai-start {
  align-items: end !important;
}

.ai-end {
  align-items: end !important;
}

.jc-space-between {
  justify-content: space-between !important;
}

.jc-center {
  justify-content: center !important;
}

.jc-start {
  justify-content: end !important;
}

.jc-end {
  justify-content: end !important;
}

.text-left {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.text-justify {
  text-align: justify !important;
}

@media (min-width: 7680px) {
  .sr-only-8k-min {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-8k-min {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-8k-min {
    display: flex !important;
  }
  .ai-stretch-8k-min {
    align-items: stretch !important;
  }
  .ai-center-8k-min {
    align-items: center !important;
  }
  .ai-start-8k-min {
    align-items: end !important;
  }
  .ai-end-8k-min {
    align-items: end !important;
  }
  .jc-space-between-8k-min {
    justify-content: space-between !important;
  }
  .jc-center-8k-min {
    justify-content: center !important;
  }
  .jc-start-8k-min {
    justify-content: end !important;
  }
  .jc-end-8k-min {
    justify-content: end !important;
  }
  .text-left-8k-min {
    text-align: left !important;
  }
  .text-center-8k-min {
    text-align: center !important;
  }
  .text-right-8k-min {
    text-align: right !important;
  }
  .text-justify-8k-min {
    text-align: justify !important;
  }
  .grid-row-gap-8k-min {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-8k-min {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-8k-min {
    grid-column-gap: 0 !important;
  }
}
@media (min-width: 3840px) {
  .sr-only-4k-min {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-4k-min {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-4k-min {
    display: flex !important;
  }
  .ai-stretch-4k-min {
    align-items: stretch !important;
  }
  .ai-center-4k-min {
    align-items: center !important;
  }
  .ai-start-4k-min {
    align-items: end !important;
  }
  .ai-end-4k-min {
    align-items: end !important;
  }
  .jc-space-between-4k-min {
    justify-content: space-between !important;
  }
  .jc-center-4k-min {
    justify-content: center !important;
  }
  .jc-start-4k-min {
    justify-content: end !important;
  }
  .jc-end-4k-min {
    justify-content: end !important;
  }
  .text-left-4k-min {
    text-align: left !important;
  }
  .text-center-4k-min {
    text-align: center !important;
  }
  .text-right-4k-min {
    text-align: right !important;
  }
  .text-justify-4k-min {
    text-align: justify !important;
  }
  .grid-row-gap-4k-min {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-4k-min {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-4k-min {
    grid-column-gap: 0 !important;
  }
}
@media (min-width: 1920px) {
  .sr-only-hd-min {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-hd-min {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-hd-min {
    display: flex !important;
  }
  .ai-stretch-hd-min {
    align-items: stretch !important;
  }
  .ai-center-hd-min {
    align-items: center !important;
  }
  .ai-start-hd-min {
    align-items: end !important;
  }
  .ai-end-hd-min {
    align-items: end !important;
  }
  .jc-space-between-hd-min {
    justify-content: space-between !important;
  }
  .jc-center-hd-min {
    justify-content: center !important;
  }
  .jc-start-hd-min {
    justify-content: end !important;
  }
  .jc-end-hd-min {
    justify-content: end !important;
  }
  .text-left-hd-min {
    text-align: left !important;
  }
  .text-center-hd-min {
    text-align: center !important;
  }
  .text-right-hd-min {
    text-align: right !important;
  }
  .text-justify-hd-min {
    text-align: justify !important;
  }
  .grid-row-gap-hd-min {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-hd-min {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-hd-min {
    grid-column-gap: 0 !important;
  }
}
@media (min-width: 1851px) {
  .sr-only-xxl-min {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xxl-min {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xxl-min {
    display: flex !important;
  }
  .ai-stretch-xxl-min {
    align-items: stretch !important;
  }
  .ai-center-xxl-min {
    align-items: center !important;
  }
  .ai-start-xxl-min {
    align-items: end !important;
  }
  .ai-end-xxl-min {
    align-items: end !important;
  }
  .jc-space-between-xxl-min {
    justify-content: space-between !important;
  }
  .jc-center-xxl-min {
    justify-content: center !important;
  }
  .jc-start-xxl-min {
    justify-content: end !important;
  }
  .jc-end-xxl-min {
    justify-content: end !important;
  }
  .text-left-xxl-min {
    text-align: left !important;
  }
  .text-center-xxl-min {
    text-align: center !important;
  }
  .text-right-xxl-min {
    text-align: right !important;
  }
  .text-justify-xxl-min {
    text-align: justify !important;
  }
  .grid-row-gap-xxl-min {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xxl-min {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xxl-min {
    grid-column-gap: 0 !important;
  }
}
@media (min-width: 1621px) {
  .sr-only-xl-min {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xl-min {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xl-min {
    display: flex !important;
  }
  .ai-stretch-xl-min {
    align-items: stretch !important;
  }
  .ai-center-xl-min {
    align-items: center !important;
  }
  .ai-start-xl-min {
    align-items: end !important;
  }
  .ai-end-xl-min {
    align-items: end !important;
  }
  .jc-space-between-xl-min {
    justify-content: space-between !important;
  }
  .jc-center-xl-min {
    justify-content: center !important;
  }
  .jc-start-xl-min {
    justify-content: end !important;
  }
  .jc-end-xl-min {
    justify-content: end !important;
  }
  .text-left-xl-min {
    text-align: left !important;
  }
  .text-center-xl-min {
    text-align: center !important;
  }
  .text-right-xl-min {
    text-align: right !important;
  }
  .text-justify-xl-min {
    text-align: justify !important;
  }
  .grid-row-gap-xl-min {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xl-min {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xl-min {
    grid-column-gap: 0 !important;
  }
}
@media (min-width: 1301px) {
  .sr-only-lg-min {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-lg-min {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-lg-min {
    display: flex !important;
  }
  .ai-stretch-lg-min {
    align-items: stretch !important;
  }
  .ai-center-lg-min {
    align-items: center !important;
  }
  .ai-start-lg-min {
    align-items: end !important;
  }
  .ai-end-lg-min {
    align-items: end !important;
  }
  .jc-space-between-lg-min {
    justify-content: space-between !important;
  }
  .jc-center-lg-min {
    justify-content: center !important;
  }
  .jc-start-lg-min {
    justify-content: end !important;
  }
  .jc-end-lg-min {
    justify-content: end !important;
  }
  .text-left-lg-min {
    text-align: left !important;
  }
  .text-center-lg-min {
    text-align: center !important;
  }
  .text-right-lg-min {
    text-align: right !important;
  }
  .text-justify-lg-min {
    text-align: justify !important;
  }
  .grid-row-gap-lg-min {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-lg-min {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-lg-min {
    grid-column-gap: 0 !important;
  }
}
@media (min-width: 992px) {
  .sr-only-md-min {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-md-min {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-md-min {
    display: flex !important;
  }
  .ai-stretch-md-min {
    align-items: stretch !important;
  }
  .ai-center-md-min {
    align-items: center !important;
  }
  .ai-start-md-min {
    align-items: end !important;
  }
  .ai-end-md-min {
    align-items: end !important;
  }
  .jc-space-between-md-min {
    justify-content: space-between !important;
  }
  .jc-center-md-min {
    justify-content: center !important;
  }
  .jc-start-md-min {
    justify-content: end !important;
  }
  .jc-end-md-min {
    justify-content: end !important;
  }
  .text-left-md-min {
    text-align: left !important;
  }
  .text-center-md-min {
    text-align: center !important;
  }
  .text-right-md-min {
    text-align: right !important;
  }
  .text-justify-md-min {
    text-align: justify !important;
  }
  .grid-row-gap-md-min {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-md-min {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-md-min {
    grid-column-gap: 0 !important;
  }
}
@media (min-width: 769px) {
  .sr-only-sm-min {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-sm-min {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-sm-min {
    display: flex !important;
  }
  .ai-stretch-sm-min {
    align-items: stretch !important;
  }
  .ai-center-sm-min {
    align-items: center !important;
  }
  .ai-start-sm-min {
    align-items: end !important;
  }
  .ai-end-sm-min {
    align-items: end !important;
  }
  .jc-space-between-sm-min {
    justify-content: space-between !important;
  }
  .jc-center-sm-min {
    justify-content: center !important;
  }
  .jc-start-sm-min {
    justify-content: end !important;
  }
  .jc-end-sm-min {
    justify-content: end !important;
  }
  .text-left-sm-min {
    text-align: left !important;
  }
  .text-center-sm-min {
    text-align: center !important;
  }
  .text-right-sm-min {
    text-align: right !important;
  }
  .text-justify-sm-min {
    text-align: justify !important;
  }
  .grid-row-gap-sm-min {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-sm-min {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-sm-min {
    grid-column-gap: 0 !important;
  }
}
@media (min-width: 531px) {
  .sr-only-xs-min {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xs-min {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xs-min {
    display: flex !important;
  }
  .ai-stretch-xs-min {
    align-items: stretch !important;
  }
  .ai-center-xs-min {
    align-items: center !important;
  }
  .ai-start-xs-min {
    align-items: end !important;
  }
  .ai-end-xs-min {
    align-items: end !important;
  }
  .jc-space-between-xs-min {
    justify-content: space-between !important;
  }
  .jc-center-xs-min {
    justify-content: center !important;
  }
  .jc-start-xs-min {
    justify-content: end !important;
  }
  .jc-end-xs-min {
    justify-content: end !important;
  }
  .text-left-xs-min {
    text-align: left !important;
  }
  .text-center-xs-min {
    text-align: center !important;
  }
  .text-right-xs-min {
    text-align: right !important;
  }
  .text-justify-xs-min {
    text-align: justify !important;
  }
  .grid-row-gap-xs-min {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xs-min {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xs-min {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 7679px) {
  .sr-only-8k-max {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-8k-max {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-8k-max {
    display: flex !important;
  }
  .ai-stretch-8k-max {
    align-items: stretch !important;
  }
  .ai-center-8k-max {
    align-items: center !important;
  }
  .ai-start-8k-max {
    align-items: end !important;
  }
  .ai-end-8k-max {
    align-items: end !important;
  }
  .jc-space-between-8k-max {
    justify-content: space-between !important;
  }
  .jc-center-8k-max {
    justify-content: center !important;
  }
  .jc-start-8k-max {
    justify-content: end !important;
  }
  .jc-end-8k-max {
    justify-content: end !important;
  }
  .grid-row-gap-8k-max {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-8k-max {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-8k-max {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 3839px) {
  .sr-only-4k-max {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-4k-max {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-4k-max {
    display: flex !important;
  }
  .ai-stretch-4k-max {
    align-items: stretch !important;
  }
  .ai-center-4k-max {
    align-items: center !important;
  }
  .ai-start-4k-max {
    align-items: end !important;
  }
  .ai-end-4k-max {
    align-items: end !important;
  }
  .jc-space-between-4k-max {
    justify-content: space-between !important;
  }
  .jc-center-4k-max {
    justify-content: center !important;
  }
  .jc-start-4k-max {
    justify-content: end !important;
  }
  .jc-end-4k-max {
    justify-content: end !important;
  }
  .grid-row-gap-4k-max {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-4k-max {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-4k-max {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1919px) {
  .sr-only-hd-max {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-hd-max {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-hd-max {
    display: flex !important;
  }
  .ai-stretch-hd-max {
    align-items: stretch !important;
  }
  .ai-center-hd-max {
    align-items: center !important;
  }
  .ai-start-hd-max {
    align-items: end !important;
  }
  .ai-end-hd-max {
    align-items: end !important;
  }
  .jc-space-between-hd-max {
    justify-content: space-between !important;
  }
  .jc-center-hd-max {
    justify-content: center !important;
  }
  .jc-start-hd-max {
    justify-content: end !important;
  }
  .jc-end-hd-max {
    justify-content: end !important;
  }
  .grid-row-gap-hd-max {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-hd-max {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-hd-max {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1850px) {
  .sr-only-xxl-max {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xxl-max {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xxl-max {
    display: flex !important;
  }
  .ai-stretch-xxl-max {
    align-items: stretch !important;
  }
  .ai-center-xxl-max {
    align-items: center !important;
  }
  .ai-start-xxl-max {
    align-items: end !important;
  }
  .ai-end-xxl-max {
    align-items: end !important;
  }
  .jc-space-between-xxl-max {
    justify-content: space-between !important;
  }
  .jc-center-xxl-max {
    justify-content: center !important;
  }
  .jc-start-xxl-max {
    justify-content: end !important;
  }
  .jc-end-xxl-max {
    justify-content: end !important;
  }
  .grid-row-gap-xxl-max {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xxl-max {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xxl-max {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1620px) {
  .sr-only-xl-max {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xl-max {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xl-max {
    display: flex !important;
  }
  .ai-stretch-xl-max {
    align-items: stretch !important;
  }
  .ai-center-xl-max {
    align-items: center !important;
  }
  .ai-start-xl-max {
    align-items: end !important;
  }
  .ai-end-xl-max {
    align-items: end !important;
  }
  .jc-space-between-xl-max {
    justify-content: space-between !important;
  }
  .jc-center-xl-max {
    justify-content: center !important;
  }
  .jc-start-xl-max {
    justify-content: end !important;
  }
  .jc-end-xl-max {
    justify-content: end !important;
  }
  .grid-row-gap-xl-max {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xl-max {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xl-max {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1300px) {
  .sr-only-lg-max {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-lg-max {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-lg-max {
    display: flex !important;
  }
  .ai-stretch-lg-max {
    align-items: stretch !important;
  }
  .ai-center-lg-max {
    align-items: center !important;
  }
  .ai-start-lg-max {
    align-items: end !important;
  }
  .ai-end-lg-max {
    align-items: end !important;
  }
  .jc-space-between-lg-max {
    justify-content: space-between !important;
  }
  .jc-center-lg-max {
    justify-content: center !important;
  }
  .jc-start-lg-max {
    justify-content: end !important;
  }
  .jc-end-lg-max {
    justify-content: end !important;
  }
  .grid-row-gap-lg-max {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-lg-max {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-lg-max {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 991px) {
  .sr-only-md-max {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-md-max {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-md-max {
    display: flex !important;
  }
  .ai-stretch-md-max {
    align-items: stretch !important;
  }
  .ai-center-md-max {
    align-items: center !important;
  }
  .ai-start-md-max {
    align-items: end !important;
  }
  .ai-end-md-max {
    align-items: end !important;
  }
  .jc-space-between-md-max {
    justify-content: space-between !important;
  }
  .jc-center-md-max {
    justify-content: center !important;
  }
  .jc-start-md-max {
    justify-content: end !important;
  }
  .jc-end-md-max {
    justify-content: end !important;
  }
  .grid-row-gap-md-max {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-md-max {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-md-max {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 768px) {
  .sr-only-sm-max {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-sm-max {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-sm-max {
    display: flex !important;
  }
  .ai-stretch-sm-max {
    align-items: stretch !important;
  }
  .ai-center-sm-max {
    align-items: center !important;
  }
  .ai-start-sm-max {
    align-items: end !important;
  }
  .ai-end-sm-max {
    align-items: end !important;
  }
  .jc-space-between-sm-max {
    justify-content: space-between !important;
  }
  .jc-center-sm-max {
    justify-content: center !important;
  }
  .jc-start-sm-max {
    justify-content: end !important;
  }
  .jc-end-sm-max {
    justify-content: end !important;
  }
  .grid-row-gap-sm-max {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-sm-max {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-sm-max {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 530px) {
  .sr-only-xs-max {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xs-max {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xs-max {
    display: flex !important;
  }
  .ai-stretch-xs-max {
    align-items: stretch !important;
  }
  .ai-center-xs-max {
    align-items: center !important;
  }
  .ai-start-xs-max {
    align-items: end !important;
  }
  .ai-end-xs-max {
    align-items: end !important;
  }
  .jc-space-between-xs-max {
    justify-content: space-between !important;
  }
  .jc-center-xs-max {
    justify-content: center !important;
  }
  .jc-start-xs-max {
    justify-content: end !important;
  }
  .jc-end-xs-max {
    justify-content: end !important;
  }
  .grid-row-gap-xs-max {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xs-max {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xs-max {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .sr-only-8k-4k {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-8k-4k {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-8k-4k {
    display: flex !important;
  }
  .ai-stretch-8k-4k {
    align-items: stretch !important;
  }
  .ai-center-8k-4k {
    align-items: center !important;
  }
  .ai-start-8k-4k {
    align-items: end !important;
  }
  .ai-end-8k-4k {
    align-items: end !important;
  }
  .jc-space-between-8k-4k {
    justify-content: space-between !important;
  }
  .jc-center-8k-4k {
    justify-content: center !important;
  }
  .jc-start-8k-4k {
    justify-content: end !important;
  }
  .jc-end-8k-4k {
    justify-content: end !important;
  }
  .grid-row-gap-8k-4k {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-8k-4k {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-8k-4k {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .sr-only-8k-hd {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-8k-hd {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-8k-hd {
    display: flex !important;
  }
  .ai-stretch-8k-hd {
    align-items: stretch !important;
  }
  .ai-center-8k-hd {
    align-items: center !important;
  }
  .ai-start-8k-hd {
    align-items: end !important;
  }
  .ai-end-8k-hd {
    align-items: end !important;
  }
  .jc-space-between-8k-hd {
    justify-content: space-between !important;
  }
  .jc-center-8k-hd {
    justify-content: center !important;
  }
  .jc-start-8k-hd {
    justify-content: end !important;
  }
  .jc-end-8k-hd {
    justify-content: end !important;
  }
  .grid-row-gap-8k-hd {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-8k-hd {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-8k-hd {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .sr-only-8k-xxl {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-8k-xxl {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-8k-xxl {
    display: flex !important;
  }
  .ai-stretch-8k-xxl {
    align-items: stretch !important;
  }
  .ai-center-8k-xxl {
    align-items: center !important;
  }
  .ai-start-8k-xxl {
    align-items: end !important;
  }
  .ai-end-8k-xxl {
    align-items: end !important;
  }
  .jc-space-between-8k-xxl {
    justify-content: space-between !important;
  }
  .jc-center-8k-xxl {
    justify-content: center !important;
  }
  .jc-start-8k-xxl {
    justify-content: end !important;
  }
  .jc-end-8k-xxl {
    justify-content: end !important;
  }
  .grid-row-gap-8k-xxl {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-8k-xxl {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-8k-xxl {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .sr-only-8k-xl {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-8k-xl {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-8k-xl {
    display: flex !important;
  }
  .ai-stretch-8k-xl {
    align-items: stretch !important;
  }
  .ai-center-8k-xl {
    align-items: center !important;
  }
  .ai-start-8k-xl {
    align-items: end !important;
  }
  .ai-end-8k-xl {
    align-items: end !important;
  }
  .jc-space-between-8k-xl {
    justify-content: space-between !important;
  }
  .jc-center-8k-xl {
    justify-content: center !important;
  }
  .jc-start-8k-xl {
    justify-content: end !important;
  }
  .jc-end-8k-xl {
    justify-content: end !important;
  }
  .grid-row-gap-8k-xl {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-8k-xl {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-8k-xl {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .sr-only-8k-lg {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-8k-lg {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-8k-lg {
    display: flex !important;
  }
  .ai-stretch-8k-lg {
    align-items: stretch !important;
  }
  .ai-center-8k-lg {
    align-items: center !important;
  }
  .ai-start-8k-lg {
    align-items: end !important;
  }
  .ai-end-8k-lg {
    align-items: end !important;
  }
  .jc-space-between-8k-lg {
    justify-content: space-between !important;
  }
  .jc-center-8k-lg {
    justify-content: center !important;
  }
  .jc-start-8k-lg {
    justify-content: end !important;
  }
  .jc-end-8k-lg {
    justify-content: end !important;
  }
  .grid-row-gap-8k-lg {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-8k-lg {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-8k-lg {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .sr-only-8k-md {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-8k-md {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-8k-md {
    display: flex !important;
  }
  .ai-stretch-8k-md {
    align-items: stretch !important;
  }
  .ai-center-8k-md {
    align-items: center !important;
  }
  .ai-start-8k-md {
    align-items: end !important;
  }
  .ai-end-8k-md {
    align-items: end !important;
  }
  .jc-space-between-8k-md {
    justify-content: space-between !important;
  }
  .jc-center-8k-md {
    justify-content: center !important;
  }
  .jc-start-8k-md {
    justify-content: end !important;
  }
  .jc-end-8k-md {
    justify-content: end !important;
  }
  .grid-row-gap-8k-md {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-8k-md {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-8k-md {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .sr-only-8k-sm {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-8k-sm {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-8k-sm {
    display: flex !important;
  }
  .ai-stretch-8k-sm {
    align-items: stretch !important;
  }
  .ai-center-8k-sm {
    align-items: center !important;
  }
  .ai-start-8k-sm {
    align-items: end !important;
  }
  .ai-end-8k-sm {
    align-items: end !important;
  }
  .jc-space-between-8k-sm {
    justify-content: space-between !important;
  }
  .jc-center-8k-sm {
    justify-content: center !important;
  }
  .jc-start-8k-sm {
    justify-content: end !important;
  }
  .jc-end-8k-sm {
    justify-content: end !important;
  }
  .grid-row-gap-8k-sm {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-8k-sm {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-8k-sm {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .sr-only-8k-xs {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-8k-xs {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-8k-xs {
    display: flex !important;
  }
  .ai-stretch-8k-xs {
    align-items: stretch !important;
  }
  .ai-center-8k-xs {
    align-items: center !important;
  }
  .ai-start-8k-xs {
    align-items: end !important;
  }
  .ai-end-8k-xs {
    align-items: end !important;
  }
  .jc-space-between-8k-xs {
    justify-content: space-between !important;
  }
  .jc-center-8k-xs {
    justify-content: center !important;
  }
  .jc-start-8k-xs {
    justify-content: end !important;
  }
  .jc-end-8k-xs {
    justify-content: end !important;
  }
  .grid-row-gap-8k-xs {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-8k-xs {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-8k-xs {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .sr-only-4k-hd {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-4k-hd {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-4k-hd {
    display: flex !important;
  }
  .ai-stretch-4k-hd {
    align-items: stretch !important;
  }
  .ai-center-4k-hd {
    align-items: center !important;
  }
  .ai-start-4k-hd {
    align-items: end !important;
  }
  .ai-end-4k-hd {
    align-items: end !important;
  }
  .jc-space-between-4k-hd {
    justify-content: space-between !important;
  }
  .jc-center-4k-hd {
    justify-content: center !important;
  }
  .jc-start-4k-hd {
    justify-content: end !important;
  }
  .jc-end-4k-hd {
    justify-content: end !important;
  }
  .grid-row-gap-4k-hd {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-4k-hd {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-4k-hd {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .sr-only-4k-xxl {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-4k-xxl {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-4k-xxl {
    display: flex !important;
  }
  .ai-stretch-4k-xxl {
    align-items: stretch !important;
  }
  .ai-center-4k-xxl {
    align-items: center !important;
  }
  .ai-start-4k-xxl {
    align-items: end !important;
  }
  .ai-end-4k-xxl {
    align-items: end !important;
  }
  .jc-space-between-4k-xxl {
    justify-content: space-between !important;
  }
  .jc-center-4k-xxl {
    justify-content: center !important;
  }
  .jc-start-4k-xxl {
    justify-content: end !important;
  }
  .jc-end-4k-xxl {
    justify-content: end !important;
  }
  .grid-row-gap-4k-xxl {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-4k-xxl {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-4k-xxl {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .sr-only-4k-xl {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-4k-xl {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-4k-xl {
    display: flex !important;
  }
  .ai-stretch-4k-xl {
    align-items: stretch !important;
  }
  .ai-center-4k-xl {
    align-items: center !important;
  }
  .ai-start-4k-xl {
    align-items: end !important;
  }
  .ai-end-4k-xl {
    align-items: end !important;
  }
  .jc-space-between-4k-xl {
    justify-content: space-between !important;
  }
  .jc-center-4k-xl {
    justify-content: center !important;
  }
  .jc-start-4k-xl {
    justify-content: end !important;
  }
  .jc-end-4k-xl {
    justify-content: end !important;
  }
  .grid-row-gap-4k-xl {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-4k-xl {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-4k-xl {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .sr-only-4k-lg {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-4k-lg {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-4k-lg {
    display: flex !important;
  }
  .ai-stretch-4k-lg {
    align-items: stretch !important;
  }
  .ai-center-4k-lg {
    align-items: center !important;
  }
  .ai-start-4k-lg {
    align-items: end !important;
  }
  .ai-end-4k-lg {
    align-items: end !important;
  }
  .jc-space-between-4k-lg {
    justify-content: space-between !important;
  }
  .jc-center-4k-lg {
    justify-content: center !important;
  }
  .jc-start-4k-lg {
    justify-content: end !important;
  }
  .jc-end-4k-lg {
    justify-content: end !important;
  }
  .grid-row-gap-4k-lg {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-4k-lg {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-4k-lg {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .sr-only-4k-md {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-4k-md {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-4k-md {
    display: flex !important;
  }
  .ai-stretch-4k-md {
    align-items: stretch !important;
  }
  .ai-center-4k-md {
    align-items: center !important;
  }
  .ai-start-4k-md {
    align-items: end !important;
  }
  .ai-end-4k-md {
    align-items: end !important;
  }
  .jc-space-between-4k-md {
    justify-content: space-between !important;
  }
  .jc-center-4k-md {
    justify-content: center !important;
  }
  .jc-start-4k-md {
    justify-content: end !important;
  }
  .jc-end-4k-md {
    justify-content: end !important;
  }
  .grid-row-gap-4k-md {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-4k-md {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-4k-md {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .sr-only-4k-sm {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-4k-sm {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-4k-sm {
    display: flex !important;
  }
  .ai-stretch-4k-sm {
    align-items: stretch !important;
  }
  .ai-center-4k-sm {
    align-items: center !important;
  }
  .ai-start-4k-sm {
    align-items: end !important;
  }
  .ai-end-4k-sm {
    align-items: end !important;
  }
  .jc-space-between-4k-sm {
    justify-content: space-between !important;
  }
  .jc-center-4k-sm {
    justify-content: center !important;
  }
  .jc-start-4k-sm {
    justify-content: end !important;
  }
  .jc-end-4k-sm {
    justify-content: end !important;
  }
  .grid-row-gap-4k-sm {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-4k-sm {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-4k-sm {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .sr-only-4k-xs {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-4k-xs {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-4k-xs {
    display: flex !important;
  }
  .ai-stretch-4k-xs {
    align-items: stretch !important;
  }
  .ai-center-4k-xs {
    align-items: center !important;
  }
  .ai-start-4k-xs {
    align-items: end !important;
  }
  .ai-end-4k-xs {
    align-items: end !important;
  }
  .jc-space-between-4k-xs {
    justify-content: space-between !important;
  }
  .jc-center-4k-xs {
    justify-content: center !important;
  }
  .jc-start-4k-xs {
    justify-content: end !important;
  }
  .jc-end-4k-xs {
    justify-content: end !important;
  }
  .grid-row-gap-4k-xs {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-4k-xs {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-4k-xs {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .sr-only-hd-xxl {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-hd-xxl {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-hd-xxl {
    display: flex !important;
  }
  .ai-stretch-hd-xxl {
    align-items: stretch !important;
  }
  .ai-center-hd-xxl {
    align-items: center !important;
  }
  .ai-start-hd-xxl {
    align-items: end !important;
  }
  .ai-end-hd-xxl {
    align-items: end !important;
  }
  .jc-space-between-hd-xxl {
    justify-content: space-between !important;
  }
  .jc-center-hd-xxl {
    justify-content: center !important;
  }
  .jc-start-hd-xxl {
    justify-content: end !important;
  }
  .jc-end-hd-xxl {
    justify-content: end !important;
  }
  .grid-row-gap-hd-xxl {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-hd-xxl {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-hd-xxl {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .sr-only-hd-xl {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-hd-xl {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-hd-xl {
    display: flex !important;
  }
  .ai-stretch-hd-xl {
    align-items: stretch !important;
  }
  .ai-center-hd-xl {
    align-items: center !important;
  }
  .ai-start-hd-xl {
    align-items: end !important;
  }
  .ai-end-hd-xl {
    align-items: end !important;
  }
  .jc-space-between-hd-xl {
    justify-content: space-between !important;
  }
  .jc-center-hd-xl {
    justify-content: center !important;
  }
  .jc-start-hd-xl {
    justify-content: end !important;
  }
  .jc-end-hd-xl {
    justify-content: end !important;
  }
  .grid-row-gap-hd-xl {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-hd-xl {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-hd-xl {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .sr-only-hd-lg {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-hd-lg {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-hd-lg {
    display: flex !important;
  }
  .ai-stretch-hd-lg {
    align-items: stretch !important;
  }
  .ai-center-hd-lg {
    align-items: center !important;
  }
  .ai-start-hd-lg {
    align-items: end !important;
  }
  .ai-end-hd-lg {
    align-items: end !important;
  }
  .jc-space-between-hd-lg {
    justify-content: space-between !important;
  }
  .jc-center-hd-lg {
    justify-content: center !important;
  }
  .jc-start-hd-lg {
    justify-content: end !important;
  }
  .jc-end-hd-lg {
    justify-content: end !important;
  }
  .grid-row-gap-hd-lg {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-hd-lg {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-hd-lg {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .sr-only-hd-md {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-hd-md {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-hd-md {
    display: flex !important;
  }
  .ai-stretch-hd-md {
    align-items: stretch !important;
  }
  .ai-center-hd-md {
    align-items: center !important;
  }
  .ai-start-hd-md {
    align-items: end !important;
  }
  .ai-end-hd-md {
    align-items: end !important;
  }
  .jc-space-between-hd-md {
    justify-content: space-between !important;
  }
  .jc-center-hd-md {
    justify-content: center !important;
  }
  .jc-start-hd-md {
    justify-content: end !important;
  }
  .jc-end-hd-md {
    justify-content: end !important;
  }
  .grid-row-gap-hd-md {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-hd-md {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-hd-md {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .sr-only-hd-sm {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-hd-sm {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-hd-sm {
    display: flex !important;
  }
  .ai-stretch-hd-sm {
    align-items: stretch !important;
  }
  .ai-center-hd-sm {
    align-items: center !important;
  }
  .ai-start-hd-sm {
    align-items: end !important;
  }
  .ai-end-hd-sm {
    align-items: end !important;
  }
  .jc-space-between-hd-sm {
    justify-content: space-between !important;
  }
  .jc-center-hd-sm {
    justify-content: center !important;
  }
  .jc-start-hd-sm {
    justify-content: end !important;
  }
  .jc-end-hd-sm {
    justify-content: end !important;
  }
  .grid-row-gap-hd-sm {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-hd-sm {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-hd-sm {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .sr-only-hd-xs {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-hd-xs {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-hd-xs {
    display: flex !important;
  }
  .ai-stretch-hd-xs {
    align-items: stretch !important;
  }
  .ai-center-hd-xs {
    align-items: center !important;
  }
  .ai-start-hd-xs {
    align-items: end !important;
  }
  .ai-end-hd-xs {
    align-items: end !important;
  }
  .jc-space-between-hd-xs {
    justify-content: space-between !important;
  }
  .jc-center-hd-xs {
    justify-content: center !important;
  }
  .jc-start-hd-xs {
    justify-content: end !important;
  }
  .jc-end-hd-xs {
    justify-content: end !important;
  }
  .grid-row-gap-hd-xs {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-hd-xs {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-hd-xs {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .sr-only-xxl-xl {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xxl-xl {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xxl-xl {
    display: flex !important;
  }
  .ai-stretch-xxl-xl {
    align-items: stretch !important;
  }
  .ai-center-xxl-xl {
    align-items: center !important;
  }
  .ai-start-xxl-xl {
    align-items: end !important;
  }
  .ai-end-xxl-xl {
    align-items: end !important;
  }
  .jc-space-between-xxl-xl {
    justify-content: space-between !important;
  }
  .jc-center-xxl-xl {
    justify-content: center !important;
  }
  .jc-start-xxl-xl {
    justify-content: end !important;
  }
  .jc-end-xxl-xl {
    justify-content: end !important;
  }
  .grid-row-gap-xxl-xl {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xxl-xl {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xxl-xl {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .sr-only-xxl-lg {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xxl-lg {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xxl-lg {
    display: flex !important;
  }
  .ai-stretch-xxl-lg {
    align-items: stretch !important;
  }
  .ai-center-xxl-lg {
    align-items: center !important;
  }
  .ai-start-xxl-lg {
    align-items: end !important;
  }
  .ai-end-xxl-lg {
    align-items: end !important;
  }
  .jc-space-between-xxl-lg {
    justify-content: space-between !important;
  }
  .jc-center-xxl-lg {
    justify-content: center !important;
  }
  .jc-start-xxl-lg {
    justify-content: end !important;
  }
  .jc-end-xxl-lg {
    justify-content: end !important;
  }
  .grid-row-gap-xxl-lg {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xxl-lg {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xxl-lg {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .sr-only-xxl-md {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xxl-md {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xxl-md {
    display: flex !important;
  }
  .ai-stretch-xxl-md {
    align-items: stretch !important;
  }
  .ai-center-xxl-md {
    align-items: center !important;
  }
  .ai-start-xxl-md {
    align-items: end !important;
  }
  .ai-end-xxl-md {
    align-items: end !important;
  }
  .jc-space-between-xxl-md {
    justify-content: space-between !important;
  }
  .jc-center-xxl-md {
    justify-content: center !important;
  }
  .jc-start-xxl-md {
    justify-content: end !important;
  }
  .jc-end-xxl-md {
    justify-content: end !important;
  }
  .grid-row-gap-xxl-md {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xxl-md {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xxl-md {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .sr-only-xxl-sm {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xxl-sm {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xxl-sm {
    display: flex !important;
  }
  .ai-stretch-xxl-sm {
    align-items: stretch !important;
  }
  .ai-center-xxl-sm {
    align-items: center !important;
  }
  .ai-start-xxl-sm {
    align-items: end !important;
  }
  .ai-end-xxl-sm {
    align-items: end !important;
  }
  .jc-space-between-xxl-sm {
    justify-content: space-between !important;
  }
  .jc-center-xxl-sm {
    justify-content: center !important;
  }
  .jc-start-xxl-sm {
    justify-content: end !important;
  }
  .jc-end-xxl-sm {
    justify-content: end !important;
  }
  .grid-row-gap-xxl-sm {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xxl-sm {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xxl-sm {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .sr-only-xxl-xs {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xxl-xs {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xxl-xs {
    display: flex !important;
  }
  .ai-stretch-xxl-xs {
    align-items: stretch !important;
  }
  .ai-center-xxl-xs {
    align-items: center !important;
  }
  .ai-start-xxl-xs {
    align-items: end !important;
  }
  .ai-end-xxl-xs {
    align-items: end !important;
  }
  .jc-space-between-xxl-xs {
    justify-content: space-between !important;
  }
  .jc-center-xxl-xs {
    justify-content: center !important;
  }
  .jc-start-xxl-xs {
    justify-content: end !important;
  }
  .jc-end-xxl-xs {
    justify-content: end !important;
  }
  .grid-row-gap-xxl-xs {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xxl-xs {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xxl-xs {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .sr-only-xl-lg {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xl-lg {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xl-lg {
    display: flex !important;
  }
  .ai-stretch-xl-lg {
    align-items: stretch !important;
  }
  .ai-center-xl-lg {
    align-items: center !important;
  }
  .ai-start-xl-lg {
    align-items: end !important;
  }
  .ai-end-xl-lg {
    align-items: end !important;
  }
  .jc-space-between-xl-lg {
    justify-content: space-between !important;
  }
  .jc-center-xl-lg {
    justify-content: center !important;
  }
  .jc-start-xl-lg {
    justify-content: end !important;
  }
  .jc-end-xl-lg {
    justify-content: end !important;
  }
  .grid-row-gap-xl-lg {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xl-lg {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xl-lg {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .sr-only-xl-md {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xl-md {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xl-md {
    display: flex !important;
  }
  .ai-stretch-xl-md {
    align-items: stretch !important;
  }
  .ai-center-xl-md {
    align-items: center !important;
  }
  .ai-start-xl-md {
    align-items: end !important;
  }
  .ai-end-xl-md {
    align-items: end !important;
  }
  .jc-space-between-xl-md {
    justify-content: space-between !important;
  }
  .jc-center-xl-md {
    justify-content: center !important;
  }
  .jc-start-xl-md {
    justify-content: end !important;
  }
  .jc-end-xl-md {
    justify-content: end !important;
  }
  .grid-row-gap-xl-md {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xl-md {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xl-md {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .sr-only-xl-sm {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xl-sm {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xl-sm {
    display: flex !important;
  }
  .ai-stretch-xl-sm {
    align-items: stretch !important;
  }
  .ai-center-xl-sm {
    align-items: center !important;
  }
  .ai-start-xl-sm {
    align-items: end !important;
  }
  .ai-end-xl-sm {
    align-items: end !important;
  }
  .jc-space-between-xl-sm {
    justify-content: space-between !important;
  }
  .jc-center-xl-sm {
    justify-content: center !important;
  }
  .jc-start-xl-sm {
    justify-content: end !important;
  }
  .jc-end-xl-sm {
    justify-content: end !important;
  }
  .grid-row-gap-xl-sm {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xl-sm {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xl-sm {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .sr-only-xl-xs {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-xl-xs {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-xl-xs {
    display: flex !important;
  }
  .ai-stretch-xl-xs {
    align-items: stretch !important;
  }
  .ai-center-xl-xs {
    align-items: center !important;
  }
  .ai-start-xl-xs {
    align-items: end !important;
  }
  .ai-end-xl-xs {
    align-items: end !important;
  }
  .jc-space-between-xl-xs {
    justify-content: space-between !important;
  }
  .jc-center-xl-xs {
    justify-content: center !important;
  }
  .jc-start-xl-xs {
    justify-content: end !important;
  }
  .jc-end-xl-xs {
    justify-content: end !important;
  }
  .grid-row-gap-xl-xs {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-xl-xs {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-xl-xs {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .sr-only-lg-md {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-lg-md {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-lg-md {
    display: flex !important;
  }
  .ai-stretch-lg-md {
    align-items: stretch !important;
  }
  .ai-center-lg-md {
    align-items: center !important;
  }
  .ai-start-lg-md {
    align-items: end !important;
  }
  .ai-end-lg-md {
    align-items: end !important;
  }
  .jc-space-between-lg-md {
    justify-content: space-between !important;
  }
  .jc-center-lg-md {
    justify-content: center !important;
  }
  .jc-start-lg-md {
    justify-content: end !important;
  }
  .jc-end-lg-md {
    justify-content: end !important;
  }
  .grid-row-gap-lg-md {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-lg-md {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-lg-md {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .sr-only-lg-sm {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-lg-sm {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-lg-sm {
    display: flex !important;
  }
  .ai-stretch-lg-sm {
    align-items: stretch !important;
  }
  .ai-center-lg-sm {
    align-items: center !important;
  }
  .ai-start-lg-sm {
    align-items: end !important;
  }
  .ai-end-lg-sm {
    align-items: end !important;
  }
  .jc-space-between-lg-sm {
    justify-content: space-between !important;
  }
  .jc-center-lg-sm {
    justify-content: center !important;
  }
  .jc-start-lg-sm {
    justify-content: end !important;
  }
  .jc-end-lg-sm {
    justify-content: end !important;
  }
  .grid-row-gap-lg-sm {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-lg-sm {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-lg-sm {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .sr-only-lg-xs {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-lg-xs {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-lg-xs {
    display: flex !important;
  }
  .ai-stretch-lg-xs {
    align-items: stretch !important;
  }
  .ai-center-lg-xs {
    align-items: center !important;
  }
  .ai-start-lg-xs {
    align-items: end !important;
  }
  .ai-end-lg-xs {
    align-items: end !important;
  }
  .jc-space-between-lg-xs {
    justify-content: space-between !important;
  }
  .jc-center-lg-xs {
    justify-content: center !important;
  }
  .jc-start-lg-xs {
    justify-content: end !important;
  }
  .jc-end-lg-xs {
    justify-content: end !important;
  }
  .grid-row-gap-lg-xs {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-lg-xs {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-lg-xs {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .sr-only-md-sm {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-md-sm {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-md-sm {
    display: flex !important;
  }
  .ai-stretch-md-sm {
    align-items: stretch !important;
  }
  .ai-center-md-sm {
    align-items: center !important;
  }
  .ai-start-md-sm {
    align-items: end !important;
  }
  .ai-end-md-sm {
    align-items: end !important;
  }
  .jc-space-between-md-sm {
    justify-content: space-between !important;
  }
  .jc-center-md-sm {
    justify-content: center !important;
  }
  .jc-start-md-sm {
    justify-content: end !important;
  }
  .jc-end-md-sm {
    justify-content: end !important;
  }
  .grid-row-gap-md-sm {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-md-sm {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-md-sm {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .sr-only-md-xs {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-md-xs {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-md-xs {
    display: flex !important;
  }
  .ai-stretch-md-xs {
    align-items: stretch !important;
  }
  .ai-center-md-xs {
    align-items: center !important;
  }
  .ai-start-md-xs {
    align-items: end !important;
  }
  .ai-end-md-xs {
    align-items: end !important;
  }
  .jc-space-between-md-xs {
    justify-content: space-between !important;
  }
  .jc-center-md-xs {
    justify-content: center !important;
  }
  .jc-start-md-xs {
    justify-content: end !important;
  }
  .jc-end-md-xs {
    justify-content: end !important;
  }
  .grid-row-gap-md-xs {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-md-xs {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-md-xs {
    grid-column-gap: 0 !important;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .sr-only-sm-xs {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
  .hide-sm-xs {
    display: none !important;
    visibility: hidden !important;
  }
  .flex-sm-xs {
    display: flex !important;
  }
  .ai-stretch-sm-xs {
    align-items: stretch !important;
  }
  .ai-center-sm-xs {
    align-items: center !important;
  }
  .ai-start-sm-xs {
    align-items: end !important;
  }
  .ai-end-sm-xs {
    align-items: end !important;
  }
  .jc-space-between-sm-xs {
    justify-content: space-between !important;
  }
  .jc-center-sm-xs {
    justify-content: center !important;
  }
  .jc-start-sm-xs {
    justify-content: end !important;
  }
  .jc-end-sm-xs {
    justify-content: end !important;
  }
  .grid-row-gap-sm-xs {
    grid-row-gap: calc(var(--columnGap) * 2) !important;
  }
  .grid-row-gap-0-sm-xs {
    grid-row-gap: 0 !important;
  }
  .grid-col-gap-0-sm-xs {
    grid-column-gap: 0 !important;
  }
}
/*
    m-r-0_5em = margin-right: 0.5em !important;
    p-a-1rem = padding: 1rem !important;
*/
.m-a-0 {
  margin: 0 !important;
}

.m-a-0_5em {
  margin: 0.5em !important;
}

.m-a-0_5rem {
  margin: 0.5rem !important;
}

.p-a-0 {
  padding: 0 !important;
}

.p-a-0_5em {
  padding: 0.5em !important;
}

.p-a-0_5rem {
  padding: 0.5rem !important;
}

.m-t-0 {
  margin-top: 0 !important;
}

.m-t-0_5em {
  margin-top: 0.5em !important;
}

.m-t-0_5rem {
  margin-top: 0.5rem !important;
}

.p-t-0 {
  padding-top: 0 !important;
}

.p-t-0_5em {
  padding-top: 0.5em !important;
}

.p-t-0_5rem {
  padding-top: 0.5rem !important;
}

.m--left, l-0 {
  margin-bottom, b: 0 !important;
}

.m--left, l-0_5em {
  margin-bottom, b: 0.5em !important;
}

.m--left, l-0_5rem {
  margin-bottom, b: 0.5rem !important;
}

.p--left, l-0 {
  padding-bottom, b: 0 !important;
}

.p--left, l-0_5em {
  padding-bottom, b: 0.5em !important;
}

.p--left, l-0_5rem {
  padding-bottom, b: 0.5rem !important;
}

.m-r-0 {
  margin-right: 0 !important;
}

.m-r-0_5em {
  margin-right: 0.5em !important;
}

.m-r-0_5rem {
  margin-right: 0.5rem !important;
}

.p-r-0 {
  padding-right: 0 !important;
}

.p-r-0_5em {
  padding-right: 0.5em !important;
}

.p-r-0_5rem {
  padding-right: 0.5rem !important;
}

.row-start-1 {
  grid-row-start: 1;
}

.row-end-1 {
  grid-row-end: 1;
}

.m-a-1em {
  margin: 1em !important;
}

.m-a-1rem {
  margin: 1rem !important;
}

.m-a-1_5em {
  margin: 1.5em !important;
}

.m-a-1_5rem {
  margin: 1.5rem !important;
}

.p-a-1em {
  padding: 1em !important;
}

.p-a-1rem {
  padding: 1rem !important;
}

.p-a-1_5em {
  padding: 1.5em !important;
}

.p-a-1_5rem {
  padding: 1.5rem !important;
}

.m-t-1em {
  margin-top: 1em !important;
}

.m-t-1rem {
  margin-top: 1rem !important;
}

.m-t-1_5em {
  margin-top: 1.5em !important;
}

.m-t-1_5rem {
  margin-top: 1.5rem !important;
}

.p-t-1em {
  padding-top: 1em !important;
}

.p-t-1rem {
  padding-top: 1rem !important;
}

.p-t-1_5em {
  padding-top: 1.5em !important;
}

.p-t-1_5rem {
  padding-top: 1.5rem !important;
}

.m--left, l-1em {
  margin-bottom, b: 1em !important;
}

.m--left, l-1rem {
  margin-bottom, b: 1rem !important;
}

.m--left, l-1_5em {
  margin-bottom, b: 1.5em !important;
}

.m--left, l-1_5rem {
  margin-bottom, b: 1.5rem !important;
}

.p--left, l-1em {
  padding-bottom, b: 1em !important;
}

.p--left, l-1rem {
  padding-bottom, b: 1rem !important;
}

.p--left, l-1_5em {
  padding-bottom, b: 1.5em !important;
}

.p--left, l-1_5rem {
  padding-bottom, b: 1.5rem !important;
}

.m-r-1em {
  margin-right: 1em !important;
}

.m-r-1rem {
  margin-right: 1rem !important;
}

.m-r-1_5em {
  margin-right: 1.5em !important;
}

.m-r-1_5rem {
  margin-right: 1.5rem !important;
}

.p-r-1em {
  padding-right: 1em !important;
}

.p-r-1rem {
  padding-right: 1rem !important;
}

.p-r-1_5em {
  padding-right: 1.5em !important;
}

.p-r-1_5rem {
  padding-right: 1.5rem !important;
}

.row-start-2 {
  grid-row-start: 2;
}

.row-end-2 {
  grid-row-end: 2;
}

.m-a-2em {
  margin: 2em !important;
}

.m-a-2rem {
  margin: 2rem !important;
}

.m-a-2_5em {
  margin: 2.5em !important;
}

.m-a-2_5rem {
  margin: 2.5rem !important;
}

.p-a-2em {
  padding: 2em !important;
}

.p-a-2rem {
  padding: 2rem !important;
}

.p-a-2_5em {
  padding: 2.5em !important;
}

.p-a-2_5rem {
  padding: 2.5rem !important;
}

.m-t-2em {
  margin-top: 2em !important;
}

.m-t-2rem {
  margin-top: 2rem !important;
}

.m-t-2_5em {
  margin-top: 2.5em !important;
}

.m-t-2_5rem {
  margin-top: 2.5rem !important;
}

.p-t-2em {
  padding-top: 2em !important;
}

.p-t-2rem {
  padding-top: 2rem !important;
}

.p-t-2_5em {
  padding-top: 2.5em !important;
}

.p-t-2_5rem {
  padding-top: 2.5rem !important;
}

.m--left, l-2em {
  margin-bottom, b: 2em !important;
}

.m--left, l-2rem {
  margin-bottom, b: 2rem !important;
}

.m--left, l-2_5em {
  margin-bottom, b: 2.5em !important;
}

.m--left, l-2_5rem {
  margin-bottom, b: 2.5rem !important;
}

.p--left, l-2em {
  padding-bottom, b: 2em !important;
}

.p--left, l-2rem {
  padding-bottom, b: 2rem !important;
}

.p--left, l-2_5em {
  padding-bottom, b: 2.5em !important;
}

.p--left, l-2_5rem {
  padding-bottom, b: 2.5rem !important;
}

.m-r-2em {
  margin-right: 2em !important;
}

.m-r-2rem {
  margin-right: 2rem !important;
}

.m-r-2_5em {
  margin-right: 2.5em !important;
}

.m-r-2_5rem {
  margin-right: 2.5rem !important;
}

.p-r-2em {
  padding-right: 2em !important;
}

.p-r-2rem {
  padding-right: 2rem !important;
}

.p-r-2_5em {
  padding-right: 2.5em !important;
}

.p-r-2_5rem {
  padding-right: 2.5rem !important;
}

.row-start-3 {
  grid-row-start: 3;
}

.row-end-3 {
  grid-row-end: 3;
}

.m-a-3em {
  margin: 3em !important;
}

.m-a-3rem {
  margin: 3rem !important;
}

.m-a-3_5em {
  margin: 3.5em !important;
}

.m-a-3_5rem {
  margin: 3.5rem !important;
}

.p-a-3em {
  padding: 3em !important;
}

.p-a-3rem {
  padding: 3rem !important;
}

.p-a-3_5em {
  padding: 3.5em !important;
}

.p-a-3_5rem {
  padding: 3.5rem !important;
}

.m-t-3em {
  margin-top: 3em !important;
}

.m-t-3rem {
  margin-top: 3rem !important;
}

.m-t-3_5em {
  margin-top: 3.5em !important;
}

.m-t-3_5rem {
  margin-top: 3.5rem !important;
}

.p-t-3em {
  padding-top: 3em !important;
}

.p-t-3rem {
  padding-top: 3rem !important;
}

.p-t-3_5em {
  padding-top: 3.5em !important;
}

.p-t-3_5rem {
  padding-top: 3.5rem !important;
}

.m--left, l-3em {
  margin-bottom, b: 3em !important;
}

.m--left, l-3rem {
  margin-bottom, b: 3rem !important;
}

.m--left, l-3_5em {
  margin-bottom, b: 3.5em !important;
}

.m--left, l-3_5rem {
  margin-bottom, b: 3.5rem !important;
}

.p--left, l-3em {
  padding-bottom, b: 3em !important;
}

.p--left, l-3rem {
  padding-bottom, b: 3rem !important;
}

.p--left, l-3_5em {
  padding-bottom, b: 3.5em !important;
}

.p--left, l-3_5rem {
  padding-bottom, b: 3.5rem !important;
}

.m-r-3em {
  margin-right: 3em !important;
}

.m-r-3rem {
  margin-right: 3rem !important;
}

.m-r-3_5em {
  margin-right: 3.5em !important;
}

.m-r-3_5rem {
  margin-right: 3.5rem !important;
}

.p-r-3em {
  padding-right: 3em !important;
}

.p-r-3rem {
  padding-right: 3rem !important;
}

.p-r-3_5em {
  padding-right: 3.5em !important;
}

.p-r-3_5rem {
  padding-right: 3.5rem !important;
}

.row-start-4 {
  grid-row-start: 4;
}

.row-end-4 {
  grid-row-end: 4;
}

.m-a-4em {
  margin: 4em !important;
}

.m-a-4rem {
  margin: 4rem !important;
}

.m-a-4_5em {
  margin: 4.5em !important;
}

.m-a-4_5rem {
  margin: 4.5rem !important;
}

.p-a-4em {
  padding: 4em !important;
}

.p-a-4rem {
  padding: 4rem !important;
}

.p-a-4_5em {
  padding: 4.5em !important;
}

.p-a-4_5rem {
  padding: 4.5rem !important;
}

.m-t-4em {
  margin-top: 4em !important;
}

.m-t-4rem {
  margin-top: 4rem !important;
}

.m-t-4_5em {
  margin-top: 4.5em !important;
}

.m-t-4_5rem {
  margin-top: 4.5rem !important;
}

.p-t-4em {
  padding-top: 4em !important;
}

.p-t-4rem {
  padding-top: 4rem !important;
}

.p-t-4_5em {
  padding-top: 4.5em !important;
}

.p-t-4_5rem {
  padding-top: 4.5rem !important;
}

.m--left, l-4em {
  margin-bottom, b: 4em !important;
}

.m--left, l-4rem {
  margin-bottom, b: 4rem !important;
}

.m--left, l-4_5em {
  margin-bottom, b: 4.5em !important;
}

.m--left, l-4_5rem {
  margin-bottom, b: 4.5rem !important;
}

.p--left, l-4em {
  padding-bottom, b: 4em !important;
}

.p--left, l-4rem {
  padding-bottom, b: 4rem !important;
}

.p--left, l-4_5em {
  padding-bottom, b: 4.5em !important;
}

.p--left, l-4_5rem {
  padding-bottom, b: 4.5rem !important;
}

.m-r-4em {
  margin-right: 4em !important;
}

.m-r-4rem {
  margin-right: 4rem !important;
}

.m-r-4_5em {
  margin-right: 4.5em !important;
}

.m-r-4_5rem {
  margin-right: 4.5rem !important;
}

.p-r-4em {
  padding-right: 4em !important;
}

.p-r-4rem {
  padding-right: 4rem !important;
}

.p-r-4_5em {
  padding-right: 4.5em !important;
}

.p-r-4_5rem {
  padding-right: 4.5rem !important;
}

.row-start-5 {
  grid-row-start: 5;
}

.row-end-5 {
  grid-row-end: 5;
}

.m-a-5em {
  margin: 5em !important;
}

.m-a-5rem {
  margin: 5rem !important;
}

.m-a-5_5em {
  margin: 5.5em !important;
}

.m-a-5_5rem {
  margin: 5.5rem !important;
}

.p-a-5em {
  padding: 5em !important;
}

.p-a-5rem {
  padding: 5rem !important;
}

.p-a-5_5em {
  padding: 5.5em !important;
}

.p-a-5_5rem {
  padding: 5.5rem !important;
}

.m-t-5em {
  margin-top: 5em !important;
}

.m-t-5rem {
  margin-top: 5rem !important;
}

.m-t-5_5em {
  margin-top: 5.5em !important;
}

.m-t-5_5rem {
  margin-top: 5.5rem !important;
}

.p-t-5em {
  padding-top: 5em !important;
}

.p-t-5rem {
  padding-top: 5rem !important;
}

.p-t-5_5em {
  padding-top: 5.5em !important;
}

.p-t-5_5rem {
  padding-top: 5.5rem !important;
}

.m--left, l-5em {
  margin-bottom, b: 5em !important;
}

.m--left, l-5rem {
  margin-bottom, b: 5rem !important;
}

.m--left, l-5_5em {
  margin-bottom, b: 5.5em !important;
}

.m--left, l-5_5rem {
  margin-bottom, b: 5.5rem !important;
}

.p--left, l-5em {
  padding-bottom, b: 5em !important;
}

.p--left, l-5rem {
  padding-bottom, b: 5rem !important;
}

.p--left, l-5_5em {
  padding-bottom, b: 5.5em !important;
}

.p--left, l-5_5rem {
  padding-bottom, b: 5.5rem !important;
}

.m-r-5em {
  margin-right: 5em !important;
}

.m-r-5rem {
  margin-right: 5rem !important;
}

.m-r-5_5em {
  margin-right: 5.5em !important;
}

.m-r-5_5rem {
  margin-right: 5.5rem !important;
}

.p-r-5em {
  padding-right: 5em !important;
}

.p-r-5rem {
  padding-right: 5rem !important;
}

.p-r-5_5em {
  padding-right: 5.5em !important;
}

.p-r-5_5rem {
  padding-right: 5.5rem !important;
}

.row-start-6 {
  grid-row-start: 6;
}

.row-end-6 {
  grid-row-end: 6;
}

.m-a-6em {
  margin: 6em !important;
}

.m-a-6rem {
  margin: 6rem !important;
}

.m-a-6_5em {
  margin: 6.5em !important;
}

.m-a-6_5rem {
  margin: 6.5rem !important;
}

.p-a-6em {
  padding: 6em !important;
}

.p-a-6rem {
  padding: 6rem !important;
}

.p-a-6_5em {
  padding: 6.5em !important;
}

.p-a-6_5rem {
  padding: 6.5rem !important;
}

.m-t-6em {
  margin-top: 6em !important;
}

.m-t-6rem {
  margin-top: 6rem !important;
}

.m-t-6_5em {
  margin-top: 6.5em !important;
}

.m-t-6_5rem {
  margin-top: 6.5rem !important;
}

.p-t-6em {
  padding-top: 6em !important;
}

.p-t-6rem {
  padding-top: 6rem !important;
}

.p-t-6_5em {
  padding-top: 6.5em !important;
}

.p-t-6_5rem {
  padding-top: 6.5rem !important;
}

.m--left, l-6em {
  margin-bottom, b: 6em !important;
}

.m--left, l-6rem {
  margin-bottom, b: 6rem !important;
}

.m--left, l-6_5em {
  margin-bottom, b: 6.5em !important;
}

.m--left, l-6_5rem {
  margin-bottom, b: 6.5rem !important;
}

.p--left, l-6em {
  padding-bottom, b: 6em !important;
}

.p--left, l-6rem {
  padding-bottom, b: 6rem !important;
}

.p--left, l-6_5em {
  padding-bottom, b: 6.5em !important;
}

.p--left, l-6_5rem {
  padding-bottom, b: 6.5rem !important;
}

.m-r-6em {
  margin-right: 6em !important;
}

.m-r-6rem {
  margin-right: 6rem !important;
}

.m-r-6_5em {
  margin-right: 6.5em !important;
}

.m-r-6_5rem {
  margin-right: 6.5rem !important;
}

.p-r-6em {
  padding-right: 6em !important;
}

.p-r-6rem {
  padding-right: 6rem !important;
}

.p-r-6_5em {
  padding-right: 6.5em !important;
}

.p-r-6_5rem {
  padding-right: 6.5rem !important;
}

.row-start-7 {
  grid-row-start: 7;
}

.row-end-7 {
  grid-row-end: 7;
}

.m-a-7em {
  margin: 7em !important;
}

.m-a-7rem {
  margin: 7rem !important;
}

.m-a-7_5em {
  margin: 7.5em !important;
}

.m-a-7_5rem {
  margin: 7.5rem !important;
}

.p-a-7em {
  padding: 7em !important;
}

.p-a-7rem {
  padding: 7rem !important;
}

.p-a-7_5em {
  padding: 7.5em !important;
}

.p-a-7_5rem {
  padding: 7.5rem !important;
}

.m-t-7em {
  margin-top: 7em !important;
}

.m-t-7rem {
  margin-top: 7rem !important;
}

.m-t-7_5em {
  margin-top: 7.5em !important;
}

.m-t-7_5rem {
  margin-top: 7.5rem !important;
}

.p-t-7em {
  padding-top: 7em !important;
}

.p-t-7rem {
  padding-top: 7rem !important;
}

.p-t-7_5em {
  padding-top: 7.5em !important;
}

.p-t-7_5rem {
  padding-top: 7.5rem !important;
}

.m--left, l-7em {
  margin-bottom, b: 7em !important;
}

.m--left, l-7rem {
  margin-bottom, b: 7rem !important;
}

.m--left, l-7_5em {
  margin-bottom, b: 7.5em !important;
}

.m--left, l-7_5rem {
  margin-bottom, b: 7.5rem !important;
}

.p--left, l-7em {
  padding-bottom, b: 7em !important;
}

.p--left, l-7rem {
  padding-bottom, b: 7rem !important;
}

.p--left, l-7_5em {
  padding-bottom, b: 7.5em !important;
}

.p--left, l-7_5rem {
  padding-bottom, b: 7.5rem !important;
}

.m-r-7em {
  margin-right: 7em !important;
}

.m-r-7rem {
  margin-right: 7rem !important;
}

.m-r-7_5em {
  margin-right: 7.5em !important;
}

.m-r-7_5rem {
  margin-right: 7.5rem !important;
}

.p-r-7em {
  padding-right: 7em !important;
}

.p-r-7rem {
  padding-right: 7rem !important;
}

.p-r-7_5em {
  padding-right: 7.5em !important;
}

.p-r-7_5rem {
  padding-right: 7.5rem !important;
}

.row-start-8 {
  grid-row-start: 8;
}

.row-end-8 {
  grid-row-end: 8;
}

.m-a-8em {
  margin: 8em !important;
}

.m-a-8rem {
  margin: 8rem !important;
}

.m-a-8_5em {
  margin: 8.5em !important;
}

.m-a-8_5rem {
  margin: 8.5rem !important;
}

.p-a-8em {
  padding: 8em !important;
}

.p-a-8rem {
  padding: 8rem !important;
}

.p-a-8_5em {
  padding: 8.5em !important;
}

.p-a-8_5rem {
  padding: 8.5rem !important;
}

.m-t-8em {
  margin-top: 8em !important;
}

.m-t-8rem {
  margin-top: 8rem !important;
}

.m-t-8_5em {
  margin-top: 8.5em !important;
}

.m-t-8_5rem {
  margin-top: 8.5rem !important;
}

.p-t-8em {
  padding-top: 8em !important;
}

.p-t-8rem {
  padding-top: 8rem !important;
}

.p-t-8_5em {
  padding-top: 8.5em !important;
}

.p-t-8_5rem {
  padding-top: 8.5rem !important;
}

.m--left, l-8em {
  margin-bottom, b: 8em !important;
}

.m--left, l-8rem {
  margin-bottom, b: 8rem !important;
}

.m--left, l-8_5em {
  margin-bottom, b: 8.5em !important;
}

.m--left, l-8_5rem {
  margin-bottom, b: 8.5rem !important;
}

.p--left, l-8em {
  padding-bottom, b: 8em !important;
}

.p--left, l-8rem {
  padding-bottom, b: 8rem !important;
}

.p--left, l-8_5em {
  padding-bottom, b: 8.5em !important;
}

.p--left, l-8_5rem {
  padding-bottom, b: 8.5rem !important;
}

.m-r-8em {
  margin-right: 8em !important;
}

.m-r-8rem {
  margin-right: 8rem !important;
}

.m-r-8_5em {
  margin-right: 8.5em !important;
}

.m-r-8_5rem {
  margin-right: 8.5rem !important;
}

.p-r-8em {
  padding-right: 8em !important;
}

.p-r-8rem {
  padding-right: 8rem !important;
}

.p-r-8_5em {
  padding-right: 8.5em !important;
}

.p-r-8_5rem {
  padding-right: 8.5rem !important;
}

.row-start-9 {
  grid-row-start: 9;
}

.row-end-9 {
  grid-row-end: 9;
}

.m-a-9em {
  margin: 9em !important;
}

.m-a-9rem {
  margin: 9rem !important;
}

.m-a-9_5em {
  margin: 9.5em !important;
}

.m-a-9_5rem {
  margin: 9.5rem !important;
}

.p-a-9em {
  padding: 9em !important;
}

.p-a-9rem {
  padding: 9rem !important;
}

.p-a-9_5em {
  padding: 9.5em !important;
}

.p-a-9_5rem {
  padding: 9.5rem !important;
}

.m-t-9em {
  margin-top: 9em !important;
}

.m-t-9rem {
  margin-top: 9rem !important;
}

.m-t-9_5em {
  margin-top: 9.5em !important;
}

.m-t-9_5rem {
  margin-top: 9.5rem !important;
}

.p-t-9em {
  padding-top: 9em !important;
}

.p-t-9rem {
  padding-top: 9rem !important;
}

.p-t-9_5em {
  padding-top: 9.5em !important;
}

.p-t-9_5rem {
  padding-top: 9.5rem !important;
}

.m--left, l-9em {
  margin-bottom, b: 9em !important;
}

.m--left, l-9rem {
  margin-bottom, b: 9rem !important;
}

.m--left, l-9_5em {
  margin-bottom, b: 9.5em !important;
}

.m--left, l-9_5rem {
  margin-bottom, b: 9.5rem !important;
}

.p--left, l-9em {
  padding-bottom, b: 9em !important;
}

.p--left, l-9rem {
  padding-bottom, b: 9rem !important;
}

.p--left, l-9_5em {
  padding-bottom, b: 9.5em !important;
}

.p--left, l-9_5rem {
  padding-bottom, b: 9.5rem !important;
}

.m-r-9em {
  margin-right: 9em !important;
}

.m-r-9rem {
  margin-right: 9rem !important;
}

.m-r-9_5em {
  margin-right: 9.5em !important;
}

.m-r-9_5rem {
  margin-right: 9.5rem !important;
}

.p-r-9em {
  padding-right: 9em !important;
}

.p-r-9rem {
  padding-right: 9rem !important;
}

.p-r-9_5em {
  padding-right: 9.5em !important;
}

.p-r-9_5rem {
  padding-right: 9.5rem !important;
}

.row-start-10 {
  grid-row-start: 10;
}

.row-end-10 {
  grid-row-end: 10;
}

.m-a-10em {
  margin: 10em !important;
}

.m-a-10rem {
  margin: 10rem !important;
}

.m-a-10_5em {
  margin: 10.5em !important;
}

.m-a-10_5rem {
  margin: 10.5rem !important;
}

.p-a-10em {
  padding: 10em !important;
}

.p-a-10rem {
  padding: 10rem !important;
}

.p-a-10_5em {
  padding: 10.5em !important;
}

.p-a-10_5rem {
  padding: 10.5rem !important;
}

.m-t-10em {
  margin-top: 10em !important;
}

.m-t-10rem {
  margin-top: 10rem !important;
}

.m-t-10_5em {
  margin-top: 10.5em !important;
}

.m-t-10_5rem {
  margin-top: 10.5rem !important;
}

.p-t-10em {
  padding-top: 10em !important;
}

.p-t-10rem {
  padding-top: 10rem !important;
}

.p-t-10_5em {
  padding-top: 10.5em !important;
}

.p-t-10_5rem {
  padding-top: 10.5rem !important;
}

.m--left, l-10em {
  margin-bottom, b: 10em !important;
}

.m--left, l-10rem {
  margin-bottom, b: 10rem !important;
}

.m--left, l-10_5em {
  margin-bottom, b: 10.5em !important;
}

.m--left, l-10_5rem {
  margin-bottom, b: 10.5rem !important;
}

.p--left, l-10em {
  padding-bottom, b: 10em !important;
}

.p--left, l-10rem {
  padding-bottom, b: 10rem !important;
}

.p--left, l-10_5em {
  padding-bottom, b: 10.5em !important;
}

.p--left, l-10_5rem {
  padding-bottom, b: 10.5rem !important;
}

.m-r-10em {
  margin-right: 10em !important;
}

.m-r-10rem {
  margin-right: 10rem !important;
}

.m-r-10_5em {
  margin-right: 10.5em !important;
}

.m-r-10_5rem {
  margin-right: 10.5rem !important;
}

.p-r-10em {
  padding-right: 10em !important;
}

.p-r-10rem {
  padding-right: 10rem !important;
}

.p-r-10_5em {
  padding-right: 10.5em !important;
}

.p-r-10_5rem {
  padding-right: 10.5rem !important;
}

/*grid*/
.grid-container-wrap, .woocommerce-form-login-toggle:not(:empty),
.woocommerce-notices-wrapper:not(:empty) {
  position: relative;
  margin: 0 auto;
}
@media (min-width: 1621px) {
  .grid-container-wrap, .woocommerce-form-login-toggle:not(:empty),
  .woocommerce-notices-wrapper:not(:empty) {
    width: 1500px;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container-wrap, .woocommerce-form-login-toggle:not(:empty),
  .woocommerce-notices-wrapper:not(:empty) {
    width: 1150px;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container-wrap, .woocommerce-form-login-toggle:not(:empty),
  .woocommerce-notices-wrapper:not(:empty) {
    width: 940px;
  }
}
@media (max-width: 991px) {
  .grid-container-wrap, .woocommerce-form-login-toggle:not(:empty),
  .woocommerce-notices-wrapper:not(:empty) {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

.grid-container {
  width: 100%;
  display: grid;
  grid-column-gap: var(--columnGap);
  grid-template-columns: repeat(12, 1fr);
}
.grid-container > [class*=grid-col] {
  grid-column: span 12;
}
.grid-container > .grid-col-1:not([class*=grid-col-1-]) {
  grid-column: span 1;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-1-8k-min {
    grid-column: span 1;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-1-4k-min {
    grid-column: span 1;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-1-hd-min {
    grid-column: span 1;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-1-xxl-min {
    grid-column: span 1;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-1-xl-min {
    grid-column: span 1;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-1-lg-min {
    grid-column: span 1;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-1-md-min {
    grid-column: span 1;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-1-sm-min {
    grid-column: span 1;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-1-xs-min {
    grid-column: span 1;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-1-8k-max {
    grid-column: span 1;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-1-4k-max {
    grid-column: span 1;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-1-hd-max {
    grid-column: span 1;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-1-xxl-max {
    grid-column: span 1;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-1-xl-max {
    grid-column: span 1;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-1-lg-max {
    grid-column: span 1;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-1-md-max {
    grid-column: span 1;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-1-sm-max {
    grid-column: span 1;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-1-xs-max {
    grid-column: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-1-8k-4k {
    grid-column: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-1-8k-hd {
    grid-column: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-1-8k-xxl {
    grid-column: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-1-8k-xl {
    grid-column: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-1-8k-lg {
    grid-column: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-1-8k-md {
    grid-column: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-1-8k-sm {
    grid-column: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-1-8k-xs {
    grid-column: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-1-4k-hd {
    grid-column: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-1-4k-xxl {
    grid-column: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-1-4k-xl {
    grid-column: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-1-4k-lg {
    grid-column: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-1-4k-md {
    grid-column: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-1-4k-sm {
    grid-column: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-1-4k-xs {
    grid-column: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-1-hd-xxl {
    grid-column: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-1-hd-xl {
    grid-column: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-1-hd-lg {
    grid-column: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-1-hd-md {
    grid-column: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-1-hd-sm {
    grid-column: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-1-hd-xs {
    grid-column: span 1;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-1-xxl-xl {
    grid-column: span 1;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-1-xxl-lg {
    grid-column: span 1;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-1-xxl-md {
    grid-column: span 1;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-1-xxl-sm {
    grid-column: span 1;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-1-xxl-xs {
    grid-column: span 1;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-1-xl-lg {
    grid-column: span 1;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-1-xl-md {
    grid-column: span 1;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-1-xl-sm {
    grid-column: span 1;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-1-xl-xs {
    grid-column: span 1;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-1-lg-md {
    grid-column: span 1;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-1-lg-sm {
    grid-column: span 1;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-1-lg-xs {
    grid-column: span 1;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-1-md-sm {
    grid-column: span 1;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-1-md-xs {
    grid-column: span 1;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-1-sm-xs {
    grid-column: span 1;
  }
}
.grid-container > .grid-colstart-1:not([class*=grid-colstart-1-]) {
  grid-column-start: 1;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-1-8k-min {
    grid-column-start: 1;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-1-4k-min {
    grid-column-start: 1;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-1-hd-min {
    grid-column-start: 1;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-1-xxl-min {
    grid-column-start: 1;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-1-xl-min {
    grid-column-start: 1;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-1-lg-min {
    grid-column-start: 1;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-1-md-min {
    grid-column-start: 1;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-1-sm-min {
    grid-column-start: 1;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-1-xs-min {
    grid-column-start: 1;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-1-8k-max {
    grid-column-start: 1;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-1-4k-max {
    grid-column-start: 1;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-1-hd-max {
    grid-column-start: 1;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-1-xxl-max {
    grid-column-start: 1;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-1-xl-max {
    grid-column-start: 1;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-1-lg-max {
    grid-column-start: 1;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-1-md-max {
    grid-column-start: 1;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-1-sm-max {
    grid-column-start: 1;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-1-xs-max {
    grid-column-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-1-8k-4k {
    grid-column-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-1-8k-hd {
    grid-column-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-1-8k-xxl {
    grid-column-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-1-8k-xl {
    grid-column-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-1-8k-lg {
    grid-column-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-1-8k-md {
    grid-column-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-1-8k-sm {
    grid-column-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-1-8k-xs {
    grid-column-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-1-4k-hd {
    grid-column-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-1-4k-xxl {
    grid-column-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-1-4k-xl {
    grid-column-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-1-4k-lg {
    grid-column-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-1-4k-md {
    grid-column-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-1-4k-sm {
    grid-column-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-1-4k-xs {
    grid-column-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-1-hd-xxl {
    grid-column-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-1-hd-xl {
    grid-column-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-1-hd-lg {
    grid-column-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-1-hd-md {
    grid-column-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-1-hd-sm {
    grid-column-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-1-hd-xs {
    grid-column-start: 1;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-1-xxl-xl {
    grid-column-start: 1;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-1-xxl-lg {
    grid-column-start: 1;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-1-xxl-md {
    grid-column-start: 1;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-1-xxl-sm {
    grid-column-start: 1;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-1-xxl-xs {
    grid-column-start: 1;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-1-xl-lg {
    grid-column-start: 1;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-1-xl-md {
    grid-column-start: 1;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-1-xl-sm {
    grid-column-start: 1;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-1-xl-xs {
    grid-column-start: 1;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-1-lg-md {
    grid-column-start: 1;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-1-lg-sm {
    grid-column-start: 1;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-1-lg-xs {
    grid-column-start: 1;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-1-md-sm {
    grid-column-start: 1;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-1-md-xs {
    grid-column-start: 1;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-1-sm-xs {
    grid-column-start: 1;
  }
}
.grid-container > .grid-colend-1:not([class*=grid-colend-1-]) {
  grid-column-end: 1;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-1-8k-min {
    grid-column-end: 1;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-1-4k-min {
    grid-column-end: 1;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-1-hd-min {
    grid-column-end: 1;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-1-xxl-min {
    grid-column-end: 1;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-1-xl-min {
    grid-column-end: 1;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-1-lg-min {
    grid-column-end: 1;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-1-md-min {
    grid-column-end: 1;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-1-sm-min {
    grid-column-end: 1;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-1-xs-min {
    grid-column-end: 1;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-1-8k-max {
    grid-column-end: 1;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-1-4k-max {
    grid-column-end: 1;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-1-hd-max {
    grid-column-end: 1;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-1-xxl-max {
    grid-column-end: 1;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-1-xl-max {
    grid-column-end: 1;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-1-lg-max {
    grid-column-end: 1;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-1-md-max {
    grid-column-end: 1;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-1-sm-max {
    grid-column-end: 1;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-1-xs-max {
    grid-column-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-1-8k-4k {
    grid-column-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-1-8k-hd {
    grid-column-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-1-8k-xxl {
    grid-column-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-1-8k-xl {
    grid-column-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-1-8k-lg {
    grid-column-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-1-8k-md {
    grid-column-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-1-8k-sm {
    grid-column-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-1-8k-xs {
    grid-column-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-1-4k-hd {
    grid-column-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-1-4k-xxl {
    grid-column-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-1-4k-xl {
    grid-column-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-1-4k-lg {
    grid-column-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-1-4k-md {
    grid-column-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-1-4k-sm {
    grid-column-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-1-4k-xs {
    grid-column-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-1-hd-xxl {
    grid-column-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-1-hd-xl {
    grid-column-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-1-hd-lg {
    grid-column-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-1-hd-md {
    grid-column-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-1-hd-sm {
    grid-column-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-1-hd-xs {
    grid-column-end: 1;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-1-xxl-xl {
    grid-column-end: 1;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-1-xxl-lg {
    grid-column-end: 1;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-1-xxl-md {
    grid-column-end: 1;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-1-xxl-sm {
    grid-column-end: 1;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-1-xxl-xs {
    grid-column-end: 1;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-1-xl-lg {
    grid-column-end: 1;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-1-xl-md {
    grid-column-end: 1;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-1-xl-sm {
    grid-column-end: 1;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-1-xl-xs {
    grid-column-end: 1;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-1-lg-md {
    grid-column-end: 1;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-1-lg-sm {
    grid-column-end: 1;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-1-lg-xs {
    grid-column-end: 1;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-1-md-sm {
    grid-column-end: 1;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-1-md-xs {
    grid-column-end: 1;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-1-sm-xs {
    grid-column-end: 1;
  }
}
.grid-container > .grid-row-1:not([class*=grid-row-1-]) {
  grid-row: span 1;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-1-8k-min {
    grid-row: span 1;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-1-4k-min {
    grid-row: span 1;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-1-hd-min {
    grid-row: span 1;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-1-xxl-min {
    grid-row: span 1;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-1-xl-min {
    grid-row: span 1;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-1-lg-min {
    grid-row: span 1;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-1-md-min {
    grid-row: span 1;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-1-sm-min {
    grid-row: span 1;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-1-xs-min {
    grid-row: span 1;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-1-8k-max {
    grid-row: span 1;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-1-4k-max {
    grid-row: span 1;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-1-hd-max {
    grid-row: span 1;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-1-xxl-max {
    grid-row: span 1;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-1-xl-max {
    grid-row: span 1;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-1-lg-max {
    grid-row: span 1;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-1-md-max {
    grid-row: span 1;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-1-sm-max {
    grid-row: span 1;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-1-xs-max {
    grid-row: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-1-8k-4k {
    grid-row: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-1-8k-hd {
    grid-row: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-1-8k-xxl {
    grid-row: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-1-8k-xl {
    grid-row: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-1-8k-lg {
    grid-row: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-1-8k-md {
    grid-row: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-1-8k-sm {
    grid-row: span 1;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-1-8k-xs {
    grid-row: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-1-4k-hd {
    grid-row: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-1-4k-xxl {
    grid-row: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-1-4k-xl {
    grid-row: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-1-4k-lg {
    grid-row: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-1-4k-md {
    grid-row: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-1-4k-sm {
    grid-row: span 1;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-1-4k-xs {
    grid-row: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-1-hd-xxl {
    grid-row: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-1-hd-xl {
    grid-row: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-1-hd-lg {
    grid-row: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-1-hd-md {
    grid-row: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-1-hd-sm {
    grid-row: span 1;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-1-hd-xs {
    grid-row: span 1;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-1-xxl-xl {
    grid-row: span 1;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-1-xxl-lg {
    grid-row: span 1;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-1-xxl-md {
    grid-row: span 1;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-1-xxl-sm {
    grid-row: span 1;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-1-xxl-xs {
    grid-row: span 1;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-1-xl-lg {
    grid-row: span 1;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-1-xl-md {
    grid-row: span 1;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-1-xl-sm {
    grid-row: span 1;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-1-xl-xs {
    grid-row: span 1;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-1-lg-md {
    grid-row: span 1;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-1-lg-sm {
    grid-row: span 1;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-1-lg-xs {
    grid-row: span 1;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-1-md-sm {
    grid-row: span 1;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-1-md-xs {
    grid-row: span 1;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-1-sm-xs {
    grid-row: span 1;
  }
}
.grid-container > .grid-rowstart-1:not([class*=grid-rowstart-1-]) {
  grid-row-start: 1;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-1-8k-min {
    grid-row-start: 1;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-1-4k-min {
    grid-row-start: 1;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-1-hd-min {
    grid-row-start: 1;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-1-xxl-min {
    grid-row-start: 1;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-1-xl-min {
    grid-row-start: 1;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-1-lg-min {
    grid-row-start: 1;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-1-md-min {
    grid-row-start: 1;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-1-sm-min {
    grid-row-start: 1;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-1-xs-min {
    grid-row-start: 1;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-1-8k-max {
    grid-row-start: 1;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-1-4k-max {
    grid-row-start: 1;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-1-hd-max {
    grid-row-start: 1;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-1-xxl-max {
    grid-row-start: 1;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-1-xl-max {
    grid-row-start: 1;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-1-lg-max {
    grid-row-start: 1;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-1-md-max {
    grid-row-start: 1;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-1-sm-max {
    grid-row-start: 1;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-1-xs-max {
    grid-row-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-1-8k-4k {
    grid-row-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-1-8k-hd {
    grid-row-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-1-8k-xxl {
    grid-row-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-1-8k-xl {
    grid-row-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-1-8k-lg {
    grid-row-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-1-8k-md {
    grid-row-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-1-8k-sm {
    grid-row-start: 1;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-1-8k-xs {
    grid-row-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-1-4k-hd {
    grid-row-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-1-4k-xxl {
    grid-row-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-1-4k-xl {
    grid-row-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-1-4k-lg {
    grid-row-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-1-4k-md {
    grid-row-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-1-4k-sm {
    grid-row-start: 1;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-1-4k-xs {
    grid-row-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-1-hd-xxl {
    grid-row-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-1-hd-xl {
    grid-row-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-1-hd-lg {
    grid-row-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-1-hd-md {
    grid-row-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-1-hd-sm {
    grid-row-start: 1;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-1-hd-xs {
    grid-row-start: 1;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-1-xxl-xl {
    grid-row-start: 1;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-1-xxl-lg {
    grid-row-start: 1;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-1-xxl-md {
    grid-row-start: 1;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-1-xxl-sm {
    grid-row-start: 1;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-1-xxl-xs {
    grid-row-start: 1;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-1-xl-lg {
    grid-row-start: 1;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-1-xl-md {
    grid-row-start: 1;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-1-xl-sm {
    grid-row-start: 1;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-1-xl-xs {
    grid-row-start: 1;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-1-lg-md {
    grid-row-start: 1;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-1-lg-sm {
    grid-row-start: 1;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-1-lg-xs {
    grid-row-start: 1;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-1-md-sm {
    grid-row-start: 1;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-1-md-xs {
    grid-row-start: 1;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-1-sm-xs {
    grid-row-start: 1;
  }
}
.grid-container > .grid-rowend-1:not([class*=grid-rowend-1-]) {
  grid-row-end: 1;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-1-8k-min {
    grid-row-end: 1;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-1-4k-min {
    grid-row-end: 1;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-1-hd-min {
    grid-row-end: 1;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-1-xxl-min {
    grid-row-end: 1;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-1-xl-min {
    grid-row-end: 1;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-1-lg-min {
    grid-row-end: 1;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-1-md-min {
    grid-row-end: 1;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-1-sm-min {
    grid-row-end: 1;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-1-xs-min {
    grid-row-end: 1;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-1-8k-max {
    grid-row-end: 1;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-1-4k-max {
    grid-row-end: 1;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-1-hd-max {
    grid-row-end: 1;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-1-xxl-max {
    grid-row-end: 1;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-1-xl-max {
    grid-row-end: 1;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-1-lg-max {
    grid-row-end: 1;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-1-md-max {
    grid-row-end: 1;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-1-sm-max {
    grid-row-end: 1;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-1-xs-max {
    grid-row-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-1-8k-4k {
    grid-row-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-1-8k-hd {
    grid-row-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-1-8k-xxl {
    grid-row-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-1-8k-xl {
    grid-row-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-1-8k-lg {
    grid-row-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-1-8k-md {
    grid-row-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-1-8k-sm {
    grid-row-end: 1;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-1-8k-xs {
    grid-row-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-1-4k-hd {
    grid-row-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-1-4k-xxl {
    grid-row-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-1-4k-xl {
    grid-row-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-1-4k-lg {
    grid-row-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-1-4k-md {
    grid-row-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-1-4k-sm {
    grid-row-end: 1;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-1-4k-xs {
    grid-row-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-1-hd-xxl {
    grid-row-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-1-hd-xl {
    grid-row-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-1-hd-lg {
    grid-row-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-1-hd-md {
    grid-row-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-1-hd-sm {
    grid-row-end: 1;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-1-hd-xs {
    grid-row-end: 1;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-1-xxl-xl {
    grid-row-end: 1;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-1-xxl-lg {
    grid-row-end: 1;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-1-xxl-md {
    grid-row-end: 1;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-1-xxl-sm {
    grid-row-end: 1;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-1-xxl-xs {
    grid-row-end: 1;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-1-xl-lg {
    grid-row-end: 1;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-1-xl-md {
    grid-row-end: 1;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-1-xl-sm {
    grid-row-end: 1;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-1-xl-xs {
    grid-row-end: 1;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-1-lg-md {
    grid-row-end: 1;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-1-lg-sm {
    grid-row-end: 1;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-1-lg-xs {
    grid-row-end: 1;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-1-md-sm {
    grid-row-end: 1;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-1-md-xs {
    grid-row-end: 1;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-1-sm-xs {
    grid-row-end: 1;
  }
}
.grid-container > .grid-col-2:not([class*=grid-col-2-]) {
  grid-column: span 2;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-2-8k-min {
    grid-column: span 2;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-2-4k-min {
    grid-column: span 2;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-2-hd-min {
    grid-column: span 2;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-2-xxl-min {
    grid-column: span 2;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-2-xl-min {
    grid-column: span 2;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-2-lg-min {
    grid-column: span 2;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-2-md-min {
    grid-column: span 2;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-2-sm-min {
    grid-column: span 2;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-2-xs-min {
    grid-column: span 2;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-2-8k-max {
    grid-column: span 2;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-2-4k-max {
    grid-column: span 2;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-2-hd-max {
    grid-column: span 2;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-2-xxl-max {
    grid-column: span 2;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-2-xl-max {
    grid-column: span 2;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-2-lg-max {
    grid-column: span 2;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-2-md-max {
    grid-column: span 2;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-2-sm-max {
    grid-column: span 2;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-2-xs-max {
    grid-column: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-2-8k-4k {
    grid-column: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-2-8k-hd {
    grid-column: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-2-8k-xxl {
    grid-column: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-2-8k-xl {
    grid-column: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-2-8k-lg {
    grid-column: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-2-8k-md {
    grid-column: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-2-8k-sm {
    grid-column: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-2-8k-xs {
    grid-column: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-2-4k-hd {
    grid-column: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-2-4k-xxl {
    grid-column: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-2-4k-xl {
    grid-column: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-2-4k-lg {
    grid-column: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-2-4k-md {
    grid-column: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-2-4k-sm {
    grid-column: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-2-4k-xs {
    grid-column: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-2-hd-xxl {
    grid-column: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-2-hd-xl {
    grid-column: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-2-hd-lg {
    grid-column: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-2-hd-md {
    grid-column: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-2-hd-sm {
    grid-column: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-2-hd-xs {
    grid-column: span 2;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-2-xxl-xl {
    grid-column: span 2;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-2-xxl-lg {
    grid-column: span 2;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-2-xxl-md {
    grid-column: span 2;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-2-xxl-sm {
    grid-column: span 2;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-2-xxl-xs {
    grid-column: span 2;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-2-xl-lg {
    grid-column: span 2;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-2-xl-md {
    grid-column: span 2;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-2-xl-sm {
    grid-column: span 2;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-2-xl-xs {
    grid-column: span 2;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-2-lg-md {
    grid-column: span 2;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-2-lg-sm {
    grid-column: span 2;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-2-lg-xs {
    grid-column: span 2;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-2-md-sm {
    grid-column: span 2;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-2-md-xs {
    grid-column: span 2;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-2-sm-xs {
    grid-column: span 2;
  }
}
.grid-container > .grid-colstart-2:not([class*=grid-colstart-2-]) {
  grid-column-start: 2;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-2-8k-min {
    grid-column-start: 2;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-2-4k-min {
    grid-column-start: 2;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-2-hd-min {
    grid-column-start: 2;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-2-xxl-min {
    grid-column-start: 2;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-2-xl-min {
    grid-column-start: 2;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-2-lg-min {
    grid-column-start: 2;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-2-md-min {
    grid-column-start: 2;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-2-sm-min {
    grid-column-start: 2;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-2-xs-min {
    grid-column-start: 2;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-2-8k-max {
    grid-column-start: 2;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-2-4k-max {
    grid-column-start: 2;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-2-hd-max {
    grid-column-start: 2;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-2-xxl-max {
    grid-column-start: 2;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-2-xl-max {
    grid-column-start: 2;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-2-lg-max {
    grid-column-start: 2;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-2-md-max {
    grid-column-start: 2;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-2-sm-max {
    grid-column-start: 2;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-2-xs-max {
    grid-column-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-2-8k-4k {
    grid-column-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-2-8k-hd {
    grid-column-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-2-8k-xxl {
    grid-column-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-2-8k-xl {
    grid-column-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-2-8k-lg {
    grid-column-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-2-8k-md {
    grid-column-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-2-8k-sm {
    grid-column-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-2-8k-xs {
    grid-column-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-2-4k-hd {
    grid-column-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-2-4k-xxl {
    grid-column-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-2-4k-xl {
    grid-column-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-2-4k-lg {
    grid-column-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-2-4k-md {
    grid-column-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-2-4k-sm {
    grid-column-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-2-4k-xs {
    grid-column-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-2-hd-xxl {
    grid-column-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-2-hd-xl {
    grid-column-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-2-hd-lg {
    grid-column-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-2-hd-md {
    grid-column-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-2-hd-sm {
    grid-column-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-2-hd-xs {
    grid-column-start: 2;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-2-xxl-xl {
    grid-column-start: 2;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-2-xxl-lg {
    grid-column-start: 2;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-2-xxl-md {
    grid-column-start: 2;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-2-xxl-sm {
    grid-column-start: 2;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-2-xxl-xs {
    grid-column-start: 2;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-2-xl-lg {
    grid-column-start: 2;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-2-xl-md {
    grid-column-start: 2;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-2-xl-sm {
    grid-column-start: 2;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-2-xl-xs {
    grid-column-start: 2;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-2-lg-md {
    grid-column-start: 2;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-2-lg-sm {
    grid-column-start: 2;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-2-lg-xs {
    grid-column-start: 2;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-2-md-sm {
    grid-column-start: 2;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-2-md-xs {
    grid-column-start: 2;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-2-sm-xs {
    grid-column-start: 2;
  }
}
.grid-container > .grid-colend-2:not([class*=grid-colend-2-]) {
  grid-column-end: 2;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-2-8k-min {
    grid-column-end: 2;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-2-4k-min {
    grid-column-end: 2;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-2-hd-min {
    grid-column-end: 2;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-2-xxl-min {
    grid-column-end: 2;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-2-xl-min {
    grid-column-end: 2;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-2-lg-min {
    grid-column-end: 2;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-2-md-min {
    grid-column-end: 2;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-2-sm-min {
    grid-column-end: 2;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-2-xs-min {
    grid-column-end: 2;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-2-8k-max {
    grid-column-end: 2;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-2-4k-max {
    grid-column-end: 2;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-2-hd-max {
    grid-column-end: 2;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-2-xxl-max {
    grid-column-end: 2;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-2-xl-max {
    grid-column-end: 2;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-2-lg-max {
    grid-column-end: 2;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-2-md-max {
    grid-column-end: 2;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-2-sm-max {
    grid-column-end: 2;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-2-xs-max {
    grid-column-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-2-8k-4k {
    grid-column-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-2-8k-hd {
    grid-column-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-2-8k-xxl {
    grid-column-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-2-8k-xl {
    grid-column-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-2-8k-lg {
    grid-column-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-2-8k-md {
    grid-column-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-2-8k-sm {
    grid-column-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-2-8k-xs {
    grid-column-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-2-4k-hd {
    grid-column-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-2-4k-xxl {
    grid-column-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-2-4k-xl {
    grid-column-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-2-4k-lg {
    grid-column-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-2-4k-md {
    grid-column-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-2-4k-sm {
    grid-column-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-2-4k-xs {
    grid-column-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-2-hd-xxl {
    grid-column-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-2-hd-xl {
    grid-column-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-2-hd-lg {
    grid-column-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-2-hd-md {
    grid-column-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-2-hd-sm {
    grid-column-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-2-hd-xs {
    grid-column-end: 2;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-2-xxl-xl {
    grid-column-end: 2;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-2-xxl-lg {
    grid-column-end: 2;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-2-xxl-md {
    grid-column-end: 2;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-2-xxl-sm {
    grid-column-end: 2;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-2-xxl-xs {
    grid-column-end: 2;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-2-xl-lg {
    grid-column-end: 2;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-2-xl-md {
    grid-column-end: 2;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-2-xl-sm {
    grid-column-end: 2;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-2-xl-xs {
    grid-column-end: 2;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-2-lg-md {
    grid-column-end: 2;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-2-lg-sm {
    grid-column-end: 2;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-2-lg-xs {
    grid-column-end: 2;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-2-md-sm {
    grid-column-end: 2;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-2-md-xs {
    grid-column-end: 2;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-2-sm-xs {
    grid-column-end: 2;
  }
}
.grid-container > .grid-row-2:not([class*=grid-row-2-]) {
  grid-row: span 2;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-2-8k-min {
    grid-row: span 2;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-2-4k-min {
    grid-row: span 2;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-2-hd-min {
    grid-row: span 2;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-2-xxl-min {
    grid-row: span 2;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-2-xl-min {
    grid-row: span 2;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-2-lg-min {
    grid-row: span 2;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-2-md-min {
    grid-row: span 2;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-2-sm-min {
    grid-row: span 2;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-2-xs-min {
    grid-row: span 2;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-2-8k-max {
    grid-row: span 2;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-2-4k-max {
    grid-row: span 2;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-2-hd-max {
    grid-row: span 2;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-2-xxl-max {
    grid-row: span 2;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-2-xl-max {
    grid-row: span 2;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-2-lg-max {
    grid-row: span 2;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-2-md-max {
    grid-row: span 2;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-2-sm-max {
    grid-row: span 2;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-2-xs-max {
    grid-row: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-2-8k-4k {
    grid-row: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-2-8k-hd {
    grid-row: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-2-8k-xxl {
    grid-row: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-2-8k-xl {
    grid-row: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-2-8k-lg {
    grid-row: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-2-8k-md {
    grid-row: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-2-8k-sm {
    grid-row: span 2;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-2-8k-xs {
    grid-row: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-2-4k-hd {
    grid-row: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-2-4k-xxl {
    grid-row: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-2-4k-xl {
    grid-row: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-2-4k-lg {
    grid-row: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-2-4k-md {
    grid-row: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-2-4k-sm {
    grid-row: span 2;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-2-4k-xs {
    grid-row: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-2-hd-xxl {
    grid-row: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-2-hd-xl {
    grid-row: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-2-hd-lg {
    grid-row: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-2-hd-md {
    grid-row: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-2-hd-sm {
    grid-row: span 2;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-2-hd-xs {
    grid-row: span 2;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-2-xxl-xl {
    grid-row: span 2;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-2-xxl-lg {
    grid-row: span 2;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-2-xxl-md {
    grid-row: span 2;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-2-xxl-sm {
    grid-row: span 2;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-2-xxl-xs {
    grid-row: span 2;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-2-xl-lg {
    grid-row: span 2;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-2-xl-md {
    grid-row: span 2;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-2-xl-sm {
    grid-row: span 2;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-2-xl-xs {
    grid-row: span 2;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-2-lg-md {
    grid-row: span 2;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-2-lg-sm {
    grid-row: span 2;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-2-lg-xs {
    grid-row: span 2;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-2-md-sm {
    grid-row: span 2;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-2-md-xs {
    grid-row: span 2;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-2-sm-xs {
    grid-row: span 2;
  }
}
.grid-container > .grid-rowstart-2:not([class*=grid-rowstart-2-]) {
  grid-row-start: 2;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-2-8k-min {
    grid-row-start: 2;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-2-4k-min {
    grid-row-start: 2;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-2-hd-min {
    grid-row-start: 2;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-2-xxl-min {
    grid-row-start: 2;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-2-xl-min {
    grid-row-start: 2;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-2-lg-min {
    grid-row-start: 2;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-2-md-min {
    grid-row-start: 2;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-2-sm-min {
    grid-row-start: 2;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-2-xs-min {
    grid-row-start: 2;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-2-8k-max {
    grid-row-start: 2;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-2-4k-max {
    grid-row-start: 2;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-2-hd-max {
    grid-row-start: 2;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-2-xxl-max {
    grid-row-start: 2;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-2-xl-max {
    grid-row-start: 2;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-2-lg-max {
    grid-row-start: 2;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-2-md-max {
    grid-row-start: 2;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-2-sm-max {
    grid-row-start: 2;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-2-xs-max {
    grid-row-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-2-8k-4k {
    grid-row-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-2-8k-hd {
    grid-row-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-2-8k-xxl {
    grid-row-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-2-8k-xl {
    grid-row-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-2-8k-lg {
    grid-row-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-2-8k-md {
    grid-row-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-2-8k-sm {
    grid-row-start: 2;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-2-8k-xs {
    grid-row-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-2-4k-hd {
    grid-row-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-2-4k-xxl {
    grid-row-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-2-4k-xl {
    grid-row-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-2-4k-lg {
    grid-row-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-2-4k-md {
    grid-row-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-2-4k-sm {
    grid-row-start: 2;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-2-4k-xs {
    grid-row-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-2-hd-xxl {
    grid-row-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-2-hd-xl {
    grid-row-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-2-hd-lg {
    grid-row-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-2-hd-md {
    grid-row-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-2-hd-sm {
    grid-row-start: 2;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-2-hd-xs {
    grid-row-start: 2;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-2-xxl-xl {
    grid-row-start: 2;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-2-xxl-lg {
    grid-row-start: 2;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-2-xxl-md {
    grid-row-start: 2;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-2-xxl-sm {
    grid-row-start: 2;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-2-xxl-xs {
    grid-row-start: 2;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-2-xl-lg {
    grid-row-start: 2;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-2-xl-md {
    grid-row-start: 2;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-2-xl-sm {
    grid-row-start: 2;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-2-xl-xs {
    grid-row-start: 2;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-2-lg-md {
    grid-row-start: 2;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-2-lg-sm {
    grid-row-start: 2;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-2-lg-xs {
    grid-row-start: 2;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-2-md-sm {
    grid-row-start: 2;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-2-md-xs {
    grid-row-start: 2;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-2-sm-xs {
    grid-row-start: 2;
  }
}
.grid-container > .grid-rowend-2:not([class*=grid-rowend-2-]) {
  grid-row-end: 2;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-2-8k-min {
    grid-row-end: 2;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-2-4k-min {
    grid-row-end: 2;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-2-hd-min {
    grid-row-end: 2;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-2-xxl-min {
    grid-row-end: 2;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-2-xl-min {
    grid-row-end: 2;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-2-lg-min {
    grid-row-end: 2;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-2-md-min {
    grid-row-end: 2;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-2-sm-min {
    grid-row-end: 2;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-2-xs-min {
    grid-row-end: 2;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-2-8k-max {
    grid-row-end: 2;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-2-4k-max {
    grid-row-end: 2;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-2-hd-max {
    grid-row-end: 2;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-2-xxl-max {
    grid-row-end: 2;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-2-xl-max {
    grid-row-end: 2;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-2-lg-max {
    grid-row-end: 2;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-2-md-max {
    grid-row-end: 2;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-2-sm-max {
    grid-row-end: 2;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-2-xs-max {
    grid-row-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-2-8k-4k {
    grid-row-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-2-8k-hd {
    grid-row-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-2-8k-xxl {
    grid-row-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-2-8k-xl {
    grid-row-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-2-8k-lg {
    grid-row-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-2-8k-md {
    grid-row-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-2-8k-sm {
    grid-row-end: 2;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-2-8k-xs {
    grid-row-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-2-4k-hd {
    grid-row-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-2-4k-xxl {
    grid-row-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-2-4k-xl {
    grid-row-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-2-4k-lg {
    grid-row-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-2-4k-md {
    grid-row-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-2-4k-sm {
    grid-row-end: 2;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-2-4k-xs {
    grid-row-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-2-hd-xxl {
    grid-row-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-2-hd-xl {
    grid-row-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-2-hd-lg {
    grid-row-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-2-hd-md {
    grid-row-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-2-hd-sm {
    grid-row-end: 2;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-2-hd-xs {
    grid-row-end: 2;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-2-xxl-xl {
    grid-row-end: 2;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-2-xxl-lg {
    grid-row-end: 2;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-2-xxl-md {
    grid-row-end: 2;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-2-xxl-sm {
    grid-row-end: 2;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-2-xxl-xs {
    grid-row-end: 2;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-2-xl-lg {
    grid-row-end: 2;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-2-xl-md {
    grid-row-end: 2;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-2-xl-sm {
    grid-row-end: 2;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-2-xl-xs {
    grid-row-end: 2;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-2-lg-md {
    grid-row-end: 2;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-2-lg-sm {
    grid-row-end: 2;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-2-lg-xs {
    grid-row-end: 2;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-2-md-sm {
    grid-row-end: 2;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-2-md-xs {
    grid-row-end: 2;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-2-sm-xs {
    grid-row-end: 2;
  }
}
.grid-container > .grid-col-3:not([class*=grid-col-3-]) {
  grid-column: span 3;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-3-8k-min {
    grid-column: span 3;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-3-4k-min {
    grid-column: span 3;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-3-hd-min {
    grid-column: span 3;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-3-xxl-min {
    grid-column: span 3;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-3-xl-min {
    grid-column: span 3;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-3-lg-min {
    grid-column: span 3;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-3-md-min {
    grid-column: span 3;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-3-sm-min {
    grid-column: span 3;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-3-xs-min {
    grid-column: span 3;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-3-8k-max {
    grid-column: span 3;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-3-4k-max {
    grid-column: span 3;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-3-hd-max {
    grid-column: span 3;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-3-xxl-max {
    grid-column: span 3;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-3-xl-max {
    grid-column: span 3;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-3-lg-max {
    grid-column: span 3;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-3-md-max {
    grid-column: span 3;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-3-sm-max {
    grid-column: span 3;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-3-xs-max {
    grid-column: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-3-8k-4k {
    grid-column: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-3-8k-hd {
    grid-column: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-3-8k-xxl {
    grid-column: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-3-8k-xl {
    grid-column: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-3-8k-lg {
    grid-column: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-3-8k-md {
    grid-column: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-3-8k-sm {
    grid-column: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-3-8k-xs {
    grid-column: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-3-4k-hd {
    grid-column: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-3-4k-xxl {
    grid-column: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-3-4k-xl {
    grid-column: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-3-4k-lg {
    grid-column: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-3-4k-md {
    grid-column: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-3-4k-sm {
    grid-column: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-3-4k-xs {
    grid-column: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-3-hd-xxl {
    grid-column: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-3-hd-xl {
    grid-column: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-3-hd-lg {
    grid-column: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-3-hd-md {
    grid-column: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-3-hd-sm {
    grid-column: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-3-hd-xs {
    grid-column: span 3;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-3-xxl-xl {
    grid-column: span 3;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-3-xxl-lg {
    grid-column: span 3;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-3-xxl-md {
    grid-column: span 3;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-3-xxl-sm {
    grid-column: span 3;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-3-xxl-xs {
    grid-column: span 3;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-3-xl-lg {
    grid-column: span 3;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-3-xl-md {
    grid-column: span 3;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-3-xl-sm {
    grid-column: span 3;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-3-xl-xs {
    grid-column: span 3;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-3-lg-md {
    grid-column: span 3;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-3-lg-sm {
    grid-column: span 3;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-3-lg-xs {
    grid-column: span 3;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-3-md-sm {
    grid-column: span 3;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-3-md-xs {
    grid-column: span 3;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-3-sm-xs {
    grid-column: span 3;
  }
}
.grid-container > .grid-colstart-3:not([class*=grid-colstart-3-]) {
  grid-column-start: 3;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-3-8k-min {
    grid-column-start: 3;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-3-4k-min {
    grid-column-start: 3;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-3-hd-min {
    grid-column-start: 3;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-3-xxl-min {
    grid-column-start: 3;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-3-xl-min {
    grid-column-start: 3;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-3-lg-min {
    grid-column-start: 3;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-3-md-min {
    grid-column-start: 3;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-3-sm-min {
    grid-column-start: 3;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-3-xs-min {
    grid-column-start: 3;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-3-8k-max {
    grid-column-start: 3;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-3-4k-max {
    grid-column-start: 3;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-3-hd-max {
    grid-column-start: 3;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-3-xxl-max {
    grid-column-start: 3;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-3-xl-max {
    grid-column-start: 3;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-3-lg-max {
    grid-column-start: 3;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-3-md-max {
    grid-column-start: 3;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-3-sm-max {
    grid-column-start: 3;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-3-xs-max {
    grid-column-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-3-8k-4k {
    grid-column-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-3-8k-hd {
    grid-column-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-3-8k-xxl {
    grid-column-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-3-8k-xl {
    grid-column-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-3-8k-lg {
    grid-column-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-3-8k-md {
    grid-column-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-3-8k-sm {
    grid-column-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-3-8k-xs {
    grid-column-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-3-4k-hd {
    grid-column-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-3-4k-xxl {
    grid-column-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-3-4k-xl {
    grid-column-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-3-4k-lg {
    grid-column-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-3-4k-md {
    grid-column-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-3-4k-sm {
    grid-column-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-3-4k-xs {
    grid-column-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-3-hd-xxl {
    grid-column-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-3-hd-xl {
    grid-column-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-3-hd-lg {
    grid-column-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-3-hd-md {
    grid-column-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-3-hd-sm {
    grid-column-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-3-hd-xs {
    grid-column-start: 3;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-3-xxl-xl {
    grid-column-start: 3;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-3-xxl-lg {
    grid-column-start: 3;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-3-xxl-md {
    grid-column-start: 3;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-3-xxl-sm {
    grid-column-start: 3;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-3-xxl-xs {
    grid-column-start: 3;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-3-xl-lg {
    grid-column-start: 3;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-3-xl-md {
    grid-column-start: 3;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-3-xl-sm {
    grid-column-start: 3;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-3-xl-xs {
    grid-column-start: 3;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-3-lg-md {
    grid-column-start: 3;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-3-lg-sm {
    grid-column-start: 3;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-3-lg-xs {
    grid-column-start: 3;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-3-md-sm {
    grid-column-start: 3;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-3-md-xs {
    grid-column-start: 3;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-3-sm-xs {
    grid-column-start: 3;
  }
}
.grid-container > .grid-colend-3:not([class*=grid-colend-3-]) {
  grid-column-end: 3;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-3-8k-min {
    grid-column-end: 3;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-3-4k-min {
    grid-column-end: 3;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-3-hd-min {
    grid-column-end: 3;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-3-xxl-min {
    grid-column-end: 3;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-3-xl-min {
    grid-column-end: 3;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-3-lg-min {
    grid-column-end: 3;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-3-md-min {
    grid-column-end: 3;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-3-sm-min {
    grid-column-end: 3;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-3-xs-min {
    grid-column-end: 3;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-3-8k-max {
    grid-column-end: 3;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-3-4k-max {
    grid-column-end: 3;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-3-hd-max {
    grid-column-end: 3;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-3-xxl-max {
    grid-column-end: 3;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-3-xl-max {
    grid-column-end: 3;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-3-lg-max {
    grid-column-end: 3;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-3-md-max {
    grid-column-end: 3;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-3-sm-max {
    grid-column-end: 3;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-3-xs-max {
    grid-column-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-3-8k-4k {
    grid-column-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-3-8k-hd {
    grid-column-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-3-8k-xxl {
    grid-column-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-3-8k-xl {
    grid-column-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-3-8k-lg {
    grid-column-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-3-8k-md {
    grid-column-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-3-8k-sm {
    grid-column-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-3-8k-xs {
    grid-column-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-3-4k-hd {
    grid-column-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-3-4k-xxl {
    grid-column-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-3-4k-xl {
    grid-column-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-3-4k-lg {
    grid-column-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-3-4k-md {
    grid-column-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-3-4k-sm {
    grid-column-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-3-4k-xs {
    grid-column-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-3-hd-xxl {
    grid-column-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-3-hd-xl {
    grid-column-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-3-hd-lg {
    grid-column-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-3-hd-md {
    grid-column-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-3-hd-sm {
    grid-column-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-3-hd-xs {
    grid-column-end: 3;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-3-xxl-xl {
    grid-column-end: 3;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-3-xxl-lg {
    grid-column-end: 3;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-3-xxl-md {
    grid-column-end: 3;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-3-xxl-sm {
    grid-column-end: 3;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-3-xxl-xs {
    grid-column-end: 3;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-3-xl-lg {
    grid-column-end: 3;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-3-xl-md {
    grid-column-end: 3;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-3-xl-sm {
    grid-column-end: 3;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-3-xl-xs {
    grid-column-end: 3;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-3-lg-md {
    grid-column-end: 3;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-3-lg-sm {
    grid-column-end: 3;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-3-lg-xs {
    grid-column-end: 3;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-3-md-sm {
    grid-column-end: 3;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-3-md-xs {
    grid-column-end: 3;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-3-sm-xs {
    grid-column-end: 3;
  }
}
.grid-container > .grid-row-3:not([class*=grid-row-3-]) {
  grid-row: span 3;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-3-8k-min {
    grid-row: span 3;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-3-4k-min {
    grid-row: span 3;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-3-hd-min {
    grid-row: span 3;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-3-xxl-min {
    grid-row: span 3;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-3-xl-min {
    grid-row: span 3;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-3-lg-min {
    grid-row: span 3;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-3-md-min {
    grid-row: span 3;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-3-sm-min {
    grid-row: span 3;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-3-xs-min {
    grid-row: span 3;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-3-8k-max {
    grid-row: span 3;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-3-4k-max {
    grid-row: span 3;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-3-hd-max {
    grid-row: span 3;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-3-xxl-max {
    grid-row: span 3;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-3-xl-max {
    grid-row: span 3;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-3-lg-max {
    grid-row: span 3;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-3-md-max {
    grid-row: span 3;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-3-sm-max {
    grid-row: span 3;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-3-xs-max {
    grid-row: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-3-8k-4k {
    grid-row: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-3-8k-hd {
    grid-row: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-3-8k-xxl {
    grid-row: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-3-8k-xl {
    grid-row: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-3-8k-lg {
    grid-row: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-3-8k-md {
    grid-row: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-3-8k-sm {
    grid-row: span 3;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-3-8k-xs {
    grid-row: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-3-4k-hd {
    grid-row: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-3-4k-xxl {
    grid-row: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-3-4k-xl {
    grid-row: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-3-4k-lg {
    grid-row: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-3-4k-md {
    grid-row: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-3-4k-sm {
    grid-row: span 3;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-3-4k-xs {
    grid-row: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-3-hd-xxl {
    grid-row: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-3-hd-xl {
    grid-row: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-3-hd-lg {
    grid-row: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-3-hd-md {
    grid-row: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-3-hd-sm {
    grid-row: span 3;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-3-hd-xs {
    grid-row: span 3;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-3-xxl-xl {
    grid-row: span 3;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-3-xxl-lg {
    grid-row: span 3;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-3-xxl-md {
    grid-row: span 3;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-3-xxl-sm {
    grid-row: span 3;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-3-xxl-xs {
    grid-row: span 3;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-3-xl-lg {
    grid-row: span 3;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-3-xl-md {
    grid-row: span 3;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-3-xl-sm {
    grid-row: span 3;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-3-xl-xs {
    grid-row: span 3;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-3-lg-md {
    grid-row: span 3;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-3-lg-sm {
    grid-row: span 3;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-3-lg-xs {
    grid-row: span 3;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-3-md-sm {
    grid-row: span 3;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-3-md-xs {
    grid-row: span 3;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-3-sm-xs {
    grid-row: span 3;
  }
}
.grid-container > .grid-rowstart-3:not([class*=grid-rowstart-3-]) {
  grid-row-start: 3;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-3-8k-min {
    grid-row-start: 3;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-3-4k-min {
    grid-row-start: 3;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-3-hd-min {
    grid-row-start: 3;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-3-xxl-min {
    grid-row-start: 3;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-3-xl-min {
    grid-row-start: 3;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-3-lg-min {
    grid-row-start: 3;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-3-md-min {
    grid-row-start: 3;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-3-sm-min {
    grid-row-start: 3;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-3-xs-min {
    grid-row-start: 3;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-3-8k-max {
    grid-row-start: 3;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-3-4k-max {
    grid-row-start: 3;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-3-hd-max {
    grid-row-start: 3;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-3-xxl-max {
    grid-row-start: 3;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-3-xl-max {
    grid-row-start: 3;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-3-lg-max {
    grid-row-start: 3;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-3-md-max {
    grid-row-start: 3;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-3-sm-max {
    grid-row-start: 3;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-3-xs-max {
    grid-row-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-3-8k-4k {
    grid-row-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-3-8k-hd {
    grid-row-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-3-8k-xxl {
    grid-row-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-3-8k-xl {
    grid-row-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-3-8k-lg {
    grid-row-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-3-8k-md {
    grid-row-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-3-8k-sm {
    grid-row-start: 3;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-3-8k-xs {
    grid-row-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-3-4k-hd {
    grid-row-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-3-4k-xxl {
    grid-row-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-3-4k-xl {
    grid-row-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-3-4k-lg {
    grid-row-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-3-4k-md {
    grid-row-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-3-4k-sm {
    grid-row-start: 3;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-3-4k-xs {
    grid-row-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-3-hd-xxl {
    grid-row-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-3-hd-xl {
    grid-row-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-3-hd-lg {
    grid-row-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-3-hd-md {
    grid-row-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-3-hd-sm {
    grid-row-start: 3;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-3-hd-xs {
    grid-row-start: 3;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-3-xxl-xl {
    grid-row-start: 3;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-3-xxl-lg {
    grid-row-start: 3;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-3-xxl-md {
    grid-row-start: 3;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-3-xxl-sm {
    grid-row-start: 3;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-3-xxl-xs {
    grid-row-start: 3;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-3-xl-lg {
    grid-row-start: 3;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-3-xl-md {
    grid-row-start: 3;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-3-xl-sm {
    grid-row-start: 3;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-3-xl-xs {
    grid-row-start: 3;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-3-lg-md {
    grid-row-start: 3;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-3-lg-sm {
    grid-row-start: 3;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-3-lg-xs {
    grid-row-start: 3;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-3-md-sm {
    grid-row-start: 3;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-3-md-xs {
    grid-row-start: 3;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-3-sm-xs {
    grid-row-start: 3;
  }
}
.grid-container > .grid-rowend-3:not([class*=grid-rowend-3-]) {
  grid-row-end: 3;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-3-8k-min {
    grid-row-end: 3;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-3-4k-min {
    grid-row-end: 3;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-3-hd-min {
    grid-row-end: 3;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-3-xxl-min {
    grid-row-end: 3;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-3-xl-min {
    grid-row-end: 3;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-3-lg-min {
    grid-row-end: 3;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-3-md-min {
    grid-row-end: 3;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-3-sm-min {
    grid-row-end: 3;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-3-xs-min {
    grid-row-end: 3;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-3-8k-max {
    grid-row-end: 3;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-3-4k-max {
    grid-row-end: 3;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-3-hd-max {
    grid-row-end: 3;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-3-xxl-max {
    grid-row-end: 3;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-3-xl-max {
    grid-row-end: 3;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-3-lg-max {
    grid-row-end: 3;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-3-md-max {
    grid-row-end: 3;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-3-sm-max {
    grid-row-end: 3;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-3-xs-max {
    grid-row-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-3-8k-4k {
    grid-row-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-3-8k-hd {
    grid-row-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-3-8k-xxl {
    grid-row-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-3-8k-xl {
    grid-row-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-3-8k-lg {
    grid-row-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-3-8k-md {
    grid-row-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-3-8k-sm {
    grid-row-end: 3;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-3-8k-xs {
    grid-row-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-3-4k-hd {
    grid-row-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-3-4k-xxl {
    grid-row-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-3-4k-xl {
    grid-row-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-3-4k-lg {
    grid-row-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-3-4k-md {
    grid-row-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-3-4k-sm {
    grid-row-end: 3;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-3-4k-xs {
    grid-row-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-3-hd-xxl {
    grid-row-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-3-hd-xl {
    grid-row-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-3-hd-lg {
    grid-row-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-3-hd-md {
    grid-row-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-3-hd-sm {
    grid-row-end: 3;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-3-hd-xs {
    grid-row-end: 3;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-3-xxl-xl {
    grid-row-end: 3;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-3-xxl-lg {
    grid-row-end: 3;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-3-xxl-md {
    grid-row-end: 3;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-3-xxl-sm {
    grid-row-end: 3;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-3-xxl-xs {
    grid-row-end: 3;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-3-xl-lg {
    grid-row-end: 3;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-3-xl-md {
    grid-row-end: 3;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-3-xl-sm {
    grid-row-end: 3;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-3-xl-xs {
    grid-row-end: 3;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-3-lg-md {
    grid-row-end: 3;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-3-lg-sm {
    grid-row-end: 3;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-3-lg-xs {
    grid-row-end: 3;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-3-md-sm {
    grid-row-end: 3;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-3-md-xs {
    grid-row-end: 3;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-3-sm-xs {
    grid-row-end: 3;
  }
}
.grid-container > .grid-col-4:not([class*=grid-col-4-]) {
  grid-column: span 4;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-4-8k-min {
    grid-column: span 4;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-4-4k-min {
    grid-column: span 4;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-4-hd-min {
    grid-column: span 4;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-4-xxl-min {
    grid-column: span 4;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-4-xl-min {
    grid-column: span 4;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-4-lg-min {
    grid-column: span 4;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-4-md-min {
    grid-column: span 4;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-4-sm-min {
    grid-column: span 4;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-4-xs-min {
    grid-column: span 4;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-4-8k-max {
    grid-column: span 4;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-4-4k-max {
    grid-column: span 4;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-4-hd-max {
    grid-column: span 4;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-4-xxl-max {
    grid-column: span 4;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-4-xl-max {
    grid-column: span 4;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-4-lg-max {
    grid-column: span 4;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-4-md-max {
    grid-column: span 4;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-4-sm-max {
    grid-column: span 4;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-4-xs-max {
    grid-column: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-4-8k-4k {
    grid-column: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-4-8k-hd {
    grid-column: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-4-8k-xxl {
    grid-column: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-4-8k-xl {
    grid-column: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-4-8k-lg {
    grid-column: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-4-8k-md {
    grid-column: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-4-8k-sm {
    grid-column: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-4-8k-xs {
    grid-column: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-4-4k-hd {
    grid-column: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-4-4k-xxl {
    grid-column: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-4-4k-xl {
    grid-column: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-4-4k-lg {
    grid-column: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-4-4k-md {
    grid-column: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-4-4k-sm {
    grid-column: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-4-4k-xs {
    grid-column: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-4-hd-xxl {
    grid-column: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-4-hd-xl {
    grid-column: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-4-hd-lg {
    grid-column: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-4-hd-md {
    grid-column: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-4-hd-sm {
    grid-column: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-4-hd-xs {
    grid-column: span 4;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-4-xxl-xl {
    grid-column: span 4;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-4-xxl-lg {
    grid-column: span 4;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-4-xxl-md {
    grid-column: span 4;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-4-xxl-sm {
    grid-column: span 4;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-4-xxl-xs {
    grid-column: span 4;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-4-xl-lg {
    grid-column: span 4;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-4-xl-md {
    grid-column: span 4;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-4-xl-sm {
    grid-column: span 4;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-4-xl-xs {
    grid-column: span 4;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-4-lg-md {
    grid-column: span 4;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-4-lg-sm {
    grid-column: span 4;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-4-lg-xs {
    grid-column: span 4;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-4-md-sm {
    grid-column: span 4;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-4-md-xs {
    grid-column: span 4;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-4-sm-xs {
    grid-column: span 4;
  }
}
.grid-container > .grid-colstart-4:not([class*=grid-colstart-4-]) {
  grid-column-start: 4;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-4-8k-min {
    grid-column-start: 4;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-4-4k-min {
    grid-column-start: 4;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-4-hd-min {
    grid-column-start: 4;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-4-xxl-min {
    grid-column-start: 4;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-4-xl-min {
    grid-column-start: 4;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-4-lg-min {
    grid-column-start: 4;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-4-md-min {
    grid-column-start: 4;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-4-sm-min {
    grid-column-start: 4;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-4-xs-min {
    grid-column-start: 4;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-4-8k-max {
    grid-column-start: 4;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-4-4k-max {
    grid-column-start: 4;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-4-hd-max {
    grid-column-start: 4;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-4-xxl-max {
    grid-column-start: 4;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-4-xl-max {
    grid-column-start: 4;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-4-lg-max {
    grid-column-start: 4;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-4-md-max {
    grid-column-start: 4;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-4-sm-max {
    grid-column-start: 4;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-4-xs-max {
    grid-column-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-4-8k-4k {
    grid-column-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-4-8k-hd {
    grid-column-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-4-8k-xxl {
    grid-column-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-4-8k-xl {
    grid-column-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-4-8k-lg {
    grid-column-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-4-8k-md {
    grid-column-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-4-8k-sm {
    grid-column-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-4-8k-xs {
    grid-column-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-4-4k-hd {
    grid-column-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-4-4k-xxl {
    grid-column-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-4-4k-xl {
    grid-column-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-4-4k-lg {
    grid-column-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-4-4k-md {
    grid-column-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-4-4k-sm {
    grid-column-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-4-4k-xs {
    grid-column-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-4-hd-xxl {
    grid-column-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-4-hd-xl {
    grid-column-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-4-hd-lg {
    grid-column-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-4-hd-md {
    grid-column-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-4-hd-sm {
    grid-column-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-4-hd-xs {
    grid-column-start: 4;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-4-xxl-xl {
    grid-column-start: 4;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-4-xxl-lg {
    grid-column-start: 4;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-4-xxl-md {
    grid-column-start: 4;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-4-xxl-sm {
    grid-column-start: 4;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-4-xxl-xs {
    grid-column-start: 4;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-4-xl-lg {
    grid-column-start: 4;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-4-xl-md {
    grid-column-start: 4;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-4-xl-sm {
    grid-column-start: 4;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-4-xl-xs {
    grid-column-start: 4;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-4-lg-md {
    grid-column-start: 4;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-4-lg-sm {
    grid-column-start: 4;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-4-lg-xs {
    grid-column-start: 4;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-4-md-sm {
    grid-column-start: 4;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-4-md-xs {
    grid-column-start: 4;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-4-sm-xs {
    grid-column-start: 4;
  }
}
.grid-container > .grid-colend-4:not([class*=grid-colend-4-]) {
  grid-column-end: 4;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-4-8k-min {
    grid-column-end: 4;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-4-4k-min {
    grid-column-end: 4;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-4-hd-min {
    grid-column-end: 4;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-4-xxl-min {
    grid-column-end: 4;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-4-xl-min {
    grid-column-end: 4;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-4-lg-min {
    grid-column-end: 4;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-4-md-min {
    grid-column-end: 4;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-4-sm-min {
    grid-column-end: 4;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-4-xs-min {
    grid-column-end: 4;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-4-8k-max {
    grid-column-end: 4;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-4-4k-max {
    grid-column-end: 4;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-4-hd-max {
    grid-column-end: 4;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-4-xxl-max {
    grid-column-end: 4;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-4-xl-max {
    grid-column-end: 4;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-4-lg-max {
    grid-column-end: 4;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-4-md-max {
    grid-column-end: 4;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-4-sm-max {
    grid-column-end: 4;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-4-xs-max {
    grid-column-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-4-8k-4k {
    grid-column-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-4-8k-hd {
    grid-column-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-4-8k-xxl {
    grid-column-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-4-8k-xl {
    grid-column-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-4-8k-lg {
    grid-column-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-4-8k-md {
    grid-column-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-4-8k-sm {
    grid-column-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-4-8k-xs {
    grid-column-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-4-4k-hd {
    grid-column-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-4-4k-xxl {
    grid-column-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-4-4k-xl {
    grid-column-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-4-4k-lg {
    grid-column-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-4-4k-md {
    grid-column-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-4-4k-sm {
    grid-column-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-4-4k-xs {
    grid-column-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-4-hd-xxl {
    grid-column-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-4-hd-xl {
    grid-column-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-4-hd-lg {
    grid-column-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-4-hd-md {
    grid-column-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-4-hd-sm {
    grid-column-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-4-hd-xs {
    grid-column-end: 4;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-4-xxl-xl {
    grid-column-end: 4;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-4-xxl-lg {
    grid-column-end: 4;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-4-xxl-md {
    grid-column-end: 4;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-4-xxl-sm {
    grid-column-end: 4;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-4-xxl-xs {
    grid-column-end: 4;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-4-xl-lg {
    grid-column-end: 4;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-4-xl-md {
    grid-column-end: 4;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-4-xl-sm {
    grid-column-end: 4;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-4-xl-xs {
    grid-column-end: 4;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-4-lg-md {
    grid-column-end: 4;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-4-lg-sm {
    grid-column-end: 4;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-4-lg-xs {
    grid-column-end: 4;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-4-md-sm {
    grid-column-end: 4;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-4-md-xs {
    grid-column-end: 4;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-4-sm-xs {
    grid-column-end: 4;
  }
}
.grid-container > .grid-row-4:not([class*=grid-row-4-]) {
  grid-row: span 4;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-4-8k-min {
    grid-row: span 4;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-4-4k-min {
    grid-row: span 4;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-4-hd-min {
    grid-row: span 4;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-4-xxl-min {
    grid-row: span 4;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-4-xl-min {
    grid-row: span 4;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-4-lg-min {
    grid-row: span 4;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-4-md-min {
    grid-row: span 4;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-4-sm-min {
    grid-row: span 4;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-4-xs-min {
    grid-row: span 4;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-4-8k-max {
    grid-row: span 4;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-4-4k-max {
    grid-row: span 4;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-4-hd-max {
    grid-row: span 4;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-4-xxl-max {
    grid-row: span 4;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-4-xl-max {
    grid-row: span 4;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-4-lg-max {
    grid-row: span 4;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-4-md-max {
    grid-row: span 4;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-4-sm-max {
    grid-row: span 4;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-4-xs-max {
    grid-row: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-4-8k-4k {
    grid-row: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-4-8k-hd {
    grid-row: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-4-8k-xxl {
    grid-row: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-4-8k-xl {
    grid-row: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-4-8k-lg {
    grid-row: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-4-8k-md {
    grid-row: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-4-8k-sm {
    grid-row: span 4;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-4-8k-xs {
    grid-row: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-4-4k-hd {
    grid-row: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-4-4k-xxl {
    grid-row: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-4-4k-xl {
    grid-row: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-4-4k-lg {
    grid-row: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-4-4k-md {
    grid-row: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-4-4k-sm {
    grid-row: span 4;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-4-4k-xs {
    grid-row: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-4-hd-xxl {
    grid-row: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-4-hd-xl {
    grid-row: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-4-hd-lg {
    grid-row: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-4-hd-md {
    grid-row: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-4-hd-sm {
    grid-row: span 4;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-4-hd-xs {
    grid-row: span 4;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-4-xxl-xl {
    grid-row: span 4;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-4-xxl-lg {
    grid-row: span 4;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-4-xxl-md {
    grid-row: span 4;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-4-xxl-sm {
    grid-row: span 4;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-4-xxl-xs {
    grid-row: span 4;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-4-xl-lg {
    grid-row: span 4;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-4-xl-md {
    grid-row: span 4;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-4-xl-sm {
    grid-row: span 4;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-4-xl-xs {
    grid-row: span 4;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-4-lg-md {
    grid-row: span 4;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-4-lg-sm {
    grid-row: span 4;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-4-lg-xs {
    grid-row: span 4;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-4-md-sm {
    grid-row: span 4;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-4-md-xs {
    grid-row: span 4;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-4-sm-xs {
    grid-row: span 4;
  }
}
.grid-container > .grid-rowstart-4:not([class*=grid-rowstart-4-]) {
  grid-row-start: 4;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-4-8k-min {
    grid-row-start: 4;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-4-4k-min {
    grid-row-start: 4;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-4-hd-min {
    grid-row-start: 4;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-4-xxl-min {
    grid-row-start: 4;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-4-xl-min {
    grid-row-start: 4;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-4-lg-min {
    grid-row-start: 4;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-4-md-min {
    grid-row-start: 4;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-4-sm-min {
    grid-row-start: 4;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-4-xs-min {
    grid-row-start: 4;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-4-8k-max {
    grid-row-start: 4;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-4-4k-max {
    grid-row-start: 4;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-4-hd-max {
    grid-row-start: 4;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-4-xxl-max {
    grid-row-start: 4;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-4-xl-max {
    grid-row-start: 4;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-4-lg-max {
    grid-row-start: 4;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-4-md-max {
    grid-row-start: 4;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-4-sm-max {
    grid-row-start: 4;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-4-xs-max {
    grid-row-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-4-8k-4k {
    grid-row-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-4-8k-hd {
    grid-row-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-4-8k-xxl {
    grid-row-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-4-8k-xl {
    grid-row-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-4-8k-lg {
    grid-row-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-4-8k-md {
    grid-row-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-4-8k-sm {
    grid-row-start: 4;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-4-8k-xs {
    grid-row-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-4-4k-hd {
    grid-row-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-4-4k-xxl {
    grid-row-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-4-4k-xl {
    grid-row-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-4-4k-lg {
    grid-row-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-4-4k-md {
    grid-row-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-4-4k-sm {
    grid-row-start: 4;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-4-4k-xs {
    grid-row-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-4-hd-xxl {
    grid-row-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-4-hd-xl {
    grid-row-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-4-hd-lg {
    grid-row-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-4-hd-md {
    grid-row-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-4-hd-sm {
    grid-row-start: 4;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-4-hd-xs {
    grid-row-start: 4;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-4-xxl-xl {
    grid-row-start: 4;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-4-xxl-lg {
    grid-row-start: 4;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-4-xxl-md {
    grid-row-start: 4;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-4-xxl-sm {
    grid-row-start: 4;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-4-xxl-xs {
    grid-row-start: 4;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-4-xl-lg {
    grid-row-start: 4;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-4-xl-md {
    grid-row-start: 4;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-4-xl-sm {
    grid-row-start: 4;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-4-xl-xs {
    grid-row-start: 4;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-4-lg-md {
    grid-row-start: 4;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-4-lg-sm {
    grid-row-start: 4;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-4-lg-xs {
    grid-row-start: 4;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-4-md-sm {
    grid-row-start: 4;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-4-md-xs {
    grid-row-start: 4;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-4-sm-xs {
    grid-row-start: 4;
  }
}
.grid-container > .grid-rowend-4:not([class*=grid-rowend-4-]) {
  grid-row-end: 4;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-4-8k-min {
    grid-row-end: 4;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-4-4k-min {
    grid-row-end: 4;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-4-hd-min {
    grid-row-end: 4;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-4-xxl-min {
    grid-row-end: 4;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-4-xl-min {
    grid-row-end: 4;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-4-lg-min {
    grid-row-end: 4;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-4-md-min {
    grid-row-end: 4;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-4-sm-min {
    grid-row-end: 4;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-4-xs-min {
    grid-row-end: 4;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-4-8k-max {
    grid-row-end: 4;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-4-4k-max {
    grid-row-end: 4;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-4-hd-max {
    grid-row-end: 4;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-4-xxl-max {
    grid-row-end: 4;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-4-xl-max {
    grid-row-end: 4;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-4-lg-max {
    grid-row-end: 4;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-4-md-max {
    grid-row-end: 4;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-4-sm-max {
    grid-row-end: 4;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-4-xs-max {
    grid-row-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-4-8k-4k {
    grid-row-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-4-8k-hd {
    grid-row-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-4-8k-xxl {
    grid-row-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-4-8k-xl {
    grid-row-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-4-8k-lg {
    grid-row-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-4-8k-md {
    grid-row-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-4-8k-sm {
    grid-row-end: 4;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-4-8k-xs {
    grid-row-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-4-4k-hd {
    grid-row-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-4-4k-xxl {
    grid-row-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-4-4k-xl {
    grid-row-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-4-4k-lg {
    grid-row-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-4-4k-md {
    grid-row-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-4-4k-sm {
    grid-row-end: 4;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-4-4k-xs {
    grid-row-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-4-hd-xxl {
    grid-row-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-4-hd-xl {
    grid-row-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-4-hd-lg {
    grid-row-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-4-hd-md {
    grid-row-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-4-hd-sm {
    grid-row-end: 4;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-4-hd-xs {
    grid-row-end: 4;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-4-xxl-xl {
    grid-row-end: 4;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-4-xxl-lg {
    grid-row-end: 4;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-4-xxl-md {
    grid-row-end: 4;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-4-xxl-sm {
    grid-row-end: 4;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-4-xxl-xs {
    grid-row-end: 4;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-4-xl-lg {
    grid-row-end: 4;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-4-xl-md {
    grid-row-end: 4;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-4-xl-sm {
    grid-row-end: 4;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-4-xl-xs {
    grid-row-end: 4;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-4-lg-md {
    grid-row-end: 4;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-4-lg-sm {
    grid-row-end: 4;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-4-lg-xs {
    grid-row-end: 4;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-4-md-sm {
    grid-row-end: 4;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-4-md-xs {
    grid-row-end: 4;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-4-sm-xs {
    grid-row-end: 4;
  }
}
.grid-container > .grid-col-5:not([class*=grid-col-5-]) {
  grid-column: span 5;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-5-8k-min {
    grid-column: span 5;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-5-4k-min {
    grid-column: span 5;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-5-hd-min {
    grid-column: span 5;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-5-xxl-min {
    grid-column: span 5;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-5-xl-min {
    grid-column: span 5;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-5-lg-min {
    grid-column: span 5;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-5-md-min {
    grid-column: span 5;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-5-sm-min {
    grid-column: span 5;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-5-xs-min {
    grid-column: span 5;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-5-8k-max {
    grid-column: span 5;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-5-4k-max {
    grid-column: span 5;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-5-hd-max {
    grid-column: span 5;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-5-xxl-max {
    grid-column: span 5;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-5-xl-max {
    grid-column: span 5;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-5-lg-max {
    grid-column: span 5;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-5-md-max {
    grid-column: span 5;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-5-sm-max {
    grid-column: span 5;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-5-xs-max {
    grid-column: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-5-8k-4k {
    grid-column: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-5-8k-hd {
    grid-column: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-5-8k-xxl {
    grid-column: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-5-8k-xl {
    grid-column: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-5-8k-lg {
    grid-column: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-5-8k-md {
    grid-column: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-5-8k-sm {
    grid-column: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-5-8k-xs {
    grid-column: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-5-4k-hd {
    grid-column: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-5-4k-xxl {
    grid-column: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-5-4k-xl {
    grid-column: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-5-4k-lg {
    grid-column: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-5-4k-md {
    grid-column: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-5-4k-sm {
    grid-column: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-5-4k-xs {
    grid-column: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-5-hd-xxl {
    grid-column: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-5-hd-xl {
    grid-column: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-5-hd-lg {
    grid-column: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-5-hd-md {
    grid-column: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-5-hd-sm {
    grid-column: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-5-hd-xs {
    grid-column: span 5;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-5-xxl-xl {
    grid-column: span 5;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-5-xxl-lg {
    grid-column: span 5;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-5-xxl-md {
    grid-column: span 5;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-5-xxl-sm {
    grid-column: span 5;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-5-xxl-xs {
    grid-column: span 5;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-5-xl-lg {
    grid-column: span 5;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-5-xl-md {
    grid-column: span 5;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-5-xl-sm {
    grid-column: span 5;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-5-xl-xs {
    grid-column: span 5;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-5-lg-md {
    grid-column: span 5;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-5-lg-sm {
    grid-column: span 5;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-5-lg-xs {
    grid-column: span 5;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-5-md-sm {
    grid-column: span 5;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-5-md-xs {
    grid-column: span 5;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-5-sm-xs {
    grid-column: span 5;
  }
}
.grid-container > .grid-colstart-5:not([class*=grid-colstart-5-]) {
  grid-column-start: 5;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-5-8k-min {
    grid-column-start: 5;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-5-4k-min {
    grid-column-start: 5;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-5-hd-min {
    grid-column-start: 5;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-5-xxl-min {
    grid-column-start: 5;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-5-xl-min {
    grid-column-start: 5;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-5-lg-min {
    grid-column-start: 5;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-5-md-min {
    grid-column-start: 5;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-5-sm-min {
    grid-column-start: 5;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-5-xs-min {
    grid-column-start: 5;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-5-8k-max {
    grid-column-start: 5;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-5-4k-max {
    grid-column-start: 5;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-5-hd-max {
    grid-column-start: 5;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-5-xxl-max {
    grid-column-start: 5;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-5-xl-max {
    grid-column-start: 5;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-5-lg-max {
    grid-column-start: 5;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-5-md-max {
    grid-column-start: 5;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-5-sm-max {
    grid-column-start: 5;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-5-xs-max {
    grid-column-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-5-8k-4k {
    grid-column-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-5-8k-hd {
    grid-column-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-5-8k-xxl {
    grid-column-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-5-8k-xl {
    grid-column-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-5-8k-lg {
    grid-column-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-5-8k-md {
    grid-column-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-5-8k-sm {
    grid-column-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-5-8k-xs {
    grid-column-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-5-4k-hd {
    grid-column-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-5-4k-xxl {
    grid-column-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-5-4k-xl {
    grid-column-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-5-4k-lg {
    grid-column-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-5-4k-md {
    grid-column-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-5-4k-sm {
    grid-column-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-5-4k-xs {
    grid-column-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-5-hd-xxl {
    grid-column-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-5-hd-xl {
    grid-column-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-5-hd-lg {
    grid-column-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-5-hd-md {
    grid-column-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-5-hd-sm {
    grid-column-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-5-hd-xs {
    grid-column-start: 5;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-5-xxl-xl {
    grid-column-start: 5;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-5-xxl-lg {
    grid-column-start: 5;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-5-xxl-md {
    grid-column-start: 5;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-5-xxl-sm {
    grid-column-start: 5;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-5-xxl-xs {
    grid-column-start: 5;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-5-xl-lg {
    grid-column-start: 5;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-5-xl-md {
    grid-column-start: 5;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-5-xl-sm {
    grid-column-start: 5;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-5-xl-xs {
    grid-column-start: 5;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-5-lg-md {
    grid-column-start: 5;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-5-lg-sm {
    grid-column-start: 5;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-5-lg-xs {
    grid-column-start: 5;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-5-md-sm {
    grid-column-start: 5;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-5-md-xs {
    grid-column-start: 5;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-5-sm-xs {
    grid-column-start: 5;
  }
}
.grid-container > .grid-colend-5:not([class*=grid-colend-5-]) {
  grid-column-end: 5;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-5-8k-min {
    grid-column-end: 5;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-5-4k-min {
    grid-column-end: 5;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-5-hd-min {
    grid-column-end: 5;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-5-xxl-min {
    grid-column-end: 5;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-5-xl-min {
    grid-column-end: 5;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-5-lg-min {
    grid-column-end: 5;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-5-md-min {
    grid-column-end: 5;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-5-sm-min {
    grid-column-end: 5;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-5-xs-min {
    grid-column-end: 5;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-5-8k-max {
    grid-column-end: 5;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-5-4k-max {
    grid-column-end: 5;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-5-hd-max {
    grid-column-end: 5;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-5-xxl-max {
    grid-column-end: 5;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-5-xl-max {
    grid-column-end: 5;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-5-lg-max {
    grid-column-end: 5;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-5-md-max {
    grid-column-end: 5;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-5-sm-max {
    grid-column-end: 5;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-5-xs-max {
    grid-column-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-5-8k-4k {
    grid-column-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-5-8k-hd {
    grid-column-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-5-8k-xxl {
    grid-column-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-5-8k-xl {
    grid-column-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-5-8k-lg {
    grid-column-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-5-8k-md {
    grid-column-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-5-8k-sm {
    grid-column-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-5-8k-xs {
    grid-column-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-5-4k-hd {
    grid-column-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-5-4k-xxl {
    grid-column-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-5-4k-xl {
    grid-column-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-5-4k-lg {
    grid-column-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-5-4k-md {
    grid-column-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-5-4k-sm {
    grid-column-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-5-4k-xs {
    grid-column-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-5-hd-xxl {
    grid-column-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-5-hd-xl {
    grid-column-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-5-hd-lg {
    grid-column-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-5-hd-md {
    grid-column-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-5-hd-sm {
    grid-column-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-5-hd-xs {
    grid-column-end: 5;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-5-xxl-xl {
    grid-column-end: 5;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-5-xxl-lg {
    grid-column-end: 5;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-5-xxl-md {
    grid-column-end: 5;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-5-xxl-sm {
    grid-column-end: 5;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-5-xxl-xs {
    grid-column-end: 5;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-5-xl-lg {
    grid-column-end: 5;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-5-xl-md {
    grid-column-end: 5;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-5-xl-sm {
    grid-column-end: 5;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-5-xl-xs {
    grid-column-end: 5;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-5-lg-md {
    grid-column-end: 5;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-5-lg-sm {
    grid-column-end: 5;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-5-lg-xs {
    grid-column-end: 5;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-5-md-sm {
    grid-column-end: 5;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-5-md-xs {
    grid-column-end: 5;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-5-sm-xs {
    grid-column-end: 5;
  }
}
.grid-container > .grid-row-5:not([class*=grid-row-5-]) {
  grid-row: span 5;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-5-8k-min {
    grid-row: span 5;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-5-4k-min {
    grid-row: span 5;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-5-hd-min {
    grid-row: span 5;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-5-xxl-min {
    grid-row: span 5;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-5-xl-min {
    grid-row: span 5;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-5-lg-min {
    grid-row: span 5;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-5-md-min {
    grid-row: span 5;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-5-sm-min {
    grid-row: span 5;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-5-xs-min {
    grid-row: span 5;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-5-8k-max {
    grid-row: span 5;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-5-4k-max {
    grid-row: span 5;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-5-hd-max {
    grid-row: span 5;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-5-xxl-max {
    grid-row: span 5;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-5-xl-max {
    grid-row: span 5;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-5-lg-max {
    grid-row: span 5;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-5-md-max {
    grid-row: span 5;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-5-sm-max {
    grid-row: span 5;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-5-xs-max {
    grid-row: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-5-8k-4k {
    grid-row: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-5-8k-hd {
    grid-row: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-5-8k-xxl {
    grid-row: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-5-8k-xl {
    grid-row: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-5-8k-lg {
    grid-row: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-5-8k-md {
    grid-row: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-5-8k-sm {
    grid-row: span 5;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-5-8k-xs {
    grid-row: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-5-4k-hd {
    grid-row: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-5-4k-xxl {
    grid-row: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-5-4k-xl {
    grid-row: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-5-4k-lg {
    grid-row: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-5-4k-md {
    grid-row: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-5-4k-sm {
    grid-row: span 5;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-5-4k-xs {
    grid-row: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-5-hd-xxl {
    grid-row: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-5-hd-xl {
    grid-row: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-5-hd-lg {
    grid-row: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-5-hd-md {
    grid-row: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-5-hd-sm {
    grid-row: span 5;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-5-hd-xs {
    grid-row: span 5;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-5-xxl-xl {
    grid-row: span 5;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-5-xxl-lg {
    grid-row: span 5;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-5-xxl-md {
    grid-row: span 5;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-5-xxl-sm {
    grid-row: span 5;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-5-xxl-xs {
    grid-row: span 5;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-5-xl-lg {
    grid-row: span 5;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-5-xl-md {
    grid-row: span 5;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-5-xl-sm {
    grid-row: span 5;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-5-xl-xs {
    grid-row: span 5;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-5-lg-md {
    grid-row: span 5;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-5-lg-sm {
    grid-row: span 5;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-5-lg-xs {
    grid-row: span 5;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-5-md-sm {
    grid-row: span 5;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-5-md-xs {
    grid-row: span 5;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-5-sm-xs {
    grid-row: span 5;
  }
}
.grid-container > .grid-rowstart-5:not([class*=grid-rowstart-5-]) {
  grid-row-start: 5;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-5-8k-min {
    grid-row-start: 5;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-5-4k-min {
    grid-row-start: 5;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-5-hd-min {
    grid-row-start: 5;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-5-xxl-min {
    grid-row-start: 5;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-5-xl-min {
    grid-row-start: 5;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-5-lg-min {
    grid-row-start: 5;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-5-md-min {
    grid-row-start: 5;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-5-sm-min {
    grid-row-start: 5;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-5-xs-min {
    grid-row-start: 5;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-5-8k-max {
    grid-row-start: 5;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-5-4k-max {
    grid-row-start: 5;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-5-hd-max {
    grid-row-start: 5;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-5-xxl-max {
    grid-row-start: 5;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-5-xl-max {
    grid-row-start: 5;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-5-lg-max {
    grid-row-start: 5;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-5-md-max {
    grid-row-start: 5;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-5-sm-max {
    grid-row-start: 5;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-5-xs-max {
    grid-row-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-5-8k-4k {
    grid-row-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-5-8k-hd {
    grid-row-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-5-8k-xxl {
    grid-row-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-5-8k-xl {
    grid-row-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-5-8k-lg {
    grid-row-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-5-8k-md {
    grid-row-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-5-8k-sm {
    grid-row-start: 5;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-5-8k-xs {
    grid-row-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-5-4k-hd {
    grid-row-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-5-4k-xxl {
    grid-row-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-5-4k-xl {
    grid-row-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-5-4k-lg {
    grid-row-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-5-4k-md {
    grid-row-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-5-4k-sm {
    grid-row-start: 5;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-5-4k-xs {
    grid-row-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-5-hd-xxl {
    grid-row-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-5-hd-xl {
    grid-row-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-5-hd-lg {
    grid-row-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-5-hd-md {
    grid-row-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-5-hd-sm {
    grid-row-start: 5;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-5-hd-xs {
    grid-row-start: 5;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-5-xxl-xl {
    grid-row-start: 5;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-5-xxl-lg {
    grid-row-start: 5;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-5-xxl-md {
    grid-row-start: 5;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-5-xxl-sm {
    grid-row-start: 5;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-5-xxl-xs {
    grid-row-start: 5;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-5-xl-lg {
    grid-row-start: 5;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-5-xl-md {
    grid-row-start: 5;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-5-xl-sm {
    grid-row-start: 5;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-5-xl-xs {
    grid-row-start: 5;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-5-lg-md {
    grid-row-start: 5;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-5-lg-sm {
    grid-row-start: 5;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-5-lg-xs {
    grid-row-start: 5;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-5-md-sm {
    grid-row-start: 5;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-5-md-xs {
    grid-row-start: 5;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-5-sm-xs {
    grid-row-start: 5;
  }
}
.grid-container > .grid-rowend-5:not([class*=grid-rowend-5-]) {
  grid-row-end: 5;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-5-8k-min {
    grid-row-end: 5;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-5-4k-min {
    grid-row-end: 5;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-5-hd-min {
    grid-row-end: 5;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-5-xxl-min {
    grid-row-end: 5;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-5-xl-min {
    grid-row-end: 5;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-5-lg-min {
    grid-row-end: 5;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-5-md-min {
    grid-row-end: 5;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-5-sm-min {
    grid-row-end: 5;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-5-xs-min {
    grid-row-end: 5;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-5-8k-max {
    grid-row-end: 5;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-5-4k-max {
    grid-row-end: 5;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-5-hd-max {
    grid-row-end: 5;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-5-xxl-max {
    grid-row-end: 5;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-5-xl-max {
    grid-row-end: 5;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-5-lg-max {
    grid-row-end: 5;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-5-md-max {
    grid-row-end: 5;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-5-sm-max {
    grid-row-end: 5;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-5-xs-max {
    grid-row-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-5-8k-4k {
    grid-row-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-5-8k-hd {
    grid-row-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-5-8k-xxl {
    grid-row-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-5-8k-xl {
    grid-row-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-5-8k-lg {
    grid-row-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-5-8k-md {
    grid-row-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-5-8k-sm {
    grid-row-end: 5;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-5-8k-xs {
    grid-row-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-5-4k-hd {
    grid-row-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-5-4k-xxl {
    grid-row-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-5-4k-xl {
    grid-row-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-5-4k-lg {
    grid-row-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-5-4k-md {
    grid-row-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-5-4k-sm {
    grid-row-end: 5;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-5-4k-xs {
    grid-row-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-5-hd-xxl {
    grid-row-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-5-hd-xl {
    grid-row-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-5-hd-lg {
    grid-row-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-5-hd-md {
    grid-row-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-5-hd-sm {
    grid-row-end: 5;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-5-hd-xs {
    grid-row-end: 5;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-5-xxl-xl {
    grid-row-end: 5;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-5-xxl-lg {
    grid-row-end: 5;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-5-xxl-md {
    grid-row-end: 5;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-5-xxl-sm {
    grid-row-end: 5;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-5-xxl-xs {
    grid-row-end: 5;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-5-xl-lg {
    grid-row-end: 5;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-5-xl-md {
    grid-row-end: 5;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-5-xl-sm {
    grid-row-end: 5;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-5-xl-xs {
    grid-row-end: 5;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-5-lg-md {
    grid-row-end: 5;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-5-lg-sm {
    grid-row-end: 5;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-5-lg-xs {
    grid-row-end: 5;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-5-md-sm {
    grid-row-end: 5;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-5-md-xs {
    grid-row-end: 5;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-5-sm-xs {
    grid-row-end: 5;
  }
}
.grid-container > .grid-col-6:not([class*=grid-col-6-]) {
  grid-column: span 6;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-6-8k-min {
    grid-column: span 6;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-6-4k-min {
    grid-column: span 6;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-6-hd-min {
    grid-column: span 6;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-6-xxl-min {
    grid-column: span 6;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-6-xl-min {
    grid-column: span 6;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-6-lg-min {
    grid-column: span 6;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-6-md-min {
    grid-column: span 6;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-6-sm-min {
    grid-column: span 6;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-6-xs-min {
    grid-column: span 6;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-6-8k-max {
    grid-column: span 6;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-6-4k-max {
    grid-column: span 6;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-6-hd-max {
    grid-column: span 6;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-6-xxl-max {
    grid-column: span 6;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-6-xl-max {
    grid-column: span 6;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-6-lg-max {
    grid-column: span 6;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-6-md-max {
    grid-column: span 6;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-6-sm-max {
    grid-column: span 6;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-6-xs-max {
    grid-column: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-6-8k-4k {
    grid-column: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-6-8k-hd {
    grid-column: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-6-8k-xxl {
    grid-column: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-6-8k-xl {
    grid-column: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-6-8k-lg {
    grid-column: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-6-8k-md {
    grid-column: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-6-8k-sm {
    grid-column: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-6-8k-xs {
    grid-column: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-6-4k-hd {
    grid-column: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-6-4k-xxl {
    grid-column: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-6-4k-xl {
    grid-column: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-6-4k-lg {
    grid-column: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-6-4k-md {
    grid-column: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-6-4k-sm {
    grid-column: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-6-4k-xs {
    grid-column: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-6-hd-xxl {
    grid-column: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-6-hd-xl {
    grid-column: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-6-hd-lg {
    grid-column: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-6-hd-md {
    grid-column: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-6-hd-sm {
    grid-column: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-6-hd-xs {
    grid-column: span 6;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-6-xxl-xl {
    grid-column: span 6;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-6-xxl-lg {
    grid-column: span 6;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-6-xxl-md {
    grid-column: span 6;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-6-xxl-sm {
    grid-column: span 6;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-6-xxl-xs {
    grid-column: span 6;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-6-xl-lg {
    grid-column: span 6;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-6-xl-md {
    grid-column: span 6;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-6-xl-sm {
    grid-column: span 6;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-6-xl-xs {
    grid-column: span 6;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-6-lg-md {
    grid-column: span 6;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-6-lg-sm {
    grid-column: span 6;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-6-lg-xs {
    grid-column: span 6;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-6-md-sm {
    grid-column: span 6;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-6-md-xs {
    grid-column: span 6;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-6-sm-xs {
    grid-column: span 6;
  }
}
.grid-container > .grid-colstart-6:not([class*=grid-colstart-6-]) {
  grid-column-start: 6;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-6-8k-min {
    grid-column-start: 6;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-6-4k-min {
    grid-column-start: 6;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-6-hd-min {
    grid-column-start: 6;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-6-xxl-min {
    grid-column-start: 6;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-6-xl-min {
    grid-column-start: 6;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-6-lg-min {
    grid-column-start: 6;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-6-md-min {
    grid-column-start: 6;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-6-sm-min {
    grid-column-start: 6;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-6-xs-min {
    grid-column-start: 6;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-6-8k-max {
    grid-column-start: 6;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-6-4k-max {
    grid-column-start: 6;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-6-hd-max {
    grid-column-start: 6;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-6-xxl-max {
    grid-column-start: 6;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-6-xl-max {
    grid-column-start: 6;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-6-lg-max {
    grid-column-start: 6;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-6-md-max {
    grid-column-start: 6;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-6-sm-max {
    grid-column-start: 6;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-6-xs-max {
    grid-column-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-6-8k-4k {
    grid-column-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-6-8k-hd {
    grid-column-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-6-8k-xxl {
    grid-column-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-6-8k-xl {
    grid-column-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-6-8k-lg {
    grid-column-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-6-8k-md {
    grid-column-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-6-8k-sm {
    grid-column-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-6-8k-xs {
    grid-column-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-6-4k-hd {
    grid-column-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-6-4k-xxl {
    grid-column-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-6-4k-xl {
    grid-column-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-6-4k-lg {
    grid-column-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-6-4k-md {
    grid-column-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-6-4k-sm {
    grid-column-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-6-4k-xs {
    grid-column-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-6-hd-xxl {
    grid-column-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-6-hd-xl {
    grid-column-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-6-hd-lg {
    grid-column-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-6-hd-md {
    grid-column-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-6-hd-sm {
    grid-column-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-6-hd-xs {
    grid-column-start: 6;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-6-xxl-xl {
    grid-column-start: 6;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-6-xxl-lg {
    grid-column-start: 6;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-6-xxl-md {
    grid-column-start: 6;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-6-xxl-sm {
    grid-column-start: 6;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-6-xxl-xs {
    grid-column-start: 6;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-6-xl-lg {
    grid-column-start: 6;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-6-xl-md {
    grid-column-start: 6;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-6-xl-sm {
    grid-column-start: 6;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-6-xl-xs {
    grid-column-start: 6;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-6-lg-md {
    grid-column-start: 6;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-6-lg-sm {
    grid-column-start: 6;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-6-lg-xs {
    grid-column-start: 6;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-6-md-sm {
    grid-column-start: 6;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-6-md-xs {
    grid-column-start: 6;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-6-sm-xs {
    grid-column-start: 6;
  }
}
.grid-container > .grid-colend-6:not([class*=grid-colend-6-]) {
  grid-column-end: 6;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-6-8k-min {
    grid-column-end: 6;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-6-4k-min {
    grid-column-end: 6;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-6-hd-min {
    grid-column-end: 6;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-6-xxl-min {
    grid-column-end: 6;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-6-xl-min {
    grid-column-end: 6;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-6-lg-min {
    grid-column-end: 6;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-6-md-min {
    grid-column-end: 6;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-6-sm-min {
    grid-column-end: 6;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-6-xs-min {
    grid-column-end: 6;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-6-8k-max {
    grid-column-end: 6;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-6-4k-max {
    grid-column-end: 6;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-6-hd-max {
    grid-column-end: 6;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-6-xxl-max {
    grid-column-end: 6;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-6-xl-max {
    grid-column-end: 6;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-6-lg-max {
    grid-column-end: 6;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-6-md-max {
    grid-column-end: 6;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-6-sm-max {
    grid-column-end: 6;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-6-xs-max {
    grid-column-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-6-8k-4k {
    grid-column-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-6-8k-hd {
    grid-column-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-6-8k-xxl {
    grid-column-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-6-8k-xl {
    grid-column-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-6-8k-lg {
    grid-column-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-6-8k-md {
    grid-column-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-6-8k-sm {
    grid-column-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-6-8k-xs {
    grid-column-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-6-4k-hd {
    grid-column-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-6-4k-xxl {
    grid-column-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-6-4k-xl {
    grid-column-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-6-4k-lg {
    grid-column-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-6-4k-md {
    grid-column-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-6-4k-sm {
    grid-column-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-6-4k-xs {
    grid-column-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-6-hd-xxl {
    grid-column-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-6-hd-xl {
    grid-column-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-6-hd-lg {
    grid-column-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-6-hd-md {
    grid-column-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-6-hd-sm {
    grid-column-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-6-hd-xs {
    grid-column-end: 6;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-6-xxl-xl {
    grid-column-end: 6;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-6-xxl-lg {
    grid-column-end: 6;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-6-xxl-md {
    grid-column-end: 6;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-6-xxl-sm {
    grid-column-end: 6;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-6-xxl-xs {
    grid-column-end: 6;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-6-xl-lg {
    grid-column-end: 6;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-6-xl-md {
    grid-column-end: 6;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-6-xl-sm {
    grid-column-end: 6;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-6-xl-xs {
    grid-column-end: 6;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-6-lg-md {
    grid-column-end: 6;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-6-lg-sm {
    grid-column-end: 6;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-6-lg-xs {
    grid-column-end: 6;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-6-md-sm {
    grid-column-end: 6;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-6-md-xs {
    grid-column-end: 6;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-6-sm-xs {
    grid-column-end: 6;
  }
}
.grid-container > .grid-row-6:not([class*=grid-row-6-]) {
  grid-row: span 6;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-6-8k-min {
    grid-row: span 6;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-6-4k-min {
    grid-row: span 6;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-6-hd-min {
    grid-row: span 6;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-6-xxl-min {
    grid-row: span 6;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-6-xl-min {
    grid-row: span 6;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-6-lg-min {
    grid-row: span 6;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-6-md-min {
    grid-row: span 6;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-6-sm-min {
    grid-row: span 6;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-6-xs-min {
    grid-row: span 6;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-6-8k-max {
    grid-row: span 6;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-6-4k-max {
    grid-row: span 6;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-6-hd-max {
    grid-row: span 6;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-6-xxl-max {
    grid-row: span 6;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-6-xl-max {
    grid-row: span 6;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-6-lg-max {
    grid-row: span 6;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-6-md-max {
    grid-row: span 6;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-6-sm-max {
    grid-row: span 6;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-6-xs-max {
    grid-row: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-6-8k-4k {
    grid-row: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-6-8k-hd {
    grid-row: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-6-8k-xxl {
    grid-row: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-6-8k-xl {
    grid-row: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-6-8k-lg {
    grid-row: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-6-8k-md {
    grid-row: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-6-8k-sm {
    grid-row: span 6;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-6-8k-xs {
    grid-row: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-6-4k-hd {
    grid-row: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-6-4k-xxl {
    grid-row: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-6-4k-xl {
    grid-row: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-6-4k-lg {
    grid-row: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-6-4k-md {
    grid-row: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-6-4k-sm {
    grid-row: span 6;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-6-4k-xs {
    grid-row: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-6-hd-xxl {
    grid-row: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-6-hd-xl {
    grid-row: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-6-hd-lg {
    grid-row: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-6-hd-md {
    grid-row: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-6-hd-sm {
    grid-row: span 6;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-6-hd-xs {
    grid-row: span 6;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-6-xxl-xl {
    grid-row: span 6;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-6-xxl-lg {
    grid-row: span 6;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-6-xxl-md {
    grid-row: span 6;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-6-xxl-sm {
    grid-row: span 6;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-6-xxl-xs {
    grid-row: span 6;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-6-xl-lg {
    grid-row: span 6;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-6-xl-md {
    grid-row: span 6;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-6-xl-sm {
    grid-row: span 6;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-6-xl-xs {
    grid-row: span 6;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-6-lg-md {
    grid-row: span 6;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-6-lg-sm {
    grid-row: span 6;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-6-lg-xs {
    grid-row: span 6;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-6-md-sm {
    grid-row: span 6;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-6-md-xs {
    grid-row: span 6;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-6-sm-xs {
    grid-row: span 6;
  }
}
.grid-container > .grid-rowstart-6:not([class*=grid-rowstart-6-]) {
  grid-row-start: 6;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-6-8k-min {
    grid-row-start: 6;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-6-4k-min {
    grid-row-start: 6;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-6-hd-min {
    grid-row-start: 6;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-6-xxl-min {
    grid-row-start: 6;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-6-xl-min {
    grid-row-start: 6;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-6-lg-min {
    grid-row-start: 6;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-6-md-min {
    grid-row-start: 6;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-6-sm-min {
    grid-row-start: 6;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-6-xs-min {
    grid-row-start: 6;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-6-8k-max {
    grid-row-start: 6;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-6-4k-max {
    grid-row-start: 6;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-6-hd-max {
    grid-row-start: 6;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-6-xxl-max {
    grid-row-start: 6;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-6-xl-max {
    grid-row-start: 6;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-6-lg-max {
    grid-row-start: 6;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-6-md-max {
    grid-row-start: 6;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-6-sm-max {
    grid-row-start: 6;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-6-xs-max {
    grid-row-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-6-8k-4k {
    grid-row-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-6-8k-hd {
    grid-row-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-6-8k-xxl {
    grid-row-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-6-8k-xl {
    grid-row-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-6-8k-lg {
    grid-row-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-6-8k-md {
    grid-row-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-6-8k-sm {
    grid-row-start: 6;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-6-8k-xs {
    grid-row-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-6-4k-hd {
    grid-row-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-6-4k-xxl {
    grid-row-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-6-4k-xl {
    grid-row-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-6-4k-lg {
    grid-row-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-6-4k-md {
    grid-row-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-6-4k-sm {
    grid-row-start: 6;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-6-4k-xs {
    grid-row-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-6-hd-xxl {
    grid-row-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-6-hd-xl {
    grid-row-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-6-hd-lg {
    grid-row-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-6-hd-md {
    grid-row-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-6-hd-sm {
    grid-row-start: 6;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-6-hd-xs {
    grid-row-start: 6;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-6-xxl-xl {
    grid-row-start: 6;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-6-xxl-lg {
    grid-row-start: 6;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-6-xxl-md {
    grid-row-start: 6;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-6-xxl-sm {
    grid-row-start: 6;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-6-xxl-xs {
    grid-row-start: 6;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-6-xl-lg {
    grid-row-start: 6;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-6-xl-md {
    grid-row-start: 6;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-6-xl-sm {
    grid-row-start: 6;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-6-xl-xs {
    grid-row-start: 6;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-6-lg-md {
    grid-row-start: 6;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-6-lg-sm {
    grid-row-start: 6;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-6-lg-xs {
    grid-row-start: 6;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-6-md-sm {
    grid-row-start: 6;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-6-md-xs {
    grid-row-start: 6;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-6-sm-xs {
    grid-row-start: 6;
  }
}
.grid-container > .grid-rowend-6:not([class*=grid-rowend-6-]) {
  grid-row-end: 6;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-6-8k-min {
    grid-row-end: 6;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-6-4k-min {
    grid-row-end: 6;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-6-hd-min {
    grid-row-end: 6;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-6-xxl-min {
    grid-row-end: 6;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-6-xl-min {
    grid-row-end: 6;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-6-lg-min {
    grid-row-end: 6;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-6-md-min {
    grid-row-end: 6;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-6-sm-min {
    grid-row-end: 6;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-6-xs-min {
    grid-row-end: 6;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-6-8k-max {
    grid-row-end: 6;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-6-4k-max {
    grid-row-end: 6;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-6-hd-max {
    grid-row-end: 6;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-6-xxl-max {
    grid-row-end: 6;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-6-xl-max {
    grid-row-end: 6;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-6-lg-max {
    grid-row-end: 6;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-6-md-max {
    grid-row-end: 6;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-6-sm-max {
    grid-row-end: 6;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-6-xs-max {
    grid-row-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-6-8k-4k {
    grid-row-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-6-8k-hd {
    grid-row-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-6-8k-xxl {
    grid-row-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-6-8k-xl {
    grid-row-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-6-8k-lg {
    grid-row-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-6-8k-md {
    grid-row-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-6-8k-sm {
    grid-row-end: 6;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-6-8k-xs {
    grid-row-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-6-4k-hd {
    grid-row-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-6-4k-xxl {
    grid-row-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-6-4k-xl {
    grid-row-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-6-4k-lg {
    grid-row-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-6-4k-md {
    grid-row-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-6-4k-sm {
    grid-row-end: 6;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-6-4k-xs {
    grid-row-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-6-hd-xxl {
    grid-row-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-6-hd-xl {
    grid-row-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-6-hd-lg {
    grid-row-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-6-hd-md {
    grid-row-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-6-hd-sm {
    grid-row-end: 6;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-6-hd-xs {
    grid-row-end: 6;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-6-xxl-xl {
    grid-row-end: 6;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-6-xxl-lg {
    grid-row-end: 6;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-6-xxl-md {
    grid-row-end: 6;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-6-xxl-sm {
    grid-row-end: 6;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-6-xxl-xs {
    grid-row-end: 6;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-6-xl-lg {
    grid-row-end: 6;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-6-xl-md {
    grid-row-end: 6;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-6-xl-sm {
    grid-row-end: 6;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-6-xl-xs {
    grid-row-end: 6;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-6-lg-md {
    grid-row-end: 6;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-6-lg-sm {
    grid-row-end: 6;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-6-lg-xs {
    grid-row-end: 6;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-6-md-sm {
    grid-row-end: 6;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-6-md-xs {
    grid-row-end: 6;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-6-sm-xs {
    grid-row-end: 6;
  }
}
.grid-container > .grid-col-7:not([class*=grid-col-7-]) {
  grid-column: span 7;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-7-8k-min {
    grid-column: span 7;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-7-4k-min {
    grid-column: span 7;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-7-hd-min {
    grid-column: span 7;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-7-xxl-min {
    grid-column: span 7;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-7-xl-min {
    grid-column: span 7;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-7-lg-min {
    grid-column: span 7;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-7-md-min {
    grid-column: span 7;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-7-sm-min {
    grid-column: span 7;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-7-xs-min {
    grid-column: span 7;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-7-8k-max {
    grid-column: span 7;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-7-4k-max {
    grid-column: span 7;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-7-hd-max {
    grid-column: span 7;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-7-xxl-max {
    grid-column: span 7;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-7-xl-max {
    grid-column: span 7;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-7-lg-max {
    grid-column: span 7;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-7-md-max {
    grid-column: span 7;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-7-sm-max {
    grid-column: span 7;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-7-xs-max {
    grid-column: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-7-8k-4k {
    grid-column: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-7-8k-hd {
    grid-column: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-7-8k-xxl {
    grid-column: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-7-8k-xl {
    grid-column: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-7-8k-lg {
    grid-column: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-7-8k-md {
    grid-column: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-7-8k-sm {
    grid-column: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-7-8k-xs {
    grid-column: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-7-4k-hd {
    grid-column: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-7-4k-xxl {
    grid-column: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-7-4k-xl {
    grid-column: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-7-4k-lg {
    grid-column: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-7-4k-md {
    grid-column: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-7-4k-sm {
    grid-column: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-7-4k-xs {
    grid-column: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-7-hd-xxl {
    grid-column: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-7-hd-xl {
    grid-column: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-7-hd-lg {
    grid-column: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-7-hd-md {
    grid-column: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-7-hd-sm {
    grid-column: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-7-hd-xs {
    grid-column: span 7;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-7-xxl-xl {
    grid-column: span 7;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-7-xxl-lg {
    grid-column: span 7;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-7-xxl-md {
    grid-column: span 7;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-7-xxl-sm {
    grid-column: span 7;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-7-xxl-xs {
    grid-column: span 7;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-7-xl-lg {
    grid-column: span 7;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-7-xl-md {
    grid-column: span 7;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-7-xl-sm {
    grid-column: span 7;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-7-xl-xs {
    grid-column: span 7;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-7-lg-md {
    grid-column: span 7;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-7-lg-sm {
    grid-column: span 7;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-7-lg-xs {
    grid-column: span 7;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-7-md-sm {
    grid-column: span 7;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-7-md-xs {
    grid-column: span 7;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-7-sm-xs {
    grid-column: span 7;
  }
}
.grid-container > .grid-colstart-7:not([class*=grid-colstart-7-]) {
  grid-column-start: 7;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-7-8k-min {
    grid-column-start: 7;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-7-4k-min {
    grid-column-start: 7;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-7-hd-min {
    grid-column-start: 7;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-7-xxl-min {
    grid-column-start: 7;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-7-xl-min {
    grid-column-start: 7;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-7-lg-min {
    grid-column-start: 7;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-7-md-min {
    grid-column-start: 7;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-7-sm-min {
    grid-column-start: 7;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-7-xs-min {
    grid-column-start: 7;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-7-8k-max {
    grid-column-start: 7;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-7-4k-max {
    grid-column-start: 7;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-7-hd-max {
    grid-column-start: 7;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-7-xxl-max {
    grid-column-start: 7;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-7-xl-max {
    grid-column-start: 7;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-7-lg-max {
    grid-column-start: 7;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-7-md-max {
    grid-column-start: 7;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-7-sm-max {
    grid-column-start: 7;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-7-xs-max {
    grid-column-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-7-8k-4k {
    grid-column-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-7-8k-hd {
    grid-column-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-7-8k-xxl {
    grid-column-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-7-8k-xl {
    grid-column-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-7-8k-lg {
    grid-column-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-7-8k-md {
    grid-column-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-7-8k-sm {
    grid-column-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-7-8k-xs {
    grid-column-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-7-4k-hd {
    grid-column-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-7-4k-xxl {
    grid-column-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-7-4k-xl {
    grid-column-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-7-4k-lg {
    grid-column-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-7-4k-md {
    grid-column-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-7-4k-sm {
    grid-column-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-7-4k-xs {
    grid-column-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-7-hd-xxl {
    grid-column-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-7-hd-xl {
    grid-column-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-7-hd-lg {
    grid-column-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-7-hd-md {
    grid-column-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-7-hd-sm {
    grid-column-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-7-hd-xs {
    grid-column-start: 7;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-7-xxl-xl {
    grid-column-start: 7;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-7-xxl-lg {
    grid-column-start: 7;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-7-xxl-md {
    grid-column-start: 7;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-7-xxl-sm {
    grid-column-start: 7;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-7-xxl-xs {
    grid-column-start: 7;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-7-xl-lg {
    grid-column-start: 7;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-7-xl-md {
    grid-column-start: 7;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-7-xl-sm {
    grid-column-start: 7;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-7-xl-xs {
    grid-column-start: 7;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-7-lg-md {
    grid-column-start: 7;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-7-lg-sm {
    grid-column-start: 7;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-7-lg-xs {
    grid-column-start: 7;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-7-md-sm {
    grid-column-start: 7;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-7-md-xs {
    grid-column-start: 7;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-7-sm-xs {
    grid-column-start: 7;
  }
}
.grid-container > .grid-colend-7:not([class*=grid-colend-7-]) {
  grid-column-end: 7;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-7-8k-min {
    grid-column-end: 7;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-7-4k-min {
    grid-column-end: 7;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-7-hd-min {
    grid-column-end: 7;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-7-xxl-min {
    grid-column-end: 7;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-7-xl-min {
    grid-column-end: 7;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-7-lg-min {
    grid-column-end: 7;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-7-md-min {
    grid-column-end: 7;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-7-sm-min {
    grid-column-end: 7;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-7-xs-min {
    grid-column-end: 7;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-7-8k-max {
    grid-column-end: 7;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-7-4k-max {
    grid-column-end: 7;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-7-hd-max {
    grid-column-end: 7;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-7-xxl-max {
    grid-column-end: 7;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-7-xl-max {
    grid-column-end: 7;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-7-lg-max {
    grid-column-end: 7;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-7-md-max {
    grid-column-end: 7;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-7-sm-max {
    grid-column-end: 7;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-7-xs-max {
    grid-column-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-7-8k-4k {
    grid-column-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-7-8k-hd {
    grid-column-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-7-8k-xxl {
    grid-column-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-7-8k-xl {
    grid-column-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-7-8k-lg {
    grid-column-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-7-8k-md {
    grid-column-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-7-8k-sm {
    grid-column-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-7-8k-xs {
    grid-column-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-7-4k-hd {
    grid-column-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-7-4k-xxl {
    grid-column-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-7-4k-xl {
    grid-column-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-7-4k-lg {
    grid-column-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-7-4k-md {
    grid-column-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-7-4k-sm {
    grid-column-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-7-4k-xs {
    grid-column-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-7-hd-xxl {
    grid-column-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-7-hd-xl {
    grid-column-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-7-hd-lg {
    grid-column-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-7-hd-md {
    grid-column-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-7-hd-sm {
    grid-column-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-7-hd-xs {
    grid-column-end: 7;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-7-xxl-xl {
    grid-column-end: 7;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-7-xxl-lg {
    grid-column-end: 7;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-7-xxl-md {
    grid-column-end: 7;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-7-xxl-sm {
    grid-column-end: 7;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-7-xxl-xs {
    grid-column-end: 7;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-7-xl-lg {
    grid-column-end: 7;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-7-xl-md {
    grid-column-end: 7;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-7-xl-sm {
    grid-column-end: 7;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-7-xl-xs {
    grid-column-end: 7;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-7-lg-md {
    grid-column-end: 7;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-7-lg-sm {
    grid-column-end: 7;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-7-lg-xs {
    grid-column-end: 7;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-7-md-sm {
    grid-column-end: 7;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-7-md-xs {
    grid-column-end: 7;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-7-sm-xs {
    grid-column-end: 7;
  }
}
.grid-container > .grid-row-7:not([class*=grid-row-7-]) {
  grid-row: span 7;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-7-8k-min {
    grid-row: span 7;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-7-4k-min {
    grid-row: span 7;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-7-hd-min {
    grid-row: span 7;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-7-xxl-min {
    grid-row: span 7;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-7-xl-min {
    grid-row: span 7;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-7-lg-min {
    grid-row: span 7;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-7-md-min {
    grid-row: span 7;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-7-sm-min {
    grid-row: span 7;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-7-xs-min {
    grid-row: span 7;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-7-8k-max {
    grid-row: span 7;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-7-4k-max {
    grid-row: span 7;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-7-hd-max {
    grid-row: span 7;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-7-xxl-max {
    grid-row: span 7;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-7-xl-max {
    grid-row: span 7;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-7-lg-max {
    grid-row: span 7;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-7-md-max {
    grid-row: span 7;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-7-sm-max {
    grid-row: span 7;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-7-xs-max {
    grid-row: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-7-8k-4k {
    grid-row: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-7-8k-hd {
    grid-row: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-7-8k-xxl {
    grid-row: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-7-8k-xl {
    grid-row: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-7-8k-lg {
    grid-row: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-7-8k-md {
    grid-row: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-7-8k-sm {
    grid-row: span 7;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-7-8k-xs {
    grid-row: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-7-4k-hd {
    grid-row: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-7-4k-xxl {
    grid-row: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-7-4k-xl {
    grid-row: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-7-4k-lg {
    grid-row: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-7-4k-md {
    grid-row: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-7-4k-sm {
    grid-row: span 7;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-7-4k-xs {
    grid-row: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-7-hd-xxl {
    grid-row: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-7-hd-xl {
    grid-row: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-7-hd-lg {
    grid-row: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-7-hd-md {
    grid-row: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-7-hd-sm {
    grid-row: span 7;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-7-hd-xs {
    grid-row: span 7;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-7-xxl-xl {
    grid-row: span 7;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-7-xxl-lg {
    grid-row: span 7;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-7-xxl-md {
    grid-row: span 7;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-7-xxl-sm {
    grid-row: span 7;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-7-xxl-xs {
    grid-row: span 7;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-7-xl-lg {
    grid-row: span 7;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-7-xl-md {
    grid-row: span 7;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-7-xl-sm {
    grid-row: span 7;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-7-xl-xs {
    grid-row: span 7;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-7-lg-md {
    grid-row: span 7;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-7-lg-sm {
    grid-row: span 7;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-7-lg-xs {
    grid-row: span 7;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-7-md-sm {
    grid-row: span 7;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-7-md-xs {
    grid-row: span 7;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-7-sm-xs {
    grid-row: span 7;
  }
}
.grid-container > .grid-rowstart-7:not([class*=grid-rowstart-7-]) {
  grid-row-start: 7;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-7-8k-min {
    grid-row-start: 7;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-7-4k-min {
    grid-row-start: 7;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-7-hd-min {
    grid-row-start: 7;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-7-xxl-min {
    grid-row-start: 7;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-7-xl-min {
    grid-row-start: 7;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-7-lg-min {
    grid-row-start: 7;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-7-md-min {
    grid-row-start: 7;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-7-sm-min {
    grid-row-start: 7;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-7-xs-min {
    grid-row-start: 7;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-7-8k-max {
    grid-row-start: 7;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-7-4k-max {
    grid-row-start: 7;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-7-hd-max {
    grid-row-start: 7;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-7-xxl-max {
    grid-row-start: 7;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-7-xl-max {
    grid-row-start: 7;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-7-lg-max {
    grid-row-start: 7;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-7-md-max {
    grid-row-start: 7;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-7-sm-max {
    grid-row-start: 7;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-7-xs-max {
    grid-row-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-7-8k-4k {
    grid-row-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-7-8k-hd {
    grid-row-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-7-8k-xxl {
    grid-row-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-7-8k-xl {
    grid-row-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-7-8k-lg {
    grid-row-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-7-8k-md {
    grid-row-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-7-8k-sm {
    grid-row-start: 7;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-7-8k-xs {
    grid-row-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-7-4k-hd {
    grid-row-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-7-4k-xxl {
    grid-row-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-7-4k-xl {
    grid-row-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-7-4k-lg {
    grid-row-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-7-4k-md {
    grid-row-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-7-4k-sm {
    grid-row-start: 7;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-7-4k-xs {
    grid-row-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-7-hd-xxl {
    grid-row-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-7-hd-xl {
    grid-row-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-7-hd-lg {
    grid-row-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-7-hd-md {
    grid-row-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-7-hd-sm {
    grid-row-start: 7;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-7-hd-xs {
    grid-row-start: 7;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-7-xxl-xl {
    grid-row-start: 7;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-7-xxl-lg {
    grid-row-start: 7;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-7-xxl-md {
    grid-row-start: 7;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-7-xxl-sm {
    grid-row-start: 7;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-7-xxl-xs {
    grid-row-start: 7;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-7-xl-lg {
    grid-row-start: 7;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-7-xl-md {
    grid-row-start: 7;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-7-xl-sm {
    grid-row-start: 7;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-7-xl-xs {
    grid-row-start: 7;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-7-lg-md {
    grid-row-start: 7;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-7-lg-sm {
    grid-row-start: 7;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-7-lg-xs {
    grid-row-start: 7;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-7-md-sm {
    grid-row-start: 7;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-7-md-xs {
    grid-row-start: 7;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-7-sm-xs {
    grid-row-start: 7;
  }
}
.grid-container > .grid-rowend-7:not([class*=grid-rowend-7-]) {
  grid-row-end: 7;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-7-8k-min {
    grid-row-end: 7;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-7-4k-min {
    grid-row-end: 7;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-7-hd-min {
    grid-row-end: 7;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-7-xxl-min {
    grid-row-end: 7;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-7-xl-min {
    grid-row-end: 7;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-7-lg-min {
    grid-row-end: 7;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-7-md-min {
    grid-row-end: 7;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-7-sm-min {
    grid-row-end: 7;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-7-xs-min {
    grid-row-end: 7;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-7-8k-max {
    grid-row-end: 7;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-7-4k-max {
    grid-row-end: 7;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-7-hd-max {
    grid-row-end: 7;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-7-xxl-max {
    grid-row-end: 7;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-7-xl-max {
    grid-row-end: 7;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-7-lg-max {
    grid-row-end: 7;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-7-md-max {
    grid-row-end: 7;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-7-sm-max {
    grid-row-end: 7;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-7-xs-max {
    grid-row-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-7-8k-4k {
    grid-row-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-7-8k-hd {
    grid-row-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-7-8k-xxl {
    grid-row-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-7-8k-xl {
    grid-row-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-7-8k-lg {
    grid-row-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-7-8k-md {
    grid-row-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-7-8k-sm {
    grid-row-end: 7;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-7-8k-xs {
    grid-row-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-7-4k-hd {
    grid-row-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-7-4k-xxl {
    grid-row-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-7-4k-xl {
    grid-row-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-7-4k-lg {
    grid-row-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-7-4k-md {
    grid-row-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-7-4k-sm {
    grid-row-end: 7;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-7-4k-xs {
    grid-row-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-7-hd-xxl {
    grid-row-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-7-hd-xl {
    grid-row-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-7-hd-lg {
    grid-row-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-7-hd-md {
    grid-row-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-7-hd-sm {
    grid-row-end: 7;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-7-hd-xs {
    grid-row-end: 7;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-7-xxl-xl {
    grid-row-end: 7;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-7-xxl-lg {
    grid-row-end: 7;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-7-xxl-md {
    grid-row-end: 7;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-7-xxl-sm {
    grid-row-end: 7;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-7-xxl-xs {
    grid-row-end: 7;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-7-xl-lg {
    grid-row-end: 7;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-7-xl-md {
    grid-row-end: 7;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-7-xl-sm {
    grid-row-end: 7;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-7-xl-xs {
    grid-row-end: 7;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-7-lg-md {
    grid-row-end: 7;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-7-lg-sm {
    grid-row-end: 7;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-7-lg-xs {
    grid-row-end: 7;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-7-md-sm {
    grid-row-end: 7;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-7-md-xs {
    grid-row-end: 7;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-7-sm-xs {
    grid-row-end: 7;
  }
}
.grid-container > .grid-col-8:not([class*=grid-col-8-]) {
  grid-column: span 8;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-8-8k-min {
    grid-column: span 8;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-8-4k-min {
    grid-column: span 8;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-8-hd-min {
    grid-column: span 8;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-8-xxl-min {
    grid-column: span 8;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-8-xl-min {
    grid-column: span 8;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-8-lg-min {
    grid-column: span 8;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-8-md-min {
    grid-column: span 8;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-8-sm-min {
    grid-column: span 8;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-8-xs-min {
    grid-column: span 8;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-8-8k-max {
    grid-column: span 8;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-8-4k-max {
    grid-column: span 8;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-8-hd-max {
    grid-column: span 8;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-8-xxl-max {
    grid-column: span 8;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-8-xl-max {
    grid-column: span 8;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-8-lg-max {
    grid-column: span 8;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-8-md-max {
    grid-column: span 8;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-8-sm-max {
    grid-column: span 8;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-8-xs-max {
    grid-column: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-8-8k-4k {
    grid-column: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-8-8k-hd {
    grid-column: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-8-8k-xxl {
    grid-column: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-8-8k-xl {
    grid-column: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-8-8k-lg {
    grid-column: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-8-8k-md {
    grid-column: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-8-8k-sm {
    grid-column: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-8-8k-xs {
    grid-column: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-8-4k-hd {
    grid-column: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-8-4k-xxl {
    grid-column: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-8-4k-xl {
    grid-column: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-8-4k-lg {
    grid-column: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-8-4k-md {
    grid-column: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-8-4k-sm {
    grid-column: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-8-4k-xs {
    grid-column: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-8-hd-xxl {
    grid-column: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-8-hd-xl {
    grid-column: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-8-hd-lg {
    grid-column: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-8-hd-md {
    grid-column: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-8-hd-sm {
    grid-column: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-8-hd-xs {
    grid-column: span 8;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-8-xxl-xl {
    grid-column: span 8;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-8-xxl-lg {
    grid-column: span 8;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-8-xxl-md {
    grid-column: span 8;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-8-xxl-sm {
    grid-column: span 8;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-8-xxl-xs {
    grid-column: span 8;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-8-xl-lg {
    grid-column: span 8;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-8-xl-md {
    grid-column: span 8;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-8-xl-sm {
    grid-column: span 8;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-8-xl-xs {
    grid-column: span 8;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-8-lg-md {
    grid-column: span 8;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-8-lg-sm {
    grid-column: span 8;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-8-lg-xs {
    grid-column: span 8;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-8-md-sm {
    grid-column: span 8;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-8-md-xs {
    grid-column: span 8;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-8-sm-xs {
    grid-column: span 8;
  }
}
.grid-container > .grid-colstart-8:not([class*=grid-colstart-8-]) {
  grid-column-start: 8;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-8-8k-min {
    grid-column-start: 8;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-8-4k-min {
    grid-column-start: 8;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-8-hd-min {
    grid-column-start: 8;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-8-xxl-min {
    grid-column-start: 8;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-8-xl-min {
    grid-column-start: 8;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-8-lg-min {
    grid-column-start: 8;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-8-md-min {
    grid-column-start: 8;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-8-sm-min {
    grid-column-start: 8;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-8-xs-min {
    grid-column-start: 8;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-8-8k-max {
    grid-column-start: 8;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-8-4k-max {
    grid-column-start: 8;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-8-hd-max {
    grid-column-start: 8;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-8-xxl-max {
    grid-column-start: 8;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-8-xl-max {
    grid-column-start: 8;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-8-lg-max {
    grid-column-start: 8;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-8-md-max {
    grid-column-start: 8;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-8-sm-max {
    grid-column-start: 8;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-8-xs-max {
    grid-column-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-8-8k-4k {
    grid-column-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-8-8k-hd {
    grid-column-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-8-8k-xxl {
    grid-column-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-8-8k-xl {
    grid-column-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-8-8k-lg {
    grid-column-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-8-8k-md {
    grid-column-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-8-8k-sm {
    grid-column-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-8-8k-xs {
    grid-column-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-8-4k-hd {
    grid-column-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-8-4k-xxl {
    grid-column-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-8-4k-xl {
    grid-column-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-8-4k-lg {
    grid-column-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-8-4k-md {
    grid-column-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-8-4k-sm {
    grid-column-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-8-4k-xs {
    grid-column-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-8-hd-xxl {
    grid-column-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-8-hd-xl {
    grid-column-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-8-hd-lg {
    grid-column-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-8-hd-md {
    grid-column-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-8-hd-sm {
    grid-column-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-8-hd-xs {
    grid-column-start: 8;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-8-xxl-xl {
    grid-column-start: 8;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-8-xxl-lg {
    grid-column-start: 8;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-8-xxl-md {
    grid-column-start: 8;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-8-xxl-sm {
    grid-column-start: 8;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-8-xxl-xs {
    grid-column-start: 8;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-8-xl-lg {
    grid-column-start: 8;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-8-xl-md {
    grid-column-start: 8;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-8-xl-sm {
    grid-column-start: 8;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-8-xl-xs {
    grid-column-start: 8;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-8-lg-md {
    grid-column-start: 8;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-8-lg-sm {
    grid-column-start: 8;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-8-lg-xs {
    grid-column-start: 8;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-8-md-sm {
    grid-column-start: 8;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-8-md-xs {
    grid-column-start: 8;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-8-sm-xs {
    grid-column-start: 8;
  }
}
.grid-container > .grid-colend-8:not([class*=grid-colend-8-]) {
  grid-column-end: 8;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-8-8k-min {
    grid-column-end: 8;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-8-4k-min {
    grid-column-end: 8;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-8-hd-min {
    grid-column-end: 8;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-8-xxl-min {
    grid-column-end: 8;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-8-xl-min {
    grid-column-end: 8;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-8-lg-min {
    grid-column-end: 8;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-8-md-min {
    grid-column-end: 8;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-8-sm-min {
    grid-column-end: 8;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-8-xs-min {
    grid-column-end: 8;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-8-8k-max {
    grid-column-end: 8;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-8-4k-max {
    grid-column-end: 8;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-8-hd-max {
    grid-column-end: 8;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-8-xxl-max {
    grid-column-end: 8;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-8-xl-max {
    grid-column-end: 8;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-8-lg-max {
    grid-column-end: 8;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-8-md-max {
    grid-column-end: 8;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-8-sm-max {
    grid-column-end: 8;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-8-xs-max {
    grid-column-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-8-8k-4k {
    grid-column-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-8-8k-hd {
    grid-column-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-8-8k-xxl {
    grid-column-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-8-8k-xl {
    grid-column-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-8-8k-lg {
    grid-column-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-8-8k-md {
    grid-column-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-8-8k-sm {
    grid-column-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-8-8k-xs {
    grid-column-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-8-4k-hd {
    grid-column-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-8-4k-xxl {
    grid-column-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-8-4k-xl {
    grid-column-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-8-4k-lg {
    grid-column-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-8-4k-md {
    grid-column-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-8-4k-sm {
    grid-column-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-8-4k-xs {
    grid-column-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-8-hd-xxl {
    grid-column-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-8-hd-xl {
    grid-column-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-8-hd-lg {
    grid-column-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-8-hd-md {
    grid-column-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-8-hd-sm {
    grid-column-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-8-hd-xs {
    grid-column-end: 8;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-8-xxl-xl {
    grid-column-end: 8;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-8-xxl-lg {
    grid-column-end: 8;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-8-xxl-md {
    grid-column-end: 8;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-8-xxl-sm {
    grid-column-end: 8;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-8-xxl-xs {
    grid-column-end: 8;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-8-xl-lg {
    grid-column-end: 8;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-8-xl-md {
    grid-column-end: 8;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-8-xl-sm {
    grid-column-end: 8;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-8-xl-xs {
    grid-column-end: 8;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-8-lg-md {
    grid-column-end: 8;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-8-lg-sm {
    grid-column-end: 8;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-8-lg-xs {
    grid-column-end: 8;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-8-md-sm {
    grid-column-end: 8;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-8-md-xs {
    grid-column-end: 8;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-8-sm-xs {
    grid-column-end: 8;
  }
}
.grid-container > .grid-row-8:not([class*=grid-row-8-]) {
  grid-row: span 8;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-8-8k-min {
    grid-row: span 8;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-8-4k-min {
    grid-row: span 8;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-8-hd-min {
    grid-row: span 8;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-8-xxl-min {
    grid-row: span 8;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-8-xl-min {
    grid-row: span 8;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-8-lg-min {
    grid-row: span 8;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-8-md-min {
    grid-row: span 8;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-8-sm-min {
    grid-row: span 8;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-8-xs-min {
    grid-row: span 8;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-8-8k-max {
    grid-row: span 8;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-8-4k-max {
    grid-row: span 8;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-8-hd-max {
    grid-row: span 8;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-8-xxl-max {
    grid-row: span 8;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-8-xl-max {
    grid-row: span 8;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-8-lg-max {
    grid-row: span 8;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-8-md-max {
    grid-row: span 8;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-8-sm-max {
    grid-row: span 8;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-8-xs-max {
    grid-row: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-8-8k-4k {
    grid-row: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-8-8k-hd {
    grid-row: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-8-8k-xxl {
    grid-row: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-8-8k-xl {
    grid-row: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-8-8k-lg {
    grid-row: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-8-8k-md {
    grid-row: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-8-8k-sm {
    grid-row: span 8;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-8-8k-xs {
    grid-row: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-8-4k-hd {
    grid-row: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-8-4k-xxl {
    grid-row: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-8-4k-xl {
    grid-row: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-8-4k-lg {
    grid-row: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-8-4k-md {
    grid-row: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-8-4k-sm {
    grid-row: span 8;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-8-4k-xs {
    grid-row: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-8-hd-xxl {
    grid-row: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-8-hd-xl {
    grid-row: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-8-hd-lg {
    grid-row: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-8-hd-md {
    grid-row: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-8-hd-sm {
    grid-row: span 8;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-8-hd-xs {
    grid-row: span 8;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-8-xxl-xl {
    grid-row: span 8;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-8-xxl-lg {
    grid-row: span 8;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-8-xxl-md {
    grid-row: span 8;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-8-xxl-sm {
    grid-row: span 8;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-8-xxl-xs {
    grid-row: span 8;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-8-xl-lg {
    grid-row: span 8;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-8-xl-md {
    grid-row: span 8;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-8-xl-sm {
    grid-row: span 8;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-8-xl-xs {
    grid-row: span 8;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-8-lg-md {
    grid-row: span 8;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-8-lg-sm {
    grid-row: span 8;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-8-lg-xs {
    grid-row: span 8;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-8-md-sm {
    grid-row: span 8;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-8-md-xs {
    grid-row: span 8;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-8-sm-xs {
    grid-row: span 8;
  }
}
.grid-container > .grid-rowstart-8:not([class*=grid-rowstart-8-]) {
  grid-row-start: 8;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-8-8k-min {
    grid-row-start: 8;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-8-4k-min {
    grid-row-start: 8;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-8-hd-min {
    grid-row-start: 8;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-8-xxl-min {
    grid-row-start: 8;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-8-xl-min {
    grid-row-start: 8;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-8-lg-min {
    grid-row-start: 8;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-8-md-min {
    grid-row-start: 8;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-8-sm-min {
    grid-row-start: 8;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-8-xs-min {
    grid-row-start: 8;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-8-8k-max {
    grid-row-start: 8;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-8-4k-max {
    grid-row-start: 8;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-8-hd-max {
    grid-row-start: 8;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-8-xxl-max {
    grid-row-start: 8;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-8-xl-max {
    grid-row-start: 8;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-8-lg-max {
    grid-row-start: 8;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-8-md-max {
    grid-row-start: 8;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-8-sm-max {
    grid-row-start: 8;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-8-xs-max {
    grid-row-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-8-8k-4k {
    grid-row-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-8-8k-hd {
    grid-row-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-8-8k-xxl {
    grid-row-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-8-8k-xl {
    grid-row-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-8-8k-lg {
    grid-row-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-8-8k-md {
    grid-row-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-8-8k-sm {
    grid-row-start: 8;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-8-8k-xs {
    grid-row-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-8-4k-hd {
    grid-row-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-8-4k-xxl {
    grid-row-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-8-4k-xl {
    grid-row-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-8-4k-lg {
    grid-row-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-8-4k-md {
    grid-row-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-8-4k-sm {
    grid-row-start: 8;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-8-4k-xs {
    grid-row-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-8-hd-xxl {
    grid-row-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-8-hd-xl {
    grid-row-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-8-hd-lg {
    grid-row-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-8-hd-md {
    grid-row-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-8-hd-sm {
    grid-row-start: 8;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-8-hd-xs {
    grid-row-start: 8;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-8-xxl-xl {
    grid-row-start: 8;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-8-xxl-lg {
    grid-row-start: 8;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-8-xxl-md {
    grid-row-start: 8;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-8-xxl-sm {
    grid-row-start: 8;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-8-xxl-xs {
    grid-row-start: 8;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-8-xl-lg {
    grid-row-start: 8;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-8-xl-md {
    grid-row-start: 8;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-8-xl-sm {
    grid-row-start: 8;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-8-xl-xs {
    grid-row-start: 8;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-8-lg-md {
    grid-row-start: 8;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-8-lg-sm {
    grid-row-start: 8;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-8-lg-xs {
    grid-row-start: 8;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-8-md-sm {
    grid-row-start: 8;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-8-md-xs {
    grid-row-start: 8;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-8-sm-xs {
    grid-row-start: 8;
  }
}
.grid-container > .grid-rowend-8:not([class*=grid-rowend-8-]) {
  grid-row-end: 8;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-8-8k-min {
    grid-row-end: 8;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-8-4k-min {
    grid-row-end: 8;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-8-hd-min {
    grid-row-end: 8;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-8-xxl-min {
    grid-row-end: 8;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-8-xl-min {
    grid-row-end: 8;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-8-lg-min {
    grid-row-end: 8;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-8-md-min {
    grid-row-end: 8;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-8-sm-min {
    grid-row-end: 8;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-8-xs-min {
    grid-row-end: 8;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-8-8k-max {
    grid-row-end: 8;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-8-4k-max {
    grid-row-end: 8;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-8-hd-max {
    grid-row-end: 8;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-8-xxl-max {
    grid-row-end: 8;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-8-xl-max {
    grid-row-end: 8;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-8-lg-max {
    grid-row-end: 8;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-8-md-max {
    grid-row-end: 8;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-8-sm-max {
    grid-row-end: 8;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-8-xs-max {
    grid-row-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-8-8k-4k {
    grid-row-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-8-8k-hd {
    grid-row-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-8-8k-xxl {
    grid-row-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-8-8k-xl {
    grid-row-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-8-8k-lg {
    grid-row-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-8-8k-md {
    grid-row-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-8-8k-sm {
    grid-row-end: 8;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-8-8k-xs {
    grid-row-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-8-4k-hd {
    grid-row-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-8-4k-xxl {
    grid-row-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-8-4k-xl {
    grid-row-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-8-4k-lg {
    grid-row-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-8-4k-md {
    grid-row-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-8-4k-sm {
    grid-row-end: 8;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-8-4k-xs {
    grid-row-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-8-hd-xxl {
    grid-row-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-8-hd-xl {
    grid-row-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-8-hd-lg {
    grid-row-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-8-hd-md {
    grid-row-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-8-hd-sm {
    grid-row-end: 8;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-8-hd-xs {
    grid-row-end: 8;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-8-xxl-xl {
    grid-row-end: 8;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-8-xxl-lg {
    grid-row-end: 8;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-8-xxl-md {
    grid-row-end: 8;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-8-xxl-sm {
    grid-row-end: 8;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-8-xxl-xs {
    grid-row-end: 8;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-8-xl-lg {
    grid-row-end: 8;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-8-xl-md {
    grid-row-end: 8;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-8-xl-sm {
    grid-row-end: 8;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-8-xl-xs {
    grid-row-end: 8;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-8-lg-md {
    grid-row-end: 8;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-8-lg-sm {
    grid-row-end: 8;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-8-lg-xs {
    grid-row-end: 8;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-8-md-sm {
    grid-row-end: 8;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-8-md-xs {
    grid-row-end: 8;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-8-sm-xs {
    grid-row-end: 8;
  }
}
.grid-container > .grid-col-9:not([class*=grid-col-9-]) {
  grid-column: span 9;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-9-8k-min {
    grid-column: span 9;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-9-4k-min {
    grid-column: span 9;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-9-hd-min {
    grid-column: span 9;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-9-xxl-min {
    grid-column: span 9;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-9-xl-min {
    grid-column: span 9;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-9-lg-min {
    grid-column: span 9;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-9-md-min {
    grid-column: span 9;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-9-sm-min {
    grid-column: span 9;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-9-xs-min {
    grid-column: span 9;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-9-8k-max {
    grid-column: span 9;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-9-4k-max {
    grid-column: span 9;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-9-hd-max {
    grid-column: span 9;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-9-xxl-max {
    grid-column: span 9;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-9-xl-max {
    grid-column: span 9;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-9-lg-max {
    grid-column: span 9;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-9-md-max {
    grid-column: span 9;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-9-sm-max {
    grid-column: span 9;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-9-xs-max {
    grid-column: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-9-8k-4k {
    grid-column: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-9-8k-hd {
    grid-column: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-9-8k-xxl {
    grid-column: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-9-8k-xl {
    grid-column: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-9-8k-lg {
    grid-column: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-9-8k-md {
    grid-column: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-9-8k-sm {
    grid-column: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-9-8k-xs {
    grid-column: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-9-4k-hd {
    grid-column: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-9-4k-xxl {
    grid-column: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-9-4k-xl {
    grid-column: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-9-4k-lg {
    grid-column: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-9-4k-md {
    grid-column: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-9-4k-sm {
    grid-column: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-9-4k-xs {
    grid-column: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-9-hd-xxl {
    grid-column: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-9-hd-xl {
    grid-column: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-9-hd-lg {
    grid-column: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-9-hd-md {
    grid-column: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-9-hd-sm {
    grid-column: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-9-hd-xs {
    grid-column: span 9;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-9-xxl-xl {
    grid-column: span 9;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-9-xxl-lg {
    grid-column: span 9;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-9-xxl-md {
    grid-column: span 9;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-9-xxl-sm {
    grid-column: span 9;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-9-xxl-xs {
    grid-column: span 9;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-9-xl-lg {
    grid-column: span 9;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-9-xl-md {
    grid-column: span 9;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-9-xl-sm {
    grid-column: span 9;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-9-xl-xs {
    grid-column: span 9;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-9-lg-md {
    grid-column: span 9;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-9-lg-sm {
    grid-column: span 9;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-9-lg-xs {
    grid-column: span 9;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-9-md-sm {
    grid-column: span 9;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-9-md-xs {
    grid-column: span 9;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-9-sm-xs {
    grid-column: span 9;
  }
}
.grid-container > .grid-colstart-9:not([class*=grid-colstart-9-]) {
  grid-column-start: 9;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-9-8k-min {
    grid-column-start: 9;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-9-4k-min {
    grid-column-start: 9;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-9-hd-min {
    grid-column-start: 9;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-9-xxl-min {
    grid-column-start: 9;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-9-xl-min {
    grid-column-start: 9;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-9-lg-min {
    grid-column-start: 9;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-9-md-min {
    grid-column-start: 9;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-9-sm-min {
    grid-column-start: 9;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-9-xs-min {
    grid-column-start: 9;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-9-8k-max {
    grid-column-start: 9;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-9-4k-max {
    grid-column-start: 9;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-9-hd-max {
    grid-column-start: 9;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-9-xxl-max {
    grid-column-start: 9;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-9-xl-max {
    grid-column-start: 9;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-9-lg-max {
    grid-column-start: 9;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-9-md-max {
    grid-column-start: 9;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-9-sm-max {
    grid-column-start: 9;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-9-xs-max {
    grid-column-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-9-8k-4k {
    grid-column-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-9-8k-hd {
    grid-column-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-9-8k-xxl {
    grid-column-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-9-8k-xl {
    grid-column-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-9-8k-lg {
    grid-column-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-9-8k-md {
    grid-column-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-9-8k-sm {
    grid-column-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-9-8k-xs {
    grid-column-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-9-4k-hd {
    grid-column-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-9-4k-xxl {
    grid-column-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-9-4k-xl {
    grid-column-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-9-4k-lg {
    grid-column-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-9-4k-md {
    grid-column-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-9-4k-sm {
    grid-column-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-9-4k-xs {
    grid-column-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-9-hd-xxl {
    grid-column-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-9-hd-xl {
    grid-column-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-9-hd-lg {
    grid-column-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-9-hd-md {
    grid-column-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-9-hd-sm {
    grid-column-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-9-hd-xs {
    grid-column-start: 9;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-9-xxl-xl {
    grid-column-start: 9;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-9-xxl-lg {
    grid-column-start: 9;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-9-xxl-md {
    grid-column-start: 9;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-9-xxl-sm {
    grid-column-start: 9;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-9-xxl-xs {
    grid-column-start: 9;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-9-xl-lg {
    grid-column-start: 9;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-9-xl-md {
    grid-column-start: 9;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-9-xl-sm {
    grid-column-start: 9;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-9-xl-xs {
    grid-column-start: 9;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-9-lg-md {
    grid-column-start: 9;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-9-lg-sm {
    grid-column-start: 9;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-9-lg-xs {
    grid-column-start: 9;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-9-md-sm {
    grid-column-start: 9;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-9-md-xs {
    grid-column-start: 9;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-9-sm-xs {
    grid-column-start: 9;
  }
}
.grid-container > .grid-colend-9:not([class*=grid-colend-9-]) {
  grid-column-end: 9;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-9-8k-min {
    grid-column-end: 9;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-9-4k-min {
    grid-column-end: 9;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-9-hd-min {
    grid-column-end: 9;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-9-xxl-min {
    grid-column-end: 9;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-9-xl-min {
    grid-column-end: 9;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-9-lg-min {
    grid-column-end: 9;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-9-md-min {
    grid-column-end: 9;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-9-sm-min {
    grid-column-end: 9;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-9-xs-min {
    grid-column-end: 9;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-9-8k-max {
    grid-column-end: 9;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-9-4k-max {
    grid-column-end: 9;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-9-hd-max {
    grid-column-end: 9;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-9-xxl-max {
    grid-column-end: 9;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-9-xl-max {
    grid-column-end: 9;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-9-lg-max {
    grid-column-end: 9;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-9-md-max {
    grid-column-end: 9;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-9-sm-max {
    grid-column-end: 9;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-9-xs-max {
    grid-column-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-9-8k-4k {
    grid-column-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-9-8k-hd {
    grid-column-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-9-8k-xxl {
    grid-column-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-9-8k-xl {
    grid-column-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-9-8k-lg {
    grid-column-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-9-8k-md {
    grid-column-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-9-8k-sm {
    grid-column-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-9-8k-xs {
    grid-column-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-9-4k-hd {
    grid-column-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-9-4k-xxl {
    grid-column-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-9-4k-xl {
    grid-column-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-9-4k-lg {
    grid-column-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-9-4k-md {
    grid-column-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-9-4k-sm {
    grid-column-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-9-4k-xs {
    grid-column-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-9-hd-xxl {
    grid-column-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-9-hd-xl {
    grid-column-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-9-hd-lg {
    grid-column-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-9-hd-md {
    grid-column-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-9-hd-sm {
    grid-column-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-9-hd-xs {
    grid-column-end: 9;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-9-xxl-xl {
    grid-column-end: 9;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-9-xxl-lg {
    grid-column-end: 9;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-9-xxl-md {
    grid-column-end: 9;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-9-xxl-sm {
    grid-column-end: 9;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-9-xxl-xs {
    grid-column-end: 9;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-9-xl-lg {
    grid-column-end: 9;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-9-xl-md {
    grid-column-end: 9;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-9-xl-sm {
    grid-column-end: 9;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-9-xl-xs {
    grid-column-end: 9;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-9-lg-md {
    grid-column-end: 9;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-9-lg-sm {
    grid-column-end: 9;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-9-lg-xs {
    grid-column-end: 9;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-9-md-sm {
    grid-column-end: 9;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-9-md-xs {
    grid-column-end: 9;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-9-sm-xs {
    grid-column-end: 9;
  }
}
.grid-container > .grid-row-9:not([class*=grid-row-9-]) {
  grid-row: span 9;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-9-8k-min {
    grid-row: span 9;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-9-4k-min {
    grid-row: span 9;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-9-hd-min {
    grid-row: span 9;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-9-xxl-min {
    grid-row: span 9;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-9-xl-min {
    grid-row: span 9;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-9-lg-min {
    grid-row: span 9;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-9-md-min {
    grid-row: span 9;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-9-sm-min {
    grid-row: span 9;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-9-xs-min {
    grid-row: span 9;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-9-8k-max {
    grid-row: span 9;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-9-4k-max {
    grid-row: span 9;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-9-hd-max {
    grid-row: span 9;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-9-xxl-max {
    grid-row: span 9;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-9-xl-max {
    grid-row: span 9;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-9-lg-max {
    grid-row: span 9;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-9-md-max {
    grid-row: span 9;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-9-sm-max {
    grid-row: span 9;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-9-xs-max {
    grid-row: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-9-8k-4k {
    grid-row: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-9-8k-hd {
    grid-row: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-9-8k-xxl {
    grid-row: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-9-8k-xl {
    grid-row: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-9-8k-lg {
    grid-row: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-9-8k-md {
    grid-row: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-9-8k-sm {
    grid-row: span 9;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-9-8k-xs {
    grid-row: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-9-4k-hd {
    grid-row: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-9-4k-xxl {
    grid-row: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-9-4k-xl {
    grid-row: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-9-4k-lg {
    grid-row: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-9-4k-md {
    grid-row: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-9-4k-sm {
    grid-row: span 9;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-9-4k-xs {
    grid-row: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-9-hd-xxl {
    grid-row: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-9-hd-xl {
    grid-row: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-9-hd-lg {
    grid-row: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-9-hd-md {
    grid-row: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-9-hd-sm {
    grid-row: span 9;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-9-hd-xs {
    grid-row: span 9;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-9-xxl-xl {
    grid-row: span 9;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-9-xxl-lg {
    grid-row: span 9;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-9-xxl-md {
    grid-row: span 9;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-9-xxl-sm {
    grid-row: span 9;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-9-xxl-xs {
    grid-row: span 9;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-9-xl-lg {
    grid-row: span 9;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-9-xl-md {
    grid-row: span 9;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-9-xl-sm {
    grid-row: span 9;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-9-xl-xs {
    grid-row: span 9;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-9-lg-md {
    grid-row: span 9;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-9-lg-sm {
    grid-row: span 9;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-9-lg-xs {
    grid-row: span 9;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-9-md-sm {
    grid-row: span 9;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-9-md-xs {
    grid-row: span 9;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-9-sm-xs {
    grid-row: span 9;
  }
}
.grid-container > .grid-rowstart-9:not([class*=grid-rowstart-9-]) {
  grid-row-start: 9;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-9-8k-min {
    grid-row-start: 9;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-9-4k-min {
    grid-row-start: 9;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-9-hd-min {
    grid-row-start: 9;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-9-xxl-min {
    grid-row-start: 9;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-9-xl-min {
    grid-row-start: 9;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-9-lg-min {
    grid-row-start: 9;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-9-md-min {
    grid-row-start: 9;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-9-sm-min {
    grid-row-start: 9;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-9-xs-min {
    grid-row-start: 9;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-9-8k-max {
    grid-row-start: 9;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-9-4k-max {
    grid-row-start: 9;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-9-hd-max {
    grid-row-start: 9;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-9-xxl-max {
    grid-row-start: 9;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-9-xl-max {
    grid-row-start: 9;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-9-lg-max {
    grid-row-start: 9;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-9-md-max {
    grid-row-start: 9;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-9-sm-max {
    grid-row-start: 9;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-9-xs-max {
    grid-row-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-9-8k-4k {
    grid-row-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-9-8k-hd {
    grid-row-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-9-8k-xxl {
    grid-row-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-9-8k-xl {
    grid-row-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-9-8k-lg {
    grid-row-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-9-8k-md {
    grid-row-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-9-8k-sm {
    grid-row-start: 9;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-9-8k-xs {
    grid-row-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-9-4k-hd {
    grid-row-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-9-4k-xxl {
    grid-row-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-9-4k-xl {
    grid-row-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-9-4k-lg {
    grid-row-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-9-4k-md {
    grid-row-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-9-4k-sm {
    grid-row-start: 9;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-9-4k-xs {
    grid-row-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-9-hd-xxl {
    grid-row-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-9-hd-xl {
    grid-row-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-9-hd-lg {
    grid-row-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-9-hd-md {
    grid-row-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-9-hd-sm {
    grid-row-start: 9;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-9-hd-xs {
    grid-row-start: 9;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-9-xxl-xl {
    grid-row-start: 9;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-9-xxl-lg {
    grid-row-start: 9;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-9-xxl-md {
    grid-row-start: 9;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-9-xxl-sm {
    grid-row-start: 9;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-9-xxl-xs {
    grid-row-start: 9;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-9-xl-lg {
    grid-row-start: 9;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-9-xl-md {
    grid-row-start: 9;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-9-xl-sm {
    grid-row-start: 9;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-9-xl-xs {
    grid-row-start: 9;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-9-lg-md {
    grid-row-start: 9;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-9-lg-sm {
    grid-row-start: 9;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-9-lg-xs {
    grid-row-start: 9;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-9-md-sm {
    grid-row-start: 9;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-9-md-xs {
    grid-row-start: 9;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-9-sm-xs {
    grid-row-start: 9;
  }
}
.grid-container > .grid-rowend-9:not([class*=grid-rowend-9-]) {
  grid-row-end: 9;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-9-8k-min {
    grid-row-end: 9;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-9-4k-min {
    grid-row-end: 9;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-9-hd-min {
    grid-row-end: 9;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-9-xxl-min {
    grid-row-end: 9;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-9-xl-min {
    grid-row-end: 9;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-9-lg-min {
    grid-row-end: 9;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-9-md-min {
    grid-row-end: 9;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-9-sm-min {
    grid-row-end: 9;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-9-xs-min {
    grid-row-end: 9;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-9-8k-max {
    grid-row-end: 9;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-9-4k-max {
    grid-row-end: 9;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-9-hd-max {
    grid-row-end: 9;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-9-xxl-max {
    grid-row-end: 9;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-9-xl-max {
    grid-row-end: 9;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-9-lg-max {
    grid-row-end: 9;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-9-md-max {
    grid-row-end: 9;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-9-sm-max {
    grid-row-end: 9;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-9-xs-max {
    grid-row-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-9-8k-4k {
    grid-row-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-9-8k-hd {
    grid-row-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-9-8k-xxl {
    grid-row-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-9-8k-xl {
    grid-row-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-9-8k-lg {
    grid-row-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-9-8k-md {
    grid-row-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-9-8k-sm {
    grid-row-end: 9;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-9-8k-xs {
    grid-row-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-9-4k-hd {
    grid-row-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-9-4k-xxl {
    grid-row-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-9-4k-xl {
    grid-row-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-9-4k-lg {
    grid-row-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-9-4k-md {
    grid-row-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-9-4k-sm {
    grid-row-end: 9;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-9-4k-xs {
    grid-row-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-9-hd-xxl {
    grid-row-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-9-hd-xl {
    grid-row-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-9-hd-lg {
    grid-row-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-9-hd-md {
    grid-row-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-9-hd-sm {
    grid-row-end: 9;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-9-hd-xs {
    grid-row-end: 9;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-9-xxl-xl {
    grid-row-end: 9;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-9-xxl-lg {
    grid-row-end: 9;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-9-xxl-md {
    grid-row-end: 9;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-9-xxl-sm {
    grid-row-end: 9;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-9-xxl-xs {
    grid-row-end: 9;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-9-xl-lg {
    grid-row-end: 9;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-9-xl-md {
    grid-row-end: 9;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-9-xl-sm {
    grid-row-end: 9;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-9-xl-xs {
    grid-row-end: 9;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-9-lg-md {
    grid-row-end: 9;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-9-lg-sm {
    grid-row-end: 9;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-9-lg-xs {
    grid-row-end: 9;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-9-md-sm {
    grid-row-end: 9;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-9-md-xs {
    grid-row-end: 9;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-9-sm-xs {
    grid-row-end: 9;
  }
}
.grid-container > .grid-col-10:not([class*=grid-col-10-]) {
  grid-column: span 10;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-10-8k-min {
    grid-column: span 10;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-10-4k-min {
    grid-column: span 10;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-10-hd-min {
    grid-column: span 10;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-10-xxl-min {
    grid-column: span 10;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-10-xl-min {
    grid-column: span 10;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-10-lg-min {
    grid-column: span 10;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-10-md-min {
    grid-column: span 10;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-10-sm-min {
    grid-column: span 10;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-10-xs-min {
    grid-column: span 10;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-10-8k-max {
    grid-column: span 10;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-10-4k-max {
    grid-column: span 10;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-10-hd-max {
    grid-column: span 10;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-10-xxl-max {
    grid-column: span 10;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-10-xl-max {
    grid-column: span 10;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-10-lg-max {
    grid-column: span 10;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-10-md-max {
    grid-column: span 10;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-10-sm-max {
    grid-column: span 10;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-10-xs-max {
    grid-column: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-10-8k-4k {
    grid-column: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-10-8k-hd {
    grid-column: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-10-8k-xxl {
    grid-column: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-10-8k-xl {
    grid-column: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-10-8k-lg {
    grid-column: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-10-8k-md {
    grid-column: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-10-8k-sm {
    grid-column: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-10-8k-xs {
    grid-column: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-10-4k-hd {
    grid-column: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-10-4k-xxl {
    grid-column: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-10-4k-xl {
    grid-column: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-10-4k-lg {
    grid-column: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-10-4k-md {
    grid-column: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-10-4k-sm {
    grid-column: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-10-4k-xs {
    grid-column: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-10-hd-xxl {
    grid-column: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-10-hd-xl {
    grid-column: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-10-hd-lg {
    grid-column: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-10-hd-md {
    grid-column: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-10-hd-sm {
    grid-column: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-10-hd-xs {
    grid-column: span 10;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-10-xxl-xl {
    grid-column: span 10;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-10-xxl-lg {
    grid-column: span 10;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-10-xxl-md {
    grid-column: span 10;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-10-xxl-sm {
    grid-column: span 10;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-10-xxl-xs {
    grid-column: span 10;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-10-xl-lg {
    grid-column: span 10;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-10-xl-md {
    grid-column: span 10;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-10-xl-sm {
    grid-column: span 10;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-10-xl-xs {
    grid-column: span 10;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-10-lg-md {
    grid-column: span 10;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-10-lg-sm {
    grid-column: span 10;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-10-lg-xs {
    grid-column: span 10;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-10-md-sm {
    grid-column: span 10;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-10-md-xs {
    grid-column: span 10;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-10-sm-xs {
    grid-column: span 10;
  }
}
.grid-container > .grid-colstart-10:not([class*=grid-colstart-10-]) {
  grid-column-start: 10;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-10-8k-min {
    grid-column-start: 10;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-10-4k-min {
    grid-column-start: 10;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-10-hd-min {
    grid-column-start: 10;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-10-xxl-min {
    grid-column-start: 10;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-10-xl-min {
    grid-column-start: 10;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-10-lg-min {
    grid-column-start: 10;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-10-md-min {
    grid-column-start: 10;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-10-sm-min {
    grid-column-start: 10;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-10-xs-min {
    grid-column-start: 10;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-10-8k-max {
    grid-column-start: 10;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-10-4k-max {
    grid-column-start: 10;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-10-hd-max {
    grid-column-start: 10;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-10-xxl-max {
    grid-column-start: 10;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-10-xl-max {
    grid-column-start: 10;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-10-lg-max {
    grid-column-start: 10;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-10-md-max {
    grid-column-start: 10;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-10-sm-max {
    grid-column-start: 10;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-10-xs-max {
    grid-column-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-10-8k-4k {
    grid-column-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-10-8k-hd {
    grid-column-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-10-8k-xxl {
    grid-column-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-10-8k-xl {
    grid-column-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-10-8k-lg {
    grid-column-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-10-8k-md {
    grid-column-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-10-8k-sm {
    grid-column-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-10-8k-xs {
    grid-column-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-10-4k-hd {
    grid-column-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-10-4k-xxl {
    grid-column-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-10-4k-xl {
    grid-column-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-10-4k-lg {
    grid-column-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-10-4k-md {
    grid-column-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-10-4k-sm {
    grid-column-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-10-4k-xs {
    grid-column-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-10-hd-xxl {
    grid-column-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-10-hd-xl {
    grid-column-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-10-hd-lg {
    grid-column-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-10-hd-md {
    grid-column-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-10-hd-sm {
    grid-column-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-10-hd-xs {
    grid-column-start: 10;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-10-xxl-xl {
    grid-column-start: 10;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-10-xxl-lg {
    grid-column-start: 10;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-10-xxl-md {
    grid-column-start: 10;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-10-xxl-sm {
    grid-column-start: 10;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-10-xxl-xs {
    grid-column-start: 10;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-10-xl-lg {
    grid-column-start: 10;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-10-xl-md {
    grid-column-start: 10;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-10-xl-sm {
    grid-column-start: 10;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-10-xl-xs {
    grid-column-start: 10;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-10-lg-md {
    grid-column-start: 10;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-10-lg-sm {
    grid-column-start: 10;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-10-lg-xs {
    grid-column-start: 10;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-10-md-sm {
    grid-column-start: 10;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-10-md-xs {
    grid-column-start: 10;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-10-sm-xs {
    grid-column-start: 10;
  }
}
.grid-container > .grid-colend-10:not([class*=grid-colend-10-]) {
  grid-column-end: 10;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-10-8k-min {
    grid-column-end: 10;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-10-4k-min {
    grid-column-end: 10;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-10-hd-min {
    grid-column-end: 10;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-10-xxl-min {
    grid-column-end: 10;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-10-xl-min {
    grid-column-end: 10;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-10-lg-min {
    grid-column-end: 10;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-10-md-min {
    grid-column-end: 10;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-10-sm-min {
    grid-column-end: 10;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-10-xs-min {
    grid-column-end: 10;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-10-8k-max {
    grid-column-end: 10;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-10-4k-max {
    grid-column-end: 10;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-10-hd-max {
    grid-column-end: 10;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-10-xxl-max {
    grid-column-end: 10;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-10-xl-max {
    grid-column-end: 10;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-10-lg-max {
    grid-column-end: 10;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-10-md-max {
    grid-column-end: 10;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-10-sm-max {
    grid-column-end: 10;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-10-xs-max {
    grid-column-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-10-8k-4k {
    grid-column-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-10-8k-hd {
    grid-column-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-10-8k-xxl {
    grid-column-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-10-8k-xl {
    grid-column-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-10-8k-lg {
    grid-column-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-10-8k-md {
    grid-column-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-10-8k-sm {
    grid-column-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-10-8k-xs {
    grid-column-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-10-4k-hd {
    grid-column-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-10-4k-xxl {
    grid-column-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-10-4k-xl {
    grid-column-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-10-4k-lg {
    grid-column-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-10-4k-md {
    grid-column-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-10-4k-sm {
    grid-column-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-10-4k-xs {
    grid-column-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-10-hd-xxl {
    grid-column-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-10-hd-xl {
    grid-column-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-10-hd-lg {
    grid-column-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-10-hd-md {
    grid-column-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-10-hd-sm {
    grid-column-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-10-hd-xs {
    grid-column-end: 10;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-10-xxl-xl {
    grid-column-end: 10;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-10-xxl-lg {
    grid-column-end: 10;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-10-xxl-md {
    grid-column-end: 10;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-10-xxl-sm {
    grid-column-end: 10;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-10-xxl-xs {
    grid-column-end: 10;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-10-xl-lg {
    grid-column-end: 10;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-10-xl-md {
    grid-column-end: 10;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-10-xl-sm {
    grid-column-end: 10;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-10-xl-xs {
    grid-column-end: 10;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-10-lg-md {
    grid-column-end: 10;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-10-lg-sm {
    grid-column-end: 10;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-10-lg-xs {
    grid-column-end: 10;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-10-md-sm {
    grid-column-end: 10;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-10-md-xs {
    grid-column-end: 10;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-10-sm-xs {
    grid-column-end: 10;
  }
}
.grid-container > .grid-row-10:not([class*=grid-row-10-]) {
  grid-row: span 10;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-10-8k-min {
    grid-row: span 10;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-10-4k-min {
    grid-row: span 10;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-10-hd-min {
    grid-row: span 10;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-10-xxl-min {
    grid-row: span 10;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-10-xl-min {
    grid-row: span 10;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-10-lg-min {
    grid-row: span 10;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-10-md-min {
    grid-row: span 10;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-10-sm-min {
    grid-row: span 10;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-10-xs-min {
    grid-row: span 10;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-10-8k-max {
    grid-row: span 10;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-10-4k-max {
    grid-row: span 10;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-10-hd-max {
    grid-row: span 10;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-10-xxl-max {
    grid-row: span 10;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-10-xl-max {
    grid-row: span 10;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-10-lg-max {
    grid-row: span 10;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-10-md-max {
    grid-row: span 10;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-10-sm-max {
    grid-row: span 10;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-10-xs-max {
    grid-row: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-10-8k-4k {
    grid-row: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-10-8k-hd {
    grid-row: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-10-8k-xxl {
    grid-row: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-10-8k-xl {
    grid-row: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-10-8k-lg {
    grid-row: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-10-8k-md {
    grid-row: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-10-8k-sm {
    grid-row: span 10;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-10-8k-xs {
    grid-row: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-10-4k-hd {
    grid-row: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-10-4k-xxl {
    grid-row: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-10-4k-xl {
    grid-row: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-10-4k-lg {
    grid-row: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-10-4k-md {
    grid-row: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-10-4k-sm {
    grid-row: span 10;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-10-4k-xs {
    grid-row: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-10-hd-xxl {
    grid-row: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-10-hd-xl {
    grid-row: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-10-hd-lg {
    grid-row: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-10-hd-md {
    grid-row: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-10-hd-sm {
    grid-row: span 10;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-10-hd-xs {
    grid-row: span 10;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-10-xxl-xl {
    grid-row: span 10;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-10-xxl-lg {
    grid-row: span 10;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-10-xxl-md {
    grid-row: span 10;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-10-xxl-sm {
    grid-row: span 10;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-10-xxl-xs {
    grid-row: span 10;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-10-xl-lg {
    grid-row: span 10;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-10-xl-md {
    grid-row: span 10;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-10-xl-sm {
    grid-row: span 10;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-10-xl-xs {
    grid-row: span 10;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-10-lg-md {
    grid-row: span 10;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-10-lg-sm {
    grid-row: span 10;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-10-lg-xs {
    grid-row: span 10;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-10-md-sm {
    grid-row: span 10;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-10-md-xs {
    grid-row: span 10;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-10-sm-xs {
    grid-row: span 10;
  }
}
.grid-container > .grid-rowstart-10:not([class*=grid-rowstart-10-]) {
  grid-row-start: 10;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-10-8k-min {
    grid-row-start: 10;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-10-4k-min {
    grid-row-start: 10;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-10-hd-min {
    grid-row-start: 10;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-10-xxl-min {
    grid-row-start: 10;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-10-xl-min {
    grid-row-start: 10;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-10-lg-min {
    grid-row-start: 10;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-10-md-min {
    grid-row-start: 10;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-10-sm-min {
    grid-row-start: 10;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-10-xs-min {
    grid-row-start: 10;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-10-8k-max {
    grid-row-start: 10;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-10-4k-max {
    grid-row-start: 10;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-10-hd-max {
    grid-row-start: 10;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-10-xxl-max {
    grid-row-start: 10;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-10-xl-max {
    grid-row-start: 10;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-10-lg-max {
    grid-row-start: 10;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-10-md-max {
    grid-row-start: 10;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-10-sm-max {
    grid-row-start: 10;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-10-xs-max {
    grid-row-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-10-8k-4k {
    grid-row-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-10-8k-hd {
    grid-row-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-10-8k-xxl {
    grid-row-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-10-8k-xl {
    grid-row-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-10-8k-lg {
    grid-row-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-10-8k-md {
    grid-row-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-10-8k-sm {
    grid-row-start: 10;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-10-8k-xs {
    grid-row-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-10-4k-hd {
    grid-row-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-10-4k-xxl {
    grid-row-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-10-4k-xl {
    grid-row-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-10-4k-lg {
    grid-row-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-10-4k-md {
    grid-row-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-10-4k-sm {
    grid-row-start: 10;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-10-4k-xs {
    grid-row-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-10-hd-xxl {
    grid-row-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-10-hd-xl {
    grid-row-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-10-hd-lg {
    grid-row-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-10-hd-md {
    grid-row-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-10-hd-sm {
    grid-row-start: 10;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-10-hd-xs {
    grid-row-start: 10;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-10-xxl-xl {
    grid-row-start: 10;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-10-xxl-lg {
    grid-row-start: 10;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-10-xxl-md {
    grid-row-start: 10;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-10-xxl-sm {
    grid-row-start: 10;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-10-xxl-xs {
    grid-row-start: 10;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-10-xl-lg {
    grid-row-start: 10;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-10-xl-md {
    grid-row-start: 10;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-10-xl-sm {
    grid-row-start: 10;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-10-xl-xs {
    grid-row-start: 10;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-10-lg-md {
    grid-row-start: 10;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-10-lg-sm {
    grid-row-start: 10;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-10-lg-xs {
    grid-row-start: 10;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-10-md-sm {
    grid-row-start: 10;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-10-md-xs {
    grid-row-start: 10;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-10-sm-xs {
    grid-row-start: 10;
  }
}
.grid-container > .grid-rowend-10:not([class*=grid-rowend-10-]) {
  grid-row-end: 10;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-10-8k-min {
    grid-row-end: 10;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-10-4k-min {
    grid-row-end: 10;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-10-hd-min {
    grid-row-end: 10;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-10-xxl-min {
    grid-row-end: 10;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-10-xl-min {
    grid-row-end: 10;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-10-lg-min {
    grid-row-end: 10;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-10-md-min {
    grid-row-end: 10;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-10-sm-min {
    grid-row-end: 10;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-10-xs-min {
    grid-row-end: 10;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-10-8k-max {
    grid-row-end: 10;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-10-4k-max {
    grid-row-end: 10;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-10-hd-max {
    grid-row-end: 10;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-10-xxl-max {
    grid-row-end: 10;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-10-xl-max {
    grid-row-end: 10;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-10-lg-max {
    grid-row-end: 10;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-10-md-max {
    grid-row-end: 10;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-10-sm-max {
    grid-row-end: 10;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-10-xs-max {
    grid-row-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-10-8k-4k {
    grid-row-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-10-8k-hd {
    grid-row-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-10-8k-xxl {
    grid-row-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-10-8k-xl {
    grid-row-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-10-8k-lg {
    grid-row-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-10-8k-md {
    grid-row-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-10-8k-sm {
    grid-row-end: 10;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-10-8k-xs {
    grid-row-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-10-4k-hd {
    grid-row-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-10-4k-xxl {
    grid-row-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-10-4k-xl {
    grid-row-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-10-4k-lg {
    grid-row-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-10-4k-md {
    grid-row-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-10-4k-sm {
    grid-row-end: 10;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-10-4k-xs {
    grid-row-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-10-hd-xxl {
    grid-row-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-10-hd-xl {
    grid-row-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-10-hd-lg {
    grid-row-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-10-hd-md {
    grid-row-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-10-hd-sm {
    grid-row-end: 10;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-10-hd-xs {
    grid-row-end: 10;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-10-xxl-xl {
    grid-row-end: 10;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-10-xxl-lg {
    grid-row-end: 10;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-10-xxl-md {
    grid-row-end: 10;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-10-xxl-sm {
    grid-row-end: 10;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-10-xxl-xs {
    grid-row-end: 10;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-10-xl-lg {
    grid-row-end: 10;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-10-xl-md {
    grid-row-end: 10;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-10-xl-sm {
    grid-row-end: 10;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-10-xl-xs {
    grid-row-end: 10;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-10-lg-md {
    grid-row-end: 10;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-10-lg-sm {
    grid-row-end: 10;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-10-lg-xs {
    grid-row-end: 10;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-10-md-sm {
    grid-row-end: 10;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-10-md-xs {
    grid-row-end: 10;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-10-sm-xs {
    grid-row-end: 10;
  }
}
.grid-container > .grid-col-11:not([class*=grid-col-11-]) {
  grid-column: span 11;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-11-8k-min {
    grid-column: span 11;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-11-4k-min {
    grid-column: span 11;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-11-hd-min {
    grid-column: span 11;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-11-xxl-min {
    grid-column: span 11;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-11-xl-min {
    grid-column: span 11;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-11-lg-min {
    grid-column: span 11;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-11-md-min {
    grid-column: span 11;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-11-sm-min {
    grid-column: span 11;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-11-xs-min {
    grid-column: span 11;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-11-8k-max {
    grid-column: span 11;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-11-4k-max {
    grid-column: span 11;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-11-hd-max {
    grid-column: span 11;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-11-xxl-max {
    grid-column: span 11;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-11-xl-max {
    grid-column: span 11;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-11-lg-max {
    grid-column: span 11;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-11-md-max {
    grid-column: span 11;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-11-sm-max {
    grid-column: span 11;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-11-xs-max {
    grid-column: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-11-8k-4k {
    grid-column: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-11-8k-hd {
    grid-column: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-11-8k-xxl {
    grid-column: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-11-8k-xl {
    grid-column: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-11-8k-lg {
    grid-column: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-11-8k-md {
    grid-column: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-11-8k-sm {
    grid-column: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-11-8k-xs {
    grid-column: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-11-4k-hd {
    grid-column: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-11-4k-xxl {
    grid-column: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-11-4k-xl {
    grid-column: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-11-4k-lg {
    grid-column: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-11-4k-md {
    grid-column: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-11-4k-sm {
    grid-column: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-11-4k-xs {
    grid-column: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-11-hd-xxl {
    grid-column: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-11-hd-xl {
    grid-column: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-11-hd-lg {
    grid-column: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-11-hd-md {
    grid-column: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-11-hd-sm {
    grid-column: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-11-hd-xs {
    grid-column: span 11;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-11-xxl-xl {
    grid-column: span 11;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-11-xxl-lg {
    grid-column: span 11;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-11-xxl-md {
    grid-column: span 11;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-11-xxl-sm {
    grid-column: span 11;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-11-xxl-xs {
    grid-column: span 11;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-11-xl-lg {
    grid-column: span 11;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-11-xl-md {
    grid-column: span 11;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-11-xl-sm {
    grid-column: span 11;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-11-xl-xs {
    grid-column: span 11;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-11-lg-md {
    grid-column: span 11;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-11-lg-sm {
    grid-column: span 11;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-11-lg-xs {
    grid-column: span 11;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-11-md-sm {
    grid-column: span 11;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-11-md-xs {
    grid-column: span 11;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-11-sm-xs {
    grid-column: span 11;
  }
}
.grid-container > .grid-colstart-11:not([class*=grid-colstart-11-]) {
  grid-column-start: 11;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-11-8k-min {
    grid-column-start: 11;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-11-4k-min {
    grid-column-start: 11;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-11-hd-min {
    grid-column-start: 11;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-11-xxl-min {
    grid-column-start: 11;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-11-xl-min {
    grid-column-start: 11;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-11-lg-min {
    grid-column-start: 11;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-11-md-min {
    grid-column-start: 11;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-11-sm-min {
    grid-column-start: 11;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-11-xs-min {
    grid-column-start: 11;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-11-8k-max {
    grid-column-start: 11;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-11-4k-max {
    grid-column-start: 11;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-11-hd-max {
    grid-column-start: 11;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-11-xxl-max {
    grid-column-start: 11;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-11-xl-max {
    grid-column-start: 11;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-11-lg-max {
    grid-column-start: 11;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-11-md-max {
    grid-column-start: 11;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-11-sm-max {
    grid-column-start: 11;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-11-xs-max {
    grid-column-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-11-8k-4k {
    grid-column-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-11-8k-hd {
    grid-column-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-11-8k-xxl {
    grid-column-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-11-8k-xl {
    grid-column-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-11-8k-lg {
    grid-column-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-11-8k-md {
    grid-column-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-11-8k-sm {
    grid-column-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-11-8k-xs {
    grid-column-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-11-4k-hd {
    grid-column-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-11-4k-xxl {
    grid-column-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-11-4k-xl {
    grid-column-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-11-4k-lg {
    grid-column-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-11-4k-md {
    grid-column-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-11-4k-sm {
    grid-column-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-11-4k-xs {
    grid-column-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-11-hd-xxl {
    grid-column-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-11-hd-xl {
    grid-column-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-11-hd-lg {
    grid-column-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-11-hd-md {
    grid-column-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-11-hd-sm {
    grid-column-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-11-hd-xs {
    grid-column-start: 11;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-11-xxl-xl {
    grid-column-start: 11;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-11-xxl-lg {
    grid-column-start: 11;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-11-xxl-md {
    grid-column-start: 11;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-11-xxl-sm {
    grid-column-start: 11;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-11-xxl-xs {
    grid-column-start: 11;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-11-xl-lg {
    grid-column-start: 11;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-11-xl-md {
    grid-column-start: 11;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-11-xl-sm {
    grid-column-start: 11;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-11-xl-xs {
    grid-column-start: 11;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-11-lg-md {
    grid-column-start: 11;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-11-lg-sm {
    grid-column-start: 11;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-11-lg-xs {
    grid-column-start: 11;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-11-md-sm {
    grid-column-start: 11;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-11-md-xs {
    grid-column-start: 11;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-11-sm-xs {
    grid-column-start: 11;
  }
}
.grid-container > .grid-colend-11:not([class*=grid-colend-11-]) {
  grid-column-end: 11;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-11-8k-min {
    grid-column-end: 11;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-11-4k-min {
    grid-column-end: 11;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-11-hd-min {
    grid-column-end: 11;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-11-xxl-min {
    grid-column-end: 11;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-11-xl-min {
    grid-column-end: 11;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-11-lg-min {
    grid-column-end: 11;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-11-md-min {
    grid-column-end: 11;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-11-sm-min {
    grid-column-end: 11;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-11-xs-min {
    grid-column-end: 11;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-11-8k-max {
    grid-column-end: 11;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-11-4k-max {
    grid-column-end: 11;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-11-hd-max {
    grid-column-end: 11;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-11-xxl-max {
    grid-column-end: 11;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-11-xl-max {
    grid-column-end: 11;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-11-lg-max {
    grid-column-end: 11;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-11-md-max {
    grid-column-end: 11;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-11-sm-max {
    grid-column-end: 11;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-11-xs-max {
    grid-column-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-11-8k-4k {
    grid-column-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-11-8k-hd {
    grid-column-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-11-8k-xxl {
    grid-column-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-11-8k-xl {
    grid-column-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-11-8k-lg {
    grid-column-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-11-8k-md {
    grid-column-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-11-8k-sm {
    grid-column-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-11-8k-xs {
    grid-column-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-11-4k-hd {
    grid-column-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-11-4k-xxl {
    grid-column-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-11-4k-xl {
    grid-column-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-11-4k-lg {
    grid-column-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-11-4k-md {
    grid-column-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-11-4k-sm {
    grid-column-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-11-4k-xs {
    grid-column-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-11-hd-xxl {
    grid-column-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-11-hd-xl {
    grid-column-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-11-hd-lg {
    grid-column-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-11-hd-md {
    grid-column-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-11-hd-sm {
    grid-column-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-11-hd-xs {
    grid-column-end: 11;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-11-xxl-xl {
    grid-column-end: 11;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-11-xxl-lg {
    grid-column-end: 11;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-11-xxl-md {
    grid-column-end: 11;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-11-xxl-sm {
    grid-column-end: 11;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-11-xxl-xs {
    grid-column-end: 11;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-11-xl-lg {
    grid-column-end: 11;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-11-xl-md {
    grid-column-end: 11;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-11-xl-sm {
    grid-column-end: 11;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-11-xl-xs {
    grid-column-end: 11;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-11-lg-md {
    grid-column-end: 11;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-11-lg-sm {
    grid-column-end: 11;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-11-lg-xs {
    grid-column-end: 11;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-11-md-sm {
    grid-column-end: 11;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-11-md-xs {
    grid-column-end: 11;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-11-sm-xs {
    grid-column-end: 11;
  }
}
.grid-container > .grid-row-11:not([class*=grid-row-11-]) {
  grid-row: span 11;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-11-8k-min {
    grid-row: span 11;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-11-4k-min {
    grid-row: span 11;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-11-hd-min {
    grid-row: span 11;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-11-xxl-min {
    grid-row: span 11;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-11-xl-min {
    grid-row: span 11;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-11-lg-min {
    grid-row: span 11;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-11-md-min {
    grid-row: span 11;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-11-sm-min {
    grid-row: span 11;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-11-xs-min {
    grid-row: span 11;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-11-8k-max {
    grid-row: span 11;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-11-4k-max {
    grid-row: span 11;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-11-hd-max {
    grid-row: span 11;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-11-xxl-max {
    grid-row: span 11;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-11-xl-max {
    grid-row: span 11;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-11-lg-max {
    grid-row: span 11;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-11-md-max {
    grid-row: span 11;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-11-sm-max {
    grid-row: span 11;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-11-xs-max {
    grid-row: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-11-8k-4k {
    grid-row: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-11-8k-hd {
    grid-row: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-11-8k-xxl {
    grid-row: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-11-8k-xl {
    grid-row: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-11-8k-lg {
    grid-row: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-11-8k-md {
    grid-row: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-11-8k-sm {
    grid-row: span 11;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-11-8k-xs {
    grid-row: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-11-4k-hd {
    grid-row: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-11-4k-xxl {
    grid-row: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-11-4k-xl {
    grid-row: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-11-4k-lg {
    grid-row: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-11-4k-md {
    grid-row: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-11-4k-sm {
    grid-row: span 11;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-11-4k-xs {
    grid-row: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-11-hd-xxl {
    grid-row: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-11-hd-xl {
    grid-row: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-11-hd-lg {
    grid-row: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-11-hd-md {
    grid-row: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-11-hd-sm {
    grid-row: span 11;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-11-hd-xs {
    grid-row: span 11;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-11-xxl-xl {
    grid-row: span 11;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-11-xxl-lg {
    grid-row: span 11;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-11-xxl-md {
    grid-row: span 11;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-11-xxl-sm {
    grid-row: span 11;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-11-xxl-xs {
    grid-row: span 11;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-11-xl-lg {
    grid-row: span 11;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-11-xl-md {
    grid-row: span 11;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-11-xl-sm {
    grid-row: span 11;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-11-xl-xs {
    grid-row: span 11;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-11-lg-md {
    grid-row: span 11;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-11-lg-sm {
    grid-row: span 11;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-11-lg-xs {
    grid-row: span 11;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-11-md-sm {
    grid-row: span 11;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-11-md-xs {
    grid-row: span 11;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-11-sm-xs {
    grid-row: span 11;
  }
}
.grid-container > .grid-rowstart-11:not([class*=grid-rowstart-11-]) {
  grid-row-start: 11;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-11-8k-min {
    grid-row-start: 11;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-11-4k-min {
    grid-row-start: 11;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-11-hd-min {
    grid-row-start: 11;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-11-xxl-min {
    grid-row-start: 11;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-11-xl-min {
    grid-row-start: 11;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-11-lg-min {
    grid-row-start: 11;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-11-md-min {
    grid-row-start: 11;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-11-sm-min {
    grid-row-start: 11;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-11-xs-min {
    grid-row-start: 11;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-11-8k-max {
    grid-row-start: 11;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-11-4k-max {
    grid-row-start: 11;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-11-hd-max {
    grid-row-start: 11;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-11-xxl-max {
    grid-row-start: 11;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-11-xl-max {
    grid-row-start: 11;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-11-lg-max {
    grid-row-start: 11;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-11-md-max {
    grid-row-start: 11;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-11-sm-max {
    grid-row-start: 11;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-11-xs-max {
    grid-row-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-11-8k-4k {
    grid-row-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-11-8k-hd {
    grid-row-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-11-8k-xxl {
    grid-row-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-11-8k-xl {
    grid-row-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-11-8k-lg {
    grid-row-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-11-8k-md {
    grid-row-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-11-8k-sm {
    grid-row-start: 11;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-11-8k-xs {
    grid-row-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-11-4k-hd {
    grid-row-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-11-4k-xxl {
    grid-row-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-11-4k-xl {
    grid-row-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-11-4k-lg {
    grid-row-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-11-4k-md {
    grid-row-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-11-4k-sm {
    grid-row-start: 11;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-11-4k-xs {
    grid-row-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-11-hd-xxl {
    grid-row-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-11-hd-xl {
    grid-row-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-11-hd-lg {
    grid-row-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-11-hd-md {
    grid-row-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-11-hd-sm {
    grid-row-start: 11;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-11-hd-xs {
    grid-row-start: 11;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-11-xxl-xl {
    grid-row-start: 11;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-11-xxl-lg {
    grid-row-start: 11;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-11-xxl-md {
    grid-row-start: 11;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-11-xxl-sm {
    grid-row-start: 11;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-11-xxl-xs {
    grid-row-start: 11;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-11-xl-lg {
    grid-row-start: 11;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-11-xl-md {
    grid-row-start: 11;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-11-xl-sm {
    grid-row-start: 11;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-11-xl-xs {
    grid-row-start: 11;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-11-lg-md {
    grid-row-start: 11;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-11-lg-sm {
    grid-row-start: 11;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-11-lg-xs {
    grid-row-start: 11;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-11-md-sm {
    grid-row-start: 11;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-11-md-xs {
    grid-row-start: 11;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-11-sm-xs {
    grid-row-start: 11;
  }
}
.grid-container > .grid-rowend-11:not([class*=grid-rowend-11-]) {
  grid-row-end: 11;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-11-8k-min {
    grid-row-end: 11;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-11-4k-min {
    grid-row-end: 11;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-11-hd-min {
    grid-row-end: 11;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-11-xxl-min {
    grid-row-end: 11;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-11-xl-min {
    grid-row-end: 11;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-11-lg-min {
    grid-row-end: 11;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-11-md-min {
    grid-row-end: 11;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-11-sm-min {
    grid-row-end: 11;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-11-xs-min {
    grid-row-end: 11;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-11-8k-max {
    grid-row-end: 11;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-11-4k-max {
    grid-row-end: 11;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-11-hd-max {
    grid-row-end: 11;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-11-xxl-max {
    grid-row-end: 11;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-11-xl-max {
    grid-row-end: 11;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-11-lg-max {
    grid-row-end: 11;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-11-md-max {
    grid-row-end: 11;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-11-sm-max {
    grid-row-end: 11;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-11-xs-max {
    grid-row-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-11-8k-4k {
    grid-row-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-11-8k-hd {
    grid-row-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-11-8k-xxl {
    grid-row-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-11-8k-xl {
    grid-row-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-11-8k-lg {
    grid-row-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-11-8k-md {
    grid-row-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-11-8k-sm {
    grid-row-end: 11;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-11-8k-xs {
    grid-row-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-11-4k-hd {
    grid-row-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-11-4k-xxl {
    grid-row-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-11-4k-xl {
    grid-row-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-11-4k-lg {
    grid-row-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-11-4k-md {
    grid-row-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-11-4k-sm {
    grid-row-end: 11;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-11-4k-xs {
    grid-row-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-11-hd-xxl {
    grid-row-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-11-hd-xl {
    grid-row-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-11-hd-lg {
    grid-row-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-11-hd-md {
    grid-row-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-11-hd-sm {
    grid-row-end: 11;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-11-hd-xs {
    grid-row-end: 11;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-11-xxl-xl {
    grid-row-end: 11;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-11-xxl-lg {
    grid-row-end: 11;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-11-xxl-md {
    grid-row-end: 11;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-11-xxl-sm {
    grid-row-end: 11;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-11-xxl-xs {
    grid-row-end: 11;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-11-xl-lg {
    grid-row-end: 11;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-11-xl-md {
    grid-row-end: 11;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-11-xl-sm {
    grid-row-end: 11;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-11-xl-xs {
    grid-row-end: 11;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-11-lg-md {
    grid-row-end: 11;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-11-lg-sm {
    grid-row-end: 11;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-11-lg-xs {
    grid-row-end: 11;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-11-md-sm {
    grid-row-end: 11;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-11-md-xs {
    grid-row-end: 11;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-11-sm-xs {
    grid-row-end: 11;
  }
}
.grid-container > .grid-col-12:not([class*=grid-col-12-]) {
  grid-column: span 12;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-12-8k-min {
    grid-column: span 12;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-12-4k-min {
    grid-column: span 12;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-12-hd-min {
    grid-column: span 12;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-12-xxl-min {
    grid-column: span 12;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-12-xl-min {
    grid-column: span 12;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-12-lg-min {
    grid-column: span 12;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-12-md-min {
    grid-column: span 12;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-12-sm-min {
    grid-column: span 12;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-12-xs-min {
    grid-column: span 12;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-12-8k-max {
    grid-column: span 12;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-12-4k-max {
    grid-column: span 12;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-12-hd-max {
    grid-column: span 12;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-12-xxl-max {
    grid-column: span 12;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-12-xl-max {
    grid-column: span 12;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-12-lg-max {
    grid-column: span 12;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-12-md-max {
    grid-column: span 12;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-12-sm-max {
    grid-column: span 12;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-12-xs-max {
    grid-column: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-12-8k-4k {
    grid-column: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-12-8k-hd {
    grid-column: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-12-8k-xxl {
    grid-column: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-12-8k-xl {
    grid-column: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-12-8k-lg {
    grid-column: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-12-8k-md {
    grid-column: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-12-8k-sm {
    grid-column: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-12-8k-xs {
    grid-column: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-12-4k-hd {
    grid-column: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-12-4k-xxl {
    grid-column: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-12-4k-xl {
    grid-column: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-12-4k-lg {
    grid-column: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-12-4k-md {
    grid-column: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-12-4k-sm {
    grid-column: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-12-4k-xs {
    grid-column: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-12-hd-xxl {
    grid-column: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-12-hd-xl {
    grid-column: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-12-hd-lg {
    grid-column: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-12-hd-md {
    grid-column: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-12-hd-sm {
    grid-column: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-12-hd-xs {
    grid-column: span 12;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-12-xxl-xl {
    grid-column: span 12;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-12-xxl-lg {
    grid-column: span 12;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-12-xxl-md {
    grid-column: span 12;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-12-xxl-sm {
    grid-column: span 12;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-12-xxl-xs {
    grid-column: span 12;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-12-xl-lg {
    grid-column: span 12;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-12-xl-md {
    grid-column: span 12;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-12-xl-sm {
    grid-column: span 12;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-12-xl-xs {
    grid-column: span 12;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-12-lg-md {
    grid-column: span 12;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-12-lg-sm {
    grid-column: span 12;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-12-lg-xs {
    grid-column: span 12;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-12-md-sm {
    grid-column: span 12;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-12-md-xs {
    grid-column: span 12;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-12-sm-xs {
    grid-column: span 12;
  }
}
.grid-container > .grid-colstart-12:not([class*=grid-colstart-12-]) {
  grid-column-start: 12;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-12-8k-min {
    grid-column-start: 12;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-12-4k-min {
    grid-column-start: 12;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-12-hd-min {
    grid-column-start: 12;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-12-xxl-min {
    grid-column-start: 12;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-12-xl-min {
    grid-column-start: 12;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-12-lg-min {
    grid-column-start: 12;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-12-md-min {
    grid-column-start: 12;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-12-sm-min {
    grid-column-start: 12;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-12-xs-min {
    grid-column-start: 12;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-12-8k-max {
    grid-column-start: 12;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-12-4k-max {
    grid-column-start: 12;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-12-hd-max {
    grid-column-start: 12;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-12-xxl-max {
    grid-column-start: 12;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-12-xl-max {
    grid-column-start: 12;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-12-lg-max {
    grid-column-start: 12;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-12-md-max {
    grid-column-start: 12;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-12-sm-max {
    grid-column-start: 12;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-12-xs-max {
    grid-column-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-12-8k-4k {
    grid-column-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-12-8k-hd {
    grid-column-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-12-8k-xxl {
    grid-column-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-12-8k-xl {
    grid-column-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-12-8k-lg {
    grid-column-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-12-8k-md {
    grid-column-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-12-8k-sm {
    grid-column-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-12-8k-xs {
    grid-column-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-12-4k-hd {
    grid-column-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-12-4k-xxl {
    grid-column-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-12-4k-xl {
    grid-column-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-12-4k-lg {
    grid-column-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-12-4k-md {
    grid-column-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-12-4k-sm {
    grid-column-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-12-4k-xs {
    grid-column-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-12-hd-xxl {
    grid-column-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-12-hd-xl {
    grid-column-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-12-hd-lg {
    grid-column-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-12-hd-md {
    grid-column-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-12-hd-sm {
    grid-column-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-12-hd-xs {
    grid-column-start: 12;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-12-xxl-xl {
    grid-column-start: 12;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-12-xxl-lg {
    grid-column-start: 12;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-12-xxl-md {
    grid-column-start: 12;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-12-xxl-sm {
    grid-column-start: 12;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-12-xxl-xs {
    grid-column-start: 12;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-12-xl-lg {
    grid-column-start: 12;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-12-xl-md {
    grid-column-start: 12;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-12-xl-sm {
    grid-column-start: 12;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-12-xl-xs {
    grid-column-start: 12;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-12-lg-md {
    grid-column-start: 12;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-12-lg-sm {
    grid-column-start: 12;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-12-lg-xs {
    grid-column-start: 12;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-12-md-sm {
    grid-column-start: 12;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-12-md-xs {
    grid-column-start: 12;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-12-sm-xs {
    grid-column-start: 12;
  }
}
.grid-container > .grid-colend-12:not([class*=grid-colend-12-]) {
  grid-column-end: 12;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-12-8k-min {
    grid-column-end: 12;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-12-4k-min {
    grid-column-end: 12;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-12-hd-min {
    grid-column-end: 12;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-12-xxl-min {
    grid-column-end: 12;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-12-xl-min {
    grid-column-end: 12;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-12-lg-min {
    grid-column-end: 12;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-12-md-min {
    grid-column-end: 12;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-12-sm-min {
    grid-column-end: 12;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-12-xs-min {
    grid-column-end: 12;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-12-8k-max {
    grid-column-end: 12;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-12-4k-max {
    grid-column-end: 12;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-12-hd-max {
    grid-column-end: 12;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-12-xxl-max {
    grid-column-end: 12;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-12-xl-max {
    grid-column-end: 12;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-12-lg-max {
    grid-column-end: 12;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-12-md-max {
    grid-column-end: 12;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-12-sm-max {
    grid-column-end: 12;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-12-xs-max {
    grid-column-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-12-8k-4k {
    grid-column-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-12-8k-hd {
    grid-column-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-12-8k-xxl {
    grid-column-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-12-8k-xl {
    grid-column-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-12-8k-lg {
    grid-column-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-12-8k-md {
    grid-column-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-12-8k-sm {
    grid-column-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-12-8k-xs {
    grid-column-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-12-4k-hd {
    grid-column-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-12-4k-xxl {
    grid-column-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-12-4k-xl {
    grid-column-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-12-4k-lg {
    grid-column-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-12-4k-md {
    grid-column-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-12-4k-sm {
    grid-column-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-12-4k-xs {
    grid-column-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-12-hd-xxl {
    grid-column-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-12-hd-xl {
    grid-column-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-12-hd-lg {
    grid-column-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-12-hd-md {
    grid-column-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-12-hd-sm {
    grid-column-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-12-hd-xs {
    grid-column-end: 12;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-12-xxl-xl {
    grid-column-end: 12;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-12-xxl-lg {
    grid-column-end: 12;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-12-xxl-md {
    grid-column-end: 12;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-12-xxl-sm {
    grid-column-end: 12;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-12-xxl-xs {
    grid-column-end: 12;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-12-xl-lg {
    grid-column-end: 12;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-12-xl-md {
    grid-column-end: 12;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-12-xl-sm {
    grid-column-end: 12;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-12-xl-xs {
    grid-column-end: 12;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-12-lg-md {
    grid-column-end: 12;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-12-lg-sm {
    grid-column-end: 12;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-12-lg-xs {
    grid-column-end: 12;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-12-md-sm {
    grid-column-end: 12;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-12-md-xs {
    grid-column-end: 12;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-12-sm-xs {
    grid-column-end: 12;
  }
}
.grid-container > .grid-row-12:not([class*=grid-row-12-]) {
  grid-row: span 12;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-12-8k-min {
    grid-row: span 12;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-12-4k-min {
    grid-row: span 12;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-12-hd-min {
    grid-row: span 12;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-12-xxl-min {
    grid-row: span 12;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-12-xl-min {
    grid-row: span 12;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-12-lg-min {
    grid-row: span 12;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-12-md-min {
    grid-row: span 12;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-12-sm-min {
    grid-row: span 12;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-12-xs-min {
    grid-row: span 12;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-12-8k-max {
    grid-row: span 12;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-12-4k-max {
    grid-row: span 12;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-12-hd-max {
    grid-row: span 12;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-12-xxl-max {
    grid-row: span 12;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-12-xl-max {
    grid-row: span 12;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-12-lg-max {
    grid-row: span 12;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-12-md-max {
    grid-row: span 12;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-12-sm-max {
    grid-row: span 12;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-12-xs-max {
    grid-row: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-12-8k-4k {
    grid-row: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-12-8k-hd {
    grid-row: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-12-8k-xxl {
    grid-row: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-12-8k-xl {
    grid-row: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-12-8k-lg {
    grid-row: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-12-8k-md {
    grid-row: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-12-8k-sm {
    grid-row: span 12;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-12-8k-xs {
    grid-row: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-12-4k-hd {
    grid-row: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-12-4k-xxl {
    grid-row: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-12-4k-xl {
    grid-row: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-12-4k-lg {
    grid-row: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-12-4k-md {
    grid-row: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-12-4k-sm {
    grid-row: span 12;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-12-4k-xs {
    grid-row: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-12-hd-xxl {
    grid-row: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-12-hd-xl {
    grid-row: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-12-hd-lg {
    grid-row: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-12-hd-md {
    grid-row: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-12-hd-sm {
    grid-row: span 12;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-12-hd-xs {
    grid-row: span 12;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-12-xxl-xl {
    grid-row: span 12;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-12-xxl-lg {
    grid-row: span 12;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-12-xxl-md {
    grid-row: span 12;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-12-xxl-sm {
    grid-row: span 12;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-12-xxl-xs {
    grid-row: span 12;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-12-xl-lg {
    grid-row: span 12;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-12-xl-md {
    grid-row: span 12;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-12-xl-sm {
    grid-row: span 12;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-12-xl-xs {
    grid-row: span 12;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-12-lg-md {
    grid-row: span 12;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-12-lg-sm {
    grid-row: span 12;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-12-lg-xs {
    grid-row: span 12;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-12-md-sm {
    grid-row: span 12;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-12-md-xs {
    grid-row: span 12;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-12-sm-xs {
    grid-row: span 12;
  }
}
.grid-container > .grid-rowstart-12:not([class*=grid-rowstart-12-]) {
  grid-row-start: 12;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-12-8k-min {
    grid-row-start: 12;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-12-4k-min {
    grid-row-start: 12;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-12-hd-min {
    grid-row-start: 12;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-12-xxl-min {
    grid-row-start: 12;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-12-xl-min {
    grid-row-start: 12;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-12-lg-min {
    grid-row-start: 12;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-12-md-min {
    grid-row-start: 12;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-12-sm-min {
    grid-row-start: 12;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-12-xs-min {
    grid-row-start: 12;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-12-8k-max {
    grid-row-start: 12;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-12-4k-max {
    grid-row-start: 12;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-12-hd-max {
    grid-row-start: 12;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-12-xxl-max {
    grid-row-start: 12;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-12-xl-max {
    grid-row-start: 12;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-12-lg-max {
    grid-row-start: 12;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-12-md-max {
    grid-row-start: 12;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-12-sm-max {
    grid-row-start: 12;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-12-xs-max {
    grid-row-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-12-8k-4k {
    grid-row-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-12-8k-hd {
    grid-row-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-12-8k-xxl {
    grid-row-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-12-8k-xl {
    grid-row-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-12-8k-lg {
    grid-row-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-12-8k-md {
    grid-row-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-12-8k-sm {
    grid-row-start: 12;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-12-8k-xs {
    grid-row-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-12-4k-hd {
    grid-row-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-12-4k-xxl {
    grid-row-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-12-4k-xl {
    grid-row-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-12-4k-lg {
    grid-row-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-12-4k-md {
    grid-row-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-12-4k-sm {
    grid-row-start: 12;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-12-4k-xs {
    grid-row-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-12-hd-xxl {
    grid-row-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-12-hd-xl {
    grid-row-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-12-hd-lg {
    grid-row-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-12-hd-md {
    grid-row-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-12-hd-sm {
    grid-row-start: 12;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-12-hd-xs {
    grid-row-start: 12;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-12-xxl-xl {
    grid-row-start: 12;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-12-xxl-lg {
    grid-row-start: 12;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-12-xxl-md {
    grid-row-start: 12;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-12-xxl-sm {
    grid-row-start: 12;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-12-xxl-xs {
    grid-row-start: 12;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-12-xl-lg {
    grid-row-start: 12;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-12-xl-md {
    grid-row-start: 12;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-12-xl-sm {
    grid-row-start: 12;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-12-xl-xs {
    grid-row-start: 12;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-12-lg-md {
    grid-row-start: 12;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-12-lg-sm {
    grid-row-start: 12;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-12-lg-xs {
    grid-row-start: 12;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-12-md-sm {
    grid-row-start: 12;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-12-md-xs {
    grid-row-start: 12;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-12-sm-xs {
    grid-row-start: 12;
  }
}
.grid-container > .grid-rowend-12:not([class*=grid-rowend-12-]) {
  grid-row-end: 12;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-12-8k-min {
    grid-row-end: 12;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-12-4k-min {
    grid-row-end: 12;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-12-hd-min {
    grid-row-end: 12;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-12-xxl-min {
    grid-row-end: 12;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-12-xl-min {
    grid-row-end: 12;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-12-lg-min {
    grid-row-end: 12;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-12-md-min {
    grid-row-end: 12;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-12-sm-min {
    grid-row-end: 12;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-12-xs-min {
    grid-row-end: 12;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-12-8k-max {
    grid-row-end: 12;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-12-4k-max {
    grid-row-end: 12;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-12-hd-max {
    grid-row-end: 12;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-12-xxl-max {
    grid-row-end: 12;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-12-xl-max {
    grid-row-end: 12;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-12-lg-max {
    grid-row-end: 12;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-12-md-max {
    grid-row-end: 12;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-12-sm-max {
    grid-row-end: 12;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-12-xs-max {
    grid-row-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-12-8k-4k {
    grid-row-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-12-8k-hd {
    grid-row-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-12-8k-xxl {
    grid-row-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-12-8k-xl {
    grid-row-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-12-8k-lg {
    grid-row-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-12-8k-md {
    grid-row-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-12-8k-sm {
    grid-row-end: 12;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-12-8k-xs {
    grid-row-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-12-4k-hd {
    grid-row-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-12-4k-xxl {
    grid-row-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-12-4k-xl {
    grid-row-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-12-4k-lg {
    grid-row-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-12-4k-md {
    grid-row-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-12-4k-sm {
    grid-row-end: 12;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-12-4k-xs {
    grid-row-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-12-hd-xxl {
    grid-row-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-12-hd-xl {
    grid-row-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-12-hd-lg {
    grid-row-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-12-hd-md {
    grid-row-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-12-hd-sm {
    grid-row-end: 12;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-12-hd-xs {
    grid-row-end: 12;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-12-xxl-xl {
    grid-row-end: 12;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-12-xxl-lg {
    grid-row-end: 12;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-12-xxl-md {
    grid-row-end: 12;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-12-xxl-sm {
    grid-row-end: 12;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-12-xxl-xs {
    grid-row-end: 12;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-12-xl-lg {
    grid-row-end: 12;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-12-xl-md {
    grid-row-end: 12;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-12-xl-sm {
    grid-row-end: 12;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-12-xl-xs {
    grid-row-end: 12;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-12-lg-md {
    grid-row-end: 12;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-12-lg-sm {
    grid-row-end: 12;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-12-lg-xs {
    grid-row-end: 12;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-12-md-sm {
    grid-row-end: 12;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-12-md-xs {
    grid-row-end: 12;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-12-sm-xs {
    grid-row-end: 12;
  }
}
.grid-container > .grid-col-13:not([class*=grid-col-13-]) {
  grid-column: span 13;
}
@media (min-width: 7680px) {
  .grid-container > .grid-col-13-8k-min {
    grid-column: span 13;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-col-13-4k-min {
    grid-column: span 13;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-col-13-hd-min {
    grid-column: span 13;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-col-13-xxl-min {
    grid-column: span 13;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-col-13-xl-min {
    grid-column: span 13;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-col-13-lg-min {
    grid-column: span 13;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-col-13-md-min {
    grid-column: span 13;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-col-13-sm-min {
    grid-column: span 13;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-col-13-xs-min {
    grid-column: span 13;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-col-13-8k-max {
    grid-column: span 13;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-col-13-4k-max {
    grid-column: span 13;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-col-13-hd-max {
    grid-column: span 13;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-col-13-xxl-max {
    grid-column: span 13;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-col-13-xl-max {
    grid-column: span 13;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-col-13-lg-max {
    grid-column: span 13;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-col-13-md-max {
    grid-column: span 13;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-col-13-sm-max {
    grid-column: span 13;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-col-13-xs-max {
    grid-column: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-col-13-8k-4k {
    grid-column: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-col-13-8k-hd {
    grid-column: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-col-13-8k-xxl {
    grid-column: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-col-13-8k-xl {
    grid-column: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-col-13-8k-lg {
    grid-column: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-col-13-8k-md {
    grid-column: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-col-13-8k-sm {
    grid-column: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-col-13-8k-xs {
    grid-column: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-col-13-4k-hd {
    grid-column: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-col-13-4k-xxl {
    grid-column: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-col-13-4k-xl {
    grid-column: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-col-13-4k-lg {
    grid-column: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-col-13-4k-md {
    grid-column: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-col-13-4k-sm {
    grid-column: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-col-13-4k-xs {
    grid-column: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-col-13-hd-xxl {
    grid-column: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-col-13-hd-xl {
    grid-column: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-col-13-hd-lg {
    grid-column: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-col-13-hd-md {
    grid-column: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-col-13-hd-sm {
    grid-column: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-col-13-hd-xs {
    grid-column: span 13;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-col-13-xxl-xl {
    grid-column: span 13;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-col-13-xxl-lg {
    grid-column: span 13;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-col-13-xxl-md {
    grid-column: span 13;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-col-13-xxl-sm {
    grid-column: span 13;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-col-13-xxl-xs {
    grid-column: span 13;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-col-13-xl-lg {
    grid-column: span 13;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-col-13-xl-md {
    grid-column: span 13;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-col-13-xl-sm {
    grid-column: span 13;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-col-13-xl-xs {
    grid-column: span 13;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-col-13-lg-md {
    grid-column: span 13;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-col-13-lg-sm {
    grid-column: span 13;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-col-13-lg-xs {
    grid-column: span 13;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-col-13-md-sm {
    grid-column: span 13;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-col-13-md-xs {
    grid-column: span 13;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-col-13-sm-xs {
    grid-column: span 13;
  }
}
.grid-container > .grid-colstart-13:not([class*=grid-colstart-13-]) {
  grid-column-start: 13;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colstart-13-8k-min {
    grid-column-start: 13;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colstart-13-4k-min {
    grid-column-start: 13;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colstart-13-hd-min {
    grid-column-start: 13;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colstart-13-xxl-min {
    grid-column-start: 13;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colstart-13-xl-min {
    grid-column-start: 13;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colstart-13-lg-min {
    grid-column-start: 13;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colstart-13-md-min {
    grid-column-start: 13;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colstart-13-sm-min {
    grid-column-start: 13;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colstart-13-xs-min {
    grid-column-start: 13;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colstart-13-8k-max {
    grid-column-start: 13;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colstart-13-4k-max {
    grid-column-start: 13;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colstart-13-hd-max {
    grid-column-start: 13;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colstart-13-xxl-max {
    grid-column-start: 13;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colstart-13-xl-max {
    grid-column-start: 13;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colstart-13-lg-max {
    grid-column-start: 13;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colstart-13-md-max {
    grid-column-start: 13;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colstart-13-sm-max {
    grid-column-start: 13;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colstart-13-xs-max {
    grid-column-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colstart-13-8k-4k {
    grid-column-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-13-8k-hd {
    grid-column-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-13-8k-xxl {
    grid-column-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-13-8k-xl {
    grid-column-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-13-8k-lg {
    grid-column-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colstart-13-8k-md {
    grid-column-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colstart-13-8k-sm {
    grid-column-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colstart-13-8k-xs {
    grid-column-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colstart-13-4k-hd {
    grid-column-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-13-4k-xxl {
    grid-column-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-13-4k-xl {
    grid-column-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-13-4k-lg {
    grid-column-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colstart-13-4k-md {
    grid-column-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colstart-13-4k-sm {
    grid-column-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colstart-13-4k-xs {
    grid-column-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colstart-13-hd-xxl {
    grid-column-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-13-hd-xl {
    grid-column-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-13-hd-lg {
    grid-column-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colstart-13-hd-md {
    grid-column-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colstart-13-hd-sm {
    grid-column-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colstart-13-hd-xs {
    grid-column-start: 13;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colstart-13-xxl-xl {
    grid-column-start: 13;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-13-xxl-lg {
    grid-column-start: 13;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colstart-13-xxl-md {
    grid-column-start: 13;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colstart-13-xxl-sm {
    grid-column-start: 13;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colstart-13-xxl-xs {
    grid-column-start: 13;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colstart-13-xl-lg {
    grid-column-start: 13;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colstart-13-xl-md {
    grid-column-start: 13;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colstart-13-xl-sm {
    grid-column-start: 13;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colstart-13-xl-xs {
    grid-column-start: 13;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colstart-13-lg-md {
    grid-column-start: 13;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colstart-13-lg-sm {
    grid-column-start: 13;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colstart-13-lg-xs {
    grid-column-start: 13;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colstart-13-md-sm {
    grid-column-start: 13;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colstart-13-md-xs {
    grid-column-start: 13;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colstart-13-sm-xs {
    grid-column-start: 13;
  }
}
.grid-container > .grid-colend-13:not([class*=grid-colend-13-]) {
  grid-column-end: 13;
}
@media (min-width: 7680px) {
  .grid-container > .grid-colend-13-8k-min {
    grid-column-end: 13;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-colend-13-4k-min {
    grid-column-end: 13;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-colend-13-hd-min {
    grid-column-end: 13;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-colend-13-xxl-min {
    grid-column-end: 13;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-colend-13-xl-min {
    grid-column-end: 13;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-colend-13-lg-min {
    grid-column-end: 13;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-colend-13-md-min {
    grid-column-end: 13;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-colend-13-sm-min {
    grid-column-end: 13;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-colend-13-xs-min {
    grid-column-end: 13;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-colend-13-8k-max {
    grid-column-end: 13;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-colend-13-4k-max {
    grid-column-end: 13;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-colend-13-hd-max {
    grid-column-end: 13;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-colend-13-xxl-max {
    grid-column-end: 13;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-colend-13-xl-max {
    grid-column-end: 13;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-colend-13-lg-max {
    grid-column-end: 13;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-colend-13-md-max {
    grid-column-end: 13;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-colend-13-sm-max {
    grid-column-end: 13;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-colend-13-xs-max {
    grid-column-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-colend-13-8k-4k {
    grid-column-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-colend-13-8k-hd {
    grid-column-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-colend-13-8k-xxl {
    grid-column-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-colend-13-8k-xl {
    grid-column-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-colend-13-8k-lg {
    grid-column-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-colend-13-8k-md {
    grid-column-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-colend-13-8k-sm {
    grid-column-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-colend-13-8k-xs {
    grid-column-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-colend-13-4k-hd {
    grid-column-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-colend-13-4k-xxl {
    grid-column-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-colend-13-4k-xl {
    grid-column-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-colend-13-4k-lg {
    grid-column-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-colend-13-4k-md {
    grid-column-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-colend-13-4k-sm {
    grid-column-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-colend-13-4k-xs {
    grid-column-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-colend-13-hd-xxl {
    grid-column-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-colend-13-hd-xl {
    grid-column-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-colend-13-hd-lg {
    grid-column-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-colend-13-hd-md {
    grid-column-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-colend-13-hd-sm {
    grid-column-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-colend-13-hd-xs {
    grid-column-end: 13;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-colend-13-xxl-xl {
    grid-column-end: 13;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-colend-13-xxl-lg {
    grid-column-end: 13;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-colend-13-xxl-md {
    grid-column-end: 13;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-colend-13-xxl-sm {
    grid-column-end: 13;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-colend-13-xxl-xs {
    grid-column-end: 13;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-colend-13-xl-lg {
    grid-column-end: 13;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-colend-13-xl-md {
    grid-column-end: 13;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-colend-13-xl-sm {
    grid-column-end: 13;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-colend-13-xl-xs {
    grid-column-end: 13;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-colend-13-lg-md {
    grid-column-end: 13;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-colend-13-lg-sm {
    grid-column-end: 13;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-colend-13-lg-xs {
    grid-column-end: 13;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-colend-13-md-sm {
    grid-column-end: 13;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-colend-13-md-xs {
    grid-column-end: 13;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-colend-13-sm-xs {
    grid-column-end: 13;
  }
}
.grid-container > .grid-row-13:not([class*=grid-row-13-]) {
  grid-row: span 13;
}
@media (min-width: 7680px) {
  .grid-container > .grid-row-13-8k-min {
    grid-row: span 13;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-row-13-4k-min {
    grid-row: span 13;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-row-13-hd-min {
    grid-row: span 13;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-row-13-xxl-min {
    grid-row: span 13;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-row-13-xl-min {
    grid-row: span 13;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-row-13-lg-min {
    grid-row: span 13;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-row-13-md-min {
    grid-row: span 13;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-row-13-sm-min {
    grid-row: span 13;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-row-13-xs-min {
    grid-row: span 13;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-row-13-8k-max {
    grid-row: span 13;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-row-13-4k-max {
    grid-row: span 13;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-row-13-hd-max {
    grid-row: span 13;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-row-13-xxl-max {
    grid-row: span 13;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-row-13-xl-max {
    grid-row: span 13;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-row-13-lg-max {
    grid-row: span 13;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-row-13-md-max {
    grid-row: span 13;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-row-13-sm-max {
    grid-row: span 13;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-row-13-xs-max {
    grid-row: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-row-13-8k-4k {
    grid-row: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-row-13-8k-hd {
    grid-row: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-row-13-8k-xxl {
    grid-row: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-row-13-8k-xl {
    grid-row: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-row-13-8k-lg {
    grid-row: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-row-13-8k-md {
    grid-row: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-row-13-8k-sm {
    grid-row: span 13;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-row-13-8k-xs {
    grid-row: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-row-13-4k-hd {
    grid-row: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-row-13-4k-xxl {
    grid-row: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-row-13-4k-xl {
    grid-row: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-row-13-4k-lg {
    grid-row: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-row-13-4k-md {
    grid-row: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-row-13-4k-sm {
    grid-row: span 13;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-row-13-4k-xs {
    grid-row: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-row-13-hd-xxl {
    grid-row: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-row-13-hd-xl {
    grid-row: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-row-13-hd-lg {
    grid-row: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-row-13-hd-md {
    grid-row: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-row-13-hd-sm {
    grid-row: span 13;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-row-13-hd-xs {
    grid-row: span 13;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-row-13-xxl-xl {
    grid-row: span 13;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-row-13-xxl-lg {
    grid-row: span 13;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-row-13-xxl-md {
    grid-row: span 13;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-row-13-xxl-sm {
    grid-row: span 13;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-row-13-xxl-xs {
    grid-row: span 13;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-row-13-xl-lg {
    grid-row: span 13;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-row-13-xl-md {
    grid-row: span 13;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-row-13-xl-sm {
    grid-row: span 13;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-row-13-xl-xs {
    grid-row: span 13;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-row-13-lg-md {
    grid-row: span 13;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-row-13-lg-sm {
    grid-row: span 13;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-row-13-lg-xs {
    grid-row: span 13;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-row-13-md-sm {
    grid-row: span 13;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-row-13-md-xs {
    grid-row: span 13;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-row-13-sm-xs {
    grid-row: span 13;
  }
}
.grid-container > .grid-rowstart-13:not([class*=grid-rowstart-13-]) {
  grid-row-start: 13;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowstart-13-8k-min {
    grid-row-start: 13;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowstart-13-4k-min {
    grid-row-start: 13;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowstart-13-hd-min {
    grid-row-start: 13;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowstart-13-xxl-min {
    grid-row-start: 13;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowstart-13-xl-min {
    grid-row-start: 13;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowstart-13-lg-min {
    grid-row-start: 13;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowstart-13-md-min {
    grid-row-start: 13;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowstart-13-sm-min {
    grid-row-start: 13;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowstart-13-xs-min {
    grid-row-start: 13;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowstart-13-8k-max {
    grid-row-start: 13;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowstart-13-4k-max {
    grid-row-start: 13;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowstart-13-hd-max {
    grid-row-start: 13;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowstart-13-xxl-max {
    grid-row-start: 13;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowstart-13-xl-max {
    grid-row-start: 13;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowstart-13-lg-max {
    grid-row-start: 13;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowstart-13-md-max {
    grid-row-start: 13;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowstart-13-sm-max {
    grid-row-start: 13;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowstart-13-xs-max {
    grid-row-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowstart-13-8k-4k {
    grid-row-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-13-8k-hd {
    grid-row-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-13-8k-xxl {
    grid-row-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-13-8k-xl {
    grid-row-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-13-8k-lg {
    grid-row-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-13-8k-md {
    grid-row-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-13-8k-sm {
    grid-row-start: 13;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-13-8k-xs {
    grid-row-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowstart-13-4k-hd {
    grid-row-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-13-4k-xxl {
    grid-row-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-13-4k-xl {
    grid-row-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-13-4k-lg {
    grid-row-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-13-4k-md {
    grid-row-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-13-4k-sm {
    grid-row-start: 13;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-13-4k-xs {
    grid-row-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowstart-13-hd-xxl {
    grid-row-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-13-hd-xl {
    grid-row-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-13-hd-lg {
    grid-row-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-13-hd-md {
    grid-row-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-13-hd-sm {
    grid-row-start: 13;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-13-hd-xs {
    grid-row-start: 13;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowstart-13-xxl-xl {
    grid-row-start: 13;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-13-xxl-lg {
    grid-row-start: 13;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-13-xxl-md {
    grid-row-start: 13;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-13-xxl-sm {
    grid-row-start: 13;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-13-xxl-xs {
    grid-row-start: 13;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowstart-13-xl-lg {
    grid-row-start: 13;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-13-xl-md {
    grid-row-start: 13;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-13-xl-sm {
    grid-row-start: 13;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-13-xl-xs {
    grid-row-start: 13;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowstart-13-lg-md {
    grid-row-start: 13;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-13-lg-sm {
    grid-row-start: 13;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-13-lg-xs {
    grid-row-start: 13;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowstart-13-md-sm {
    grid-row-start: 13;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-13-md-xs {
    grid-row-start: 13;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowstart-13-sm-xs {
    grid-row-start: 13;
  }
}
.grid-container > .grid-rowend-13:not([class*=grid-rowend-13-]) {
  grid-row-end: 13;
}
@media (min-width: 7680px) {
  .grid-container > .grid-rowend-13-8k-min {
    grid-row-end: 13;
  }
}
@media (min-width: 3840px) {
  .grid-container > .grid-rowend-13-4k-min {
    grid-row-end: 13;
  }
}
@media (min-width: 1920px) {
  .grid-container > .grid-rowend-13-hd-min {
    grid-row-end: 13;
  }
}
@media (min-width: 1851px) {
  .grid-container > .grid-rowend-13-xxl-min {
    grid-row-end: 13;
  }
}
@media (min-width: 1621px) {
  .grid-container > .grid-rowend-13-xl-min {
    grid-row-end: 13;
  }
}
@media (min-width: 1301px) {
  .grid-container > .grid-rowend-13-lg-min {
    grid-row-end: 13;
  }
}
@media (min-width: 992px) {
  .grid-container > .grid-rowend-13-md-min {
    grid-row-end: 13;
  }
}
@media (min-width: 769px) {
  .grid-container > .grid-rowend-13-sm-min {
    grid-row-end: 13;
  }
}
@media (min-width: 531px) {
  .grid-container > .grid-rowend-13-xs-min {
    grid-row-end: 13;
  }
}
@media (max-width: 7679px) {
  .grid-container > .grid-rowend-13-8k-max {
    grid-row-end: 13;
  }
}
@media (max-width: 3839px) {
  .grid-container > .grid-rowend-13-4k-max {
    grid-row-end: 13;
  }
}
@media (max-width: 1919px) {
  .grid-container > .grid-rowend-13-hd-max {
    grid-row-end: 13;
  }
}
@media (max-width: 1850px) {
  .grid-container > .grid-rowend-13-xxl-max {
    grid-row-end: 13;
  }
}
@media (max-width: 1620px) {
  .grid-container > .grid-rowend-13-xl-max {
    grid-row-end: 13;
  }
}
@media (max-width: 1300px) {
  .grid-container > .grid-rowend-13-lg-max {
    grid-row-end: 13;
  }
}
@media (max-width: 991px) {
  .grid-container > .grid-rowend-13-md-max {
    grid-row-end: 13;
  }
}
@media (max-width: 768px) {
  .grid-container > .grid-rowend-13-sm-max {
    grid-row-end: 13;
  }
}
@media (max-width: 530px) {
  .grid-container > .grid-rowend-13-xs-max {
    grid-row-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 3840px) {
  .grid-container > .grid-rowend-13-8k-4k {
    grid-row-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-13-8k-hd {
    grid-row-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-13-8k-xxl {
    grid-row-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-13-8k-xl {
    grid-row-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-13-8k-lg {
    grid-row-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 992px) {
  .grid-container > .grid-rowend-13-8k-md {
    grid-row-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 769px) {
  .grid-container > .grid-rowend-13-8k-sm {
    grid-row-end: 13;
  }
}
@media (max-width: 7679px) and (min-width: 531px) {
  .grid-container > .grid-rowend-13-8k-xs {
    grid-row-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1920px) {
  .grid-container > .grid-rowend-13-4k-hd {
    grid-row-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-13-4k-xxl {
    grid-row-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-13-4k-xl {
    grid-row-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-13-4k-lg {
    grid-row-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 992px) {
  .grid-container > .grid-rowend-13-4k-md {
    grid-row-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 769px) {
  .grid-container > .grid-rowend-13-4k-sm {
    grid-row-end: 13;
  }
}
@media (max-width: 3839px) and (min-width: 531px) {
  .grid-container > .grid-rowend-13-4k-xs {
    grid-row-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1851px) {
  .grid-container > .grid-rowend-13-hd-xxl {
    grid-row-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-13-hd-xl {
    grid-row-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-13-hd-lg {
    grid-row-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 992px) {
  .grid-container > .grid-rowend-13-hd-md {
    grid-row-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 769px) {
  .grid-container > .grid-rowend-13-hd-sm {
    grid-row-end: 13;
  }
}
@media (max-width: 1919px) and (min-width: 531px) {
  .grid-container > .grid-rowend-13-hd-xs {
    grid-row-end: 13;
  }
}
@media (max-width: 1850px) and (min-width: 1621px) {
  .grid-container > .grid-rowend-13-xxl-xl {
    grid-row-end: 13;
  }
}
@media (max-width: 1850px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-13-xxl-lg {
    grid-row-end: 13;
  }
}
@media (max-width: 1850px) and (min-width: 992px) {
  .grid-container > .grid-rowend-13-xxl-md {
    grid-row-end: 13;
  }
}
@media (max-width: 1850px) and (min-width: 769px) {
  .grid-container > .grid-rowend-13-xxl-sm {
    grid-row-end: 13;
  }
}
@media (max-width: 1850px) and (min-width: 531px) {
  .grid-container > .grid-rowend-13-xxl-xs {
    grid-row-end: 13;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .grid-container > .grid-rowend-13-xl-lg {
    grid-row-end: 13;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .grid-container > .grid-rowend-13-xl-md {
    grid-row-end: 13;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  .grid-container > .grid-rowend-13-xl-sm {
    grid-row-end: 13;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .grid-container > .grid-rowend-13-xl-xs {
    grid-row-end: 13;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .grid-container > .grid-rowend-13-lg-md {
    grid-row-end: 13;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .grid-container > .grid-rowend-13-lg-sm {
    grid-row-end: 13;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .grid-container > .grid-rowend-13-lg-xs {
    grid-row-end: 13;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .grid-container > .grid-rowend-13-md-sm {
    grid-row-end: 13;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .grid-container > .grid-rowend-13-md-xs {
    grid-row-end: 13;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .grid-container > .grid-rowend-13-sm-xs {
    grid-row-end: 13;
  }
}

/*pw heading*/
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-100.eot");
  src: url("../fonts/pw-heading/pw-heading-100.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-100.woff") format("woff"), url("../fonts/pw-heading/pw-heading-100.svg#pw-heading-100") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-100.svg#pw-heading-100") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-100i.eot");
  src: url("../fonts/pw-heading/pw-heading-100i.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-100i.woff") format("woff"), url("../fonts/pw-heading/pw-heading-100i.svg#pw-heading-100i") format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-100i.svg#pw-heading-100i") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-200.eot");
  src: url("../fonts/pw-heading/pw-heading-200.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-200.woff") format("woff"), url("../fonts/pw-heading/pw-heading-200.svg#pw-heading-200") format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-200.svg#pw-heading-200") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-200i.eot");
  src: url("../fonts/pw-heading/pw-heading-200i.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-200i.woff") format("woff"), url("../fonts/pw-heading/pw-heading-200i.svg#pw-heading-200i") format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-200i.svg#pw-heading-200i") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-300.eot");
  src: url("../fonts/pw-heading/pw-heading-300.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-300.woff") format("woff"), url("../fonts/pw-heading/pw-heading-300.svg#pw-heading-300") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-300.svg#pw-heading-300") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-300i.eot");
  src: url("../fonts/pw-heading/pw-heading-300i.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-300i.woff") format("woff"), url("../fonts/pw-heading/pw-heading-300i.svg#pw-heading-300i") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-300i.svg#pw-heading-300i") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-400.eot");
  src: url("../fonts/pw-heading/pw-heading-400.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-400.woff") format("woff"), url("../fonts/pw-heading/pw-heading-400.svg#pw-heading-400") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-400.svg#pw-heading-400") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-400i.eot");
  src: url("../fonts/pw-heading/pw-heading-400i.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-400i.woff") format("woff"), url("../fonts/pw-heading/pw-heading-400i.svg#pw-heading-400i") format("svg");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-400i.svg#pw-heading-400i") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-600.eot");
  src: url("../fonts/pw-heading/pw-heading-600.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-600.woff") format("woff"), url("../fonts/pw-heading/pw-heading-600.svg#pw-heading-600") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-600.svg#pw-heading-600") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-600i.eot");
  src: url("../fonts/pw-heading/pw-heading-600i.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-600i.woff") format("woff"), url("../fonts/pw-heading/pw-heading-600i.svg#pw-heading-600i") format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-600i.svg#pw-heading-600i") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-700.eot");
  src: url("../fonts/pw-heading/pw-heading-700.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-700.woff") format("woff"), url("../fonts/pw-heading/pw-heading-700.svg#pw-heading-700") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-700.svg#pw-heading-700") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-700i.eot");
  src: url("../fonts/pw-heading/pw-heading-700i.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-700i.woff") format("woff"), url("../fonts/pw-heading/pw-heading-700i.svg#pw-heading-700i") format("svg");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-700i.svg#pw-heading-700i") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-800.eot");
  src: url("../fonts/pw-heading/pw-heading-800.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-800.woff") format("woff"), url("../fonts/pw-heading/pw-heading-800.svg#pw-heading-800") format("svg");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-800.svg#pw-heading-800") format("svg");
  }
}
@font-face {
  font-family: "PW heading";
  src: url("../fonts/pw-heading/pw-heading-800i.eot");
  src: url("../fonts/pw-heading/pw-heading-800i.eot?#iefix") format("embedded-opentype"), url("../fonts/pw-heading/pw-heading-800i.woff") format("woff"), url("../fonts/pw-heading/pw-heading-800i.svg#pw-heading-800i") format("svg");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW heading";
    src: url("../fonts/pw-heading/pw-heading-800i.svg#pw-heading-800i") format("svg");
  }
}
@font-face {
  font-family: "PW icons";
  src: url("../fonts/icons/icons.eot");
  src: url("../fonts/icons/icons.eot?#iefix") format("embedded-opentype"), url("../fonts/icons/icons.woff") format("woff"), url("../fonts/icons/icons.ttf") format("truetype"), url("../fonts/icons/icons.svg#pw-icon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW icons";
    src: url("../fonts/icons/icons.svg#pw-icon") format("svg");
  }
}
[class*=pwi-]:before {
  display: inline-block;
  font-family: "PW icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
[class*=pwi-].pwi-abacus:before, [class*=pwi-].pwi-abacus-with-stand:before {
  content: "\f100";
}
[class*=pwi-].pwi-address-book:before, [class*=pwi-].pwi-appointment-book:before {
  content: "\f101";
}
[class*=pwi-].pwi-safe:before, [class*=pwi-].pwi-bank-safe-box:before {
  content: "\f102";
}
[class*=pwi-].pwi-bank:before, [class*=pwi-].pwi-bank-sign:before {
  content: "\f103";
}
[class*=pwi-].pwi-big-cart:before {
  content: "\f104";
}
[class*=pwi-].pwi-cloud:before, [class*=pwi-].pwi-big-cloud:before {
  content: "\f105";
}
[class*=pwi-].pwi-mail:before, [class*=pwi-].pwi-envelope:before, [class*=pwi-].pwi-big-envelope:before {
  content: "\f106";
}
[class*=pwi-].pwi-invoice:before, [class*=pwi-].pwi-big-invoice:before {
  content: "\f107";
}
[class*=pwi-].pwi-buoy:before, [class*=pwi-].pwi-life-ring:before, [class*=pwi-].pwi-lifesaver:before, [class*=pwi-].pwi-big-lifesaver:before {
  content: "\f108";
}
[class*=pwi-].pwi-light:before, [class*=pwi-].pwi-big-light:before {
  content: "\f109";
}
[class*=pwi-].pwi-mobile:before, [class*=pwi-].pwi-telephone:before, [class*=pwi-].pwi-big-telephone:before {
  content: "\f10a";
}
[class*=pwi-].pwi-tower:before, [class*=pwi-].pwi-big-towers:before {
  content: "\f10b";
}
[class*=pwi-].pwi-browser:before, [class*=pwi-].pwi-browser-with-text-lines:before {
  content: "\f10c";
}
[class*=pwi-].pwi-building:before, [class*=pwi-].pwi-building-with-big-windows:before {
  content: "\f10d";
}
[class*=pwi-].pwi-business-cards:before {
  content: "\f10e";
}
[class*=pwi-].pwi-cactus:before, [class*=pwi-].pwi-cactus-in-a-pot:before {
  content: "\f10f";
}
[class*=pwi-].pwi-cart:before, [class*=pwi-].pwi-cart-facing-left:before {
  content: "\f110";
}
[class*=pwi-].pwi-office-chair:before, [class*=pwi-].pwi-chair-with-wheels:before {
  content: "\f111";
}
[class*=pwi-].pwi-clipboard:before, [class*=pwi-].pwi-clipboard-with-blank-paper:before {
  content: "\f112";
}
[class*=pwi-].pwi-clock:before, [class*=pwi-].pwi-clock-with-clockwise:before {
  content: "\f113";
}
[class*=pwi-].pwi-book:before {
  content: "\f114";
}
[class*=pwi-].pwi-mouse:before, [class*=pwi-].pwi-computer-mouse-with-long-cable:before {
  content: "\f115";
}
[class*=pwi-].pwi-profile-file:before, [class*=pwi-].pwi-cv:before, [class*=pwi-].pwi-curriculum:before, [class*=pwi-].pwi-curriculum-with-picture:before {
  content: "\f116";
}
[class*=pwi-].pwi-desk-lamp:before, [class*=pwi-].pwi-desk-lamp-facing-left:before {
  content: "\f117";
}
[class*=pwi-].pwi-diagram-scheme:before {
  content: "\f118";
}
[class*=pwi-].pwi-pencil:before, [class*=pwi-].pwi-editor-pencil:before {
  content: "\f119";
}
[class*=pwi-].pwi-factory:before, [class*=pwi-].pwi-factory-with-chimney:before {
  content: "\f11a";
}
[class*=pwi-].pwi-archive-boxes:before, [class*=pwi-].pwi-boxes:before, [class*=pwi-].pwi-filing-cabinet:before {
  content: "\f11b";
}
[class*=pwi-].pwi-money:before, [class*=pwi-].pwi-funds:before {
  content: "\f11c";
}
[class*=pwi-].pwi-glasses:before, [class*=pwi-].pwi-glasses-with-reflection:before {
  content: "\f11d";
}
[class*=pwi-].pwi-touch:before, [class*=pwi-].pwi-hand-touching-button:before {
  content: "\f11e";
}
[class*=pwi-].pwi-support:before, [class*=pwi-].pwi-headset:before, [class*=pwi-].pwi-headphones-with-thin-mic:before {
  content: "\f11f";
}
[class*=pwi-].pwi-horizontal-tablet:before, [class*=pwi-].pwi-horizontal-tablet-with-line:before {
  content: "\f120";
}
[class*=pwi-].pwi-hot-chocolate:before, [class*=pwi-].pwi-coffee:before, [class*=pwi-].pwi-tea:before, [class*=pwi-].pwi-hot-drink-facing-left:before {
  content: "\f121";
}
[class*=pwi-].pwi-paper-clip:before, [class*=pwi-].pwi-inclined-clip:before {
  content: "\f122";
}
[class*=pwi-].pwi-compass:before, [class*=pwi-].pwi-inclined-compass:before {
  content: "\f123";
}
[class*=pwi-].pwi-key:before, [class*=pwi-].pwi-inclined-key:before {
  content: "\f124";
}
[class*=pwi-].pwi-label:before, [class*=pwi-].pwi-inclined-label:before {
  content: "\f125";
}
[class*=pwi-].pwi-search:before, [class*=pwi-].pwi-magnifying-glass:before, [class*=pwi-].pwi-inclined-magnifying-glass:before {
  content: "\f126";
}
[class*=pwi-].pwi-paper-plane:before, [class*=pwi-].pwi-inclined-paper-plane:before {
  content: "\f127";
}
[class*=pwi-].pwi-pen:before, [class*=pwi-].pwi-inclined-pen:before {
  content: "\f128";
}
[class*=pwi-].pwi-pin:before, [class*=pwi-].pwi-inclined-pin:before {
  content: "\f129";
}
[class*=pwi-].pwi-rocket:before, [class*=pwi-].pwi-inclined-rocket:before {
  content: "\f12a";
}
[class*=pwi-].pwi-mail-file:before, [class*=pwi-].pwi-file-envelope:before, [class*=pwi-].pwi-letter-and-envelope:before {
  content: "\f12b";
}
[class*=pwi-].pwi-stats:before, [class*=pwi-].pwi-line-stats:before {
  content: "\f12c";
}
[class*=pwi-].pwi-file-check-list:before, [class*=pwi-].pwi-check-list-file:before, [class*=pwi-].pwi-list-with-text:before {
  content: "\f12d";
}
[class*=pwi-].pwi-suit:before, [class*=pwi-].pwi-tie:before, [class*=pwi-].pwi-long-tie:before {
  content: "\f12e";
}
[class*=pwi-].pwi-calculator:before, [class*=pwi-].pwi-mathematic-calculator:before {
  content: "\f12f";
}
[class*=pwi-].pwi-bullhorn:before, [class*=pwi-].pwi-megaphone:before, [class*=pwi-].pwi-megaphone-facing-right:before {
  content: "\f130";
}
[class*=pwi-].pwi-calendar:before, [class*=pwi-].pwi-month-calendar:before {
  content: "\f131";
}
[class*=pwi-].pwi-meeting:before, [class*=pwi-].pwi-team:before, [class*=pwi-].pwi-network:before, [class*=pwi-].pwi-networking-group:before {
  content: "\f132";
}
[class*=pwi-].pwi-hand:before, [class*=pwi-].pwi-offering-hand:before, [class*=pwi-].pwi-offering-left-hand:before {
  content: "\f133";
}
[class*=pwi-].pwi-book-bookmark:before, [class*=pwi-].pwi-open-book-with-bookmark:before {
  content: "\f134";
}
[class*=pwi-].pwi-laptop:before, [class*=pwi-].pwi-open-laptop:before {
  content: "\f135";
}
[class*=pwi-].pwi-cargo-drop:before, [class*=pwi-].pwi-package-parachute:before, [class*=pwi-].pwi-package-with-parachute:before {
  content: "\f136";
}
[class*=pwi-].pwi-lock:before, [class*=pwi-].pwi-locked:before, [class*=pwi-].pwi-lock-closed:before, [class*=pwi-].pwi-padlock-closed:before {
  content: "\f137";
}
[class*=pwi-].pwi-desktop:before, [class*=pwi-].pwi-pc-tower-and-monitor:before {
  content: "\f138";
}
[class*=pwi-].pwi-pen-paper:before, [class*=pwi-].pwi-pen-and-paper:before {
  content: "\f139";
}
[class*=pwi-].pwi-call:before, [class*=pwi-].pwi-phone:before, [class*=pwi-].pwi-phone-on-circle:before {
  content: "\f13a";
}
[class*=pwi-].pwi-save-money:before, [class*=pwi-].pwi-piggy-bank:before, [class*=pwi-].pwi-piggy-bank-with-coin:before {
  content: "\f13b";
}
[class*=pwi-].pwi-plane:before, [class*=pwi-].pwi-plane-facing-right:before {
  content: "\f13c";
}
[class*=pwi-].pwi-presentation:before, [class*=pwi-].pwi-projector:before, [class*=pwi-].pwi-projector-screen:before {
  content: "\f13d";
}
[class*=pwi-].pwi-speech:before, [class*=pwi-].pwi-public-speech:before {
  content: "\f13e";
}
[class*=pwi-].pwi-badge:before, [class*=pwi-].pwi-quality-badge:before {
  content: "\f13f";
}
[class*=pwi-].pwi-tools:before, [class*=pwi-].pwi-repair-tools:before {
  content: "\f140";
}
[class*=pwi-].pwi-screen:before, [class*=pwi-].pwi-screen-with-at:before {
  content: "\f141";
}
[class*=pwi-].pwi-shop:before, [class*=pwi-].pwi-shop-with-sign:before {
  content: "\f142";
}
[class*=pwi-].pwi-shopping-bag:before, [class*=pwi-].pwi-shopping-bag-open:before {
  content: "\f143";
}
[class*=pwi-].pwi-chat:before, [class*=pwi-].pwi-speech-bubble-with-text:before {
  content: "\f144";
}
[class*=pwi-].pwi-briefcase:before, [class*=pwi-].pwi-teacher-briefcase:before {
  content: "\f145";
}
[class*=pwi-].pwi-stats-bars:before, [class*=pwi-].pwi-stats-bars:before, [class*=pwi-].pwi-graph-bars:before, [class*=pwi-].pwi-three-bars:before {
  content: "\f146";
}
[class*=pwi-].pwi-archive-maps:before, [class*=pwi-].pwi-maps:before, [class*=pwi-].pwi-binders:before, [class*=pwi-].pwi-three-binders:before {
  content: "\f147";
}
[class*=pwi-].pwi-delivery:before, [class*=pwi-].pwi-truck:before, [class*=pwi-].pwi-truck-facing-right:before {
  content: "\f148";
}
[class*=pwi-].pwi-colleagues:before, [class*=pwi-].pwi-contacts:before, [class*=pwi-].pwi-two-contacts:before {
  content: "\f149";
}
[class*=pwi-].pwi-settings:before, [class*=pwi-].pwi-cogs:before, [class*=pwi-].pwi-gears:before, [class*=pwi-].pwi-two-gears:before {
  content: "\f14a";
}
[class*=pwi-].pwi-payment-cards:before, [class*=pwi-].pwi-pin-cards:before, [class*=pwi-].pwi-credit-cards:before, [class*=pwi-].pwi-money-cards:before, [class*=pwi-].pwi-two-money-cards:before {
  content: "\f14b";
}
[class*=pwi-].pwi-wallet:before, [class*=pwi-].pwi-wallet-closed:before {
  content: "\f14c";
}
[class*=pwi-].pwi-house:before, [class*=pwi-].pwi-home:before, [class*=pwi-].pwi-web-home:before {
  content: "\f14d";
}
[class*=pwi-].pwi-globe:before, [class*=pwi-].pwi-world-globe:before {
  content: "\f14e";
}
[class*=pwi-].pwi-map-pin:before, [class*=pwi-].pwi-map-marker:before, [class*=pwi-].pwi-you-are-here:before {
  content: "\f14f";
}

@font-face {
  font-family: "PW standard-icons";
  src: url("../fonts/standard-icons/standard-icons.ttf?562815d67a32d317112833ab2cc1944a") format("truetype"), url("../fonts/standard-icons/standard-icons.woff?562815d67a32d317112833ab2cc1944a") format("woff"), url("../fonts/standard-icons/standard-icons.woff2?562815d67a32d317112833ab2cc1944a") format("woff2"), url("../fonts/standard-icons/standard-icons.eot?562815d67a32d317112833ab2cc1944a#iefix") format("embedded-opentype"), url("../fonts/standard-icons/standard-icons.svg?562815d67a32d317112833ab2cc1944a#standard-icons") format("svg");
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW standard-icons";
    src: url("../fonts/standard-icons/standard-icons.svg#standard-icons") format("svg");
  }
}
[class*=pwsi-]:before {
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
[class*=pwsi-].pwsi-plus:before, [class*=pwsi-].pwsi-add:before {
  content: "\f101";
}
[class*=pwsi-].pwsi-forbidden:before, [class*=pwsi-].pwsi-not:before, [class*=pwsi-].pwsi-ban:before {
  content: "\f102";
}
[class*=pwsi-].pwsi-times:before, [class*=pwsi-].pwsi-error:before, [class*=pwsi-].pwsi-cancel:before {
  content: "\f103";
}
[class*=pwsi-].pwsi-download:before, [class*=pwsi-].pwsi-down-arrow:before {
  content: "\f104";
}
[class*=pwsi-].pwsi-login:before, [class*=pwsi-].pwsi-in:before {
  content: "\f105";
}
[class*=pwsi-].pwsi-left:before, [class*=pwsi-].pwsi-prev:before, [class*=pwsi-].pwsi-left-arrow:before {
  content: "\f106";
}
[class*=pwsi-].pwsi-minus:before, [class*=pwsi-].pwsi-minimize:before {
  content: "\f107";
}
[class*=pwsi-].pwsi-logout:before, [class*=pwsi-].pwsi-out:before {
  content: "\f108";
}
[class*=pwsi-].pwsi-edit:before, [class*=pwsi-].pwsi-pen:before {
  content: "\f109";
}
[class*=pwsi-].pwsi-sync:before, [class*=pwsi-].pwsi-recycle:before {
  content: "\f10a";
}
[class*=pwsi-].pwsi-reset:before, [class*=pwsi-].pwsi-refresh:before {
  content: "\f10b";
}
[class*=pwsi-].pwsi-next:before, [class*=pwsi-].pwsi-right-arrow:before, [class*=pwsi-].pwsi-right:before {
  content: "\f10c";
}
[class*=pwsi-].pwsi-share:before {
  content: "\f10d";
}
[class*=pwsi-].pwsi-favorite:before, [class*=pwsi-].pwsi-star:before {
  content: "\f10e";
}
[class*=pwsi-].pwsi-success:before, [class*=pwsi-].pwsi-check:before, [class*=pwsi-].pwsi-tick:before {
  content: "\f10f";
}
[class*=pwsi-].pwsi-upload:before {
  content: "\f110";
}

/*
Flaticon icon font: Flaticon
Creation date: 22/06/2016 15:34
*/
@font-face {
  font-family: "PW user-icons";
  src: url("../fonts/user-icons/user-icons.eot");
  src: url("../fonts/user-icons/user-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/user-icons/user-icons.woff") format("woff"), url("../fonts/user-icons/user-icons.ttf") format("truetype"), url("../fonts/user-icons/user-icons.svg#user-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW user-icons";
    src: url("../fonts/user-icons/user-icons.svg#user-icons") format("svg");
  }
}
[class*=pwui-]:before {
  display: inline-block;
  font-family: "PW user-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
[class*=pwui-].pwui-user-1:before, [class*=pwui-].pwui-boy:before {
  content: "\f100";
}
[class*=pwui-].pwui-user-2:before, [class*=pwui-].pwui-boy-1:before {
  content: "\f101";
}
[class*=pwui-].pwui-user-3:before, [class*=pwui-].pwui-boy-2:before {
  content: "\f102";
}
[class*=pwui-].pwui-user-4:before, [class*=pwui-].pwui-boy-3:before {
  content: "\f103";
}
[class*=pwui-].pwui-user-5:before, [class*=pwui-].pwui-girl:before {
  content: "\f104";
}
[class*=pwui-].pwui-user-6:before, [class*=pwui-].pwui-girl-1:before {
  content: "\f105";
}
[class*=pwui-].pwui-user-7:before, [class*=pwui-].pwui-girl-2:before {
  content: "\f106";
}
[class*=pwui-].pwui-user-8:before, [class*=pwui-].pwui-girl-3:before {
  content: "\f107";
}
[class*=pwui-].pwui-user-9:before, [class*=pwui-].pwui-girl-4:before {
  content: "\f108";
}
[class*=pwui-].pwui-user-10:before, [class*=pwui-].pwui-girl-5:before {
  content: "\f109";
}
[class*=pwui-].pwui-user-11:before, [class*=pwui-].pwui-hipster:before {
  content: "\f10a";
}
[class*=pwui-].pwui-user-12:before, [class*=pwui-].pwui-man:before {
  content: "\f10b";
}
[class*=pwui-].pwui-user-13:before, [class*=pwui-].pwui-man-1:before {
  content: "\f10c";
}
[class*=pwui-].pwui-user-14:before, [class*=pwui-].pwui-man-2:before {
  content: "\f10d";
}
[class*=pwui-].pwui-user-15:before, [class*=pwui-].pwui-man-3:before {
  content: "\f10e";
}
[class*=pwui-].pwui-user-16:before, [class*=pwui-].pwui-man-4:before {
  content: "\f10f";
}
[class*=pwui-].pwui-user-17:before, [class*=pwui-].pwui-man-5:before {
  content: "\f110";
}
[class*=pwui-].pwui-user-18:before, [class*=pwui-].pwui-man-6:before {
  content: "\f111";
}
[class*=pwui-].pwui-user-19:before, [class*=pwui-].pwui-man-7:before {
  content: "\f112";
}
[class*=pwui-].pwui-user-20:before, [class*=pwui-].pwui-man-8:before {
  content: "\f113";
}
[class*=pwui-].pwui-user-21:before, [class*=pwui-].pwui-punk:before {
  content: "\f114";
}
[class*=pwui-].pwui-user-22:before, [class*=pwui-].pwui-woman:before {
  content: "\f115";
}
[class*=pwui-].pwui-user-23:before, [class*=pwui-].pwui-woman-1:before {
  content: "\f116";
}
[class*=pwui-].pwui-user-24:before, [class*=pwui-].pwui-woman-2:before {
  content: "\f117";
}
[class*=pwui-].pwui-user-25:before, [class*=pwui-].pwui-woman-3:before {
  content: "\f118";
}
[class*=pwui-].pwui-user-26:before, [class*=pwui-].pwui-woman-4:before {
  content: "\f119";
}
[class*=pwui-].pwui-user-27:before, [class*=pwui-].pwui-woman-5:before {
  content: "\f11a";
}
[class*=pwui-].pwui-user-28:before, [class*=pwui-].pwui-woman-6:before {
  content: "\f11b";
}
[class*=pwui-].pwui-user-29:before, [class*=pwui-].pwui-woman-7:before {
  content: "\f11c";
}
[class*=pwui-].pwui-user-30:before, [class*=pwui-].pwui-woman-8:before {
  content: "\f11d";
}

@font-face {
  font-family: "PW print-icons";
  src: url("../fonts/print-icons/print-icons.eot");
  src: url("../fonts/print-icons/print-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/print-icons/print-icons.woff") format("woff"), url("../fonts/print-icons/print-icons.ttf") format("truetype"), url("../fonts/print-icons/print-icons.svg#pw-icon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "PW print-icons";
    src: url("../fonts/print-icons/print-icons.svg#pw-icon") format("svg");
  }
}
[class*=pwpi-]:before {
  display: inline-block;
  font-family: "PW print-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
[class*=pwpi-].pwpi-framework:before, [class*=pwpi-].pwpi-artboard:before {
  content: "\f100";
}
[class*=pwpi-].pwpi-bag:before, [class*=pwpi-].pwpi-big-bag-with-handles:before {
  content: "\f101";
}
[class*=pwpi-].pwpi-box:before, [class*=pwpi-].pwpi-big-box:before {
  content: "\f102";
}
[class*=pwpi-].pwpi-brochure:before, [class*=pwpi-].pwpi-big-brochure:before {
  content: "\f103";
}
[class*=pwpi-].pwpi-clip:before, [class*=pwpi-].pwpi-big-clip:before {
  content: "\f104";
}
[class*=pwpi-].pwpi-map:before, [class*=pwpi-].pwpi-explorer:before, [class*=pwpi-].pwpi-big-folder:before {
  content: "\f105";
}
[class*=pwpi-].pwpi-print-mug:before, [class*=pwpi-].pwpi-big-mug:before {
  content: "\f106";
}
[class*=pwpi-].pwpi-paint-roller:before, [class*=pwpi-].pwpi-big-paint-roller:before {
  content: "\f107";
}
[class*=pwpi-].pwpi-billboard:before, [class*=pwpi-].pwpi-billboard-with-text:before {
  content: "\f108";
}
[class*=pwpi-].pwpi-file:before, [class*=pwpi-].pwpi-paper:before, [class*=pwpi-].pwpi-blank-paper:before {
  content: "\f109";
}
[class*=pwpi-].pwpi-glue:before, [class*=pwpi-].pwpi-bottle-of-glue:before {
  content: "\f10a";
}
[class*=pwpi-].pwpi-folder:before, [class*=pwpi-].pwpi-brochure-folded:before {
  content: "\f10b";
}
[class*=pwpi-].pwpi-disk:before, [class*=pwpi-].pwpi-cd:before, [class*=pwpi-].pwpi-cd-box:before {
  content: "\f10c";
}
[class*=pwpi-].pwpi-tape:before, [class*=pwpi-].pwpi-cello-tape:before {
  content: "\f10d";
}
[class*=pwpi-].pwpi-colour-circle:before, [class*=pwpi-].pwpi-color-circle:before, [class*=pwpi-].pwpi-chromatic-circle:before {
  content: "\f10e";
}
[class*=pwpi-].pwpi-sticker:before, [class*=pwpi-].pwpi-circular-sticker:before {
  content: "\f10f";
}
[class*=pwpi-].pwpi-classic-folder:before {
  content: "\f110";
}
[class*=pwpi-].pwpi-classic-stappler:before {
  content: "\f111";
}
[class*=pwpi-].pwpi-book-cover:before {
  content: "\f112";
}
[class*=pwpi-].pwpi-cmyk:before, [class*=pwpi-].pwpi-rgb:before, [class*=pwpi-].pwpi-rgb-circles:before, [class*=pwpi-].pwpi-cmyk-circles:before {
  content: "\f113";
}
[class*=pwpi-].pwpi-monitor-artboard:before, [class*=pwpi-].pwpi-computer-monitor-back-view:before {
  content: "\f114";
}
[class*=pwpi-].pwpi-folded-paper:before, [class*=pwpi-].pwpi-continuous-feed-paper:before {
  content: "\f115";
}
[class*=pwpi-].pwpi-crop:before, [class*=pwpi-].pwpi-crop-symbol:before {
  content: "\f116";
}
[class*=pwpi-].pwpi-box-template:before, [class*=pwpi-].pwpi-cube-template:before {
  content: "\f117";
}
[class*=pwpi-].pwpi-cut-knife:before, [class*=pwpi-].pwpi-cutter-with-lines:before {
  content: "\f118";
}
[class*=pwpi-].pwpi-pens:before, [class*=pwpi-].pwpi-drawing-pens:before {
  content: "\f119";
}
[class*=pwpi-].pwpi-eyedropper:before, [class*=pwpi-].pwpi-dropper-with-liquid:before {
  content: "\f11a";
}
[class*=pwpi-].pwpi-box-open:before, [class*=pwpi-].pwpi-empty-box-open:before {
  content: "\f11b";
}
[class*=pwpi-].pwpi-envelope-sm:before, [class*=pwpi-].pwpi-envelope-small:before, [class*=pwpi-].pwpi-envelope-back:before, [class*=pwpi-].pwpi-envelope-back-side:before {
  content: "\f11c";
}
[class*=pwpi-].pwpi-shirt-color:before, [class*=pwpi-].pwpi-shirt-paint:before, [class*=pwpi-].pwpi-fabric-paint:before {
  content: "\f11d";
}
[class*=pwpi-].pwpi-first-printer:before {
  content: "\f11e";
}
[class*=pwpi-].pwpi-pen-tool:before, [class*=pwpi-].pwpi-fountain-pen:before {
  content: "\f11f";
}
[class*=pwpi-].pwpi-glue-stick:before {
  content: "\f120";
}
[class*=pwpi-].pwpi-wall-billboard:before, [class*=pwpi-].pwpi-hanging-billboard:before {
  content: "\f121";
}
[class*=pwpi-].pwpi-paint-brush:before, [class*=pwpi-].pwpi-inclilned-paint-brush:before {
  content: "\f122";
}
[class*=pwpi-].pwpi-small-book:before, [class*=pwpi-].pwpi-inclined-book:before {
  content: "\f123";
}
[class*=pwpi-].pwpi-eraser:before, [class*=pwpi-].pwpi-inclined-eraser:before {
  content: "\f124";
}
[class*=pwpi-].pwpi-leaf:before, [class*=pwpi-].pwpi-inclined-lead:before {
  content: "\f125";
}
[class*=pwpi-].pwpi-marker:before, [class*=pwpi-].pwpi-inclined-marker:before {
  content: "\f126";
}
[class*=pwpi-].pwpi-ballpoint-pen:before {
  content: "\f127";
}
[class*=pwpi-].pwpi-wood-pencil:before {
  content: "\f128";
}
[class*=pwpi-].pwpi-usb:before, [class*=pwpi-].pwpi-inclined-pendrive:before {
  content: "\f129";
}
[class*=pwpi-].pwpi-cartirdge:before, [class*=pwpi-].pwpi-ink-cartirdge:before {
  content: "\f12a";
}
[class*=pwpi-].pwpi-drops:before, [class*=pwpi-].pwpi-ink-colours:before, [class*=pwpi-].pwpi-ink-colors:before, [class*=pwpi-].pwpi-ink-drops:before {
  content: "\f12b";
}
[class*=pwpi-].pwpi-ink-level:before {
  content: "\f12c";
}
[class*=pwpi-].pwpi-ink-vial:before, [class*=pwpi-].pwpi-inkwell:before {
  content: "\f12d";
}
[class*=pwpi-].pwpi-t-file:before, [class*=pwpi-].pwpi-letter-t-on-rectangle:before {
  content: "\f12e";
}
[class*=pwpi-].pwpi-envelope-large:before, [class*=pwpi-].pwpi-envelope-lg:before, [class*=pwpi-].pwpi-long-envelope:before {
  content: "\f12f";
}
[class*=pwpi-].pwpi-print-magnifier:before, [class*=pwpi-].pwpi-magnifier-lens:before {
  content: "\f130";
}
[class*=pwpi-].pwpi-drink-carton:before, [class*=pwpi-].pwpi-milk:before, [class*=pwpi-].pwpi-milk-box:before {
  content: "\f131";
}
[class*=pwpi-].pwpi-newspaper:before, [class*=pwpi-].pwpi-newspaper-folded:before {
  content: "\f132";
}
[class*=pwpi-].pwpi-notebook:before, [class*=pwpi-].pwpi-notebook-with-rings:before {
  content: "\f133";
}
[class*=pwpi-].pwpi-notepad:before, [class*=pwpi-].pwpi-notepad-with-text:before {
  content: "\f134";
}
[class*=pwpi-].pwpi-office-printer:before, [class*=pwpi-].pwpi-office-photocopier:before {
  content: "\f135";
}
[class*=pwpi-].pwpi-scanner:before, [class*=pwpi-].pwpi-office-scanner:before {
  content: "\f136";
}
[class*=pwpi-].pwpi-camera:before, [class*=pwpi-].pwpi-old-camera:before {
  content: "\f137";
}
[class*=pwpi-].pwpi-old-printer:before {
  content: "\f138";
}
[class*=pwpi-].pwpi-tree:before, [class*=pwpi-].pwpi-pine:before, [class*=pwpi-].pwpi-one-pine:before {
  content: "\f139";
}
[class*=pwpi-].pwpi-open-book:before {
  content: "\f13a";
}
[class*=pwpi-].pwpi-read:before, [class*=pwpi-].pwpi-read-book:before, [class*=pwpi-].pwpi-open-book-1:before {
  content: "\f13b";
}
[class*=pwpi-].pwpi-paint:before, [class*=pwpi-].pwpi-paint-can:before, [class*=pwpi-].pwpi-paint-can-open:before {
  content: "\f13c";
}
[class*=pwpi-].pwpi-colours-range:before, [class*=pwpi-].pwpi-colors-range:before, [class*=pwpi-].pwpi-pantone:before {
  content: "\f13d";
}
[class*=pwpi-].pwpi-perforator:before, [class*=pwpi-].pwpi-hole-puncher:before, [class*=pwpi-].pwpi-paper-drill:before {
  content: "\f13e";
}
[class*=pwpi-].pwpi-paper-cutter:before, [class*=pwpi-].pwpi-paper-guillotine:before {
  content: "\f13f";
}
[class*=pwpi-].pwpi-paper-stack:before, [class*=pwpi-].pwpi-paper-pad:before {
  content: "\f140";
}
[class*=pwpi-].pwpi-paper-roll:before {
  content: "\f141";
}
[class*=pwpi-].pwpi-poster-roll:before, [class*=pwpi-].pwpi-paper-roll-1:before {
  content: "\f142";
}
[class*=pwpi-].pwpi-paper-tray:before {
  content: "\f143";
}
[class*=pwpi-].pwpi-pencil-ruler:before, [class*=pwpi-].pwpi-pencil-and-ruler-crossed:before {
  content: "\f144";
}
[class*=pwpi-].pwpi-pencil-box:before {
  content: "\f145";
}
[class*=pwpi-].pwpi-pencil-can:before {
  content: "\f146";
}
[class*=pwpi-].pwpi-pencil-sharpener:before {
  content: "\f147";
}
[class*=pwpi-].pwpi-press:before {
  content: "\f148";
}
[class*=pwpi-].pwpi-print-mark:before {
  content: "\f149";
}
[class*=pwpi-].pwpi-print-mark-1:before {
  content: "\f14a";
}
[class*=pwpi-].pwpi-printer:before, [class*=pwpi-].pwpi-printer-without-paper:before {
  content: "\f14b";
}
[class*=pwpi-].pwpi-printing:before {
  content: "\f14c";
}
[class*=pwpi-].pwpi-printer-printing-text:before, [class*=pwpi-].pwpi-printing-text:before {
  content: "\f14d";
}
[class*=pwpi-].pwpi-measuring:before, [class*=pwpi-].pwpi-protactor-measuring:before {
  content: "\f14e";
}
[class*=pwpi-].pwpi-recycle:before, [class*=pwpi-].pwpi-recycling:before, [class*=pwpi-].pwpi-recycling-sign:before {
  content: "\f14f";
}
[class*=pwpi-].pwpi-ring-calendar:before {
  content: "\f150";
}
[class*=pwpi-].pwpi-billboard-large:before, [class*=pwpi-].pwpi-road-billboard:before {
  content: "\f151";
}
[class*=pwpi-].pwpi-stamp:before, [class*=pwpi-].pwpi-rubber-stamp:before {
  content: "\f152";
}
[class*=pwpi-].pwpi-draw-compass:before, [class*=pwpi-].pwpi-school-compass:before {
  content: "\f153";
}
[class*=pwpi-].pwpi-scissor:before, [class*=pwpi-].pwpi-cut:before, [class*=pwpi-].pwpi-cut-line:before, [class*=pwpi-].pwpi-scissors-and-cutout-lines:before {
  content: "\f154";
}
[class*=pwpi-].pwpi-paper-bag:before, [class*=pwpi-].pwpi-shopping-paper-bag:before {
  content: "\f155";
}
[class*=pwpi-].pwpi-resize:before, [class*=pwpi-].pwpi-size-square:before {
  content: "\f156";
}
[class*=pwpi-].pwpi-staple-remover:before {
  content: "\f157";
}
[class*=pwpi-].pwpi-stapler:before {
  content: "\f158";
}
[class*=pwpi-].pwpi-trash:before, [class*=pwpi-].pwpi-bin:before, [class*=pwpi-].pwpi-street-bin:before {
  content: "\f159";
}
[class*=pwpi-].pwpi-print-shirt:before, [class*=pwpi-].pwpi-t-shirt-with-square:before {
  content: "\f15a";
}
[class*=pwpi-].pwpi-tablet-pen:before, [class*=pwpi-].pwpi-tablet-with-pen:before {
  content: "\f15b";
}
[class*=pwpi-].pwpi-pins:before, [class*=pwpi-].pwpi-three-pins:before {
  content: "\f15c";
}
[class*=pwpi-].pwpi-transform:before, [class*=pwpi-].pwpi-transform-square:before {
  content: "\f15d";
}
[class*=pwpi-].pwpi-crayons:before, [class*=pwpi-].pwpi-two-crayons:before {
  content: "\f15e";
}
[class*=pwpi-].pwpi-border-radius:before, [class*=pwpi-].pwpi-rounded:before, [class*=pwpi-].pwpi-vector:before, [class*=pwpi-].pwpi-vector-lines:before {
  content: "\f15f";
}
[class*=pwpi-].pwpi-vinyl-print:before, [class*=pwpi-].pwpi-vinyl-printer:before {
  content: "\f160";
}
[class*=pwpi-].pwpi-typex:before, [class*=pwpi-].pwpi-white-out:before {
  content: "\f161";
}
[class*=pwpi-].pwpi-files:before, [class*=pwpi-].pwpi-white-sheets:before {
  content: "\f162";
}
[class*=pwpi-].pwpi-package:before, [class*=pwpi-].pwpi-wrapped-package:before {
  content: "\f163";
}

::selection {
  color: inherit;
  background-color: rgba(131, 145, 167, 0.75);
}

::-moz-selection {
  color: inherit;
  background-color: rgba(131, 145, 167, 0.75);
}

/*
Darkmode / lightmode
*/
body {
  --bg: #e9eef5;
  --bgRgba50: rgba(233, 238, 245, 0.5);
  --textNormal: #475060;
  --textNormal75: rgba(71, 80, 96, 0.75);
  --textLink: #204180;
  --titleNormal: #475060;
  --titleLink: #204180;
  --defaultBlockBg: #FFFFFF;
  --defaultBlockBg50: rgba(255, 255, 255, 0.5);
  --tabBlockBg: #d7e0ed;
  --tabBlockBg50: rgba(215, 224, 237, 0.5);
  --diffusedBlockBg: #d7e0ed;
  --blockTitle: #475060;
  --blockLink: #204180;
  --navLink: #475060;
  --navDdBg: #FFFFFF;
  --inputBg: #FFFFFF;
  --success: #17b662;
  --heroDots: 0.25;
  --heroSkin: #FFFFFF;
  --heroBelt: #204180;
}

body.dark {
  --bg: #22252d;
  --bgRgba50: rgba(34, 37, 45, 0.5);
  --textNormal: #e9eef5;
  --textNormal75: rgba(233, 238, 245, 0.75);
  --textLink: #8391a7;
  --titleNormal: #8391a7;
  --titleLink: #FFFFFF;
  --defaultBlockBg: #475060;
  --defaultBlockBg50: rgba(71, 80, 96, 0.5);
  --tabBlockBg: #475060;
  --tabBlockBg50: rgba(71, 80, 96, 0.5);
  --diffusedBlockBg: #2C313B;
  --blockTitle: #e9eef5;
  --blockLink: #d7e0ed;
  --navLink: #FFFFFF;
  --navDdBg: #2C313B;
  --inputBg: #2C313B;
  --success: #1DE37A;
  --heroDots: 0;
  --heroSkin: #8391a7;
  --heroBelt: #22252d;
}

::selection {
  color: inherit;
  background-color: rgba(131, 145, 167, 0.75);
}

::-webkit-scrollbar {
  background: transparent;
}

::-webkit-scrollbar-track {
  background: transparent;
}

::-webkit-scrollbar-thumb {
  background: rgba(131, 145, 167, 0.25);
  border: 1px solid transparent;
  border-radius: 0.15em;
}

::-webkit-scrollbar-thumb:hover {
  background: rgba(131, 145, 167, 0.5);
}

body {
  margin: 0 0;
  font-family: "Barlow", "Roboto", Arial, sans-serif;
  background-color: var(--bg);
  color: var(--textNormal);
}
body.menu-open {
  overflow: hidden;
}

body:not(.product-template-default) .page-main {
  position: relative;
  padding-top: 6.5rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  body:not(.product-template-default) .page-main {
    top: -6.5rem;
  }
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
}

a:hover > .pwi-phone {
  animation: phoneRing 0.99s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@keyframes phoneRing {
  0% {
    transform: rotate(-10deg);
  }
  5% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(10deg);
  }
  15% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(-10deg);
  }
  25% {
    transform: rotate(0);
  }
  30% {
    transform: rotate(-10deg);
  }
  35% {
    transform: rotate(0deg);
  }
  40% {
    transform: rotate(10deg);
  }
  45% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(-10deg);
  }
  55% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(0);
  }
}
@keyframes pointer-events-auto {
  0%, 50% {
    pointer-events: none;
  }
  100% {
    pointer-events: auto;
  }
}
@keyframes pointer-events-none {
  0%, 50% {
    pointer-events: auto;
  }
  100% {
    pointer-events: none;
  }
}
@media (min-width: 992px) {
  .page-main:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background-color: var(--diffusedBlockBg);
    pointer-events: none;
    z-index: 9;
    filter: blur(4px);
  }
  .menu-dd-open .page-main:before {
    opacity: 0.85;
  }
  .menu-dd-open .page-main {
    filter: blur(4px);
  }
}
@media (min-width: 1301px) {
  .top-header .top-header-wrap {
    justify-content: space-between;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .top-header .top-header-wrap {
    justify-content: end;
  }
}
@media (min-width: 769px) {
  .top-header {
    position: relative;
    z-index: 11;
    background-color: var(--navDdBg);
  }
  .top-header .top-header-wrap {
    height: 2rem;
    display: flex;
    align-items: center;
  }
  .top-header .mode-switch {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@media (max-width: 768px) {
  .top-header {
    display: none;
  }
}
@media (min-width: 1621px) {
  .top-header .usp-list > li:before {
    font-size: 1.25rem;
  }
}
@media (max-width: 1620px) {
  .top-header .usp-list > li {
    grid-template-columns: repeat(1, 1fr);
  }
  .top-header .usp-list > li:before {
    display: none;
  }
}
@media (min-width: 1301px) {
  .top-header .usp-list {
    font-size: 0.9rem;
    grid-column-gap: 1rem;
  }
  .top-header .usp-list > li {
    grid-column-gap: 0.5rem;
  }
}
@media (max-width: 1300px) {
  .top-header .usp-list {
    display: none;
  }
}
@media (min-width: 1301px) {
  .top-header .usp-list {
    display: flex;
    font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
    font-weight: 300;
  }
  .top-header .usp-list li {
    height: 100%;
    display: flex;
    align-items: center;
    align-content: center;
  }
  .top-header .usp-list li > a {
    font-weight: 300;
  }
  .top-header .usp-list li > a:before {
    height: 0.1rem;
  }
  .top-header .usp-list li:not(:last-child) {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .top-header .contact-menu {
    font-size: 1rem;
    grid-column-gap: 1rem;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .top-header .contact-menu {
    font-size: 0.85rem;
    grid-column-gap: 0.5rem;
  }
}

.contact-menu {
  list-style: none;
  display: flex;
  align-content: center;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  justify-content: end;
}
@media (max-width: 991px) {
  .contact-menu {
    position: relative;
    z-index: 2;
    pointer-events: none;
  }
}
.contact-menu > li {
  position: relative;
  align-items: center;
  display: flex;
}
@media (max-width: 991px) {
  .contact-menu > li {
    pointer-events: auto;
  }
}
.contact-menu > li > a {
  outline: none;
  color: var(--navLink);
  position: relative;
  display: flex;
  text-decoration: none;
  align-items: center;
  grid-column-gap: 0.2em;
  transition: color 0.225s cubic-bezier(0.4, 0, 0.2, 1);
}
.contact-menu > li > a > i {
  color: #ee008f;
}
.contact-menu > li > a:focus, .contact-menu > li > a:hover {
  color: #ee008f;
}

#header {
  left: 0;
  right: 0;
  z-index: 10;
}
@media (min-width: 992px) {
  #header {
    position: sticky;
  }
}
@media (max-width: 991px) {
  #header {
    position: fixed;
    transition: transform 0.33s ease;
  }
}
@media (min-width: 769px) {
  #header {
    top: 2rem;
  }
}
@media (max-width: 768px) {
  #header {
    top: 0.5rem;
  }
}
#header .navigation {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  transition: transform 0.33s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.33s cubic-bezier(0.4, 0, 0.2, 1);
}
#header .navigation > .grid-container {
  grid-row-gap: 1rem;
  position: relative;
}
#header:before {
  content: "";
  position: absolute;
  background-image: linear-gradient(0deg, transparent, var(--bg) 50%);
  opacity: 1;
  top: -2rem;
  bottom: -2rem;
  left: 0;
  right: 0;
  pointer-events: none;
  transition: all 0.33s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 992px) {
  #header:before {
    z-index: -1;
  }
}
@media (max-width: 991px) {
  #header:before {
    z-index: 2;
  }
}
@media (min-width: 992px) {
  #header.scroll-up:before {
    top: -2rem;
    opacity: 1;
  }
  #header.scroll-down:before {
    top: -100%;
    opacity: 0;
  }
}
@media (min-width: 992px) {
  #header.scroll-up .navigation {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  #header.scroll-down {
    pointer-events: none;
  }
  #header.scroll-down .logo-wrap {
    pointer-events: auto;
  }
  #header.scroll-down .navigation {
    -webkit-transform: translateY(calc(-100% - 2rem));
    transform: translateY(calc(-100% - 2rem));
  }
}
@media (max-width: 991px) {
  #header {
    /*&.scroll-up {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    &.scroll-down {
        -webkit-transform: translateY(calc(-100% - 2rem));
        transform: translateY(calc(-100% - 2rem));

        .main-menu-wrapper {
            &.nav-show {
                top: 100%;
            }

            &.nav-hide {
                top: calc(100vh + 100%);
            }
        }
    }*/
  }
}
#header .contact-menu {
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
}
@media (min-width: 1621px) {
  #header .contact-menu {
    grid-column-gap: 1.5rem;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  #header .contact-menu {
    grid-column-gap: 1rem;
  }
}
@media (min-width: 1301px) {
  #header .contact-menu {
    font-size: 1.8rem;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  #header .contact-menu {
    font-size: 1.6rem;
    grid-column-gap: 0.75rem;
  }
}
@media (max-width: 991px) {
  #header .contact-menu {
    font-size: 1.62rem;
    grid-column-gap: 1rem;
    position: relative;
    z-index: 2;
    pointer-events: none;
  }
}
#header .contact-menu > li {
  height: 4rem;
}
#header .contact-menu > li > a {
  font-weight: 700;
  text-transform: uppercase;
}
#header .contact-menu > li > a > i {
  color: #ee008f;
}
#header .contact-menu > li > a:focus, #header .contact-menu > li > a:hover {
  color: #ee008f;
}

@media (min-width: 992px) {
  .nav-toggler {
    display: none;
  }
}
@media (max-width: 991px) {
  .nav-toggler {
    height: 4rem;
    width: 4rem;
    position: fixed;
    bottom: 1.5rem;
    z-index: 1040;
    border-radius: 50%;
    border: none;
    outline: none;
    right: 2rem;
    font-size: 1.5rem;
    transition: all 0.45s cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #ee008f;
  }
  .nav-toggler .nav-toggle-bar {
    height: 3px;
    width: 1.2em;
    display: block;
    position: relative;
    left: 50%;
    transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .nav-toggler .nav-toggle-bar:first-of-type {
    -webkit-transform: translateY(-200%) translateX(-50%);
    transform: translateY(-200%) translateX(-50%);
  }
  .nav-toggler .nav-toggle-bar:last-of-type {
    -webkit-transform: translateY(200%) translateX(-50%);
    transform: translateY(200%) translateX(-50%);
  }
  .nav-toggler:focus {
    outline: none;
  }
  .nav-toggler:focus:active {
    background-color: #ca0b7e;
    box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
  }
  .nav-toggler .nav-toggle-bar {
    background-color: #FFFFFF;
  }
}
@media (max-width: 991px) and (min-width: 769px) and (min-height: 991px) {
  .nav-toggler {
    right: calc(50% - 2rem);
  }
}
@media (max-width: 768px) and (min-width: 531px) and (min-height: 768px) {
  .nav-toggler {
    right: calc(50% - 2rem);
  }
}
@media (max-width: 530px) and (min-height: 530px) {
  .nav-toggler {
    right: calc(50% - 2rem);
  }
}
.nav-toggler.nav-toggler-hide {
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 0 0 rgba(238, 0, 143, 0.5);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.nav-toggler.nav-toggler-hide .nav-toggle-bar:first-of-type {
  -webkit-transform: translateY(-200%) translateX(-50%);
  transform: translateY(-200%) translateX(-50%);
}
.nav-toggler.nav-toggler-hide .nav-toggle-bar:first-of-type + .nav-toggle-bar {
  opacity: 1;
  -webkit-transform: translateY(0) translateX(-50%);
  transform: translateY(0) translateX(-50%);
}
.nav-toggler.nav-toggler-hide .nav-toggle-bar:last-of-type {
  -webkit-transform: translateY(200%) translateX(-50%);
  transform: translateY(200%) translateX(-50%);
}
.nav-toggler.nav-toggler-show {
  box-shadow: 0 0 0 0 rgba(238, 0, 143, 0.5);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.nav-toggler.nav-toggler-show .nav-toggle-bar:first-of-type {
  -webkit-transform: translateY(100%) translateX(-50%) rotate(45deg);
  transform: translateY(100%) translateX(-50%) rotate(45deg);
}
.nav-toggler.nav-toggler-show .nav-toggle-bar:first-of-type + .nav-toggle-bar {
  opacity: 0;
  -webkit-transform: translateY(0) translateX(-50%) rotate(90deg);
  transform: translateY(0) translateX(-50%) rotate(90deg);
}
.nav-toggler.nav-toggler-show .nav-toggle-bar:last-of-type {
  -webkit-transform: translateY(-100%) translateX(-50%) rotate(135deg);
  transform: translateY(-100%) translateX(-50%) rotate(135deg);
}

@media (min-width: 769px) {
  .nav-divider {
    display: none;
  }
}
@media (max-width: 768px) and (min-width: 331px) {
  .nav-divider {
    margin-left: var(--doubleColumnGap);
    margin-right: var(--doubleColumnGap);
    border-top: 0;
    border-left: 0.1rem solid rgba(131, 145, 167, 0.25);
    width: 0.1rem;
  }
}
@media (max-width: 330px) {
  .nav-divider {
    margin-top: var(--doubleColumnGap);
    margin-bottom: var(--doubleColumnGap);
  }
}

.main-menu {
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
@media (min-width: 769px) {
  .main-menu.contact-main-menu {
    display: none;
  }
}
@media (max-width: 768px) and (min-width: 331px) {
  .main-menu.contact-main-menu {
    padding-top: calc(3rem + var(--logoHeight));
  }
}
@media (max-width: 330px) {
  .main-menu.contact-main-menu {
    padding-top: 0;
  }
}
@media (max-width: 768px) {
  .main-menu.contact-main-menu {
    list-style: none;
    padding-left: 0;
    padding-right: 0;
    margin: 0 0 0 0;
    flex-flow: column;
    padding-bottom: 6rem;
    font-size: 1.2rem;
  }
  .main-menu.contact-main-menu > li {
    align-items: start;
    flex-direction: column;
    justify-content: start;
    margin-bottom: 1rem;
    display: flex;
  }
  .main-menu.contact-main-menu > li > a {
    font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
    text-transform: none;
    outline: none;
    font-weight: 400;
    position: relative;
    display: flex;
    text-decoration: none;
    align-items: center;
    grid-column-gap: 0.2em;
    font-size: 1.2em;
    color: var(--navLink);
  }
  .main-menu.contact-main-menu > li > a:before {
    content: "";
    width: 0;
    position: absolute;
    top: 100%;
    height: 0.2rem;
    background-color: #ee008f;
    left: 0;
    transition: width 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .main-menu.contact-main-menu > li > a:focus, .main-menu.contact-main-menu > li > a:hover {
    color: var(--navLink);
  }
  .main-menu.contact-main-menu > li.menu-item-has-children > a:after {
    display: none;
  }
}
@media (max-width: 768px) and (min-width: 992px) {
  .main-menu.contact-main-menu > li > a:focus:before,
  .main-menu.contact-main-menu > li > a:hover:before, .main-menu.contact-main-menu > li.menu-item-has-children:hover > a:before, .main-menu.contact-main-menu > li.dd-open > a:before, .main-menu.contact-main-menu > li.current_page_parent > a:before, .main-menu.contact-main-menu > li.current_page_item > a:before {
    width: 100%;
  }
}
@media (max-width: 768px) and (max-width: 991px) {
  .main-menu.contact-main-menu > li.active > a:before,
  .main-menu.contact-main-menu > li > a:focus:before,
  .main-menu.contact-main-menu > li > a:hover:before {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .main-menu.contact-main-menu > li .sub-menu {
    list-style: none;
    font-size: 0.92em;
    display: grid;
    align-items: start;
    padding: 0 0 0 0;
  }
  .main-menu.contact-main-menu > li .sub-menu li.active > a {
    color: #ee008f;
  }
  .main-menu.contact-main-menu > li .sub-menu > li a {
    text-decoration: none;
    letter-spacing: 0.05em;
  }
  .main-menu.contact-main-menu > li .sub-menu > li > a {
    font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
    font-size: 1em;
    font-weight: 300;
    color: #8391a7;
  }
  .main-menu.contact-main-menu > li .sub-menu ul {
    list-style: none;
    padding: 0 0 0 0;
    margin: 0.5rem 0 0.5rem 0;
    display: flex;
    flex-direction: column;
    justify-items: start;
    grid-gap: 0.5rem;
  }
  .main-menu.contact-main-menu > li .sub-menu ul > li > a {
    text-decoration: none;
    font-family: "Barlow", "Roboto", Arial, sans-serif;
    font-size: 0.85em;
    color: var(--navLink);
  }
  .main-menu.contact-main-menu > li .sub-menu ul > li > a:hover, .main-menu.contact-main-menu > li .sub-menu ul > li > a:focus {
    color: #ee008f;
    text-decoration: underline;
  }
  .main-menu.contact-main-menu > li .sub-menu ul > li.menu-more-btn {
    margin-top: 0.5rem;
  }
  .main-menu.contact-main-menu > li .sub-menu ul > li.menu-more-btn > a {
    font-size: 1rem;
    font-family: "Barlow", "Roboto", Arial, sans-serif;
    text-transform: uppercase;
    display: inline-flex;
    grid-gap: 0.5em;
  }
  .main-menu.contact-main-menu > li .sub-menu ul > li.menu-more-btn {
    margin-top: 0.5rem;
  }
  .main-menu.contact-main-menu > li .sub-menu ul > li.menu-more-btn > a {
    font-size: 1rem;
    font-family: "Barlow", "Roboto", Arial, sans-serif;
    text-transform: uppercase;
    display: inline-flex;
    grid-gap: 0.5em;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .main-menu.contact-main-menu > li .sub-menu {
    margin: 1rem 0 2rem 0;
    grid-gap: 2rem;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 530px) {
  .main-menu.contact-main-menu > li .sub-menu {
    margin: 1rem 0 2rem 0;
    grid-gap: 2rem;
  }
}
.main-menu.product-main-menu {
  list-style: none;
  padding-left: 0;
  padding-right: 0;
  margin: 0 0 0 0;
}
.main-menu.product-main-menu .sub-sub-menu {
  font-family: "Barlow", "Roboto", Arial, sans-serif;
  letter-spacing: 0;
}
@media (min-width: 1621px) {
  .main-menu.product-main-menu {
    font-size: 1.2rem;
  }
  .main-menu.product-main-menu > li {
    padding: 0 20px 0 0;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .main-menu.product-main-menu {
    font-size: 1rem;
  }
  .main-menu.product-main-menu > li {
    padding: 0 15px 0 0;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .main-menu.product-main-menu {
    font-size: 0.95rem;
  }
  .main-menu.product-main-menu > li {
    padding: 0 10px 0 0;
  }
}
@media (min-width: 992px) {
  .main-menu.product-main-menu {
    align-content: center;
    display: flex;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .main-menu.product-main-menu {
    column-count: 3;
  }
}
@media (max-width: 991px) and (min-width: 331px) {
  .main-menu.product-main-menu {
    padding-bottom: 6rem;
  }
}
@media (max-width: 330px) {
  .main-menu.product-main-menu {
    padding-bottom: 0;
  }
}
@media (max-width: 991px) {
  .main-menu.product-main-menu {
    flex-flow: column;
    padding-top: calc(3rem + var(--logoHeight));
    font-size: 1.2rem;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .main-menu.product-main-menu {
    column-count: 2;
  }
}
.main-menu.product-main-menu > li {
  display: flex;
}
@media (min-width: 992px) {
  .main-menu.product-main-menu > li {
    height: 4rem;
    align-items: center;
  }
}
@media (max-width: 991px) {
  .main-menu.product-main-menu > li {
    align-items: start;
    flex-direction: column;
    justify-content: start;
    margin-bottom: 1rem;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .main-menu.product-main-menu > li {
    break-inside: avoid;
  }
}
.main-menu.product-main-menu > li > a {
  text-align: center;
  line-height: 1.1;
  font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  text-transform: none;
  outline: none;
  font-weight: 400;
  position: relative;
  display: flex;
  text-decoration: none;
  align-items: center;
  grid-column-gap: 0.2em;
}
.main-menu.product-main-menu > li > a:not(.highlighted) {
  color: var(--navLink);
}
.main-menu.product-main-menu > li > a:not(.highlighted):before {
  content: "";
  width: 0;
  position: absolute;
  top: 100%;
  height: 0.2rem;
  background-color: #ee008f;
  left: 0;
  transition: width 0.225s cubic-bezier(0.4, 0, 0.2, 1);
}
.main-menu.product-main-menu > li > a:not(.highlighted):focus, .main-menu.product-main-menu > li > a:not(.highlighted):hover {
  color: var(--navLink);
}
@media (max-width: 991px) {
  .main-menu.product-main-menu > li > a:not(.highlighted) {
    font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
    font-size: 1.2em;
  }
}
.main-menu.product-main-menu > li > a.highlighted {
  font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  font-weight: 500;
  letter-spacing: 0;
  font-size: 1em;
  border-radius: 0.5em;
  white-space: nowrap;
  color: #FFFFFF;
  background-color: #5ccff1;
  background-image: -o-linear-gradient(-62deg, #5ccff1 0%, #ee008f 50%, #ee008f 100%);
  background-image: -ms-linear-gradient(-62deg, #5ccff1 0%, #ee008f 50%, #ee008f 100%);
  background-image: -moz-linear-gradient(-62deg, #5ccff1 0%, #ee008f 50%, #ee008f 100%);
  background-image: -webkit-linear-gradient(-62deg, #5ccff1 0%, #ee008f 50%, #ee008f 100%);
  background-image: linear-gradient(-62deg, #5ccff1 0%, #ee008f 50%, #ee008f 100%);
  box-shadow: 0 0 0 0 var(--diffusedBlockBg);
  transition: all 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  background-size: 200%;
  background-position: 100% 50%;
}
@media (min-width: 992px) {
  .main-menu.product-main-menu > li > a.highlighted {
    padding: 0.5em;
  }
}
@media (max-width: 991px) {
  .main-menu.product-main-menu > li > a.highlighted {
    margin: 0.5em 0;
    width: 100%;
    text-align: center;
    justify-content: center;
    padding: 0.5em 1em;
  }
}
.main-menu.product-main-menu > li > a.highlighted:active:focus {
  background-position: 50% 50%;
  background-color: #ca0b7e;
  color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.main-menu.product-main-menu > li > a.highlighted:focus {
  color: #FFFFFF;
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.main-menu.product-main-menu > li > a.highlighted:focus, .main-menu.product-main-menu > li > a.highlighted:hover {
  background-position: 0 50%;
  color: #FFFFFF;
  background-color: #ee008f;
}
@media (min-width: 992px) {
  .main-menu.product-main-menu > li.menu-item-has-children > a:after {
    content: "";
    height: 0;
    width: 0;
    border-top: 0.2em solid;
    border-left: 0.2em solid transparent;
    border-right: 0.2em solid transparent;
    display: inline-block;
  }
}
@media (max-width: 991px) {
  .main-menu.product-main-menu > li.menu-item-has-children > a:after {
    display: none;
  }
}
@media (min-width: 992px) {
  .main-menu.product-main-menu > li > a:focus:before,
  .main-menu.product-main-menu > li > a:hover:before, .main-menu.product-main-menu > li.menu-item-has-children:hover > a:before, .main-menu.product-main-menu > li.dd-open > a:before, .main-menu.product-main-menu > li.current_page_parent > a:before, .main-menu.product-main-menu > li.current_page_item > a:before {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .main-menu.product-main-menu > li.active > a:before,
  .main-menu.product-main-menu > li > a:focus:before,
  .main-menu.product-main-menu > li > a:hover:before {
    width: 100%;
  }
}
.main-menu.product-main-menu > li .sub-menu {
  list-style: none;
  font-size: 0.92em;
}
.main-menu.product-main-menu > li .sub-menu li.active > a {
  color: #ee008f;
}
@media (min-width: 992px) {
  .main-menu.product-main-menu > li .sub-menu {
    z-index: 1;
    margin: 0 0 0 0;
    opacity: 0;
    background-color: var(--navDdBg);
    border-radius: var(--blockBorderRadius);
    overflow: auto;
    pointer-events: none;
    max-height: calc(100vh - 8rem);
    grid-gap: 2rem;
    padding: 1rem 1.5rem;
    position: absolute;
    min-width: 20rem;
    top: 50%;
    left: 0;
    right: 0;
  }
  .main-menu.product-main-menu > li .sub-menu > ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none;
    width: 100%;
  }
}
@media (min-width: 992px) and (min-width: 1621px) {
  .main-menu.product-main-menu > li .sub-menu > ul {
    column-count: 5;
  }
}
@media (min-width: 992px) and (max-width: 1620px) and (min-width: 1301px) {
  .main-menu.product-main-menu > li .sub-menu > ul {
    column-count: 4;
  }
}
@media (min-width: 992px) and (max-width: 1300px) and (min-width: 992px) {
  .main-menu.product-main-menu > li .sub-menu > ul {
    column-count: 3;
  }
}
@media (min-width: 992px) {
  .main-menu.product-main-menu > li .sub-menu::-webkit-scrollbar-track, .main-menu.product-main-menu > li .sub-menu::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
  }
  .main-menu.product-main-menu > li .sub-menu > ul > li {
    break-inside: avoid;
    padding: 1rem 0;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .main-menu.product-main-menu > li .sub-menu > ul > li > a {
    font-size: 1rem;
    outline: none;
    text-decoration: none;
    font-weight: 600;
    position: relative;
    display: inline-block;
    border-bottom: 1px solid #ee008f;
    color: #8391a7;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    font-family: "Barlow", "Roboto", Arial, sans-serif;
  }
  .main-menu.product-main-menu > li .sub-menu > ul > li > a:focus, .main-menu.product-main-menu > li .sub-menu > ul > li > a:hover {
    color: #ee008f;
  }
  .main-menu.product-main-menu > li .sub-menu > ul > li > a:hover:before, .main-menu.product-main-menu > li .sub-menu > ul > li.current_page_parent > a:before, .main-menu.product-main-menu > li .sub-menu > ul > li.current_page_item > a:before {
    color: #ee008f;
  }
  .main-menu.product-main-menu > li .sub-menu > ul > li ul {
    list-style: none;
    padding: 0 0 0 0;
    margin: 0.5rem 0 0 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    grid-gap: 0.2rem;
  }
  .main-menu.product-main-menu > li .sub-menu > ul > li ul a {
    line-height: 1.4;
    font-size: 1rem;
    outline: none;
    text-decoration: none;
    font-weight: 300;
    letter-spacing: 0;
    position: relative;
    display: inline-block;
    color: var(--navLink);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    font-family: "Barlow", "Roboto", Arial, sans-serif;
  }
  .main-menu.product-main-menu > li .sub-menu > ul > li ul a:focus, .main-menu.product-main-menu > li .sub-menu > ul > li ul a:hover {
    color: #ee008f;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .main-menu.product-main-menu > li .sub-menu {
    margin: 1rem 0 2rem 0;
    grid-gap: 2rem;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 991px) {
  .main-menu.product-main-menu > li .sub-menu {
    display: grid;
    align-items: start;
    padding: 0 0 0 0;
  }
  .main-menu.product-main-menu > li .sub-menu > li a {
    text-decoration: none;
    letter-spacing: 0.05em;
  }
  .main-menu.product-main-menu > li .sub-menu > li > a {
    font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
    font-size: 1em;
    font-weight: 300;
    color: #8391a7;
  }
  .main-menu.product-main-menu > li .sub-menu ul {
    grid-column: 2 span;
    list-style: none;
    padding: 0 0 0 0;
    margin: 0.5rem 0 0.5rem 0;
    display: flex;
    flex-direction: column;
    justify-items: start;
    grid-gap: 0.5rem;
  }
  .main-menu.product-main-menu > li .sub-menu ul > li.menu-item > a {
    font-weight: bold;
  }
  .main-menu.product-main-menu > li .sub-menu ul > li > a {
    text-decoration: none;
    font-family: "Barlow", "Roboto", Arial, sans-serif;
    font-size: 0.85em;
    color: var(--navLink);
  }
  .main-menu.product-main-menu > li .sub-menu ul > li > a:hover, .main-menu.product-main-menu > li .sub-menu ul > li > a:focus {
    color: #ee008f;
    text-decoration: underline;
  }
  .main-menu.product-main-menu > li .sub-menu ul > li.menu-more-btn {
    margin-top: 0.5rem;
  }
  .main-menu.product-main-menu > li .sub-menu ul > li.menu-more-btn > a {
    font-size: 1rem;
    font-family: "Barlow", "Roboto", Arial, sans-serif;
    text-transform: uppercase;
    display: inline-flex;
    grid-gap: 0.5em;
  }
}
@media (max-width: 530px) {
  .main-menu.product-main-menu > li .sub-menu {
    margin: 1rem 0 2rem 0;
    grid-gap: 2rem;
  }
}
.main-menu.product-main-menu > li .sub-menu ul > li.menu-more-btn {
  margin-top: 0.5rem;
}
.main-menu.product-main-menu > li .sub-menu ul > li.menu-more-btn > a {
  font-size: 1rem;
  font-family: "Barlow", "Roboto", Arial, sans-serif;
  text-transform: uppercase;
  display: inline-flex;
  grid-gap: 0.5em;
}
@media (min-width: 992px) {
  .main-menu.product-main-menu > li.dd-open > .sub-menu, .main-menu.product-main-menu > li.menu-item-has-children:hover > .sub-menu {
    pointer-events: auto;
    top: calc(50% + 2rem);
    opacity: 1;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  }
}
@media (max-width: 991px) {
  .main-menu-wrapper {
    display: grid;
    position: fixed;
    left: 0;
    right: 0;
    transition: all 0.45s ease;
    z-index: 1;
    justify-content: center;
    overflow: auto;
    padding-left: var(--columnGap);
    padding-right: var(--columnGap);
  }
  .main-menu-wrapper::-webkit-scrollbar-track, .main-menu-wrapper::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
  }
  .main-menu-wrapper.nav-show {
    opacity: 1;
    background-color: var(--bg);
  }
  .main-menu-wrapper:not(.nav-show), .main-menu-wrapper.nav-hide {
    background-color: transparent;
    opacity: 0;
    pointer-events: none;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .main-menu-wrapper {
    align-items: end;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .main-menu-wrapper {
    height: calc(100vh - 2rem);
  }
}
@media (min-width: 531px) {
  .main-menu-wrapper.nav-show {
    top: 2rem;
  }
  .main-menu-wrapper:not(.nav-show), .main-menu-wrapper.nav-hide {
    top: calc(100vh - 2rem);
  }
}
@media (max-width: 768px) and (min-width: 331px) {
  .main-menu-wrapper {
    grid-template-columns: auto auto auto;
  }
}
@media (max-width: 768px) {
  .main-menu-wrapper {
    height: 100vh;
  }
  .main-menu-wrapper.nav-show {
    top: 0;
  }
  .main-menu-wrapper:not(.nav-show), .main-menu-wrapper.nav-hide {
    top: calc(100vh - 0.5rem);
  }
}

.navItem {
  display: inline-block;
}

.cart-link > .pw-icon {
  font-size: 1.1em;
  position: relative;
  height: 1.5em;
  width: 1.5em;
  display: flex;
  justify-items: center;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.cart-link > .pw-icon > .badge {
  font-family: "Barlow", "Roboto", Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  padding: 0 0 0 0;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
  border-radius: 10px;
  top: -5px;
  left: 0;
  position: absolute;
  box-shadow: 1px 1px 0 var(--bg);
}
.cart-link > .pw-icon > .badge.empty-cart {
  background-color: #8391a7;
  color: #e9eef5;
}
.cart-link > .pw-icon > .badge:not(.empty-cart) {
  background-color: #ee008f;
  color: #FFFFFF;
}

#cart #add-to-cart-success-message {
  position: absolute;
  top: 100%;
  font-size: 1rem;
  right: 0;
  max-width: 50vw;
  padding: 1em;
  display: flex;
  flex-wrap: wrap;
  font-family: "Barlow", "Roboto", Arial, sans-serif;
  background-color: #ee008f;
  color: #FFFFFF;
  border-radius: 0.5em;
  line-height: 1.4;
  justify-content: center;
  text-align: center;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
@media (min-width: 531px) {
  #cart #add-to-cart-success-message {
    min-width: 275px;
  }
}
@media (max-width: 530px) {
  #cart #add-to-cart-success-message {
    min-width: 175px;
  }
}
#cart #add-to-cart-success-message:before {
  content: "";
  right: 0.75em;
  position: absolute;
  bottom: 100%;
  border-left: 0.75em solid transparent;
  border-right: 0.75em solid transparent;
  border-bottom: 0.5em solid #ee008f;
}

#header .contact-menu > li#search .search-field {
  position: absolute;
  width: 2em;
  right: 0;
  padding: 0 0 0 0;
  opacity: 0.001;
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), width 0.3s cubic-bezier(0.4, 0, 0.2, 1), padding 0.3s cubic-bezier(0.4, 0, 0.2, 1), right 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0.3s;
}
#header .contact-menu > li#search .search-field:focus {
  opacity: 1;
  width: 17.5em;
  padding: 0 2.75em 0 0.75em;
  transition-delay: 0s;
  right: -0.75em;
}
#header .contact-menu > li#search .search-field:focus + .search-submit {
  z-index: 1;
}
@media (min-width: 769px) {
  #header .contact-menu > li#search .search-field:focus ~ #ajax-search-fetched-data:not(:empty) {
    animation: pointer-events-auto 0.225s linear forwards;
    top: 100%;
    opacity: 1;
  }
}
#header .contact-menu > li#search .search-submit {
  height: 1em;
  width: 1em;
  position: relative;
}

#search:is(div) .search-form {
  position: relative;
  z-index: 2;
}
#search:is(div) .search-field ~ #ajax-search-fetched-data {
  list-style: none;
  font-size: 1rem;
  z-index: 1;
  animation: pointer-events-none 0.225s linear forwards;
  margin: 0 0 0 0;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0.225s;
  opacity: 0;
  background-color: var(--navDdBg);
  border-radius: 1rem;
  overflow: auto;
  max-height: calc(100vh - 12rem);
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
  padding: 1.5rem;
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 1rem;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  top: calc(100% - 1rem);
}
#search:is(div) .search-field ~ #ajax-search-fetched-data > .ajax-search-result-row {
  grid-column: 3 span;
}
#search:is(div) .search-field ~ #ajax-search-fetched-data > .ajax-search-result-row > a {
  letter-spacing: 0.025em;
  outline: none;
  text-decoration: none;
  font-weight: 700;
  position: relative;
  display: inline-block;
  color: #8391a7;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  font-family: "Barlow", "Roboto", Arial, sans-serif;
}
#search:is(div) .search-field ~ #ajax-search-fetched-data > .ajax-search-result-row > a:focus, #search:is(div) .search-field ~ #ajax-search-fetched-data > .ajax-search-result-row > a:hover {
  color: #ee008f;
}
#search:is(div) .search-field ~ #ajax-search-fetched-data > .ajax-search-result-row.read-more {
  padding-top: 1rem;
  border-top: 0.1rem solid rgba(131, 145, 167, 0.75);
}
#search:is(div) .search-field ~ #ajax-search-fetched-data > .ajax-search-result-row.read-more > a {
  text-decoration: underline;
  text-decoration-color: #ee008f;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 0.1em;
  font-weight: 300;
}
#search:is(div) .search-field ~ #ajax-search-fetched-data > .ajax-search-result-row > a:hover:before, #search:is(div) .search-field ~ #ajax-search-fetched-data > .ajax-search-result-row.current_page_parent > a:before, #search:is(div) .search-field ~ #ajax-search-fetched-data > .ajax-search-result-row.current_page_item > a:before {
  color: #ee008f;
}
#search:is(div) .search-field ~ #ajax-search-fetched-data:not(:empty) {
  animation: pointer-events-auto 0.225s linear forwards;
  top: 100%;
  opacity: 1;
}
@media (min-width: 769px) {
  #search {
    font-size: 1.1em;
    align-items: center;
    align-content: center;
    position: relative;
    display: inline-block;
  }
  #search:is(div) {
    width: 100%;
  }
  #search .search-field {
    padding: 0 2.75em 0 0.75em;
    height: 3em;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    font-size: 0.5em;
    -webkit-appearance: none;
    appearance: none;
    z-index: 1;
  }
  #search .search-field::-webkit-search-cancel-button {
    -webkit-appearance: none;
    appearance: none;
  }
  #search .search-form {
    display: flex;
    flex-wrap: nowrap;
    position: relative;
    align-items: center;
    align-content: center;
    height: 100%;
  }
  #search .search-submit {
    font-size: 1em;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    padding: 0 0 0 0;
    background-color: transparent;
    color: var(--navLink);
    border: none;
    cursor: pointer;
    transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0.3s linear;
    transition-delay: 0s, 0.3s;
    z-index: 1;
  }
  #search .search-submit:hover {
    color: #ee008f;
  }
  #search:is(div) .search-submit {
    width: 1.5em;
    height: 1.5em;
    position: absolute;
    right: 0;
    top: 0;
  }
  #search:is(div) .search-submit .pw-icon {
    height: 1em;
  }
}

@media (max-width: 768px) {
  .search-form {
    display: flex;
    flex-wrap: nowrap;
    position: relative;
    align-items: center;
    align-content: center;
    height: 100%;
  }
  div#search .search-field {
    padding-right: 2.2em;
  }
  div#search .search-submit {
    width: 1.45em;
    height: 1.45em;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 1.5em;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    padding: 0 0 0 0;
    background-color: transparent;
    color: var(--navLink);
    border: none;
    cursor: pointer;
    transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0.3s linear;
    transition-delay: 0s, 0.3s;
    z-index: 1;
  }
  div#search .search-submit:hover {
    color: #ee008f;
  }
  div#search .search-submit .pw-icon {
    height: 1em;
  }
  #header .contact-menu > li#search {
    display: none;
  }
}
#footer {
  line-height: 1.4em;
  padding: 6rem 0 0 0;
  background: rgba(76, 105, 158, 0.1411764706);
}
#footer h5,
#footer a:not(.footer-btn), #footer p, #footer li {
  color: var(--textNormal);
}
#footer a:not(.footer-btn) {
  text-decoration: none;
  font-weight: 500;
}
#footer a:not(.footer-btn):hover, #footer a:not(.footer-btn):focus {
  color: var(--textNormal);
  text-decoration: underline;
  text-decoration-color: #ee008f;
}
#footer a.footer-btn {
  cursor: pointer;
  font-size: 1.12em;
  color: #FFFFFF;
  background-color: #5ccff1;
  border-color: #5ccff1;
  box-shadow: 0 0 0 0 #5ccff1;
  padding: 0.4em 1.5em;
  text-align: center;
  border-radius: 0.25em;
  outline: none;
  transition: all 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  text-decoration: none;
  display: inline-block;
  font-weight: 600;
}
#footer a.footer-btn:hover, #footer a.footer-btn:focus {
  background-color: #7bd2eb;
  color: #FFFFFF;
}
#footer a.footer-btn:focus {
  box-shadow: 0 0 0 0.125em rgba(92, 207, 241, 0.5);
}
#footer a.footer-btn:focus:active {
  background-color: #4fc3e5;
  color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(92, 207, 241, 0.5);
}
#footer .footer-top {
  font-size: 1.12rem;
  padding-bottom: 3rem;
}
#footer .footer-top h5 {
  line-height: 1.35em;
  font-size: 1.67em;
  font-weight: 600;
  margin: 0 0 1em 0;
  display: flex;
  align-items: center;
  grid-column-gap: 0.75rem;
}
#footer .footer-top h5.company-name:before {
  content: "";
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  background-image: var(--favicon);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media (min-width: 1301px) {
  #footer .footer-top h5.company-name:before {
    margin-left: -1.25rem;
  }
}
#footer .footer-top .tel-btn {
  margin: 0.5em 0;
  display: inline-flex;
  grid-column-gap: 0.5em;
  align-items: center;
  font-weight: bold;
}
#footer .footer-top .tel-btn > i {
  color: #ee008f;
  font-size: 1.5em;
}
#footer .footer-top p, #footer .footer-top ul {
  margin: 0 0 1.5em 0;
  line-height: 1.4em;
  font-weight: 300;
}
#footer .footer-top .footer-menu {
  padding: 0 0 0 0;
  list-style: none;
}
#footer .footer-top .footer-menu li:not(:last-child) {
  margin-bottom: 0.85em;
}
#footer .footer-top .footer-menu-horizontal {
  padding: 0 0 0 0;
  list-style: none;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: start;
  flex-wrap: wrap;
  grid-gap: 0.85em;
}
#footer .footer-top .footer-menu-horizontal img {
  object-fit: contain;
  height: 2.5em;
  width: 2.5em;
}
#footer .footer-bottom {
  font-weight: 500;
  font-size: 0.85rem;
  background-position: center center;
  background-image: var(--footerDot);
}
@media (min-width: 992px) {
  #footer .footer-bottom {
    padding: 1.5rem 0;
  }
}
@media (max-width: 991px) {
  #footer .footer-bottom {
    padding: 1.5rem 0 5.5rem 0;
  }
}
#footer .footer-bottom .footer-menu {
  list-style: none;
  grid-column-gap: 1.5rem;
  padding: 0.5em 0 0.5em 0;
  margin: 0 0 0 0;
}
@media (min-width: 1621px) {
  #footer .footer-bottom .footer-menu {
    display: flex;
    align-items: center;
    justify-content: start;
  }
}
@media (max-width: 1620px) {
  #footer .footer-bottom .footer-menu {
    display: grid;
    justify-content: space-between;
  }
  #footer .footer-bottom .footer-menu .copyright-item {
    align-self: center;
    font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
    font-size: 1.35rem;
    font-weight: 300;
  }
}
@media (max-width: 1620px) and (min-width: 768px) {
  #footer .footer-bottom .footer-menu {
    grid-template-columns: auto auto auto;
  }
  #footer .footer-bottom .footer-menu .copyright-item {
    grid-row: 100 span;
  }
  #footer .footer-bottom .footer-menu .footer-menu-item {
    grid-column-start: 2;
    grid-column-end: 3;
  }
  #footer .footer-bottom .footer-menu .contact-item {
    grid-column-start: 3;
    grid-column-end: 4;
  }
}
@media (max-width: 768px) {
  #footer .footer-bottom .footer-menu {
    grid-template-columns: auto auto;
  }
  #footer .footer-bottom .footer-menu .copyright-item {
    grid-column: 2 span;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  #footer .footer-bottom .footer-menu .contact-item,
  #footer .footer-bottom .footer-menu .footer-menu-item {
    height: 2em;
    display: flex;
    align-items: center;
  }
  #footer .footer-bottom .footer-menu .contact-item > a,
  #footer .footer-bottom .footer-menu .footer-menu-item > a {
    justify-content: center;
    display: flex;
    flex-flow: column;
    height: 100%;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  #footer .footer-bottom .footer-menu .copyright-item {
    text-align: center;
    padding-top: 1rem;
  }
  #footer .footer-bottom .footer-menu .footer-menu-item {
    grid-column-start: 1;
    grid-column-end: 2;
  }
  #footer .footer-bottom .footer-menu .contact-item {
    grid-column-start: 2;
    grid-column-end: 3;
  }
  #footer .footer-bottom .footer-menu .contact-item,
  #footer .footer-bottom .footer-menu .footer-menu-item {
    height: 2.75em;
    display: flex;
    align-items: center;
  }
  #footer .footer-bottom .footer-menu .contact-item > a,
  #footer .footer-bottom .footer-menu .footer-menu-item > a {
    justify-content: center;
    display: flex;
    flex-flow: column;
    height: 100%;
  }
}
@media (max-width: 530px) {
  #footer .footer-bottom .footer-menu .copyright-item {
    padding-bottom: 1rem;
    display: flex;
    align-items: center;
  }
  #footer .footer-bottom .footer-menu .contact-item,
  #footer .footer-bottom .footer-menu .footer-menu-item {
    grid-column: 2 span;
    grid-row-start: unset;
    height: 2.75em;
    display: flex;
    align-items: center;
  }
  #footer .footer-bottom .footer-menu .contact-item > a,
  #footer .footer-bottom .footer-menu .footer-menu-item > a {
    justify-content: center;
    display: flex;
    flex-flow: column;
    height: 100%;
  }
}
#footer .realisation-item {
  display: flex;
}
@media (max-width: 1620px) {
  #footer .realisation-item {
    justify-content: center;
  }
}
@media (max-width: 1620px) and (min-width: 769px) {
  #footer .realisation-item {
    grid-column: 3 span;
    padding-top: 1rem;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  #footer .realisation-item {
    grid-column: 2 span;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 531px) {
  #footer .realisation-item {
    height: 100%;
  }
}
@media (max-width: 530px) {
  #footer .realisation-item {
    height: 2.75em;
    align-items: center;
  }
}
#footer .realisation-item > a {
  display: inline-flex;
  align-items: center;
}
#footer .realisation-item > a #tpf-realisatie {
  width: 2em;
  height: 2em;
}
@media (max-width: 530px) {
  #footer .realisation-item > a #tpf-realisatie {
    margin: -0.25em 0;
  }
}
#footer .realisation-item > a #tpf-realisatie .tpf-text,
#footer .realisation-item > a #tpf-realisatie .tpf-white,
#footer .realisation-item > a #tpf-realisatie .tpf-red {
  transition: fill 0.225s cubic-bezier(0.4, 0, 0.2, 1);
}
#footer .realisation-item > a #tpf-realisatie .tpf-white {
  fill: #FFFFFF;
}
#footer .realisation-item > a #tpf-realisatie .tpf-red {
  fill: #475060;
}
#footer .realisation-item > a #tpf-realisatie .tpf-text {
  fill: #22252d;
}
#footer .realisation-item > a:focus #tpf-realisatie .tpf-white, #footer .realisation-item > a:hover #tpf-realisatie .tpf-white {
  fill: #FFFFFF;
}
#footer .realisation-item > a:focus #tpf-realisatie .tpf-red, #footer .realisation-item > a:hover #tpf-realisatie .tpf-red {
  fill: #e31d3d;
}
#footer .realisation-item > a:focus #tpf-realisatie .tpf-text, #footer .realisation-item > a:hover #tpf-realisatie .tpf-text {
  fill: #204180;
}

#whatsapp-container {
  width: 100px;
  max-width: calc(100% - 40px);
  height: 100px;
  max-height: calc(100% - 40px);
  position: fixed;
  left: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 2147483647;
}
#whatsapp-container #whatsapp {
  pointer-events: all;
  background: #25D366;
  left: 0;
  bottom: 0;
  width: 65px;
  height: 65px;
  margin: 20px;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  float: right;
  padding: 0;
  border: 0;
  display: block;
  position: absolute;
  color: white;
}
#whatsapp-container #whatsapp a svg {
  color: white;
  width: 36px;
  height: 36px;
  margin: 15px;
}

img.logo {
  z-index: 2;
  position: relative;
}
@media (min-width: 531px) {
  img.logo {
    height: var(--logoHeight);
    width: var(--logoWidth);
  }
}
@media (max-width: 530px) {
  img.logo {
    max-height: var(--logoHeight);
    max-width: var(--logoWidth);
  }
}
img.logo:not([src$=".svg"]) {
  object-fit: contain;
}
@media (min-width: 1301px) {
  img.logo {
    margin-left: -60px;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  img.logo {
    margin-left: -1rem;
  }
}

.logo-wrap {
  outline: none;
}
@media (max-width: 530px) {
  .logo-wrap {
    display: block;
    width: 100%;
  }
}
.logo-wrap img.logo {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition: transform 0.1125s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  max-width: none;
}
.logo-wrap:focus .logo, .logo-wrap:focus:active .logo {
  transform: scale(0.9);
}

@keyframes sloader {
  0% {
    min-width: 0;
    min-height: 0;
    box-shadow: 0 0 0 0.1em transparent;
  }
  10% {
    min-width: 0.1em;
    min-height: 0.1em;
    box-shadow: 0 0 0 0.1em var(--textNormal);
  }
  100% {
    min-width: 1em;
    min-height: 1em;
    box-shadow: 0 0 0 0.1em transparent;
  }
}
/*buttons*/
.btn, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .button {
  outline: none;
  transition: all 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 0.85em;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.05em;
  font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  text-decoration: none;
  display: inline-block;
}
.btn:not(.disabled):not([disabled]), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .button:not(.disabled):not([disabled]) {
  cursor: pointer;
}
.btn.btn-link, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link.button {
  padding: 1em 0;
  text-underline-offset: 0.1em;
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
}
.btn.btn-flat, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.button {
  padding: 0.875em 1.125em;
  border: 0.125em solid;
}
.btn:not(.btn-link), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .button:not(.btn-link) {
  border-radius: 0.5em;
}
.btn:not(.btn-flat):not(.btn-link), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .button:not(.btn-flat):not(.btn-link) {
  padding: 1em 1.25em;
  border: none;
}
.btn:not(.btn-block):not(:last-child), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .button:not(.btn-block):not(:last-child) {
  margin: 0 1rem 1rem 0;
}
.btn.btn-block, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-block.button {
  width: 100%;
  text-align: center;
}
.btn + .btn-block, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .button + .btn-block {
  margin: 1rem 0 0 0;
}
.btn.btn-xxs, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-xxs.button {
  font-size: 0.66em;
}
.btn.btn-xs, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-xs.button {
  font-size: 0.75em;
}
.btn.btn-sm, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-sm.button {
  font-size: 0.85em;
}
.btn.btn-md, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-md.button {
  font-size: 1em;
}
.btn.btn-lg, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-lg.button {
  font-size: 1.5em;
}
.btn.btn-xl, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-xl.button {
  font-size: 2em;
}
.btn.btn-xxl, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-xxl.button {
  font-size: 3em;
}

/*alert*/
.woocommerce-form-login-toggle:not(:empty),
.woocommerce-notices-wrapper:not(:empty) {
  padding-top: 1.33rem;
}
.woocommerce-form-login-toggle:not(:empty) ul.woocommerce-error,
.woocommerce-notices-wrapper:not(:empty) ul.woocommerce-error {
  padding: 1em 2em 1em 0.5rem !important;
  list-style: none;
  font-size: 0.9rem !important;
  line-height: 1.5em !important;
  font-family: "Barlow", "Roboto", Arial, sans-serif;
}
.woocommerce-form-login-toggle:not(:empty) ul.woocommerce-error > li:before,
.woocommerce-notices-wrapper:not(:empty) ul.woocommerce-error > li:before {
  display: none !important;
}

.grid-container-wrap .woocommerce-form-login-toggle:not(:empty), .woocommerce-form-login-toggle:not(:empty) .woocommerce-form-login-toggle:not(:empty),
.woocommerce-notices-wrapper:not(:empty) .woocommerce-form-login-toggle:not(:empty),
.grid-container-wrap .woocommerce-notices-wrapper:not(:empty),
.woocommerce-form-login-toggle:not(:empty) .woocommerce-notices-wrapper:not(:empty),
.woocommerce-notices-wrapper:not(:empty) .woocommerce-notices-wrapper:not(:empty) {
  width: 100% !important;
}

.woocommerce > .woocommerce-notices-wrapper + ul.woocommerce-error {
  margin-top: 4.33rem;
}

.alert, .woocommerce .wc-block-components-notice-banner,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-noreviews,
.woocommerce p.no-comments,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error {
  line-height: 1.5em;
  margin: 0.5rem auto 2rem auto;
  position: relative;
  display: block;
  font-size: 0.9rem;
  border: none;
  border-bottom-width: 0.2em;
  border-bottom-style: solid;
  background-color: var(--defaultBlockBg);
  color: var(--textNormal);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
@media (min-width: 1621px) {
  .alert, .woocommerce .wc-block-components-notice-banner,
  .woocommerce .woocommerce-info,
  .woocommerce .woocommerce-noreviews,
  .woocommerce p.no-comments,
  .woocommerce .woocommerce-message,
  .woocommerce .woocommerce-error {
    max-width: 1500px;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .alert, .woocommerce .wc-block-components-notice-banner,
  .woocommerce .woocommerce-info,
  .woocommerce .woocommerce-noreviews,
  .woocommerce p.no-comments,
  .woocommerce .woocommerce-message,
  .woocommerce .woocommerce-error {
    max-width: 1150px;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .alert, .woocommerce .wc-block-components-notice-banner,
  .woocommerce .woocommerce-info,
  .woocommerce .woocommerce-noreviews,
  .woocommerce p.no-comments,
  .woocommerce .woocommerce-message,
  .woocommerce .woocommerce-error {
    max-width: 940px;
  }
}
@media (max-width: 991px) {
  .alert, .woocommerce .wc-block-components-notice-banner,
  .woocommerce .woocommerce-info,
  .woocommerce .woocommerce-noreviews,
  .woocommerce p.no-comments,
  .woocommerce .woocommerce-message,
  .woocommerce .woocommerce-error {
    max-width: calc(100% - 2rem);
  }
}
.alert[class*=alert-], .woocommerce [class*=alert-].wc-block-components-notice-banner,
.woocommerce [class*=alert-].woocommerce-info,
.woocommerce [class*=alert-].woocommerce-noreviews,
.woocommerce p[class*=alert-].no-comments,
.woocommerce [class*=alert-].woocommerce-message,
.woocommerce [class*=alert-].woocommerce-error, .alert[class*=woocommerce-], .woocommerce [class*=woocommerce-].wc-block-components-notice-banner,
.woocommerce [class*=woocommerce-].woocommerce-info,
.woocommerce [class*=woocommerce-].woocommerce-noreviews,
.woocommerce p[class*=woocommerce-].no-comments,
.woocommerce [class*=woocommerce-].woocommerce-message,
.woocommerce [class*=woocommerce-].woocommerce-error {
  padding-left: 0.5rem;
  border-left-width: 2.5rem;
  border-left-style: solid;
}
.alert a, .woocommerce .wc-block-components-notice-banner a,
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-noreviews a,
.woocommerce p.no-comments a,
.woocommerce .woocommerce-message a,
.woocommerce .woocommerce-error a {
  color: var(--textLink);
}
.alert a:not(.btn), .woocommerce .wc-block-components-notice-banner a:not(.btn),
.woocommerce .woocommerce-info a:not(.btn),
.woocommerce .woocommerce-noreviews a:not(.btn),
.woocommerce p.no-comments a:not(.btn),
.woocommerce .woocommerce-message a:not(.btn),
.woocommerce .woocommerce-error a:not(.btn),
.alert .alert-link,
.woocommerce .wc-block-components-notice-banner .alert-link,
.woocommerce .woocommerce-info .alert-link,
.woocommerce .woocommerce-noreviews .alert-link,
.woocommerce p.no-comments .alert-link,
.woocommerce .woocommerce-message .alert-link,
.woocommerce .woocommerce-error .alert-link {
  font-weight: 600;
  text-decoration-thickness: 0.2em;
}
.alert:before, .woocommerce .wc-block-components-notice-banner:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-noreviews:before,
.woocommerce p.no-comments:before,
.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-error:before {
  top: auto;
  left: -2rem;
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
  text-align: center;
  align-content: center;
  justify-content: center;
  display: flex;
  position: absolute;
}
.alert > *:first-child, .woocommerce .wc-block-components-notice-banner > *:first-child,
.woocommerce .woocommerce-info > *:first-child,
.woocommerce .woocommerce-noreviews > *:first-child,
.woocommerce p.no-comments > *:first-child,
.woocommerce .woocommerce-message > *:first-child,
.woocommerce .woocommerce-error > *:first-child {
  margin-top: 0;
  padding-top: 0;
}
.alert > *:last-child, .woocommerce .wc-block-components-notice-banner > *:last-child,
.woocommerce .woocommerce-info > *:last-child,
.woocommerce .woocommerce-noreviews > *:last-child,
.woocommerce p.no-comments > *:last-child,
.woocommerce .woocommerce-message > *:last-child,
.woocommerce .woocommerce-error > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.wc-block-components-notice-banner {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.wc-block-components-notice-banner > svg {
  display: none;
}
.wc-block-components-notice-banner[class*=is-] {
  padding-left: 0.5rem;
  border-left-width: 2.5rem;
  border-left-style: solid;
}

.nav-pills {
  display: inline-flex;
  flex-wrap: wrap;
  padding: 0.25em;
  border-radius: 1.33em;
  border: 0.2em solid #ee008f;
  grid-gap: 0.25em;
  margin-bottom: 1.5em;
  width: 100%;
}
.nav-pills .nav-pill-item {
  line-height: 1.2;
  height: 2.5em;
  display: inline-flex;
  white-space: nowrap;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  padding: 0 1.5em;
  border-radius: 1.25em;
  border: none;
  outline: none;
  transition: all 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.05em;
  font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  text-decoration: none;
}
@media (min-width: 531px) {
  .nav-pills .nav-pill-item:not(:only-child) {
    flex: auto;
  }
}
@media (max-width: 530px) {
  .nav-pills .nav-pill-item {
    flex: 100%;
  }
}
.nav-pills .nav-pill-item:not(.disabled):not([disabled]) {
  cursor: pointer;
}
.nav-pills .nav-pill-item:not(.active):not(.disabled):not([disabled]):not(.toggle-on) {
  color: inherit;
  background-color: transparent;
}
.nav-pills .nav-pill-item:not(.active):not(.disabled):not([disabled]):not(.toggle-on):focus {
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.25);
}
.nav-pills .nav-pill-item:not(.active):not(.disabled):not([disabled]):not(.toggle-on):focus, .nav-pills .nav-pill-item:not(.active):not(.disabled):not([disabled]):not(.toggle-on):hover {
  background-color: rgba(243, 21, 154, 0.25);
  color: inherit;
}
.nav-pills .nav-pill-item:not(.active):not(.disabled):not([disabled]):not(.toggle-on):focus:active {
  background-color: rgba(202, 11, 126, 0.25);
  color: inherit;
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.nav-pills .nav-pill-item.active, .nav-pills .nav-pill-item.toggle-on {
  background-color: #ee008f;
  color: #FFFFFF;
  pointer-events: none;
}
.nav-pills + .nav-pills-content {
  margin-top: -1em;
  margin-bottom: 1.5em;
}
.nav-pills + .nav-pills-content > .toggle-off {
  display: none;
}

/*tables*/
.table {
  width: 100%;
}
.table.table-sm {
  font-size: 0.85em;
}
.table .tbody tr:not(:last-child) th, .table .tbody tr:not(:last-child) td,
.table tbody tr:not(:last-child) th,
.table tbody tr:not(:last-child) td {
  border-bottom: 0.1em solid rgba(131, 145, 167, 0.2);
}
.table th, .table td {
  padding: 0.5em;
}
.table th:first-child, .table td:first-child {
  text-align: left;
}
.table th:last-child, .table td:last-child {
  text-align: right;
}
.table:not(.table-bordered) th:first-child, .table:not(.table-bordered) td:first-child {
  padding-left: 0;
}
.table:not(.table-bordered) th:last-child, .table:not(.table-bordered) td:last-child {
  padding-right: 0;
}
.table.table-bordered {
  padding: 0.5em 0;
  border-radius: 0.5em;
  border: 0.1em solid rgba(131, 145, 167, 0.2);
}

/*Social buttons*/
.social-share-btns {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 1em;
  margin: 2rem 0 2rem 0;
  padding: 2rem 0 2rem 0;
  align-content: center;
  font-size: 1.75rem;
  justify-content: center;
}
.social-share-btns > li {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.social-share-btns > li:first-of-type {
  width: 100%;
}
.social-share-btns > li > a {
  text-decoration: none;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 1.5em;
  display: flex;
  align-content: center;
  align-items: center;
  color: var(--textNormal);
}
.social-share-btns > li > a:hover {
  color: #ee008f;
}
.social-share-btns > li > a:hover.facebook-link {
  color: #1877f2;
}
.social-share-btns > li > a:hover.twitter-link {
  color: #1DA1F2;
}
.social-share-btns > li > a:hover.telegram-link {
  color: #0088CC;
}
.social-share-btns > li > a:hover.whatsapp-link {
  color: #26d367;
}
.social-share-btns .social-share-icon {
  width: 1em;
  height: 1em;
  display: inline-block;
}

/* colors
1: class
2: color
3: <a>
4: contrast
*/
/* btn */
.btn-default {
  /*btn-flat*/
  /*btn-link*/
}
.btn-default:not(.btn-flat):not(.btn-link) {
  color: #FFFFFF;
  background-color: #74849c;
  border-color: #74849c;
  box-shadow: 0 0 0 0 #74849c;
}
.btn-default:not(.btn-flat):not(.btn-link):focus {
  box-shadow: 0 0 0 0.125em rgba(116, 132, 156, 0.5);
}
.btn-default:not(.btn-flat):not(.btn-link):focus, .btn-default:not(.btn-flat):not(.btn-link):hover {
  background-color: #8e939c;
  color: #FFFFFF;
}
.btn-default:not(.btn-flat):not(.btn-link):focus:active {
  background-color: #737a84;
  color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(116, 132, 156, 0.5);
}
.btn-default:not(.btn-flat):not(.btn-link)[disabled=disabled], .btn-default:not(.btn-flat):not(.btn-link)[disabled=true], .btn-default:not(.btn-flat):not(.btn-link)[disabled], .btn-default:not(.btn-flat):not(.btn-link).disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #efefef;
  background-color: #888888;
  border-color: #888888;
}
.btn-default.btn-flat {
  color: inherit;
  border-color: #74849c;
  background-color: var(--bg);
  box-shadow: 0 0 0 0 #74849c;
}
.btn-default.btn-flat:focus {
  box-shadow: 0 0 0 0.125em rgba(146, 158, 178, 0.5);
}
.btn-default.btn-flat:focus, .btn-default.btn-flat:hover {
  background-color: rgba(116, 132, 156, 0.75);
  color: #d7e0ed;
  border-color: #677790;
}
.btn-default.btn-flat:focus:active {
  background-color: #677790;
  color: #fbfcfd;
  border-color: #677790;
  box-shadow: 0 0 0 0.125em rgba(146, 158, 178, 0.5);
}
.btn-default.btn-flat[disabled=disabled], .btn-default.btn-flat[disabled=true], .btn-default.btn-flat[disabled], .btn-default.btn-flat.disabled {
  background-color: rgba(136, 136, 136, 0.25);
  border-color: #888888;
}
.btn-default.btn-link {
  border: none;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  -moz-text-decoration-color: #74849c;
  -webkit-text-decoration-color: #74849c;
  text-decoration-color: #74849c;
  text-decoration-skip-ink: none;
}
.btn-default.btn-link:focus, .btn-default.btn-link:hover {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #74849c;
  -moz-text-decoration-color: #74849c;
  -webkit-text-decoration-color: #74849c;
  text-decoration-color: #74849c;
}
.btn-default.btn-link:focus:active {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #737a84;
  -moz-text-decoration-color: #74849c;
  -webkit-text-decoration-color: #74849c;
  text-decoration-color: #74849c;
}
.btn-default.btn-link[disabled=disabled], .btn-default.btn-link[disabled=true], .btn-default.btn-link[disabled], .btn-default.btn-link.disabled {
  -moz-text-decoration-color: #888888;
  -webkit-text-decoration-color: #888888;
  text-decoration-color: #888888;
}

/* bg */
.bg-default {
  color: #e9eef5;
  background-color: #74849c;
  /*
  1. class (25)
  2. value (0.25)
  */
}
.bg-default[onclick]:hover, .bg-default[onclick]:focus,
button.bg-default:hover,
button.bg-default:focus,
a.bg-default:hover,
a.bg-default:focus {
  background-color: #8e939c;
  color: #e9eef5;
}
.bg-default[onclick]:focus:active,
button.bg-default:focus:active,
a.bg-default:focus:active {
  background-color: #737a84;
  color: #d7e0ed;
}
.bg-default[onclick][disabled=disabled], .bg-default[onclick][disabled=true], .bg-default[onclick][disabled], .bg-default[onclick].disabled,
button.bg-default[disabled=disabled],
button.bg-default[disabled=true],
button.bg-default[disabled],
button.bg-default.disabled,
a.bg-default[disabled=disabled],
a.bg-default[disabled=true],
a.bg-default[disabled],
a.bg-default.disabled {
  color: #efefef;
  background-color: #888888;
}

.bg-default [onclick],
.bg-default button,
.bg-default a {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-default [onclick]:hover, .bg-default [onclick]:focus,
.bg-default button:hover,
.bg-default button:focus,
.bg-default a:hover,
.bg-default a:focus {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-default [onclick]:focus:active,
.bg-default button:focus:active,
.bg-default a:focus:active {
  color: #f2f2f2;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-default [onclick][disabled=disabled], .bg-default [onclick][disabled=true], .bg-default [onclick][disabled], .bg-default [onclick].disabled,
.bg-default button[disabled=disabled],
.bg-default button[disabled=true],
.bg-default button[disabled],
.bg-default button.disabled,
.bg-default a[disabled=disabled],
.bg-default a[disabled=true],
.bg-default a[disabled],
.bg-default a.disabled {
  color: #404040;
  -moz-text-decoration-color: #efefef;
  -webkit-text-decoration-color: #efefef;
  text-decoration-color: #efefef;
}
.bg-default-10 {
  background-color: rgba(116, 132, 156, 0.1);
}
.bg-default-20 {
  background-color: rgba(116, 132, 156, 0.2);
}
.bg-default-25 {
  background-color: rgba(116, 132, 156, 0.25);
}
.bg-default-30 {
  background-color: rgba(116, 132, 156, 0.3);
}
.bg-default-33 {
  background-color: rgba(116, 132, 156, 0.33);
}
.bg-default-40 {
  background-color: rgba(116, 132, 156, 0.4);
}
.bg-default-50 {
  background-color: rgba(116, 132, 156, 0.5);
}
.bg-default-60 {
  background-color: rgba(116, 132, 156, 0.6);
}
.bg-default-66 {
  background-color: rgba(116, 132, 156, 0.66);
}
.bg-default-70 {
  background-color: rgba(116, 132, 156, 0.7);
}
.bg-default-75 {
  background-color: rgba(116, 132, 156, 0.75);
}
.bg-default-80 {
  background-color: rgba(116, 132, 156, 0.8);
}
.bg-default-90 {
  background-color: rgba(116, 132, 156, 0.9);
}

/* text */
.text-default {
  color: #74849c !important;
}
.text-default[onclick],
button.text-default,
a.text-default {
  color: inherit !important;
  -moz-text-decoration-color: #74849c !important;
  -webkit-text-decoration-color: #74849c !important;
  text-decoration-color: #74849c !important;
}
.text-default[onclick]:hover, .text-default[onclick]:focus,
button.text-default:hover,
button.text-default:focus,
a.text-default:hover,
a.text-default:focus {
  color: #74849c !important;
  -moz-text-decoration-color: #74849c !important;
  -webkit-text-decoration-color: #74849c !important;
  text-decoration-color: #74849c !important;
}
.text-default[onclick]:focus:active,
button.text-default:focus:active,
a.text-default:focus:active {
  color: #737a84 !important;
  -moz-text-decoration-color: #74849c !important;
  -webkit-text-decoration-color: #74849c !important;
  text-decoration-color: #74849c !important;
}
.text-default[onclick][disabled=disabled], .text-default[onclick][disabled=true], .text-default[onclick][disabled], .text-default[onclick].disabled,
button.text-default[disabled=disabled],
button.text-default[disabled=true],
button.text-default[disabled],
button.text-default.disabled,
a.text-default[disabled=disabled],
a.text-default[disabled=true],
a.text-default[disabled],
a.text-default.disabled {
  color: #888888 !important;
  -moz-text-decoration-color: #888888 !important;
  -webkit-text-decoration-color: #888888 !important;
  text-decoration-color: #888888 !important;
}

.text-default-10 {
  color: rgba(116, 132, 156, 0.1) !important;
}

.text-default-20 {
  color: rgba(116, 132, 156, 0.2) !important;
}

.text-default-25 {
  color: rgba(116, 132, 156, 0.25) !important;
}

.text-default-30 {
  color: rgba(116, 132, 156, 0.3) !important;
}

.text-default-33 {
  color: rgba(116, 132, 156, 0.33) !important;
}

.text-default-40 {
  color: rgba(116, 132, 156, 0.4) !important;
}

.text-default-50 {
  color: rgba(116, 132, 156, 0.5) !important;
}

.text-default-60 {
  color: rgba(116, 132, 156, 0.6) !important;
}

.text-default-66 {
  color: rgba(116, 132, 156, 0.66) !important;
}

.text-default-70 {
  color: rgba(116, 132, 156, 0.7) !important;
}

.text-default-75 {
  color: rgba(116, 132, 156, 0.75) !important;
}

.text-default-80 {
  color: rgba(116, 132, 156, 0.8) !important;
}

.text-default-90 {
  color: rgba(116, 132, 156, 0.9) !important;
}

/* table */
.table > tbody > tr > th[class=default],
.table > tbody > tr > td[class=default],
.table > tbody > tr[class=default] > th,
.table > tbody > tr[class=default] > td,
.table > thead > tr > th[class=default],
.table > thead > tr > td[class=default],
.table > thead > tr[class=default] > th,
.table > thead > tr[class=default] > td,
.table > tfoot > tr > th[class=default],
.table > tfoot > tr > td[class=default],
.table > tfoot > tr[class=default] > th,
.table > tfoot > tr[class=default] > td {
  background-color: rgba(116, 132, 156, 0.2);
}

/* alert */
.alert-default {
  border-left-color: #74849c;
  border-bottom-color: #74849c;
}
.alert-default:before {
  color: #e9eef5;
}
.alert-default a:not(.btn),
.alert-default .alert-link {
  color: inherit;
  text-decoration-color: #74849c;
}
.alert-default a:not(.btn):focus, .alert-default a:not(.btn):hover,
.alert-default .alert-link:focus,
.alert-default .alert-link:hover {
  color: #74849c;
  text-decoration-color: #74849c;
}

/* btn */
.btn-primary, .block-diffused .block-btn, .block-action .block-btn,
.block-normal .block-btn {
  /*btn-flat*/
  /*btn-link*/
}
.btn-primary:not(.btn-flat):not(.btn-link), .block-diffused .block-btn:not(.btn-flat):not(.btn-link), .block-action .block-btn:not(.btn-flat):not(.btn-link),
.block-normal .block-btn:not(.btn-flat):not(.btn-link) {
  color: #FFFFFF;
  background-color: #ee008f;
  border-color: #ee008f;
  box-shadow: 0 0 0 0 #ee008f;
}
.btn-primary:not(.btn-flat):not(.btn-link):focus, .block-diffused .block-btn:not(.btn-flat):not(.btn-link):focus, .block-action .block-btn:not(.btn-flat):not(.btn-link):focus,
.block-normal .block-btn:not(.btn-flat):not(.btn-link):focus {
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.btn-primary:not(.btn-flat):not(.btn-link):focus, .block-diffused .block-btn:not(.btn-flat):not(.btn-link):focus, .block-action .block-btn:not(.btn-flat):not(.btn-link):focus,
.block-normal .block-btn:not(.btn-flat):not(.btn-link):focus, .btn-primary:not(.btn-flat):not(.btn-link):hover, .block-diffused .block-btn:not(.btn-flat):not(.btn-link):hover, .block-action .block-btn:not(.btn-flat):not(.btn-link):hover,
.block-normal .block-btn:not(.btn-flat):not(.btn-link):hover {
  background-color: #f3159a;
  color: #FFFFFF;
}
.btn-primary:not(.btn-flat):not(.btn-link):focus:active, .block-diffused .block-btn:not(.btn-flat):not(.btn-link):focus:active, .block-action .block-btn:not(.btn-flat):not(.btn-link):focus:active,
.block-normal .block-btn:not(.btn-flat):not(.btn-link):focus:active {
  background-color: #ca0b7e;
  color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.btn-primary:not(.btn-flat):not(.btn-link)[disabled=disabled], .block-diffused .block-btn:not(.btn-flat):not(.btn-link)[disabled=disabled], .block-action .block-btn:not(.btn-flat):not(.btn-link)[disabled=disabled],
.block-normal .block-btn:not(.btn-flat):not(.btn-link)[disabled=disabled], .btn-primary:not(.btn-flat):not(.btn-link)[disabled=true], .block-diffused .block-btn:not(.btn-flat):not(.btn-link)[disabled=true], .block-action .block-btn:not(.btn-flat):not(.btn-link)[disabled=true],
.block-normal .block-btn:not(.btn-flat):not(.btn-link)[disabled=true], .btn-primary:not(.btn-flat):not(.btn-link)[disabled], .block-diffused .block-btn:not(.btn-flat):not(.btn-link)[disabled], .block-action .block-btn:not(.btn-flat):not(.btn-link)[disabled],
.block-normal .block-btn:not(.btn-flat):not(.btn-link)[disabled], .btn-primary:not(.btn-flat):not(.btn-link).disabled, .block-diffused .block-btn:not(.btn-flat):not(.btn-link).disabled, .block-action .block-btn:not(.btn-flat):not(.btn-link).disabled,
.block-normal .block-btn:not(.btn-flat):not(.btn-link).disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #efefef;
  background-color: #95597d;
  border-color: #95597d;
}
.btn-primary.btn-flat, .block-diffused .btn-flat.block-btn, .block-action .btn-flat.block-btn,
.block-normal .btn-flat.block-btn {
  color: inherit;
  border-color: #ee008f;
  background-color: var(--bg);
  box-shadow: 0 0 0 0 #ee008f;
}
.btn-primary.btn-flat:focus, .block-diffused .btn-flat.block-btn:focus, .block-action .btn-flat.block-btn:focus,
.block-normal .btn-flat.block-btn:focus {
  box-shadow: 0 0 0 0.125em rgba(255, 34, 167, 0.5);
}
.btn-primary.btn-flat:focus, .block-diffused .btn-flat.block-btn:focus, .block-action .btn-flat.block-btn:focus,
.block-normal .btn-flat.block-btn:focus, .btn-primary.btn-flat:hover, .block-diffused .btn-flat.block-btn:hover, .block-action .btn-flat.block-btn:hover,
.block-normal .btn-flat.block-btn:hover {
  background-color: rgba(238, 0, 143, 0.75);
  color: #d7e0ed;
  border-color: #d50080;
}
.btn-primary.btn-flat:focus:active, .block-diffused .btn-flat.block-btn:focus:active, .block-action .btn-flat.block-btn:focus:active,
.block-normal .btn-flat.block-btn:focus:active {
  background-color: #d50080;
  color: #fbfcfd;
  border-color: #d50080;
  box-shadow: 0 0 0 0.125em rgba(255, 34, 167, 0.5);
}
.btn-primary.btn-flat[disabled=disabled], .block-diffused .btn-flat[disabled=disabled].block-btn, .block-action .btn-flat[disabled=disabled].block-btn,
.block-normal .btn-flat[disabled=disabled].block-btn, .btn-primary.btn-flat[disabled=true], .block-diffused .btn-flat[disabled=true].block-btn, .block-action .btn-flat[disabled=true].block-btn,
.block-normal .btn-flat[disabled=true].block-btn, .btn-primary.btn-flat[disabled], .block-diffused .btn-flat[disabled].block-btn, .block-action .btn-flat[disabled].block-btn,
.block-normal .btn-flat[disabled].block-btn, .btn-primary.btn-flat.disabled, .block-diffused .btn-flat.disabled.block-btn, .block-action .btn-flat.disabled.block-btn,
.block-normal .btn-flat.disabled.block-btn {
  background-color: rgba(149, 89, 125, 0.25);
  border-color: #95597d;
}
.btn-primary.btn-link, .block-diffused .btn-link.block-btn, .block-action .btn-link.block-btn,
.block-normal .btn-link.block-btn {
  border: none;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  -moz-text-decoration-color: #ee008f;
  -webkit-text-decoration-color: #ee008f;
  text-decoration-color: #ee008f;
  text-decoration-skip-ink: none;
}
.btn-primary.btn-link:focus, .block-diffused .btn-link.block-btn:focus, .block-action .btn-link.block-btn:focus,
.block-normal .btn-link.block-btn:focus, .btn-primary.btn-link:hover, .block-diffused .btn-link.block-btn:hover, .block-action .btn-link.block-btn:hover,
.block-normal .btn-link.block-btn:hover {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #ee008f;
  -moz-text-decoration-color: #ee008f;
  -webkit-text-decoration-color: #ee008f;
  text-decoration-color: #ee008f;
}
.btn-primary.btn-link:focus:active, .block-diffused .btn-link.block-btn:focus:active, .block-action .btn-link.block-btn:focus:active,
.block-normal .btn-link.block-btn:focus:active {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #ca0b7e;
  -moz-text-decoration-color: #ee008f;
  -webkit-text-decoration-color: #ee008f;
  text-decoration-color: #ee008f;
}
.btn-primary.btn-link[disabled=disabled], .block-diffused .btn-link[disabled=disabled].block-btn, .block-action .btn-link[disabled=disabled].block-btn,
.block-normal .btn-link[disabled=disabled].block-btn, .btn-primary.btn-link[disabled=true], .block-diffused .btn-link[disabled=true].block-btn, .block-action .btn-link[disabled=true].block-btn,
.block-normal .btn-link[disabled=true].block-btn, .btn-primary.btn-link[disabled], .block-diffused .btn-link[disabled].block-btn, .block-action .btn-link[disabled].block-btn,
.block-normal .btn-link[disabled].block-btn, .btn-primary.btn-link.disabled, .block-diffused .btn-link.disabled.block-btn, .block-action .btn-link.disabled.block-btn,
.block-normal .btn-link.disabled.block-btn {
  -moz-text-decoration-color: #95597d;
  -webkit-text-decoration-color: #95597d;
  text-decoration-color: #95597d;
}

/* bg */
.bg-primary {
  color: #e9eef5;
  background-color: #ee008f;
  /*
  1. class (25)
  2. value (0.25)
  */
}
.bg-primary[onclick]:hover, .bg-primary[onclick]:focus,
button.bg-primary:hover,
button.bg-primary:focus,
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #f3159a;
  color: #e9eef5;
}
.bg-primary[onclick]:focus:active,
button.bg-primary:focus:active,
a.bg-primary:focus:active {
  background-color: #ca0b7e;
  color: #d7e0ed;
}
.bg-primary[onclick][disabled=disabled], .bg-primary[onclick][disabled=true], .bg-primary[onclick][disabled], .bg-primary[onclick].disabled,
button.bg-primary[disabled=disabled],
button.bg-primary[disabled=true],
button.bg-primary[disabled],
button.bg-primary.disabled,
a.bg-primary[disabled=disabled],
a.bg-primary[disabled=true],
a.bg-primary[disabled],
a.bg-primary.disabled {
  color: #efefef;
  background-color: #95597d;
}

.bg-primary [onclick],
.bg-primary button,
.bg-primary a {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-primary [onclick]:hover, .bg-primary [onclick]:focus,
.bg-primary button:hover,
.bg-primary button:focus,
.bg-primary a:hover,
.bg-primary a:focus {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-primary [onclick]:focus:active,
.bg-primary button:focus:active,
.bg-primary a:focus:active {
  color: #f2f2f2;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-primary [onclick][disabled=disabled], .bg-primary [onclick][disabled=true], .bg-primary [onclick][disabled], .bg-primary [onclick].disabled,
.bg-primary button[disabled=disabled],
.bg-primary button[disabled=true],
.bg-primary button[disabled],
.bg-primary button.disabled,
.bg-primary a[disabled=disabled],
.bg-primary a[disabled=true],
.bg-primary a[disabled],
.bg-primary a.disabled {
  color: #404040;
  -moz-text-decoration-color: #efefef;
  -webkit-text-decoration-color: #efefef;
  text-decoration-color: #efefef;
}
.bg-primary-10 {
  background-color: rgba(238, 0, 143, 0.1);
}
.bg-primary-20 {
  background-color: rgba(238, 0, 143, 0.2);
}
.bg-primary-25 {
  background-color: rgba(238, 0, 143, 0.25);
}
.bg-primary-30 {
  background-color: rgba(238, 0, 143, 0.3);
}
.bg-primary-33 {
  background-color: rgba(238, 0, 143, 0.33);
}
.bg-primary-40 {
  background-color: rgba(238, 0, 143, 0.4);
}
.bg-primary-50 {
  background-color: rgba(238, 0, 143, 0.5);
}
.bg-primary-60 {
  background-color: rgba(238, 0, 143, 0.6);
}
.bg-primary-66 {
  background-color: rgba(238, 0, 143, 0.66);
}
.bg-primary-70 {
  background-color: rgba(238, 0, 143, 0.7);
}
.bg-primary-75 {
  background-color: rgba(238, 0, 143, 0.75);
}
.bg-primary-80 {
  background-color: rgba(238, 0, 143, 0.8);
}
.bg-primary-90 {
  background-color: rgba(238, 0, 143, 0.9);
}

/* text */
.text-primary {
  color: #ee008f !important;
}
.text-primary[onclick],
button.text-primary,
a.text-primary {
  color: inherit !important;
  -moz-text-decoration-color: #ee008f !important;
  -webkit-text-decoration-color: #ee008f !important;
  text-decoration-color: #ee008f !important;
}
.text-primary[onclick]:hover, .text-primary[onclick]:focus,
button.text-primary:hover,
button.text-primary:focus,
a.text-primary:hover,
a.text-primary:focus {
  color: #ee008f !important;
  -moz-text-decoration-color: #ee008f !important;
  -webkit-text-decoration-color: #ee008f !important;
  text-decoration-color: #ee008f !important;
}
.text-primary[onclick]:focus:active,
button.text-primary:focus:active,
a.text-primary:focus:active {
  color: #ca0b7e !important;
  -moz-text-decoration-color: #ee008f !important;
  -webkit-text-decoration-color: #ee008f !important;
  text-decoration-color: #ee008f !important;
}
.text-primary[onclick][disabled=disabled], .text-primary[onclick][disabled=true], .text-primary[onclick][disabled], .text-primary[onclick].disabled,
button.text-primary[disabled=disabled],
button.text-primary[disabled=true],
button.text-primary[disabled],
button.text-primary.disabled,
a.text-primary[disabled=disabled],
a.text-primary[disabled=true],
a.text-primary[disabled],
a.text-primary.disabled {
  color: #95597d !important;
  -moz-text-decoration-color: #95597d !important;
  -webkit-text-decoration-color: #95597d !important;
  text-decoration-color: #95597d !important;
}

.text-primary-10 {
  color: rgba(238, 0, 143, 0.1) !important;
}

.text-primary-20 {
  color: rgba(238, 0, 143, 0.2) !important;
}

.text-primary-25 {
  color: rgba(238, 0, 143, 0.25) !important;
}

.text-primary-30 {
  color: rgba(238, 0, 143, 0.3) !important;
}

.text-primary-33 {
  color: rgba(238, 0, 143, 0.33) !important;
}

.text-primary-40 {
  color: rgba(238, 0, 143, 0.4) !important;
}

.text-primary-50 {
  color: rgba(238, 0, 143, 0.5) !important;
}

.text-primary-60 {
  color: rgba(238, 0, 143, 0.6) !important;
}

.text-primary-66 {
  color: rgba(238, 0, 143, 0.66) !important;
}

.text-primary-70 {
  color: rgba(238, 0, 143, 0.7) !important;
}

.text-primary-75 {
  color: rgba(238, 0, 143, 0.75) !important;
}

.text-primary-80 {
  color: rgba(238, 0, 143, 0.8) !important;
}

.text-primary-90 {
  color: rgba(238, 0, 143, 0.9) !important;
}

/* table */
.table > tbody > tr > th[class=primary],
.table > tbody > tr > td[class=primary],
.table > tbody > tr[class=primary] > th,
.table > tbody > tr[class=primary] > td,
.table > thead > tr > th[class=primary],
.table > thead > tr > td[class=primary],
.table > thead > tr[class=primary] > th,
.table > thead > tr[class=primary] > td,
.table > tfoot > tr > th[class=primary],
.table > tfoot > tr > td[class=primary],
.table > tfoot > tr[class=primary] > th,
.table > tfoot > tr[class=primary] > td {
  background-color: rgba(238, 0, 143, 0.2);
}

/* alert */
.alert-primary {
  border-left-color: #ee008f;
  border-bottom-color: #ee008f;
}
.alert-primary:before {
  color: #e9eef5;
}
.alert-primary a:not(.btn),
.alert-primary .alert-link {
  color: inherit;
  text-decoration-color: #ee008f;
}
.alert-primary a:not(.btn):focus, .alert-primary a:not(.btn):hover,
.alert-primary .alert-link:focus,
.alert-primary .alert-link:hover {
  color: #ee008f;
  text-decoration-color: #ee008f;
}

/* btn */
.btn-secondary, .block-highlight .block-btn {
  /*btn-flat*/
  /*btn-link*/
}
.btn-secondary:not(.btn-flat):not(.btn-link), .block-highlight .block-btn:not(.btn-flat):not(.btn-link) {
  color: #2C313B;
  background-color: #5ccff1;
  border-color: #5ccff1;
  box-shadow: 0 0 0 0 #5ccff1;
}
.btn-secondary:not(.btn-flat):not(.btn-link):focus, .block-highlight .block-btn:not(.btn-flat):not(.btn-link):focus {
  box-shadow: 0 0 0 0.125em rgba(92, 207, 241, 0.5);
}
.btn-secondary:not(.btn-flat):not(.btn-link):focus, .block-highlight .block-btn:not(.btn-flat):not(.btn-link):focus, .btn-secondary:not(.btn-flat):not(.btn-link):hover, .block-highlight .block-btn:not(.btn-flat):not(.btn-link):hover {
  background-color: #7bd2eb;
  color: #2C313B;
}
.btn-secondary:not(.btn-flat):not(.btn-link):focus:active, .block-highlight .block-btn:not(.btn-flat):not(.btn-link):focus:active {
  background-color: #4fc3e5;
  color: #21252c;
  box-shadow: 0 0 0 0.125em rgba(92, 207, 241, 0.5);
}
.btn-secondary:not(.btn-flat):not(.btn-link)[disabled=disabled], .block-highlight .block-btn:not(.btn-flat):not(.btn-link)[disabled=disabled], .btn-secondary:not(.btn-flat):not(.btn-link)[disabled=true], .block-highlight .block-btn:not(.btn-flat):not(.btn-link)[disabled=true], .btn-secondary:not(.btn-flat):not(.btn-link)[disabled], .block-highlight .block-btn:not(.btn-flat):not(.btn-link)[disabled], .btn-secondary:not(.btn-flat):not(.btn-link).disabled, .block-highlight .block-btn:not(.btn-flat):not(.btn-link).disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #545454;
  background-color: #9eabaf;
  border-color: #9eabaf;
}
.btn-secondary.btn-flat, .block-highlight .btn-flat.block-btn {
  color: inherit;
  border-color: #5ccff1;
  background-color: var(--bg);
  box-shadow: 0 0 0 0 #5ccff1;
}
.btn-secondary.btn-flat:focus, .block-highlight .btn-flat.block-btn:focus {
  box-shadow: 0 0 0 0.125em rgba(139, 221, 245, 0.5);
}
.btn-secondary.btn-flat:focus, .block-highlight .btn-flat.block-btn:focus, .btn-secondary.btn-flat:hover, .block-highlight .btn-flat.block-btn:hover {
  background-color: rgba(92, 207, 241, 0.75);
  color: #3c4451;
  border-color: #45c8ef;
}
.btn-secondary.btn-flat:focus:active, .block-highlight .btn-flat.block-btn:focus:active {
  background-color: #45c8ef;
  color: #525c6f;
  border-color: #45c8ef;
  box-shadow: 0 0 0 0.125em rgba(139, 221, 245, 0.5);
}
.btn-secondary.btn-flat[disabled=disabled], .block-highlight .btn-flat[disabled=disabled].block-btn, .btn-secondary.btn-flat[disabled=true], .block-highlight .btn-flat[disabled=true].block-btn, .btn-secondary.btn-flat[disabled], .block-highlight .btn-flat[disabled].block-btn, .btn-secondary.btn-flat.disabled, .block-highlight .btn-flat.disabled.block-btn {
  background-color: rgba(158, 171, 175, 0.25);
  border-color: #9eabaf;
}
.btn-secondary.btn-link, .block-highlight .btn-link.block-btn {
  border: none;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  -moz-text-decoration-color: #5ccff1;
  -webkit-text-decoration-color: #5ccff1;
  text-decoration-color: #5ccff1;
  text-decoration-skip-ink: none;
}
.btn-secondary.btn-link:focus, .block-highlight .btn-link.block-btn:focus, .btn-secondary.btn-link:hover, .block-highlight .btn-link.block-btn:hover {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #5ccff1;
  -moz-text-decoration-color: #5ccff1;
  -webkit-text-decoration-color: #5ccff1;
  text-decoration-color: #5ccff1;
}
.btn-secondary.btn-link:focus:active, .block-highlight .btn-link.block-btn:focus:active {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #4fc3e5;
  -moz-text-decoration-color: #5ccff1;
  -webkit-text-decoration-color: #5ccff1;
  text-decoration-color: #5ccff1;
}
.btn-secondary.btn-link[disabled=disabled], .block-highlight .btn-link[disabled=disabled].block-btn, .btn-secondary.btn-link[disabled=true], .block-highlight .btn-link[disabled=true].block-btn, .btn-secondary.btn-link[disabled], .block-highlight .btn-link[disabled].block-btn, .btn-secondary.btn-link.disabled, .block-highlight .btn-link.disabled.block-btn {
  -moz-text-decoration-color: #9eabaf;
  -webkit-text-decoration-color: #9eabaf;
  text-decoration-color: #9eabaf;
}

/* bg */
.bg-secondary {
  color: #475060;
  background-color: #5ccff1;
  /*
  1. class (25)
  2. value (0.25)
  */
}
.bg-secondary[onclick]:hover, .bg-secondary[onclick]:focus,
button.bg-secondary:hover,
button.bg-secondary:focus,
a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: #7bd2eb;
  color: #475060;
}
.bg-secondary[onclick]:focus:active,
button.bg-secondary:focus:active,
a.bg-secondary:focus:active {
  background-color: #4fc3e5;
  color: #3c4451;
}
.bg-secondary[onclick][disabled=disabled], .bg-secondary[onclick][disabled=true], .bg-secondary[onclick][disabled], .bg-secondary[onclick].disabled,
button.bg-secondary[disabled=disabled],
button.bg-secondary[disabled=true],
button.bg-secondary[disabled],
button.bg-secondary.disabled,
a.bg-secondary[disabled=disabled],
a.bg-secondary[disabled=true],
a.bg-secondary[disabled],
a.bg-secondary.disabled {
  color: #545454;
  background-color: #9eabaf;
}

.bg-secondary [onclick],
.bg-secondary button,
.bg-secondary a {
  color: #2C313B;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-secondary [onclick]:hover, .bg-secondary [onclick]:focus,
.bg-secondary button:hover,
.bg-secondary button:focus,
.bg-secondary a:hover,
.bg-secondary a:focus {
  color: #2C313B;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-secondary [onclick]:focus:active,
.bg-secondary button:focus:active,
.bg-secondary a:focus:active {
  color: #252629;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-secondary [onclick][disabled=disabled], .bg-secondary [onclick][disabled=true], .bg-secondary [onclick][disabled], .bg-secondary [onclick].disabled,
.bg-secondary button[disabled=disabled],
.bg-secondary button[disabled=true],
.bg-secondary button[disabled],
.bg-secondary button.disabled,
.bg-secondary a[disabled=disabled],
.bg-secondary a[disabled=true],
.bg-secondary a[disabled],
.bg-secondary a.disabled {
  color: black;
  -moz-text-decoration-color: #545454;
  -webkit-text-decoration-color: #545454;
  text-decoration-color: #545454;
}
.bg-secondary-10 {
  background-color: rgba(92, 207, 241, 0.1);
}
.bg-secondary-20 {
  background-color: rgba(92, 207, 241, 0.2);
}
.bg-secondary-25 {
  background-color: rgba(92, 207, 241, 0.25);
}
.bg-secondary-30 {
  background-color: rgba(92, 207, 241, 0.3);
}
.bg-secondary-33 {
  background-color: rgba(92, 207, 241, 0.33);
}
.bg-secondary-40 {
  background-color: rgba(92, 207, 241, 0.4);
}
.bg-secondary-50 {
  background-color: rgba(92, 207, 241, 0.5);
}
.bg-secondary-60 {
  background-color: rgba(92, 207, 241, 0.6);
}
.bg-secondary-66 {
  background-color: rgba(92, 207, 241, 0.66);
}
.bg-secondary-70 {
  background-color: rgba(92, 207, 241, 0.7);
}
.bg-secondary-75 {
  background-color: rgba(92, 207, 241, 0.75);
}
.bg-secondary-80 {
  background-color: rgba(92, 207, 241, 0.8);
}
.bg-secondary-90 {
  background-color: rgba(92, 207, 241, 0.9);
}

/* text */
.text-secondary {
  color: #5ccff1 !important;
}
.text-secondary[onclick],
button.text-secondary,
a.text-secondary {
  color: inherit !important;
  -moz-text-decoration-color: #5ccff1 !important;
  -webkit-text-decoration-color: #5ccff1 !important;
  text-decoration-color: #5ccff1 !important;
}
.text-secondary[onclick]:hover, .text-secondary[onclick]:focus,
button.text-secondary:hover,
button.text-secondary:focus,
a.text-secondary:hover,
a.text-secondary:focus {
  color: #5ccff1 !important;
  -moz-text-decoration-color: #5ccff1 !important;
  -webkit-text-decoration-color: #5ccff1 !important;
  text-decoration-color: #5ccff1 !important;
}
.text-secondary[onclick]:focus:active,
button.text-secondary:focus:active,
a.text-secondary:focus:active {
  color: #4fc3e5 !important;
  -moz-text-decoration-color: #5ccff1 !important;
  -webkit-text-decoration-color: #5ccff1 !important;
  text-decoration-color: #5ccff1 !important;
}
.text-secondary[onclick][disabled=disabled], .text-secondary[onclick][disabled=true], .text-secondary[onclick][disabled], .text-secondary[onclick].disabled,
button.text-secondary[disabled=disabled],
button.text-secondary[disabled=true],
button.text-secondary[disabled],
button.text-secondary.disabled,
a.text-secondary[disabled=disabled],
a.text-secondary[disabled=true],
a.text-secondary[disabled],
a.text-secondary.disabled {
  color: #9eabaf !important;
  -moz-text-decoration-color: #9eabaf !important;
  -webkit-text-decoration-color: #9eabaf !important;
  text-decoration-color: #9eabaf !important;
}

.text-secondary-10 {
  color: rgba(92, 207, 241, 0.1) !important;
}

.text-secondary-20 {
  color: rgba(92, 207, 241, 0.2) !important;
}

.text-secondary-25 {
  color: rgba(92, 207, 241, 0.25) !important;
}

.text-secondary-30 {
  color: rgba(92, 207, 241, 0.3) !important;
}

.text-secondary-33 {
  color: rgba(92, 207, 241, 0.33) !important;
}

.text-secondary-40 {
  color: rgba(92, 207, 241, 0.4) !important;
}

.text-secondary-50 {
  color: rgba(92, 207, 241, 0.5) !important;
}

.text-secondary-60 {
  color: rgba(92, 207, 241, 0.6) !important;
}

.text-secondary-66 {
  color: rgba(92, 207, 241, 0.66) !important;
}

.text-secondary-70 {
  color: rgba(92, 207, 241, 0.7) !important;
}

.text-secondary-75 {
  color: rgba(92, 207, 241, 0.75) !important;
}

.text-secondary-80 {
  color: rgba(92, 207, 241, 0.8) !important;
}

.text-secondary-90 {
  color: rgba(92, 207, 241, 0.9) !important;
}

/* table */
.table > tbody > tr > th[class=secondary],
.table > tbody > tr > td[class=secondary],
.table > tbody > tr[class=secondary] > th,
.table > tbody > tr[class=secondary] > td,
.table > thead > tr > th[class=secondary],
.table > thead > tr > td[class=secondary],
.table > thead > tr[class=secondary] > th,
.table > thead > tr[class=secondary] > td,
.table > tfoot > tr > th[class=secondary],
.table > tfoot > tr > td[class=secondary],
.table > tfoot > tr[class=secondary] > th,
.table > tfoot > tr[class=secondary] > td {
  background-color: rgba(92, 207, 241, 0.2);
}

/* alert */
.alert-secondary {
  border-left-color: #5ccff1;
  border-bottom-color: #5ccff1;
}
.alert-secondary:before {
  color: #475060;
}
.alert-secondary a:not(.btn),
.alert-secondary .alert-link {
  color: inherit;
  text-decoration-color: #5ccff1;
}
.alert-secondary a:not(.btn):focus, .alert-secondary a:not(.btn):hover,
.alert-secondary .alert-link:focus,
.alert-secondary .alert-link:hover {
  color: #5ccff1;
  text-decoration-color: #5ccff1;
}

/* btn */
.btn-tertiary {
  /*btn-flat*/
  /*btn-link*/
}
.btn-tertiary:not(.btn-flat):not(.btn-link) {
  color: #FFFFFF;
  background-color: #3485EB;
  border-color: #3485EB;
  box-shadow: 0 0 0 0 #3485EB;
}
.btn-tertiary:not(.btn-flat):not(.btn-link):focus {
  box-shadow: 0 0 0 0.125em rgba(52, 133, 235, 0.5);
}
.btn-tertiary:not(.btn-flat):not(.btn-link):focus, .btn-tertiary:not(.btn-flat):not(.btn-link):hover {
  background-color: #5594e3;
  color: #FFFFFF;
}
.btn-tertiary:not(.btn-flat):not(.btn-link):focus:active {
  background-color: #2978dc;
  color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(52, 133, 235, 0.5);
}
.btn-tertiary:not(.btn-flat):not(.btn-link)[disabled=disabled], .btn-tertiary:not(.btn-flat):not(.btn-link)[disabled=true], .btn-tertiary:not(.btn-flat):not(.btn-link)[disabled], .btn-tertiary:not(.btn-flat):not(.btn-link).disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #efefef;
  background-color: #888f97;
  border-color: #888f97;
}
.btn-tertiary.btn-flat {
  color: inherit;
  border-color: #3485EB;
  background-color: var(--bg);
  box-shadow: 0 0 0 0 #3485EB;
}
.btn-tertiary.btn-flat:focus {
  box-shadow: 0 0 0 0.125em rgba(98, 161, 240, 0.5);
}
.btn-tertiary.btn-flat:focus, .btn-tertiary.btn-flat:hover {
  background-color: rgba(52, 133, 235, 0.75);
  color: #d7e0ed;
  border-color: #1d77e9;
}
.btn-tertiary.btn-flat:focus:active {
  background-color: #1d77e9;
  color: #fbfcfd;
  border-color: #1d77e9;
  box-shadow: 0 0 0 0.125em rgba(98, 161, 240, 0.5);
}
.btn-tertiary.btn-flat[disabled=disabled], .btn-tertiary.btn-flat[disabled=true], .btn-tertiary.btn-flat[disabled], .btn-tertiary.btn-flat.disabled {
  background-color: rgba(136, 143, 151, 0.25);
  border-color: #888f97;
}
.btn-tertiary.btn-link {
  border: none;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  -moz-text-decoration-color: #3485EB;
  -webkit-text-decoration-color: #3485EB;
  text-decoration-color: #3485EB;
  text-decoration-skip-ink: none;
}
.btn-tertiary.btn-link:focus, .btn-tertiary.btn-link:hover {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #3485EB;
  -moz-text-decoration-color: #3485EB;
  -webkit-text-decoration-color: #3485EB;
  text-decoration-color: #3485EB;
}
.btn-tertiary.btn-link:focus:active {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #2978dc;
  -moz-text-decoration-color: #3485EB;
  -webkit-text-decoration-color: #3485EB;
  text-decoration-color: #3485EB;
}
.btn-tertiary.btn-link[disabled=disabled], .btn-tertiary.btn-link[disabled=true], .btn-tertiary.btn-link[disabled], .btn-tertiary.btn-link.disabled {
  -moz-text-decoration-color: #888f97;
  -webkit-text-decoration-color: #888f97;
  text-decoration-color: #888f97;
}

/* bg */
.bg-tertiary {
  color: #e9eef5;
  background-color: #3485EB;
  /*
  1. class (25)
  2. value (0.25)
  */
}
.bg-tertiary[onclick]:hover, .bg-tertiary[onclick]:focus,
button.bg-tertiary:hover,
button.bg-tertiary:focus,
a.bg-tertiary:hover,
a.bg-tertiary:focus {
  background-color: #5594e3;
  color: #e9eef5;
}
.bg-tertiary[onclick]:focus:active,
button.bg-tertiary:focus:active,
a.bg-tertiary:focus:active {
  background-color: #2978dc;
  color: #d7e0ed;
}
.bg-tertiary[onclick][disabled=disabled], .bg-tertiary[onclick][disabled=true], .bg-tertiary[onclick][disabled], .bg-tertiary[onclick].disabled,
button.bg-tertiary[disabled=disabled],
button.bg-tertiary[disabled=true],
button.bg-tertiary[disabled],
button.bg-tertiary.disabled,
a.bg-tertiary[disabled=disabled],
a.bg-tertiary[disabled=true],
a.bg-tertiary[disabled],
a.bg-tertiary.disabled {
  color: #efefef;
  background-color: #888f97;
}

.bg-tertiary [onclick],
.bg-tertiary button,
.bg-tertiary a {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-tertiary [onclick]:hover, .bg-tertiary [onclick]:focus,
.bg-tertiary button:hover,
.bg-tertiary button:focus,
.bg-tertiary a:hover,
.bg-tertiary a:focus {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-tertiary [onclick]:focus:active,
.bg-tertiary button:focus:active,
.bg-tertiary a:focus:active {
  color: #f2f2f2;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-tertiary [onclick][disabled=disabled], .bg-tertiary [onclick][disabled=true], .bg-tertiary [onclick][disabled], .bg-tertiary [onclick].disabled,
.bg-tertiary button[disabled=disabled],
.bg-tertiary button[disabled=true],
.bg-tertiary button[disabled],
.bg-tertiary button.disabled,
.bg-tertiary a[disabled=disabled],
.bg-tertiary a[disabled=true],
.bg-tertiary a[disabled],
.bg-tertiary a.disabled {
  color: #404040;
  -moz-text-decoration-color: #efefef;
  -webkit-text-decoration-color: #efefef;
  text-decoration-color: #efefef;
}
.bg-tertiary-10 {
  background-color: rgba(52, 133, 235, 0.1);
}
.bg-tertiary-20 {
  background-color: rgba(52, 133, 235, 0.2);
}
.bg-tertiary-25 {
  background-color: rgba(52, 133, 235, 0.25);
}
.bg-tertiary-30 {
  background-color: rgba(52, 133, 235, 0.3);
}
.bg-tertiary-33 {
  background-color: rgba(52, 133, 235, 0.33);
}
.bg-tertiary-40 {
  background-color: rgba(52, 133, 235, 0.4);
}
.bg-tertiary-50 {
  background-color: rgba(52, 133, 235, 0.5);
}
.bg-tertiary-60 {
  background-color: rgba(52, 133, 235, 0.6);
}
.bg-tertiary-66 {
  background-color: rgba(52, 133, 235, 0.66);
}
.bg-tertiary-70 {
  background-color: rgba(52, 133, 235, 0.7);
}
.bg-tertiary-75 {
  background-color: rgba(52, 133, 235, 0.75);
}
.bg-tertiary-80 {
  background-color: rgba(52, 133, 235, 0.8);
}
.bg-tertiary-90 {
  background-color: rgba(52, 133, 235, 0.9);
}

/* text */
.text-tertiary {
  color: #3485EB !important;
}
.text-tertiary[onclick],
button.text-tertiary,
a.text-tertiary {
  color: inherit !important;
  -moz-text-decoration-color: #3485EB !important;
  -webkit-text-decoration-color: #3485EB !important;
  text-decoration-color: #3485EB !important;
}
.text-tertiary[onclick]:hover, .text-tertiary[onclick]:focus,
button.text-tertiary:hover,
button.text-tertiary:focus,
a.text-tertiary:hover,
a.text-tertiary:focus {
  color: #3485EB !important;
  -moz-text-decoration-color: #3485EB !important;
  -webkit-text-decoration-color: #3485EB !important;
  text-decoration-color: #3485EB !important;
}
.text-tertiary[onclick]:focus:active,
button.text-tertiary:focus:active,
a.text-tertiary:focus:active {
  color: #2978dc !important;
  -moz-text-decoration-color: #3485EB !important;
  -webkit-text-decoration-color: #3485EB !important;
  text-decoration-color: #3485EB !important;
}
.text-tertiary[onclick][disabled=disabled], .text-tertiary[onclick][disabled=true], .text-tertiary[onclick][disabled], .text-tertiary[onclick].disabled,
button.text-tertiary[disabled=disabled],
button.text-tertiary[disabled=true],
button.text-tertiary[disabled],
button.text-tertiary.disabled,
a.text-tertiary[disabled=disabled],
a.text-tertiary[disabled=true],
a.text-tertiary[disabled],
a.text-tertiary.disabled {
  color: #888f97 !important;
  -moz-text-decoration-color: #888f97 !important;
  -webkit-text-decoration-color: #888f97 !important;
  text-decoration-color: #888f97 !important;
}

.text-tertiary-10 {
  color: rgba(52, 133, 235, 0.1) !important;
}

.text-tertiary-20 {
  color: rgba(52, 133, 235, 0.2) !important;
}

.text-tertiary-25 {
  color: rgba(52, 133, 235, 0.25) !important;
}

.text-tertiary-30 {
  color: rgba(52, 133, 235, 0.3) !important;
}

.text-tertiary-33 {
  color: rgba(52, 133, 235, 0.33) !important;
}

.text-tertiary-40 {
  color: rgba(52, 133, 235, 0.4) !important;
}

.text-tertiary-50 {
  color: rgba(52, 133, 235, 0.5) !important;
}

.text-tertiary-60 {
  color: rgba(52, 133, 235, 0.6) !important;
}

.text-tertiary-66 {
  color: rgba(52, 133, 235, 0.66) !important;
}

.text-tertiary-70 {
  color: rgba(52, 133, 235, 0.7) !important;
}

.text-tertiary-75 {
  color: rgba(52, 133, 235, 0.75) !important;
}

.text-tertiary-80 {
  color: rgba(52, 133, 235, 0.8) !important;
}

.text-tertiary-90 {
  color: rgba(52, 133, 235, 0.9) !important;
}

/* table */
.table > tbody > tr > th[class=tertiary],
.table > tbody > tr > td[class=tertiary],
.table > tbody > tr[class=tertiary] > th,
.table > tbody > tr[class=tertiary] > td,
.table > thead > tr > th[class=tertiary],
.table > thead > tr > td[class=tertiary],
.table > thead > tr[class=tertiary] > th,
.table > thead > tr[class=tertiary] > td,
.table > tfoot > tr > th[class=tertiary],
.table > tfoot > tr > td[class=tertiary],
.table > tfoot > tr[class=tertiary] > th,
.table > tfoot > tr[class=tertiary] > td {
  background-color: rgba(52, 133, 235, 0.2);
}

/* alert */
.alert-tertiary {
  border-left-color: #3485EB;
  border-bottom-color: #3485EB;
}
.alert-tertiary:before {
  color: #e9eef5;
}
.alert-tertiary a:not(.btn),
.alert-tertiary .alert-link {
  color: inherit;
  text-decoration-color: #3485EB;
}
.alert-tertiary a:not(.btn):focus, .alert-tertiary a:not(.btn):hover,
.alert-tertiary .alert-link:focus,
.alert-tertiary .alert-link:hover {
  color: #3485EB;
  text-decoration-color: #3485EB;
}

/* btn */
.btn-success {
  /*btn-flat*/
  /*btn-link*/
}
.btn-success:not(.btn-flat):not(.btn-link) {
  color: #2C313B;
  background-color: #53db90;
  border-color: #53db90;
  box-shadow: 0 0 0 0 #53db90;
}
.btn-success:not(.btn-flat):not(.btn-link):focus {
  box-shadow: 0 0 0 0.125em rgba(83, 219, 144, 0.5);
}
.btn-success:not(.btn-flat):not(.btn-link):focus, .btn-success:not(.btn-flat):not(.btn-link):hover {
  background-color: #71d69f;
  color: #2C313B;
}
.btn-success:not(.btn-flat):not(.btn-link):focus:active {
  background-color: #4acb84;
  color: #21252c;
  box-shadow: 0 0 0 0.125em rgba(83, 219, 144, 0.5);
}
.btn-success:not(.btn-flat):not(.btn-link)[disabled=disabled], .btn-success:not(.btn-flat):not(.btn-link)[disabled=true], .btn-success:not(.btn-flat):not(.btn-link)[disabled], .btn-success:not(.btn-flat):not(.btn-link).disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #545454;
  background-color: #979797;
  border-color: #979797;
}
.btn-success.btn-flat {
  color: inherit;
  border-color: #53db90;
  background-color: var(--bg);
  box-shadow: 0 0 0 0 #53db90;
}
.btn-success.btn-flat:focus {
  box-shadow: 0 0 0 0.125em rgba(125, 228, 171, 0.5);
}
.btn-success.btn-flat:focus, .btn-success.btn-flat:hover {
  background-color: rgba(83, 219, 144, 0.75);
  color: #3c4451;
  border-color: #3ed782;
}
.btn-success.btn-flat:focus:active {
  background-color: #3ed782;
  color: #525c6f;
  border-color: #3ed782;
  box-shadow: 0 0 0 0.125em rgba(125, 228, 171, 0.5);
}
.btn-success.btn-flat[disabled=disabled], .btn-success.btn-flat[disabled=true], .btn-success.btn-flat[disabled], .btn-success.btn-flat.disabled {
  background-color: rgba(151, 151, 151, 0.25);
  border-color: #979797;
}
.btn-success.btn-link {
  border: none;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  -moz-text-decoration-color: #53db90;
  -webkit-text-decoration-color: #53db90;
  text-decoration-color: #53db90;
  text-decoration-skip-ink: none;
}
.btn-success.btn-link:focus, .btn-success.btn-link:hover {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #53db90;
  -moz-text-decoration-color: #53db90;
  -webkit-text-decoration-color: #53db90;
  text-decoration-color: #53db90;
}
.btn-success.btn-link:focus:active {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #4acb84;
  -moz-text-decoration-color: #53db90;
  -webkit-text-decoration-color: #53db90;
  text-decoration-color: #53db90;
}
.btn-success.btn-link[disabled=disabled], .btn-success.btn-link[disabled=true], .btn-success.btn-link[disabled], .btn-success.btn-link.disabled {
  -moz-text-decoration-color: #979797;
  -webkit-text-decoration-color: #979797;
  text-decoration-color: #979797;
}

/* bg */
.bg-success {
  color: #475060;
  background-color: #53db90;
  /*
  1. class (25)
  2. value (0.25)
  */
}
.bg-success[onclick]:hover, .bg-success[onclick]:focus,
button.bg-success:hover,
button.bg-success:focus,
a.bg-success:hover,
a.bg-success:focus {
  background-color: #71d69f;
  color: #475060;
}
.bg-success[onclick]:focus:active,
button.bg-success:focus:active,
a.bg-success:focus:active {
  background-color: #4acb84;
  color: #3c4451;
}
.bg-success[onclick][disabled=disabled], .bg-success[onclick][disabled=true], .bg-success[onclick][disabled], .bg-success[onclick].disabled,
button.bg-success[disabled=disabled],
button.bg-success[disabled=true],
button.bg-success[disabled],
button.bg-success.disabled,
a.bg-success[disabled=disabled],
a.bg-success[disabled=true],
a.bg-success[disabled],
a.bg-success.disabled {
  color: #545454;
  background-color: #979797;
}

.bg-success [onclick],
.bg-success button,
.bg-success a {
  color: #2C313B;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-success [onclick]:hover, .bg-success [onclick]:focus,
.bg-success button:hover,
.bg-success button:focus,
.bg-success a:hover,
.bg-success a:focus {
  color: #2C313B;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-success [onclick]:focus:active,
.bg-success button:focus:active,
.bg-success a:focus:active {
  color: #252629;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-success [onclick][disabled=disabled], .bg-success [onclick][disabled=true], .bg-success [onclick][disabled], .bg-success [onclick].disabled,
.bg-success button[disabled=disabled],
.bg-success button[disabled=true],
.bg-success button[disabled],
.bg-success button.disabled,
.bg-success a[disabled=disabled],
.bg-success a[disabled=true],
.bg-success a[disabled],
.bg-success a.disabled {
  color: black;
  -moz-text-decoration-color: #545454;
  -webkit-text-decoration-color: #545454;
  text-decoration-color: #545454;
}
.bg-success-10 {
  background-color: rgba(83, 219, 144, 0.1);
}
.bg-success-20 {
  background-color: rgba(83, 219, 144, 0.2);
}
.bg-success-25 {
  background-color: rgba(83, 219, 144, 0.25);
}
.bg-success-30 {
  background-color: rgba(83, 219, 144, 0.3);
}
.bg-success-33 {
  background-color: rgba(83, 219, 144, 0.33);
}
.bg-success-40 {
  background-color: rgba(83, 219, 144, 0.4);
}
.bg-success-50 {
  background-color: rgba(83, 219, 144, 0.5);
}
.bg-success-60 {
  background-color: rgba(83, 219, 144, 0.6);
}
.bg-success-66 {
  background-color: rgba(83, 219, 144, 0.66);
}
.bg-success-70 {
  background-color: rgba(83, 219, 144, 0.7);
}
.bg-success-75 {
  background-color: rgba(83, 219, 144, 0.75);
}
.bg-success-80 {
  background-color: rgba(83, 219, 144, 0.8);
}
.bg-success-90 {
  background-color: rgba(83, 219, 144, 0.9);
}

/* text */
.text-success {
  color: #53db90 !important;
}
.text-success[onclick],
button.text-success,
a.text-success {
  color: inherit !important;
  -moz-text-decoration-color: #53db90 !important;
  -webkit-text-decoration-color: #53db90 !important;
  text-decoration-color: #53db90 !important;
}
.text-success[onclick]:hover, .text-success[onclick]:focus,
button.text-success:hover,
button.text-success:focus,
a.text-success:hover,
a.text-success:focus {
  color: #53db90 !important;
  -moz-text-decoration-color: #53db90 !important;
  -webkit-text-decoration-color: #53db90 !important;
  text-decoration-color: #53db90 !important;
}
.text-success[onclick]:focus:active,
button.text-success:focus:active,
a.text-success:focus:active {
  color: #4acb84 !important;
  -moz-text-decoration-color: #53db90 !important;
  -webkit-text-decoration-color: #53db90 !important;
  text-decoration-color: #53db90 !important;
}
.text-success[onclick][disabled=disabled], .text-success[onclick][disabled=true], .text-success[onclick][disabled], .text-success[onclick].disabled,
button.text-success[disabled=disabled],
button.text-success[disabled=true],
button.text-success[disabled],
button.text-success.disabled,
a.text-success[disabled=disabled],
a.text-success[disabled=true],
a.text-success[disabled],
a.text-success.disabled {
  color: #979797 !important;
  -moz-text-decoration-color: #979797 !important;
  -webkit-text-decoration-color: #979797 !important;
  text-decoration-color: #979797 !important;
}

.text-success-10 {
  color: rgba(83, 219, 144, 0.1) !important;
}

.text-success-20 {
  color: rgba(83, 219, 144, 0.2) !important;
}

.text-success-25 {
  color: rgba(83, 219, 144, 0.25) !important;
}

.text-success-30 {
  color: rgba(83, 219, 144, 0.3) !important;
}

.text-success-33 {
  color: rgba(83, 219, 144, 0.33) !important;
}

.text-success-40 {
  color: rgba(83, 219, 144, 0.4) !important;
}

.text-success-50 {
  color: rgba(83, 219, 144, 0.5) !important;
}

.text-success-60 {
  color: rgba(83, 219, 144, 0.6) !important;
}

.text-success-66 {
  color: rgba(83, 219, 144, 0.66) !important;
}

.text-success-70 {
  color: rgba(83, 219, 144, 0.7) !important;
}

.text-success-75 {
  color: rgba(83, 219, 144, 0.75) !important;
}

.text-success-80 {
  color: rgba(83, 219, 144, 0.8) !important;
}

.text-success-90 {
  color: rgba(83, 219, 144, 0.9) !important;
}

/* table */
.table > tbody > tr > th[class=success],
.table > tbody > tr > td[class=success],
.table > tbody > tr[class=success] > th,
.table > tbody > tr[class=success] > td,
.table > thead > tr > th[class=success],
.table > thead > tr > td[class=success],
.table > thead > tr[class=success] > th,
.table > thead > tr[class=success] > td,
.table > tfoot > tr > th[class=success],
.table > tfoot > tr > td[class=success],
.table > tfoot > tr[class=success] > th,
.table > tfoot > tr[class=success] > td {
  background-color: rgba(83, 219, 144, 0.2);
}

/* alert */
.alert-success, .woocommerce .wc-block-components-notice-banner.is-success,
.woocommerce .woocommerce-message {
  border-left-color: #53db90;
  border-bottom-color: #53db90;
}
.alert-success:before, .woocommerce .wc-block-components-notice-banner.is-success:before,
.woocommerce .woocommerce-message:before {
  color: #475060;
}
.alert-success a:not(.btn), .woocommerce .wc-block-components-notice-banner.is-success a:not(.btn),
.woocommerce .woocommerce-message a:not(.btn),
.alert-success .alert-link,
.woocommerce .wc-block-components-notice-banner.is-success .alert-link,
.woocommerce .woocommerce-message .alert-link {
  color: inherit;
  text-decoration-color: #53db90;
}
.alert-success a:not(.btn):focus, .woocommerce .wc-block-components-notice-banner.is-success a:not(.btn):focus,
.woocommerce .woocommerce-message a:not(.btn):focus, .alert-success a:not(.btn):hover, .woocommerce .wc-block-components-notice-banner.is-success a:not(.btn):hover,
.woocommerce .woocommerce-message a:not(.btn):hover,
.alert-success .alert-link:focus,
.woocommerce .wc-block-components-notice-banner.is-success .alert-link:focus,
.woocommerce .woocommerce-message .alert-link:focus,
.alert-success .alert-link:hover,
.woocommerce .wc-block-components-notice-banner.is-success .alert-link:hover,
.woocommerce .woocommerce-message .alert-link:hover {
  color: #53db90;
  text-decoration-color: #53db90;
}

/* btn */
.btn-info, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_multiple_files_button {
  /*btn-flat*/
  /*btn-link*/
}
.btn-info:not(.btn-flat):not(.btn-link), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_multiple_files_button:not(.btn-flat):not(.btn-link) {
  color: #FFFFFF;
  background-color: #ae71d5;
  border-color: #ae71d5;
  box-shadow: 0 0 0 0 #ae71d5;
}
.btn-info:not(.btn-flat):not(.btn-link):focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_multiple_files_button:not(.btn-flat):not(.btn-link):focus {
  box-shadow: 0 0 0 0.125em rgba(174, 113, 213, 0.5);
}
.btn-info:not(.btn-flat):not(.btn-link):focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_multiple_files_button:not(.btn-flat):not(.btn-link):focus, .btn-info:not(.btn-flat):not(.btn-link):hover, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_multiple_files_button:not(.btn-flat):not(.btn-link):hover {
  background-color: #b78dd3;
  color: #FFFFFF;
}
.btn-info:not(.btn-flat):not(.btn-link):focus:active, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_multiple_files_button:not(.btn-flat):not(.btn-link):focus:active {
  background-color: #a068c5;
  color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(174, 113, 213, 0.5);
}
.btn-info:not(.btn-flat):not(.btn-link)[disabled=disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_multiple_files_button:not(.btn-flat):not(.btn-link)[disabled=disabled], .btn-info:not(.btn-flat):not(.btn-link)[disabled=true], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_multiple_files_button:not(.btn-flat):not(.btn-link)[disabled=true], .btn-info:not(.btn-flat):not(.btn-link)[disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_multiple_files_button:not(.btn-flat):not(.btn-link)[disabled], .btn-info:not(.btn-flat):not(.btn-link).disabled, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_multiple_files_button:not(.btn-flat):not(.btn-link).disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #efefef;
  background-color: #a3a3a3;
  border-color: #a3a3a3;
}
.btn-info.btn-flat, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.wcuf_upload_multiple_files_button {
  color: inherit;
  border-color: #ae71d5;
  background-color: var(--bg);
  box-shadow: 0 0 0 0 #ae71d5;
}
.btn-info.btn-flat:focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.wcuf_upload_multiple_files_button:focus {
  box-shadow: 0 0 0 0.125em rgba(196, 152, 225, 0.5);
}
.btn-info.btn-flat:focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.wcuf_upload_multiple_files_button:focus, .btn-info.btn-flat:hover, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.wcuf_upload_multiple_files_button:hover {
  background-color: rgba(174, 113, 213, 0.75);
  color: #d7e0ed;
  border-color: #a35dcf;
}
.btn-info.btn-flat:focus:active, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.wcuf_upload_multiple_files_button:focus:active {
  background-color: #a35dcf;
  color: #fbfcfd;
  border-color: #a35dcf;
  box-shadow: 0 0 0 0.125em rgba(196, 152, 225, 0.5);
}
.btn-info.btn-flat[disabled=disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat[disabled=disabled].wcuf_upload_multiple_files_button, .btn-info.btn-flat[disabled=true], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat[disabled=true].wcuf_upload_multiple_files_button, .btn-info.btn-flat[disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat[disabled].wcuf_upload_multiple_files_button, .btn-info.btn-flat.disabled, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.disabled.wcuf_upload_multiple_files_button {
  background-color: rgba(163, 163, 163, 0.25);
  border-color: #a3a3a3;
}
.btn-info.btn-link, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link.wcuf_upload_multiple_files_button {
  border: none;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  -moz-text-decoration-color: #ae71d5;
  -webkit-text-decoration-color: #ae71d5;
  text-decoration-color: #ae71d5;
  text-decoration-skip-ink: none;
}
.btn-info.btn-link:focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link.wcuf_upload_multiple_files_button:focus, .btn-info.btn-link:hover, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link.wcuf_upload_multiple_files_button:hover {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #ae71d5;
  -moz-text-decoration-color: #ae71d5;
  -webkit-text-decoration-color: #ae71d5;
  text-decoration-color: #ae71d5;
}
.btn-info.btn-link:focus:active, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link.wcuf_upload_multiple_files_button:focus:active {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #a068c5;
  -moz-text-decoration-color: #ae71d5;
  -webkit-text-decoration-color: #ae71d5;
  text-decoration-color: #ae71d5;
}
.btn-info.btn-link[disabled=disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link[disabled=disabled].wcuf_upload_multiple_files_button, .btn-info.btn-link[disabled=true], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link[disabled=true].wcuf_upload_multiple_files_button, .btn-info.btn-link[disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link[disabled].wcuf_upload_multiple_files_button, .btn-info.btn-link.disabled, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link.disabled.wcuf_upload_multiple_files_button {
  -moz-text-decoration-color: #a3a3a3;
  -webkit-text-decoration-color: #a3a3a3;
  text-decoration-color: #a3a3a3;
}

/* bg */
.bg-info {
  color: #e9eef5;
  background-color: #ae71d5;
  /*
  1. class (25)
  2. value (0.25)
  */
}
.bg-info[onclick]:hover, .bg-info[onclick]:focus,
button.bg-info:hover,
button.bg-info:focus,
a.bg-info:hover,
a.bg-info:focus {
  background-color: #b78dd3;
  color: #e9eef5;
}
.bg-info[onclick]:focus:active,
button.bg-info:focus:active,
a.bg-info:focus:active {
  background-color: #a068c5;
  color: #d7e0ed;
}
.bg-info[onclick][disabled=disabled], .bg-info[onclick][disabled=true], .bg-info[onclick][disabled], .bg-info[onclick].disabled,
button.bg-info[disabled=disabled],
button.bg-info[disabled=true],
button.bg-info[disabled],
button.bg-info.disabled,
a.bg-info[disabled=disabled],
a.bg-info[disabled=true],
a.bg-info[disabled],
a.bg-info.disabled {
  color: #efefef;
  background-color: #a3a3a3;
}

.bg-info [onclick],
.bg-info button,
.bg-info a {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-info [onclick]:hover, .bg-info [onclick]:focus,
.bg-info button:hover,
.bg-info button:focus,
.bg-info a:hover,
.bg-info a:focus {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-info [onclick]:focus:active,
.bg-info button:focus:active,
.bg-info a:focus:active {
  color: #f2f2f2;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-info [onclick][disabled=disabled], .bg-info [onclick][disabled=true], .bg-info [onclick][disabled], .bg-info [onclick].disabled,
.bg-info button[disabled=disabled],
.bg-info button[disabled=true],
.bg-info button[disabled],
.bg-info button.disabled,
.bg-info a[disabled=disabled],
.bg-info a[disabled=true],
.bg-info a[disabled],
.bg-info a.disabled {
  color: #404040;
  -moz-text-decoration-color: #efefef;
  -webkit-text-decoration-color: #efefef;
  text-decoration-color: #efefef;
}
.bg-info-10 {
  background-color: rgba(174, 113, 213, 0.1);
}
.bg-info-20 {
  background-color: rgba(174, 113, 213, 0.2);
}
.bg-info-25 {
  background-color: rgba(174, 113, 213, 0.25);
}
.bg-info-30 {
  background-color: rgba(174, 113, 213, 0.3);
}
.bg-info-33 {
  background-color: rgba(174, 113, 213, 0.33);
}
.bg-info-40 {
  background-color: rgba(174, 113, 213, 0.4);
}
.bg-info-50 {
  background-color: rgba(174, 113, 213, 0.5);
}
.bg-info-60 {
  background-color: rgba(174, 113, 213, 0.6);
}
.bg-info-66 {
  background-color: rgba(174, 113, 213, 0.66);
}
.bg-info-70 {
  background-color: rgba(174, 113, 213, 0.7);
}
.bg-info-75 {
  background-color: rgba(174, 113, 213, 0.75);
}
.bg-info-80 {
  background-color: rgba(174, 113, 213, 0.8);
}
.bg-info-90 {
  background-color: rgba(174, 113, 213, 0.9);
}

/* text */
.text-info {
  color: #ae71d5 !important;
}
.text-info[onclick],
button.text-info,
a.text-info {
  color: inherit !important;
  -moz-text-decoration-color: #ae71d5 !important;
  -webkit-text-decoration-color: #ae71d5 !important;
  text-decoration-color: #ae71d5 !important;
}
.text-info[onclick]:hover, .text-info[onclick]:focus,
button.text-info:hover,
button.text-info:focus,
a.text-info:hover,
a.text-info:focus {
  color: #ae71d5 !important;
  -moz-text-decoration-color: #ae71d5 !important;
  -webkit-text-decoration-color: #ae71d5 !important;
  text-decoration-color: #ae71d5 !important;
}
.text-info[onclick]:focus:active,
button.text-info:focus:active,
a.text-info:focus:active {
  color: #a068c5 !important;
  -moz-text-decoration-color: #ae71d5 !important;
  -webkit-text-decoration-color: #ae71d5 !important;
  text-decoration-color: #ae71d5 !important;
}
.text-info[onclick][disabled=disabled], .text-info[onclick][disabled=true], .text-info[onclick][disabled], .text-info[onclick].disabled,
button.text-info[disabled=disabled],
button.text-info[disabled=true],
button.text-info[disabled],
button.text-info.disabled,
a.text-info[disabled=disabled],
a.text-info[disabled=true],
a.text-info[disabled],
a.text-info.disabled {
  color: #a3a3a3 !important;
  -moz-text-decoration-color: #a3a3a3 !important;
  -webkit-text-decoration-color: #a3a3a3 !important;
  text-decoration-color: #a3a3a3 !important;
}

.text-info-10 {
  color: rgba(174, 113, 213, 0.1) !important;
}

.text-info-20 {
  color: rgba(174, 113, 213, 0.2) !important;
}

.text-info-25 {
  color: rgba(174, 113, 213, 0.25) !important;
}

.text-info-30 {
  color: rgba(174, 113, 213, 0.3) !important;
}

.text-info-33 {
  color: rgba(174, 113, 213, 0.33) !important;
}

.text-info-40 {
  color: rgba(174, 113, 213, 0.4) !important;
}

.text-info-50 {
  color: rgba(174, 113, 213, 0.5) !important;
}

.text-info-60 {
  color: rgba(174, 113, 213, 0.6) !important;
}

.text-info-66 {
  color: rgba(174, 113, 213, 0.66) !important;
}

.text-info-70 {
  color: rgba(174, 113, 213, 0.7) !important;
}

.text-info-75 {
  color: rgba(174, 113, 213, 0.75) !important;
}

.text-info-80 {
  color: rgba(174, 113, 213, 0.8) !important;
}

.text-info-90 {
  color: rgba(174, 113, 213, 0.9) !important;
}

/* table */
.table > tbody > tr > th[class=info],
.table > tbody > tr > td[class=info],
.table > tbody > tr[class=info] > th,
.table > tbody > tr[class=info] > td,
.table > thead > tr > th[class=info],
.table > thead > tr > td[class=info],
.table > thead > tr[class=info] > th,
.table > thead > tr[class=info] > td,
.table > tfoot > tr > th[class=info],
.table > tfoot > tr > td[class=info],
.table > tfoot > tr[class=info] > th,
.table > tfoot > tr[class=info] > td {
  background-color: rgba(174, 113, 213, 0.2);
}

/* alert */
.alert-info, .woocommerce .wc-block-components-notice-banner.is-info,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-noreviews,
.woocommerce p.no-comments {
  border-left-color: #ae71d5;
  border-bottom-color: #ae71d5;
}
.alert-info:before, .woocommerce .wc-block-components-notice-banner.is-info:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-noreviews:before,
.woocommerce p.no-comments:before {
  color: #e9eef5;
}
.alert-info a:not(.btn), .woocommerce .wc-block-components-notice-banner.is-info a:not(.btn),
.woocommerce .woocommerce-info a:not(.btn),
.woocommerce .woocommerce-noreviews a:not(.btn),
.woocommerce p.no-comments a:not(.btn),
.alert-info .alert-link,
.woocommerce .wc-block-components-notice-banner.is-info .alert-link,
.woocommerce .woocommerce-info .alert-link,
.woocommerce .woocommerce-noreviews .alert-link,
.woocommerce p.no-comments .alert-link {
  color: inherit;
  text-decoration-color: #ae71d5;
}
.alert-info a:not(.btn):focus, .woocommerce .wc-block-components-notice-banner.is-info a:not(.btn):focus,
.woocommerce .woocommerce-info a:not(.btn):focus,
.woocommerce .woocommerce-noreviews a:not(.btn):focus,
.woocommerce p.no-comments a:not(.btn):focus, .alert-info a:not(.btn):hover, .woocommerce .wc-block-components-notice-banner.is-info a:not(.btn):hover,
.woocommerce .woocommerce-info a:not(.btn):hover,
.woocommerce .woocommerce-noreviews a:not(.btn):hover,
.woocommerce p.no-comments a:not(.btn):hover,
.alert-info .alert-link:focus,
.woocommerce .wc-block-components-notice-banner.is-info .alert-link:focus,
.woocommerce .woocommerce-info .alert-link:focus,
.woocommerce .woocommerce-noreviews .alert-link:focus,
.woocommerce p.no-comments .alert-link:focus,
.alert-info .alert-link:hover,
.woocommerce .wc-block-components-notice-banner.is-info .alert-link:hover,
.woocommerce .woocommerce-info .alert-link:hover,
.woocommerce .woocommerce-noreviews .alert-link:hover,
.woocommerce p.no-comments .alert-link:hover {
  color: #ae71d5;
  text-decoration-color: #ae71d5;
}

/* btn */
.btn-warning {
  /*btn-flat*/
  /*btn-link*/
}
.btn-warning:not(.btn-flat):not(.btn-link) {
  color: #2C313B;
  background-color: #ffd233;
  border-color: #ffd233;
  box-shadow: 0 0 0 0 #ffd233;
}
.btn-warning:not(.btn-flat):not(.btn-link):focus {
  box-shadow: 0 0 0 0.125em rgba(255, 210, 51, 0.5);
}
.btn-warning:not(.btn-flat):not(.btn-link):focus, .btn-warning:not(.btn-flat):not(.btn-link):hover {
  background-color: #f6d355;
  color: #2C313B;
}
.btn-warning:not(.btn-flat):not(.btn-link):focus:active {
  background-color: #f4c625;
  color: #21252c;
  box-shadow: 0 0 0 0.125em rgba(255, 210, 51, 0.5);
}
.btn-warning:not(.btn-flat):not(.btn-link)[disabled=disabled], .btn-warning:not(.btn-flat):not(.btn-link)[disabled=true], .btn-warning:not(.btn-flat):not(.btn-link)[disabled], .btn-warning:not(.btn-flat):not(.btn-link).disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #545454;
  background-color: #b3a780;
  border-color: #b3a780;
}
.btn-warning.btn-flat {
  color: inherit;
  border-color: #ffd233;
  background-color: var(--bg);
  box-shadow: 0 0 0 0 #ffd233;
}
.btn-warning.btn-flat:focus {
  box-shadow: 0 0 0 0.125em rgba(255, 221, 102, 0.5);
}
.btn-warning.btn-flat:focus, .btn-warning.btn-flat:hover {
  background-color: rgba(255, 210, 51, 0.75);
  color: #3c4451;
  border-color: #ffcc1a;
}
.btn-warning.btn-flat:focus:active {
  background-color: #ffcc1a;
  color: #525c6f;
  border-color: #ffcc1a;
  box-shadow: 0 0 0 0.125em rgba(255, 221, 102, 0.5);
}
.btn-warning.btn-flat[disabled=disabled], .btn-warning.btn-flat[disabled=true], .btn-warning.btn-flat[disabled], .btn-warning.btn-flat.disabled {
  background-color: rgba(179, 167, 128, 0.25);
  border-color: #b3a780;
}
.btn-warning.btn-link {
  border: none;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  -moz-text-decoration-color: #ffd233;
  -webkit-text-decoration-color: #ffd233;
  text-decoration-color: #ffd233;
  text-decoration-skip-ink: none;
}
.btn-warning.btn-link:focus, .btn-warning.btn-link:hover {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #ffd233;
  -moz-text-decoration-color: #ffd233;
  -webkit-text-decoration-color: #ffd233;
  text-decoration-color: #ffd233;
}
.btn-warning.btn-link:focus:active {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #f4c625;
  -moz-text-decoration-color: #ffd233;
  -webkit-text-decoration-color: #ffd233;
  text-decoration-color: #ffd233;
}
.btn-warning.btn-link[disabled=disabled], .btn-warning.btn-link[disabled=true], .btn-warning.btn-link[disabled], .btn-warning.btn-link.disabled {
  -moz-text-decoration-color: #b3a780;
  -webkit-text-decoration-color: #b3a780;
  text-decoration-color: #b3a780;
}

/* bg */
.bg-warning {
  color: #475060;
  background-color: #ffd233;
  /*
  1. class (25)
  2. value (0.25)
  */
}
.bg-warning[onclick]:hover, .bg-warning[onclick]:focus,
button.bg-warning:hover,
button.bg-warning:focus,
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f6d355;
  color: #475060;
}
.bg-warning[onclick]:focus:active,
button.bg-warning:focus:active,
a.bg-warning:focus:active {
  background-color: #f4c625;
  color: #3c4451;
}
.bg-warning[onclick][disabled=disabled], .bg-warning[onclick][disabled=true], .bg-warning[onclick][disabled], .bg-warning[onclick].disabled,
button.bg-warning[disabled=disabled],
button.bg-warning[disabled=true],
button.bg-warning[disabled],
button.bg-warning.disabled,
a.bg-warning[disabled=disabled],
a.bg-warning[disabled=true],
a.bg-warning[disabled],
a.bg-warning.disabled {
  color: #545454;
  background-color: #b3a780;
}

.bg-warning [onclick],
.bg-warning button,
.bg-warning a {
  color: #2C313B;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-warning [onclick]:hover, .bg-warning [onclick]:focus,
.bg-warning button:hover,
.bg-warning button:focus,
.bg-warning a:hover,
.bg-warning a:focus {
  color: #2C313B;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-warning [onclick]:focus:active,
.bg-warning button:focus:active,
.bg-warning a:focus:active {
  color: #252629;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-warning [onclick][disabled=disabled], .bg-warning [onclick][disabled=true], .bg-warning [onclick][disabled], .bg-warning [onclick].disabled,
.bg-warning button[disabled=disabled],
.bg-warning button[disabled=true],
.bg-warning button[disabled],
.bg-warning button.disabled,
.bg-warning a[disabled=disabled],
.bg-warning a[disabled=true],
.bg-warning a[disabled],
.bg-warning a.disabled {
  color: black;
  -moz-text-decoration-color: #545454;
  -webkit-text-decoration-color: #545454;
  text-decoration-color: #545454;
}
.bg-warning-10 {
  background-color: rgba(255, 210, 51, 0.1);
}
.bg-warning-20 {
  background-color: rgba(255, 210, 51, 0.2);
}
.bg-warning-25 {
  background-color: rgba(255, 210, 51, 0.25);
}
.bg-warning-30 {
  background-color: rgba(255, 210, 51, 0.3);
}
.bg-warning-33 {
  background-color: rgba(255, 210, 51, 0.33);
}
.bg-warning-40 {
  background-color: rgba(255, 210, 51, 0.4);
}
.bg-warning-50 {
  background-color: rgba(255, 210, 51, 0.5);
}
.bg-warning-60 {
  background-color: rgba(255, 210, 51, 0.6);
}
.bg-warning-66 {
  background-color: rgba(255, 210, 51, 0.66);
}
.bg-warning-70 {
  background-color: rgba(255, 210, 51, 0.7);
}
.bg-warning-75 {
  background-color: rgba(255, 210, 51, 0.75);
}
.bg-warning-80 {
  background-color: rgba(255, 210, 51, 0.8);
}
.bg-warning-90 {
  background-color: rgba(255, 210, 51, 0.9);
}

/* text */
.text-warning {
  color: #ffd233 !important;
}
.text-warning[onclick],
button.text-warning,
a.text-warning {
  color: inherit !important;
  -moz-text-decoration-color: #ffd233 !important;
  -webkit-text-decoration-color: #ffd233 !important;
  text-decoration-color: #ffd233 !important;
}
.text-warning[onclick]:hover, .text-warning[onclick]:focus,
button.text-warning:hover,
button.text-warning:focus,
a.text-warning:hover,
a.text-warning:focus {
  color: #ffd233 !important;
  -moz-text-decoration-color: #ffd233 !important;
  -webkit-text-decoration-color: #ffd233 !important;
  text-decoration-color: #ffd233 !important;
}
.text-warning[onclick]:focus:active,
button.text-warning:focus:active,
a.text-warning:focus:active {
  color: #f4c625 !important;
  -moz-text-decoration-color: #ffd233 !important;
  -webkit-text-decoration-color: #ffd233 !important;
  text-decoration-color: #ffd233 !important;
}
.text-warning[onclick][disabled=disabled], .text-warning[onclick][disabled=true], .text-warning[onclick][disabled], .text-warning[onclick].disabled,
button.text-warning[disabled=disabled],
button.text-warning[disabled=true],
button.text-warning[disabled],
button.text-warning.disabled,
a.text-warning[disabled=disabled],
a.text-warning[disabled=true],
a.text-warning[disabled],
a.text-warning.disabled {
  color: #b3a780 !important;
  -moz-text-decoration-color: #b3a780 !important;
  -webkit-text-decoration-color: #b3a780 !important;
  text-decoration-color: #b3a780 !important;
}

.text-warning-10 {
  color: rgba(255, 210, 51, 0.1) !important;
}

.text-warning-20 {
  color: rgba(255, 210, 51, 0.2) !important;
}

.text-warning-25 {
  color: rgba(255, 210, 51, 0.25) !important;
}

.text-warning-30 {
  color: rgba(255, 210, 51, 0.3) !important;
}

.text-warning-33 {
  color: rgba(255, 210, 51, 0.33) !important;
}

.text-warning-40 {
  color: rgba(255, 210, 51, 0.4) !important;
}

.text-warning-50 {
  color: rgba(255, 210, 51, 0.5) !important;
}

.text-warning-60 {
  color: rgba(255, 210, 51, 0.6) !important;
}

.text-warning-66 {
  color: rgba(255, 210, 51, 0.66) !important;
}

.text-warning-70 {
  color: rgba(255, 210, 51, 0.7) !important;
}

.text-warning-75 {
  color: rgba(255, 210, 51, 0.75) !important;
}

.text-warning-80 {
  color: rgba(255, 210, 51, 0.8) !important;
}

.text-warning-90 {
  color: rgba(255, 210, 51, 0.9) !important;
}

/* table */
.table > tbody > tr > th[class=warning],
.table > tbody > tr > td[class=warning],
.table > tbody > tr[class=warning] > th,
.table > tbody > tr[class=warning] > td,
.table > thead > tr > th[class=warning],
.table > thead > tr > td[class=warning],
.table > thead > tr[class=warning] > th,
.table > thead > tr[class=warning] > td,
.table > tfoot > tr > th[class=warning],
.table > tfoot > tr > td[class=warning],
.table > tfoot > tr[class=warning] > th,
.table > tfoot > tr[class=warning] > td {
  background-color: rgba(255, 210, 51, 0.2);
}

/* alert */
.alert-warning, .woocommerce .wc-block-components-notice-banner.is-warning {
  border-left-color: #ffd233;
  border-bottom-color: #ffd233;
}
.alert-warning:before, .woocommerce .wc-block-components-notice-banner.is-warning:before {
  color: #475060;
}
.alert-warning a:not(.btn), .woocommerce .wc-block-components-notice-banner.is-warning a:not(.btn),
.alert-warning .alert-link,
.woocommerce .wc-block-components-notice-banner.is-warning .alert-link {
  color: inherit;
  text-decoration-color: #ffd233;
}
.alert-warning a:not(.btn):focus, .woocommerce .wc-block-components-notice-banner.is-warning a:not(.btn):focus, .alert-warning a:not(.btn):hover, .woocommerce .wc-block-components-notice-banner.is-warning a:not(.btn):hover,
.alert-warning .alert-link:focus,
.woocommerce .wc-block-components-notice-banner.is-warning .alert-link:focus,
.alert-warning .alert-link:hover,
.woocommerce .wc-block-components-notice-banner.is-warning .alert-link:hover {
  color: #ffd233;
  text-decoration-color: #ffd233;
}

/* btn */
.btn-danger, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_button {
  /*btn-flat*/
  /*btn-link*/
}
.btn-danger:not(.btn-flat):not(.btn-link), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_button:not(.btn-flat):not(.btn-link) {
  color: #FFFFFF;
  background-color: #E31D3D;
  border-color: #E31D3D;
  box-shadow: 0 0 0 0 #E31D3D;
}
.btn-danger:not(.btn-flat):not(.btn-link):focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_button:not(.btn-flat):not(.btn-link):focus {
  box-shadow: 0 0 0 0.125em rgba(227, 29, 61, 0.5);
}
.btn-danger:not(.btn-flat):not(.btn-link):focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_button:not(.btn-flat):not(.btn-link):focus, .btn-danger:not(.btn-flat):not(.btn-link):hover, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_button:not(.btn-flat):not(.btn-link):hover {
  background-color: #da3f58;
  color: #FFFFFF;
}
.btn-danger:not(.btn-flat):not(.btn-link):focus:active, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_button:not(.btn-flat):not(.btn-link):focus:active {
  background-color: #c2253e;
  color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(227, 29, 61, 0.5);
}
.btn-danger:not(.btn-flat):not(.btn-link)[disabled=disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_button:not(.btn-flat):not(.btn-link)[disabled=disabled], .btn-danger:not(.btn-flat):not(.btn-link)[disabled=true], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_button:not(.btn-flat):not(.btn-link)[disabled=true], .btn-danger:not(.btn-flat):not(.btn-link)[disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_button:not(.btn-flat):not(.btn-link)[disabled], .btn-danger:not(.btn-flat):not(.btn-link).disabled, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_button:not(.btn-flat):not(.btn-link).disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #efefef;
  background-color: #847c7d;
  border-color: #847c7d;
}
.btn-danger.btn-flat, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.wcuf_delete_button {
  color: inherit;
  border-color: #E31D3D;
  background-color: var(--bg);
  box-shadow: 0 0 0 0 #E31D3D;
}
.btn-danger.btn-flat:focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.wcuf_delete_button:focus {
  box-shadow: 0 0 0 0.125em rgba(233, 74, 100, 0.5);
}
.btn-danger.btn-flat:focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.wcuf_delete_button:focus, .btn-danger.btn-flat:hover, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.wcuf_delete_button:hover {
  background-color: rgba(227, 29, 61, 0.75);
  color: #d7e0ed;
  border-color: #cd1936;
}
.btn-danger.btn-flat:focus:active, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.wcuf_delete_button:focus:active {
  background-color: #cd1936;
  color: #fbfcfd;
  border-color: #cd1936;
  box-shadow: 0 0 0 0.125em rgba(233, 74, 100, 0.5);
}
.btn-danger.btn-flat[disabled=disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat[disabled=disabled].wcuf_delete_button, .btn-danger.btn-flat[disabled=true], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat[disabled=true].wcuf_delete_button, .btn-danger.btn-flat[disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat[disabled].wcuf_delete_button, .btn-danger.btn-flat.disabled, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-flat.disabled.wcuf_delete_button {
  background-color: rgba(132, 124, 125, 0.25);
  border-color: #847c7d;
}
.btn-danger.btn-link, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link.wcuf_delete_button {
  border: none;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  -moz-text-decoration-color: #E31D3D;
  -webkit-text-decoration-color: #E31D3D;
  text-decoration-color: #E31D3D;
  text-decoration-skip-ink: none;
}
.btn-danger.btn-link:focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link.wcuf_delete_button:focus, .btn-danger.btn-link:hover, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link.wcuf_delete_button:hover {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #E31D3D;
  -moz-text-decoration-color: #E31D3D;
  -webkit-text-decoration-color: #E31D3D;
  text-decoration-color: #E31D3D;
}
.btn-danger.btn-link:focus:active, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link.wcuf_delete_button:focus:active {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #c2253e;
  -moz-text-decoration-color: #E31D3D;
  -webkit-text-decoration-color: #E31D3D;
  text-decoration-color: #E31D3D;
}
.btn-danger.btn-link[disabled=disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link[disabled=disabled].wcuf_delete_button, .btn-danger.btn-link[disabled=true], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link[disabled=true].wcuf_delete_button, .btn-danger.btn-link[disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link[disabled].wcuf_delete_button, .btn-danger.btn-link.disabled, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .btn-link.disabled.wcuf_delete_button {
  -moz-text-decoration-color: #847c7d;
  -webkit-text-decoration-color: #847c7d;
  text-decoration-color: #847c7d;
}

/* bg */
.bg-danger {
  color: #e9eef5;
  background-color: #E31D3D;
  /*
  1. class (25)
  2. value (0.25)
  */
}
.bg-danger[onclick]:hover, .bg-danger[onclick]:focus,
button.bg-danger:hover,
button.bg-danger:focus,
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #da3f58;
  color: #e9eef5;
}
.bg-danger[onclick]:focus:active,
button.bg-danger:focus:active,
a.bg-danger:focus:active {
  background-color: #c2253e;
  color: #d7e0ed;
}
.bg-danger[onclick][disabled=disabled], .bg-danger[onclick][disabled=true], .bg-danger[onclick][disabled], .bg-danger[onclick].disabled,
button.bg-danger[disabled=disabled],
button.bg-danger[disabled=true],
button.bg-danger[disabled],
button.bg-danger.disabled,
a.bg-danger[disabled=disabled],
a.bg-danger[disabled=true],
a.bg-danger[disabled],
a.bg-danger.disabled {
  color: #efefef;
  background-color: #847c7d;
}

.bg-danger [onclick],
.bg-danger button,
.bg-danger a {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-danger [onclick]:hover, .bg-danger [onclick]:focus,
.bg-danger button:hover,
.bg-danger button:focus,
.bg-danger a:hover,
.bg-danger a:focus {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-danger [onclick]:focus:active,
.bg-danger button:focus:active,
.bg-danger a:focus:active {
  color: #f2f2f2;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-danger [onclick][disabled=disabled], .bg-danger [onclick][disabled=true], .bg-danger [onclick][disabled], .bg-danger [onclick].disabled,
.bg-danger button[disabled=disabled],
.bg-danger button[disabled=true],
.bg-danger button[disabled],
.bg-danger button.disabled,
.bg-danger a[disabled=disabled],
.bg-danger a[disabled=true],
.bg-danger a[disabled],
.bg-danger a.disabled {
  color: #404040;
  -moz-text-decoration-color: #efefef;
  -webkit-text-decoration-color: #efefef;
  text-decoration-color: #efefef;
}
.bg-danger-10 {
  background-color: rgba(227, 29, 61, 0.1);
}
.bg-danger-20 {
  background-color: rgba(227, 29, 61, 0.2);
}
.bg-danger-25 {
  background-color: rgba(227, 29, 61, 0.25);
}
.bg-danger-30 {
  background-color: rgba(227, 29, 61, 0.3);
}
.bg-danger-33 {
  background-color: rgba(227, 29, 61, 0.33);
}
.bg-danger-40 {
  background-color: rgba(227, 29, 61, 0.4);
}
.bg-danger-50 {
  background-color: rgba(227, 29, 61, 0.5);
}
.bg-danger-60 {
  background-color: rgba(227, 29, 61, 0.6);
}
.bg-danger-66 {
  background-color: rgba(227, 29, 61, 0.66);
}
.bg-danger-70 {
  background-color: rgba(227, 29, 61, 0.7);
}
.bg-danger-75 {
  background-color: rgba(227, 29, 61, 0.75);
}
.bg-danger-80 {
  background-color: rgba(227, 29, 61, 0.8);
}
.bg-danger-90 {
  background-color: rgba(227, 29, 61, 0.9);
}

/* text */
.text-danger {
  color: #E31D3D !important;
}
.text-danger[onclick],
button.text-danger,
a.text-danger {
  color: inherit !important;
  -moz-text-decoration-color: #E31D3D !important;
  -webkit-text-decoration-color: #E31D3D !important;
  text-decoration-color: #E31D3D !important;
}
.text-danger[onclick]:hover, .text-danger[onclick]:focus,
button.text-danger:hover,
button.text-danger:focus,
a.text-danger:hover,
a.text-danger:focus {
  color: #E31D3D !important;
  -moz-text-decoration-color: #E31D3D !important;
  -webkit-text-decoration-color: #E31D3D !important;
  text-decoration-color: #E31D3D !important;
}
.text-danger[onclick]:focus:active,
button.text-danger:focus:active,
a.text-danger:focus:active {
  color: #c2253e !important;
  -moz-text-decoration-color: #E31D3D !important;
  -webkit-text-decoration-color: #E31D3D !important;
  text-decoration-color: #E31D3D !important;
}
.text-danger[onclick][disabled=disabled], .text-danger[onclick][disabled=true], .text-danger[onclick][disabled], .text-danger[onclick].disabled,
button.text-danger[disabled=disabled],
button.text-danger[disabled=true],
button.text-danger[disabled],
button.text-danger.disabled,
a.text-danger[disabled=disabled],
a.text-danger[disabled=true],
a.text-danger[disabled],
a.text-danger.disabled {
  color: #847c7d !important;
  -moz-text-decoration-color: #847c7d !important;
  -webkit-text-decoration-color: #847c7d !important;
  text-decoration-color: #847c7d !important;
}

.text-danger-10 {
  color: rgba(227, 29, 61, 0.1) !important;
}

.text-danger-20 {
  color: rgba(227, 29, 61, 0.2) !important;
}

.text-danger-25 {
  color: rgba(227, 29, 61, 0.25) !important;
}

.text-danger-30 {
  color: rgba(227, 29, 61, 0.3) !important;
}

.text-danger-33 {
  color: rgba(227, 29, 61, 0.33) !important;
}

.text-danger-40 {
  color: rgba(227, 29, 61, 0.4) !important;
}

.text-danger-50 {
  color: rgba(227, 29, 61, 0.5) !important;
}

.text-danger-60 {
  color: rgba(227, 29, 61, 0.6) !important;
}

.text-danger-66 {
  color: rgba(227, 29, 61, 0.66) !important;
}

.text-danger-70 {
  color: rgba(227, 29, 61, 0.7) !important;
}

.text-danger-75 {
  color: rgba(227, 29, 61, 0.75) !important;
}

.text-danger-80 {
  color: rgba(227, 29, 61, 0.8) !important;
}

.text-danger-90 {
  color: rgba(227, 29, 61, 0.9) !important;
}

/* table */
.table > tbody > tr > th[class=danger],
.table > tbody > tr > td[class=danger],
.table > tbody > tr[class=danger] > th,
.table > tbody > tr[class=danger] > td,
.table > thead > tr > th[class=danger],
.table > thead > tr > td[class=danger],
.table > thead > tr[class=danger] > th,
.table > thead > tr[class=danger] > td,
.table > tfoot > tr > th[class=danger],
.table > tfoot > tr > td[class=danger],
.table > tfoot > tr[class=danger] > th,
.table > tfoot > tr[class=danger] > td {
  background-color: rgba(227, 29, 61, 0.2);
}

/* alert */
.alert-danger, .woocommerce .wc-block-components-notice-banner.is-error,
.woocommerce .woocommerce-error {
  border-left-color: #E31D3D;
  border-bottom-color: #E31D3D;
}
.alert-danger:before, .woocommerce .wc-block-components-notice-banner.is-error:before,
.woocommerce .woocommerce-error:before {
  color: #e9eef5;
}
.alert-danger a:not(.btn), .woocommerce .wc-block-components-notice-banner.is-error a:not(.btn),
.woocommerce .woocommerce-error a:not(.btn),
.alert-danger .alert-link,
.woocommerce .wc-block-components-notice-banner.is-error .alert-link,
.woocommerce .woocommerce-error .alert-link {
  color: inherit;
  text-decoration-color: #E31D3D;
}
.alert-danger a:not(.btn):focus, .woocommerce .wc-block-components-notice-banner.is-error a:not(.btn):focus,
.woocommerce .woocommerce-error a:not(.btn):focus, .alert-danger a:not(.btn):hover, .woocommerce .wc-block-components-notice-banner.is-error a:not(.btn):hover,
.woocommerce .woocommerce-error a:not(.btn):hover,
.alert-danger .alert-link:focus,
.woocommerce .wc-block-components-notice-banner.is-error .alert-link:focus,
.woocommerce .woocommerce-error .alert-link:focus,
.alert-danger .alert-link:hover,
.woocommerce .wc-block-components-notice-banner.is-error .alert-link:hover,
.woocommerce .woocommerce-error .alert-link:hover {
  color: #E31D3D;
  text-decoration-color: #E31D3D;
}

/* btn */
.btn-white {
  /*btn-flat*/
  /*btn-link*/
}
.btn-white:not(.btn-flat):not(.btn-link) {
  color: #2C313B;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  box-shadow: 0 0 0 0 #FFFFFF;
}
.btn-white:not(.btn-flat):not(.btn-link):focus {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.btn-white:not(.btn-flat):not(.btn-link):focus, .btn-white:not(.btn-flat):not(.btn-link):hover {
  background-color: white;
  color: #2C313B;
}
.btn-white:not(.btn-flat):not(.btn-link):focus:active {
  background-color: #f2f2f2;
  color: #21252c;
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.btn-white:not(.btn-flat):not(.btn-link)[disabled=disabled], .btn-white:not(.btn-flat):not(.btn-link)[disabled=true], .btn-white:not(.btn-flat):not(.btn-link)[disabled], .btn-white:not(.btn-flat):not(.btn-link).disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #545454;
  background-color: white;
  border-color: white;
}
.btn-white.btn-flat {
  color: inherit;
  border-color: #FFFFFF;
  background-color: var(--bg);
  box-shadow: 0 0 0 0 #FFFFFF;
}
.btn-white.btn-flat:focus {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.btn-white.btn-flat:focus, .btn-white.btn-flat:hover {
  background-color: rgba(255, 255, 255, 0.75);
  color: #3c4451;
  border-color: #f2f2f2;
}
.btn-white.btn-flat:focus:active {
  background-color: #f2f2f2;
  color: #525c6f;
  border-color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.btn-white.btn-flat[disabled=disabled], .btn-white.btn-flat[disabled=true], .btn-white.btn-flat[disabled], .btn-white.btn-flat.disabled {
  background-color: rgba(255, 255, 255, 0.25);
  border-color: white;
}
.btn-white.btn-link {
  border: none;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  -moz-text-decoration-color: #FFFFFF;
  -webkit-text-decoration-color: #FFFFFF;
  text-decoration-color: #FFFFFF;
  text-decoration-skip-ink: none;
}
.btn-white.btn-link:focus, .btn-white.btn-link:hover {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #FFFFFF;
  -moz-text-decoration-color: #FFFFFF;
  -webkit-text-decoration-color: #FFFFFF;
  text-decoration-color: #FFFFFF;
}
.btn-white.btn-link:focus:active {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #f2f2f2;
  -moz-text-decoration-color: #FFFFFF;
  -webkit-text-decoration-color: #FFFFFF;
  text-decoration-color: #FFFFFF;
}
.btn-white.btn-link[disabled=disabled], .btn-white.btn-link[disabled=true], .btn-white.btn-link[disabled], .btn-white.btn-link.disabled {
  -moz-text-decoration-color: white;
  -webkit-text-decoration-color: white;
  text-decoration-color: white;
}

/* bg */
.bg-white {
  color: #475060;
  background-color: #FFFFFF;
  /*
  1. class (25)
  2. value (0.25)
  */
}
.bg-white[onclick]:hover, .bg-white[onclick]:focus,
button.bg-white:hover,
button.bg-white:focus,
a.bg-white:hover,
a.bg-white:focus {
  background-color: white;
  color: #475060;
}
.bg-white[onclick]:focus:active,
button.bg-white:focus:active,
a.bg-white:focus:active {
  background-color: #f2f2f2;
  color: #3c4451;
}
.bg-white[onclick][disabled=disabled], .bg-white[onclick][disabled=true], .bg-white[onclick][disabled], .bg-white[onclick].disabled,
button.bg-white[disabled=disabled],
button.bg-white[disabled=true],
button.bg-white[disabled],
button.bg-white.disabled,
a.bg-white[disabled=disabled],
a.bg-white[disabled=true],
a.bg-white[disabled],
a.bg-white.disabled {
  color: #545454;
  background-color: white;
}

.bg-white [onclick],
.bg-white button,
.bg-white a {
  color: #2C313B;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-white [onclick]:hover, .bg-white [onclick]:focus,
.bg-white button:hover,
.bg-white button:focus,
.bg-white a:hover,
.bg-white a:focus {
  color: #2C313B;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-white [onclick]:focus:active,
.bg-white button:focus:active,
.bg-white a:focus:active {
  color: #252629;
  -moz-text-decoration-color: #475060;
  -webkit-text-decoration-color: #475060;
  text-decoration-color: #475060;
}
.bg-white [onclick][disabled=disabled], .bg-white [onclick][disabled=true], .bg-white [onclick][disabled], .bg-white [onclick].disabled,
.bg-white button[disabled=disabled],
.bg-white button[disabled=true],
.bg-white button[disabled],
.bg-white button.disabled,
.bg-white a[disabled=disabled],
.bg-white a[disabled=true],
.bg-white a[disabled],
.bg-white a.disabled {
  color: black;
  -moz-text-decoration-color: #545454;
  -webkit-text-decoration-color: #545454;
  text-decoration-color: #545454;
}
.bg-white-10 {
  background-color: rgba(255, 255, 255, 0.1);
}
.bg-white-20 {
  background-color: rgba(255, 255, 255, 0.2);
}
.bg-white-25 {
  background-color: rgba(255, 255, 255, 0.25);
}
.bg-white-30 {
  background-color: rgba(255, 255, 255, 0.3);
}
.bg-white-33 {
  background-color: rgba(255, 255, 255, 0.33);
}
.bg-white-40 {
  background-color: rgba(255, 255, 255, 0.4);
}
.bg-white-50 {
  background-color: rgba(255, 255, 255, 0.5);
}
.bg-white-60 {
  background-color: rgba(255, 255, 255, 0.6);
}
.bg-white-66 {
  background-color: rgba(255, 255, 255, 0.66);
}
.bg-white-70 {
  background-color: rgba(255, 255, 255, 0.7);
}
.bg-white-75 {
  background-color: rgba(255, 255, 255, 0.75);
}
.bg-white-80 {
  background-color: rgba(255, 255, 255, 0.8);
}
.bg-white-90 {
  background-color: rgba(255, 255, 255, 0.9);
}

/* text */
.text-white {
  color: #FFFFFF !important;
}
.text-white[onclick],
button.text-white,
a.text-white {
  color: inherit !important;
  -moz-text-decoration-color: #FFFFFF !important;
  -webkit-text-decoration-color: #FFFFFF !important;
  text-decoration-color: #FFFFFF !important;
}
.text-white[onclick]:hover, .text-white[onclick]:focus,
button.text-white:hover,
button.text-white:focus,
a.text-white:hover,
a.text-white:focus {
  color: #FFFFFF !important;
  -moz-text-decoration-color: #FFFFFF !important;
  -webkit-text-decoration-color: #FFFFFF !important;
  text-decoration-color: #FFFFFF !important;
}
.text-white[onclick]:focus:active,
button.text-white:focus:active,
a.text-white:focus:active {
  color: #f2f2f2 !important;
  -moz-text-decoration-color: #FFFFFF !important;
  -webkit-text-decoration-color: #FFFFFF !important;
  text-decoration-color: #FFFFFF !important;
}
.text-white[onclick][disabled=disabled], .text-white[onclick][disabled=true], .text-white[onclick][disabled], .text-white[onclick].disabled,
button.text-white[disabled=disabled],
button.text-white[disabled=true],
button.text-white[disabled],
button.text-white.disabled,
a.text-white[disabled=disabled],
a.text-white[disabled=true],
a.text-white[disabled],
a.text-white.disabled {
  color: white !important;
  -moz-text-decoration-color: white !important;
  -webkit-text-decoration-color: white !important;
  text-decoration-color: white !important;
}

.text-white-10 {
  color: rgba(255, 255, 255, 0.1) !important;
}

.text-white-20 {
  color: rgba(255, 255, 255, 0.2) !important;
}

.text-white-25 {
  color: rgba(255, 255, 255, 0.25) !important;
}

.text-white-30 {
  color: rgba(255, 255, 255, 0.3) !important;
}

.text-white-33 {
  color: rgba(255, 255, 255, 0.33) !important;
}

.text-white-40 {
  color: rgba(255, 255, 255, 0.4) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-white-60 {
  color: rgba(255, 255, 255, 0.6) !important;
}

.text-white-66 {
  color: rgba(255, 255, 255, 0.66) !important;
}

.text-white-70 {
  color: rgba(255, 255, 255, 0.7) !important;
}

.text-white-75 {
  color: rgba(255, 255, 255, 0.75) !important;
}

.text-white-80 {
  color: rgba(255, 255, 255, 0.8) !important;
}

.text-white-90 {
  color: rgba(255, 255, 255, 0.9) !important;
}

/* table */
.table > tbody > tr > th[class=white],
.table > tbody > tr > td[class=white],
.table > tbody > tr[class=white] > th,
.table > tbody > tr[class=white] > td,
.table > thead > tr > th[class=white],
.table > thead > tr > td[class=white],
.table > thead > tr[class=white] > th,
.table > thead > tr[class=white] > td,
.table > tfoot > tr > th[class=white],
.table > tfoot > tr > td[class=white],
.table > tfoot > tr[class=white] > th,
.table > tfoot > tr[class=white] > td {
  background-color: rgba(255, 255, 255, 0.2);
}

/* alert */
.alert-white {
  border-left-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
}
.alert-white:before {
  color: #475060;
}
.alert-white a:not(.btn),
.alert-white .alert-link {
  color: inherit;
  text-decoration-color: #FFFFFF;
}
.alert-white a:not(.btn):focus, .alert-white a:not(.btn):hover,
.alert-white .alert-link:focus,
.alert-white .alert-link:hover {
  color: #FFFFFF;
  text-decoration-color: #FFFFFF;
}

/* btn */
.btn-black {
  /*btn-flat*/
  /*btn-link*/
}
.btn-black:not(.btn-flat):not(.btn-link) {
  color: #FFFFFF;
  background-color: #22252d;
  border-color: #22252d;
  box-shadow: 0 0 0 0 #22252d;
}
.btn-black:not(.btn-flat):not(.btn-link):focus {
  box-shadow: 0 0 0 0.125em rgba(34, 37, 45, 0.5);
}
.btn-black:not(.btn-flat):not(.btn-link):focus, .btn-black:not(.btn-flat):not(.btn-link):hover {
  background-color: #323336;
  color: #FFFFFF;
}
.btn-black:not(.btn-flat):not(.btn-link):focus:active {
  background-color: #1a1a1c;
  color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(34, 37, 45, 0.5);
}
.btn-black:not(.btn-flat):not(.btn-link)[disabled=disabled], .btn-black:not(.btn-flat):not(.btn-link)[disabled=true], .btn-black:not(.btn-flat):not(.btn-link)[disabled], .btn-black:not(.btn-flat):not(.btn-link).disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #efefef;
  background-color: #282828;
  border-color: #282828;
}
.btn-black.btn-flat {
  color: inherit;
  border-color: #22252d;
  background-color: var(--bg);
  box-shadow: 0 0 0 0 #22252d;
}
.btn-black.btn-flat:focus {
  box-shadow: 0 0 0 0.125em rgba(56, 61, 74, 0.5);
}
.btn-black.btn-flat:focus, .btn-black.btn-flat:hover {
  background-color: rgba(34, 37, 45, 0.75);
  color: #d7e0ed;
  border-color: #17191e;
}
.btn-black.btn-flat:focus:active {
  background-color: #17191e;
  color: #fbfcfd;
  border-color: #17191e;
  box-shadow: 0 0 0 0.125em rgba(56, 61, 74, 0.5);
}
.btn-black.btn-flat[disabled=disabled], .btn-black.btn-flat[disabled=true], .btn-black.btn-flat[disabled], .btn-black.btn-flat.disabled {
  background-color: rgba(40, 40, 40, 0.25);
  border-color: #282828;
}
.btn-black.btn-link {
  border: none;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  -moz-text-decoration-color: #22252d;
  -webkit-text-decoration-color: #22252d;
  text-decoration-color: #22252d;
  text-decoration-skip-ink: none;
}
.btn-black.btn-link:focus, .btn-black.btn-link:hover {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #22252d;
  -moz-text-decoration-color: #22252d;
  -webkit-text-decoration-color: #22252d;
  text-decoration-color: #22252d;
}
.btn-black.btn-link:focus:active {
  border: none;
  box-shadow: none;
  background-color: transparent;
  color: #1a1a1c;
  -moz-text-decoration-color: #22252d;
  -webkit-text-decoration-color: #22252d;
  text-decoration-color: #22252d;
}
.btn-black.btn-link[disabled=disabled], .btn-black.btn-link[disabled=true], .btn-black.btn-link[disabled], .btn-black.btn-link.disabled {
  -moz-text-decoration-color: #282828;
  -webkit-text-decoration-color: #282828;
  text-decoration-color: #282828;
}

/* bg */
.bg-black {
  color: #e9eef5;
  background-color: #22252d;
  /*
  1. class (25)
  2. value (0.25)
  */
}
.bg-black[onclick]:hover, .bg-black[onclick]:focus,
button.bg-black:hover,
button.bg-black:focus,
a.bg-black:hover,
a.bg-black:focus {
  background-color: #323336;
  color: #e9eef5;
}
.bg-black[onclick]:focus:active,
button.bg-black:focus:active,
a.bg-black:focus:active {
  background-color: #1a1a1c;
  color: #d7e0ed;
}
.bg-black[onclick][disabled=disabled], .bg-black[onclick][disabled=true], .bg-black[onclick][disabled], .bg-black[onclick].disabled,
button.bg-black[disabled=disabled],
button.bg-black[disabled=true],
button.bg-black[disabled],
button.bg-black.disabled,
a.bg-black[disabled=disabled],
a.bg-black[disabled=true],
a.bg-black[disabled],
a.bg-black.disabled {
  color: #efefef;
  background-color: #282828;
}

.bg-black [onclick],
.bg-black button,
.bg-black a {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-black [onclick]:hover, .bg-black [onclick]:focus,
.bg-black button:hover,
.bg-black button:focus,
.bg-black a:hover,
.bg-black a:focus {
  color: #FFFFFF;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-black [onclick]:focus:active,
.bg-black button:focus:active,
.bg-black a:focus:active {
  color: #f2f2f2;
  -moz-text-decoration-color: #e9eef5;
  -webkit-text-decoration-color: #e9eef5;
  text-decoration-color: #e9eef5;
}
.bg-black [onclick][disabled=disabled], .bg-black [onclick][disabled=true], .bg-black [onclick][disabled], .bg-black [onclick].disabled,
.bg-black button[disabled=disabled],
.bg-black button[disabled=true],
.bg-black button[disabled],
.bg-black button.disabled,
.bg-black a[disabled=disabled],
.bg-black a[disabled=true],
.bg-black a[disabled],
.bg-black a.disabled {
  color: #404040;
  -moz-text-decoration-color: #efefef;
  -webkit-text-decoration-color: #efefef;
  text-decoration-color: #efefef;
}
.bg-black-10 {
  background-color: rgba(34, 37, 45, 0.1);
}
.bg-black-20 {
  background-color: rgba(34, 37, 45, 0.2);
}
.bg-black-25 {
  background-color: rgba(34, 37, 45, 0.25);
}
.bg-black-30 {
  background-color: rgba(34, 37, 45, 0.3);
}
.bg-black-33 {
  background-color: rgba(34, 37, 45, 0.33);
}
.bg-black-40 {
  background-color: rgba(34, 37, 45, 0.4);
}
.bg-black-50 {
  background-color: rgba(34, 37, 45, 0.5);
}
.bg-black-60 {
  background-color: rgba(34, 37, 45, 0.6);
}
.bg-black-66 {
  background-color: rgba(34, 37, 45, 0.66);
}
.bg-black-70 {
  background-color: rgba(34, 37, 45, 0.7);
}
.bg-black-75 {
  background-color: rgba(34, 37, 45, 0.75);
}
.bg-black-80 {
  background-color: rgba(34, 37, 45, 0.8);
}
.bg-black-90 {
  background-color: rgba(34, 37, 45, 0.9);
}

/* text */
.text-black {
  color: #22252d !important;
}
.text-black[onclick],
button.text-black,
a.text-black {
  color: inherit !important;
  -moz-text-decoration-color: #22252d !important;
  -webkit-text-decoration-color: #22252d !important;
  text-decoration-color: #22252d !important;
}
.text-black[onclick]:hover, .text-black[onclick]:focus,
button.text-black:hover,
button.text-black:focus,
a.text-black:hover,
a.text-black:focus {
  color: #22252d !important;
  -moz-text-decoration-color: #22252d !important;
  -webkit-text-decoration-color: #22252d !important;
  text-decoration-color: #22252d !important;
}
.text-black[onclick]:focus:active,
button.text-black:focus:active,
a.text-black:focus:active {
  color: #1a1a1c !important;
  -moz-text-decoration-color: #22252d !important;
  -webkit-text-decoration-color: #22252d !important;
  text-decoration-color: #22252d !important;
}
.text-black[onclick][disabled=disabled], .text-black[onclick][disabled=true], .text-black[onclick][disabled], .text-black[onclick].disabled,
button.text-black[disabled=disabled],
button.text-black[disabled=true],
button.text-black[disabled],
button.text-black.disabled,
a.text-black[disabled=disabled],
a.text-black[disabled=true],
a.text-black[disabled],
a.text-black.disabled {
  color: #282828 !important;
  -moz-text-decoration-color: #282828 !important;
  -webkit-text-decoration-color: #282828 !important;
  text-decoration-color: #282828 !important;
}

.text-black-10 {
  color: rgba(34, 37, 45, 0.1) !important;
}

.text-black-20 {
  color: rgba(34, 37, 45, 0.2) !important;
}

.text-black-25 {
  color: rgba(34, 37, 45, 0.25) !important;
}

.text-black-30 {
  color: rgba(34, 37, 45, 0.3) !important;
}

.text-black-33 {
  color: rgba(34, 37, 45, 0.33) !important;
}

.text-black-40 {
  color: rgba(34, 37, 45, 0.4) !important;
}

.text-black-50 {
  color: rgba(34, 37, 45, 0.5) !important;
}

.text-black-60 {
  color: rgba(34, 37, 45, 0.6) !important;
}

.text-black-66 {
  color: rgba(34, 37, 45, 0.66) !important;
}

.text-black-70 {
  color: rgba(34, 37, 45, 0.7) !important;
}

.text-black-75 {
  color: rgba(34, 37, 45, 0.75) !important;
}

.text-black-80 {
  color: rgba(34, 37, 45, 0.8) !important;
}

.text-black-90 {
  color: rgba(34, 37, 45, 0.9) !important;
}

/* table */
.table > tbody > tr > th[class=black],
.table > tbody > tr > td[class=black],
.table > tbody > tr[class=black] > th,
.table > tbody > tr[class=black] > td,
.table > thead > tr > th[class=black],
.table > thead > tr > td[class=black],
.table > thead > tr[class=black] > th,
.table > thead > tr[class=black] > td,
.table > tfoot > tr > th[class=black],
.table > tfoot > tr > td[class=black],
.table > tfoot > tr[class=black] > th,
.table > tfoot > tr[class=black] > td {
  background-color: rgba(34, 37, 45, 0.2);
}

/* alert */
.alert-black {
  border-left-color: #22252d;
  border-bottom-color: #22252d;
}
.alert-black:before {
  color: #e9eef5;
}
.alert-black a:not(.btn),
.alert-black .alert-link {
  color: inherit;
  text-decoration-color: #22252d;
}
.alert-black a:not(.btn):focus, .alert-black a:not(.btn):hover,
.alert-black .alert-link:focus,
.alert-black .alert-link:hover {
  color: #22252d;
  text-decoration-color: #22252d;
}

/* progress */
.progress {
  height: 2em;
  margin-bottom: 1em;
  background-color: #fbfcfd;
  border-radius: 1em;
  -webkit-box-shadow: inset 0 0.1em 0.1em rgba(34, 37, 45, 0.1);
  -moz-box-shadow: inset 0 0.1em 0.1em rgba(34, 37, 45, 0.1);
  box-shadow: inset 0 0.1em 0.1em rgba(34, 37, 45, 0.1);
}

.progress-bar {
  font-size: 0.85em;
  line-height: 1.5em;
  padding: 0.5em 0;
  text-align: center;
  color: #FFFFFF;
  background-color: #8391a7;
  -webkit-box-shadow: inset 0 -0.1em 0.1em rgba(34, 37, 45, 0.1);
  -moz-box-shadow: inset 0 -0.1em 0.1em rgba(34, 37, 45, 0.1);
  box-shadow: inset 0 -0.1em 0.1em rgba(34, 37, 45, 0.1);
}

.contact-btn {
  color: white;
  border: 1px solid #FFFFFF;
  margin-top: 30px;
  transition: 0.3s;
  display: block;
  position: absolute;
  bottom: 20px;
  left: 30px;
  right: 30px;
}
.contact-btn:hover {
  background-color: #FFFFFF;
  color: #ee008f;
  border-color: #ee008f;
}

.divider {
  margin-top: 10px;
  margin-bottom: 10px;
}

.btn-configure {
  padding: 12px !important;
  margin-top: 20px;
  text-align: center;
  border-radius: 50px;
  background-color: #d3d3d3;
  text-decoration: none;
  display: block;
  width: 60%;
}
.btn-configure:hover {
  background-color: #d3d3d3;
  text-decoration: none;
}
@media (max-width: 699px) {
  .btn-configure {
    width: 100%;
  }
}

.btn-login, .btn-register {
  display: block;
  border-radius: 50px;
  padding: 10px !important;
  text-align: center;
  text-decoration: none;
  margin-top: 10px;
  background-color: initial !important;
}

/*Loader*/
@-webkit-keyframes textloader {
  0% {
    content: "";
  }
  20% {
    content: "Nog even geduld";
  }
  50% {
    content: "Berekenen duurt langer dan gewoonlijk";
  }
  100% {
    content: "Berekenen duurt te lang, \aververs de pagina.";
  }
}
@-moz-keyframes textloader {
  0% {
    content: "";
  }
  20% {
    content: "Nog even geduld";
  }
  50% {
    content: "Berekenen duurt langer dan gewoonlijk";
  }
  100% {
    content: "Berekenen duurt te lang, \aververs de pagina.";
  }
}
@-ms-keyframes textloader {
  0% {
    content: "";
  }
  20% {
    content: "Nog even geduld";
  }
  50% {
    content: "Berekenen duurt langer dan gewoonlijk";
  }
  100% {
    content: "Berekenen duurt te lang, \aververs de pagina.";
  }
}
@-o-keyframes textloader {
  0% {
    content: "";
  }
  20% {
    content: "Nog even geduld";
  }
  50% {
    content: "Berekenen duurt langer dan gewoonlijk";
  }
  100% {
    content: "Berekenen duurt te lang, \aververs de pagina.";
  }
}
@keyframes textloader {
  0% {
    content: "";
  }
  20% {
    content: "Nog even geduld";
  }
  50% {
    content: "Berekenen duurt langer dan gewoonlijk";
  }
  100% {
    content: "Berekenen duurt te lang, \aververs de pagina.";
  }
}
.woocommerce .blockUI.blockMsg {
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}

.woocommerce .blockUI.blockMsg:before {
  max-width: 100%;
  min-width: 25%;
  content: "";
  transform: translateX(-50%);
  white-space: pre-wrap;
  position: absolute;
  top: 50%;
  left: 50%;
  padding-top: 5rem;
  -webkit-animation-delay: 5s;
  -moz-animation-delay: 5s;
  -o-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation: textloader 30s linear forwards;
  -moz-animation: textloader 30s linear forwards;
  -ms-animation: textloader 30s linear forwards;
  -o-animation: textloader 30s linear forwards;
  animation: textloader 30s linear forwards;
  text-align: center;
  line-height: 1.4;
}

.woocommerce .blockUI.blockOverlay,
.woocommerce .loader {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
  background: transparent !important;
  opacity: 1 !important;
  backdrop-filter: blur(5px);
  z-index: 1000;
  height: calc(100% + 10px + 1rem) !important;
  width: calc(100% + 10px + 1rem) !important;
}
.woocommerce .blockUI.blockOverlay:before, .woocommerce .blockUI.blockOverlay:after,
.woocommerce .loader:before,
.woocommerce .loader:after {
  width: 0 !important;
  height: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  background: none !important;
  font-size: 5rem !important;
  line-height: 0 !important;
  left: 50% !important;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
  content: "" !important;
  position: absolute !important;
  opacity: 1;
  color: var(--textNormal) !important;
  border-radius: 50%;
  -webkit-animation: sloader 0.9s ease infinite;
  animation: sloader 0.9s ease infinite;
}
.woocommerce .blockUI.blockOverlay:after,
.woocommerce .loader:after {
  -webkit-animation-delay: 0.45s;
  animation-delay: 0.45s;
}

#related-preconfigured-product-wrapper {
  margin-top: var(--columnGap);
  margin-bottom: 0;
}

.choice-divider {
  -webkit-box-align: center;
  display: flex;
  align-items: center;
  margin: 1em 0;
  grid-gap: var(--halveColumnGap);
  color: #8391a7;
  font-style: italic;
  text-transform: uppercase;
}
.choice-divider:before, .choice-divider:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: rgba(131, 145, 167, 0.5);
}

[id^=faq-group]:before {
  content: "";
  display: block;
  margin-top: -130px;
  padding-top: 130px;
  position: relative;
  pointer-events: none;
}

a {
  color: var(--textLink);
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  color: var(--titleNormal);
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
  color: var(--titleLink);
  text-decoration-color: #ee008f;
  text-decoration-thickness: 0.2rem;
  text-underline-offset: 0.12em;
}
h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, h5 a:hover, h5 a:focus, h6 a:hover, h6 a:focus,
.h1 a:hover,
.h1 a:focus, .h2 a:hover, .h2 a:focus, .h3 a:hover, .h3 a:focus, .h4 a:hover, .h4 a:focus, .h5 a:hover, .h5 a:focus, .h6 a:hover, .h6 a:focus {
  color: #ee008f;
}

.page-title {
  color: var(--textNormal);
  font-weight: 600;
  margin: 0.5em 0;
}
@media (min-width: 1301px) {
  .page-title {
    font-size: 3.15em !important;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .page-title {
    font-size: 2.25em !important;
  }
}
@media (max-width: 768px) {
  .page-title {
    font-size: 2.16em !important;
  }
}

hr {
  border-top: 0.1rem solid rgba(131, 145, 167, 0.25);
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  width: 100%;
}

p b, p strong {
  font-weight: 600;
}

code {
  font-size: 0.9em;
  padding: 1em;
  display: block;
  background-color: var(--defaultBlockBg50);
  color: var(--blockLink);
  border: 0.1em solid var(--diffusedBlockBg);
  border-radius: 0.5em;
  margin: 1em 0;
}

/*lists*/
ul[class*=-list] {
  list-style: none;
  padding: 0 0 0 0;
  margin: 1em 0;
  font-size: 1em;
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
}
ul[class*=-list] li {
  color: var(--textNormal);
  display: grid;
  grid-column-gap: 1rem;
  justify-content: start;
  align-items: center;
}
ul[class*=-list] li:before {
  margin-left: auto;
  line-height: 1em;
  direction: rtl;
  color: #ee008f;
  align-self: start;
}
ul[class*=-list] li:not(:last-child) {
  margin-bottom: 0.85em;
}
ul[class*=-list] li > a {
  font-weight: 600;
  text-decoration: none;
  position: relative;
  color: var(--titleLink);
  display: inline-block;
}
ul[class*=-list] li > a:before {
  content: "";
  width: 0;
  position: absolute;
  top: 100%;
  height: 0.2rem;
  background-color: #ee008f;
  left: 0;
  transition: width 0.225s cubic-bezier(0.4, 0, 0.2, 1);
}
ul[class*=-list] li > a:hover, ul[class*=-list] li > a:focus {
  color: var(--titleLink);
}
ul[class*=-list] li > a:hover:before, ul[class*=-list] li > a:focus:before {
  width: 100%;
}
ul[class*=-list] li.active > a {
  cursor: default;
  pointer-events: none;
  color: var(--titleLink);
}
ul[class*=-list] li.active > a:before {
  width: 100%;
}
@media (min-width: 1301px) {
  ul.ul-list li:not([class*=-icon]) {
    grid-template-columns: 10px auto;
  }
  ul.ul-list li:not([class*=-icon]):before {
    width: 10px;
  }
}
@media (max-width: 1300px) {
  ul.ul-list li:not([class*=-icon]) {
    grid-template-columns: 0.3em auto;
  }
  ul.ul-list li:not([class*=-icon]):before {
    width: 0.3em;
  }
}
ul .ul-list-icon {
  grid-template-columns: 0.75em auto;
}
@media (min-width: 1301px) {
  ul .ul-list-icon:before {
    width: 10px;
  }
}
@media (max-width: 1300px) {
  ul .ul-list-icon:before {
    width: 0.3em;
  }
}
ul.ul-list li:not([class*=-icon]):before,
ul .ul-list-icon:before {
  content: "";
  background-image: url("../images/ul-list.svg");
  background-repeat: no-repeat;
  background-position: right 0.5em;
}
@media (min-width: 1301px) {
  ul.ul-list li:not([class*=-icon]):before,
  ul .ul-list-icon:before {
    background-size: 10px 10px;
  }
}
@media (max-width: 1300px) {
  ul.ul-list li:not([class*=-icon]):before,
  ul .ul-list-icon:before {
    background-size: 0.3em 0.3em;
  }
}
ul.v-list li:not([class*=-icon]),
ul .v-list-icon {
  grid-template-columns: 1.55em auto;
}
ul.v-list li:not([class*=-icon]):before,
ul .v-list-icon:before {
  background: none !important;
  content: "\f10f";
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 1.5em;
  direction: rtl;
  width: 1em;
}
ul.x-list li:not([class*=-icon]),
ul .x-list-icon {
  grid-template-columns: 0.75em auto;
}
ul.x-list li:not([class*=-icon]):before,
ul .x-list-icon:before {
  background: none !important;
  content: "\f103";
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 0.75em;
  margin-top: 0.25em;
  direction: rtl;
  width: 1em;
}
ul.arrow-list li:not([class*=-icon]),
ul .arrow-list-icon {
  grid-template-columns: 0.75em auto;
}
ul.arrow-list li:not([class*=-icon]):before,
ul .arrow-list-icon:before {
  background: none !important;
  content: "\f10c";
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 0.75em;
  margin-top: 0.33em;
  direction: rtl;
  width: 1em;
}
ul.download-list li:not([class*=-icon]),
ul .download-list-icon {
  grid-template-columns: 0.75em auto;
}
ul.download-list li:not([class*=-icon]):before,
ul .download-list-icon:before {
  background: none !important;
  content: "\f104";
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 0.75em;
  margin-top: 0.33em;
  direction: rtl;
  width: 1em;
}
ul.phone-list li:not([class*=-icon]),
ul .phone-list-icon {
  grid-template-columns: 1.55em auto;
}
ul.phone-list li:not([class*=-icon]):before,
ul .phone-list-icon:before {
  background: none !important;
  content: "\f13a";
  display: inline-block;
  font-family: "PW icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 1.5em;
  direction: rtl;
  width: 1em;
}
ul.mail-list li:not([class*=-icon]),
ul .mail-list-icon {
  grid-template-columns: 1.55em auto;
}
ul.mail-list li:not([class*=-icon]):before,
ul .mail-list-icon:before {
  background: none !important;
  content: "\f106";
  display: inline-block;
  font-family: "PW icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 1.5em;
  direction: rtl;
  width: 1em;
}

ol.ol-steps {
  counter-reset: ol-steps;
  list-style: none;
  margin: 0 0 0 0;
  display: flex;
  flex-wrap: nowrap;
  grid-column-gap: 0;
}
ol.ol-steps:not(.block-nav) {
  padding: 1em 1rem;
  background: var(--footerDot);
  background-position: center center;
}
@media (min-width: 992px) {
  ol.ol-steps.block-nav {
    padding: 1em 0.952rem;
    margin: -0.728rem -0.952rem 1rem -0.952rem;
  }
}
@media (min-width: 531px) {
  ol.ol-steps.block-nav {
    background: var(--footerDot);
    background-position: center center;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  ol.ol-steps.block-nav {
    padding: 1.5em 1rem 1.5rem 1rem;
    margin: -2rem -1rem 1rem -1rem;
  }
}
@media (max-width: 530px) {
  ol.ol-steps.block-nav {
    padding: 1.5em 0 1.5rem 0;
    margin: -2rem -2rem 1rem -2rem;
  }
}
@media (min-width: 1621px) {
  ol.ol-steps.block-nav {
    border-radius: 1.5rem;
    font-size: 1.2rem;
  }
}
@media (max-width: 1620px) {
  ol.ol-steps.block-nav {
    border-radius: 1.25rem;
    font-size: 1rem;
  }
}
ol.ol-steps > li {
  counter-increment: ol-steps;
  font-weight: 300;
  font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  width: 100%;
  color: var(--navLink);
}
ol.ol-steps > li > a {
  line-height: 1.1;
  height: 100%;
  width: 100%;
  min-height: 3em;
  align-items: center;
  padding: 0.5em 1em;
  clip-path: polygon(calc(100% - 0.5em) 0%, 100% 50%, calc(100% - 0.5em) 100%, 0% 100%, 0.5em 50%, 0% 0%);
  text-decoration: none;
  background-color: var(--diffusedBlockBg);
  color: var(--navLink);
  position: relative;
  display: flex;
  transition: all 0.1225s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 769px) {
  ol.ol-steps > li > a {
    flex-direction: row;
    grid-column-gap: 0.5rem;
    align-content: center;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  ol.ol-steps > li > a {
    align-content: center;
    flex-direction: column;
    grid-row-gap: 0.5rem;
    text-align: center;
    justify-content: start;
  }
}
ol.ol-steps > li > a:focus, ol.ol-steps > li > a:hover {
  background-color: #ee008f;
  color: #FFFFFF;
}
ol.ol-steps > li > a:before {
  content: counter(ol-steps) ".";
}
@media (min-width: 769px) {
  ol.ol-steps > li {
    display: flex;
    grid-column-gap: 0.5rem;
  }
}
ol.ol-steps .step-active > a {
  background-color: #ee008f;
  color: #FFFFFF;
}
ol.ol-steps .step-active ~ li {
  pointer-events: none;
}

.woocommerce .wc-block-components-notice-banner.is-default:before {
  display: inline-block;
  font-family: "PW icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f144";
}
.woocommerce .wc-block-components-notice-banner.is-info:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-noreviews:before,
.woocommerce p.no-comments:before {
  display: inline-block;
  font-family: "PW icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f144";
}
.woocommerce .wc-block-components-notice-banner.is-success:before,
.woocommerce .woocommerce-message:before {
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f10f";
}
.woocommerce .wc-block-components-notice-banner.is-warning:before {
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f144";
}
.woocommerce .wc-block-components-notice-banner.is-error:before,
.woocommerce .woocommerce-error:before {
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f102";
}
/*form*/
.control-label, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container h4, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container h5, .woocommerce form .form-row > label {
  display: block;
  margin-bottom: 0.5em;
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  font-weight: 300;
  letter-spacing: 0.05em;
  line-height: 1.4;
}
.control-label .single-option-description, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container h4 .single-option-description, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container h5 .single-option-description, .woocommerce form .form-row > label .single-option-description {
  font-family: "Barlow", "Roboto", Arial, sans-serif;
}

.form-group, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container, .woocommerce form .form-row {
  position: relative;
}
.form-group:last-child, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container:last-child, .woocommerce form .form-row:last-child {
  margin-bottom: 0;
}
.form-group:not(:last-child), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container:not(:last-child), .woocommerce form .form-row:not(:last-child) {
  margin-bottom: 1em;
}
.form-group .password-input .form-control, .form-group .password-input .woocommerce-checkout #payment div.payment_box select, .woocommerce-checkout #payment div.payment_box .form-group .password-input select, .form-group .password-input .woocommerce-checkout #payment div.payment_box input, .woocommerce-checkout #payment div.payment_box .form-group .password-input input, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .password-input .form-control, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .password-input .woocommerce-checkout #payment div.payment_box select, .woocommerce-checkout #payment div.payment_box #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .password-input select, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .password-input .woocommerce-checkout #payment div.payment_box input, .woocommerce-checkout #payment div.payment_box #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .password-input input, .form-group .password-input #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-group .password-input .wcuf_feedback_textarea, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .password-input .wcuf_feedback_textarea, .form-group .password-input .woocommerce form .form-row .input-text, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .password-input .woocommerce form .form-row .input-text, .woocommerce form .form-row .password-input .form-control, .woocommerce form .form-row .password-input .woocommerce-checkout #payment div.payment_box select, .woocommerce-checkout #payment div.payment_box .woocommerce form .form-row .password-input select, .woocommerce form .form-row .password-input .woocommerce-checkout #payment div.payment_box input, .woocommerce-checkout #payment div.payment_box .woocommerce form .form-row .password-input input, .woocommerce form .form-row .password-input #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce form .form-row .password-input .wcuf_feedback_textarea, .woocommerce form .form-row .password-input .input-text {
  padding-right: 2.2em;
}
.form-group .password-input .show-password-input, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .password-input .show-password-input, .woocommerce form .form-row .password-input .show-password-input {
  height: 2.2em;
  width: 2.2em;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.form-group .password-input .show-password-input:after, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .password-input .show-password-input:after, .woocommerce form .form-row .password-input .show-password-input:after {
  margin-left: 0;
}

.block-normal .form-control, .block-normal .woocommerce-checkout #payment div.payment_box select, .woocommerce-checkout #payment div.payment_box .block-normal select, .block-normal .woocommerce-checkout #payment div.payment_box input, .woocommerce-checkout #payment div.payment_box .block-normal input, .block-normal #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .block-normal .wcuf_feedback_textarea, .block-normal .woocommerce form .form-row .input-text, .woocommerce form .form-row .block-normal .input-text,
.block-diffused .form-control,
.block-diffused .woocommerce-checkout #payment div.payment_box select,
.woocommerce-checkout #payment div.payment_box .block-diffused select,
.block-diffused .woocommerce-checkout #payment div.payment_box input,
.woocommerce-checkout #payment div.payment_box .block-diffused input,
.block-diffused #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea,
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .block-diffused .wcuf_feedback_textarea,
.block-diffused .woocommerce form .form-row .input-text,
.woocommerce form .form-row .block-diffused .input-text {
  color: var(--textNormal);
  background-color: var(--bg);
}

.form-control, .woocommerce-checkout #payment div.payment_box select, .woocommerce-checkout #payment div.payment_box input, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea, .woocommerce form .form-row .input-text {
  width: 100%;
  color: var(--textNormal);
  background-color: var(--inputBg);
  padding: 0.5em 1rem;
  box-sizing: border-box;
  font-size: 1em;
  border-radius: 0.25em;
  border: none;
  box-shadow: inset 0 0.125em 0.125em rgba(0, 0, 0, 0.16), 0 0 0 0 rgba(174, 113, 213, 0.5);
  outline: none !important;
  position: relative;
  transition: box-shadow 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  font-family: "Barlow", "Roboto", Arial, sans-serif;
}
.form-control:not(textarea):not([type=files]):not([type=file]), .woocommerce-checkout #payment div.payment_box select:not(textarea):not([type=files]):not([type=file]), .woocommerce-checkout #payment div.payment_box input:not(textarea):not([type=files]):not([type=file]), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea:not(textarea):not([type=files]):not([type=file]), .woocommerce form .form-row .input-text:not(textarea):not([type=files]):not([type=file]) {
  height: 2.2em;
}
textarea.form-control, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container textarea.wcuf_feedback_textarea, .woocommerce form .form-row textarea.input-text {
  min-height: 9.6em;
  resize: vertical;
  max-width: 100%;
}

select.form-control, .woocommerce-checkout #payment div.payment_box select, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container select.wcuf_feedback_textarea, .woocommerce form .form-row select.input-text {
  padding-top: 0;
  padding-bottom: 0;
}

.form-control:not([type=files]):not([type=file]), .woocommerce-checkout #payment div.payment_box select:not([type=files]):not([type=file]), .woocommerce-checkout #payment div.payment_box input:not([type=files]):not([type=file]), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea:not([type=files]):not([type=file]), .woocommerce form .form-row .input-text:not([type=files]):not([type=file]) {
  line-height: 1.5em;
}
.form-control::placeholder, .woocommerce-checkout #payment div.payment_box select::placeholder, .woocommerce-checkout #payment div.payment_box input::placeholder, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea::placeholder, .woocommerce form .form-row .input-text::placeholder {
  font-style: italic;
  color: #8391a7;
  font-weight: 300;
}
.form-control:focus, .woocommerce-checkout #payment div.payment_box select:focus, .woocommerce-checkout #payment div.payment_box input:focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea:focus, .woocommerce form .form-row .input-text:focus {
  z-index: 1;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.16), 0 0 0 0.125em rgba(174, 113, 213, 0.5);
}
.form-control[disabled=disabled], .woocommerce-checkout #payment div.payment_box select[disabled=disabled], .woocommerce-checkout #payment div.payment_box input[disabled=disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container [disabled=disabled].wcuf_feedback_textarea, .woocommerce form .form-row [disabled=disabled].input-text, .form-control[readonly], .woocommerce-checkout #payment div.payment_box select[readonly], .woocommerce-checkout #payment div.payment_box input[readonly], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container [readonly].wcuf_feedback_textarea, .woocommerce form .form-row [readonly].input-text, .form-control[disabled], .woocommerce-checkout #payment div.payment_box select[disabled], .woocommerce-checkout #payment div.payment_box input[disabled], #wcuf_checkout_ajax_container .wcuf_single_upload_field_container [disabled].wcuf_feedback_textarea, .woocommerce form .form-row [disabled].input-text, .form-control:disabled, .woocommerce-checkout #payment div.payment_box select:disabled, .woocommerce-checkout #payment div.payment_box input:disabled, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea:disabled, .woocommerce form .form-row .input-text:disabled, .form-control.disabled, .woocommerce-checkout #payment div.payment_box select.disabled, .woocommerce-checkout #payment div.payment_box input.disabled, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .disabled.wcuf_feedback_textarea, .woocommerce form .form-row .disabled.input-text {
  pointer-events: none;
  background-color: rgba(131, 145, 167, 0.25);
}

.radio > label,
.checkbox > label {
  cursor: pointer;
  width: 100%;
  display: grid;
  grid-template-columns: 1em auto;
  grid-column-gap: 1rem;
  grid-row-gap: 0.25em;
  align-content: center;
  font-weight: 300;
}
.radio > label input[type=radio],
.radio > label input[type=checkbox],
.checkbox > label input[type=radio],
.checkbox > label input[type=checkbox] {
  grid-column-start: 1;
  grid-row-start: 1;
  height: 1em;
  width: 1em;
}
.radio > label > span,
.checkbox > label > span {
  grid-column-start: 2;
  grid-row-start: 1;
}
.radio > label > small,
.checkbox > label > small {
  grid-column-start: 2;
  grid-row-start: 2;
}
.radio + .checkbox,
.radio + .radio,
.checkbox + .checkbox,
.checkbox + .radio {
  margin-top: 1rem;
}

.msg-error {
  padding: 0.5rem 2rem 0.5rem 2rem;
}
.msg-error:before {
  top: 0.6rem;
}

.msg-confirm {
  padding: 1rem 2rem 1rem 2rem;
}
.msg-confirm:before {
  top: 0.85rem;
}

.msg-error,
.msg-confirm {
  line-height: 1.5em;
  margin-top: 0.5rem;
  position: relative;
  display: block;
  font-size: 0.9rem;
  margin-bottom: 2rem;
  border: none;
  border-bottom-width: 0.2em;
  border-bottom-style: solid;
  background-color: var(--defaultBlockBg);
  color: var(--textNormal);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.msg-error a,
.msg-confirm a {
  color: var(--textLink);
}
.msg-error:before,
.msg-confirm:before {
  left: -2rem;
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
  text-align: center;
  align-content: center;
  justify-content: center;
  display: flex;
  position: absolute;
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.msg-error > *:first-child,
.msg-confirm > *:first-child {
  margin-top: 0;
  padding-top: 0;
}
.msg-error > *:last-child,
.msg-confirm > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.has-success.msg-confirm {
  padding-left: 0.5rem;
  border-left-width: 2.5rem;
  border-left-style: solid;
  border-color: #53db90;
}
.has-success.msg-confirm a {
  color: #53db90;
}
.has-success.msg-confirm:before {
  color: #FFFFFF;
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f10f";
}
.has-success .control-label, .has-success #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container h4, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .has-success h4, .has-success #wcuf_checkout_ajax_container .wcuf_single_upload_field_container h5, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .has-success h5, .has-success .woocommerce form .form-row > label, .woocommerce form .has-success .form-row > label {
  color: #53db90;
}
.has-success .form-control, .has-success .woocommerce-checkout #payment div.payment_box select, .woocommerce-checkout #payment div.payment_box .has-success select, .has-success .woocommerce-checkout #payment div.payment_box input, .woocommerce-checkout #payment div.payment_box .has-success input, .has-success #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .has-success .wcuf_feedback_textarea, .has-success .woocommerce form .form-row .input-text, .woocommerce form .form-row .has-success .input-text {
  box-shadow: inset 0 0.25em 0.25em rgba(0, 0, 0, 0.16), 0 0 0 0.125em rgba(83, 219, 144, 0.5);
}
.has-success .form-control:focus, .has-success .woocommerce-checkout #payment div.payment_box select:focus, .woocommerce-checkout #payment div.payment_box .has-success select:focus, .has-success .woocommerce-checkout #payment div.payment_box input:focus, .woocommerce-checkout #payment div.payment_box .has-success input:focus, .has-success #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea:focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .has-success .wcuf_feedback_textarea:focus, .has-success .woocommerce form .form-row .input-text:focus, .woocommerce form .form-row .has-success .input-text:focus {
  box-shadow: inset 0 0.25em 0.25em rgba(0, 0, 0, 0.16), 0 0 0 0.125em rgba(83, 219, 144, 0.5);
}

.has-error .msg-error {
  padding-left: 0.5rem;
  border-left-width: 2.5rem;
  border-left-style: solid;
  border-color: #E31D3D;
}
.has-error .msg-error a {
  color: #E31D3D;
}
.has-error .msg-error:before {
  color: #FFFFFF;
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f102";
}
.has-error .control-label, .has-error #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container h4, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .has-error h4, .has-error #wcuf_checkout_ajax_container .wcuf_single_upload_field_container h5, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .has-error h5, .has-error .woocommerce form .form-row > label, .woocommerce form .has-error .form-row > label {
  color: #E31D3D;
}
.has-error .form-control, .has-error .woocommerce-checkout #payment div.payment_box select, .woocommerce-checkout #payment div.payment_box .has-error select, .has-error .woocommerce-checkout #payment div.payment_box input, .woocommerce-checkout #payment div.payment_box .has-error input, .has-error #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .has-error .wcuf_feedback_textarea, .has-error .woocommerce form .form-row .input-text, .woocommerce form .form-row .has-error .input-text {
  box-shadow: inset 0 0.25em 0.25em rgba(0, 0, 0, 0.16), 0 0 0 0.125em rgba(227, 29, 61, 0.5);
}
.has-error .form-control:focus, .has-error .woocommerce-checkout #payment div.payment_box select:focus, .woocommerce-checkout #payment div.payment_box .has-error select:focus, .has-error .woocommerce-checkout #payment div.payment_box input:focus, .woocommerce-checkout #payment div.payment_box .has-error input:focus, .has-error #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea:focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .has-error .wcuf_feedback_textarea:focus, .has-error .woocommerce form .form-row .input-text:focus, .woocommerce form .form-row .has-error .input-text:focus {
  box-shadow: inset 0 0.25em 0.25em rgba(0, 0, 0, 0.16), 0 0 0 0.125em rgba(227, 29, 61, 0.5);
}

.input-group {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
  position: relative;
  grid-gap: 1px;
}
.input-group:not(:last-child) {
  margin-bottom: 1em;
}
.input-group > * {
  border-radius: 0.5em;
}
.input-group > *:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > *:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control, .woocommerce-checkout #payment div.payment_box .input-group > select, .woocommerce-checkout #payment div.payment_box .input-group > input, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .input-group > .wcuf_feedback_textarea, .woocommerce form .form-row .input-group > .input-text {
  flex: 1 1 auto;
  width: 1%;
}
.input-group > .input-group-addon,
.input-group > .btn,
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .input-group > .button {
  font-size: 1em;
  padding: 0.33em 1rem !important;
  height: 2.2em;
  box-sizing: border-box;
  display: flex;
  align-content: center;
  align-items: center;
  grid-gap: 0.25em;
}
.input-group > .input-group-addon:not(:first-child),
.input-group > .btn:not(:first-child),
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .input-group > .button:not(:first-child) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.input-group > .input-group-addon:not(:last-child),
.input-group > .btn:not(:last-child),
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .input-group > .button:not(:last-child) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.input-group > .input-group-addon:only-child,
.input-group > .btn:only-child,
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .input-group > .button:only-child {
  width: 100%;
  text-align: center;
  justify-content: center;
  height: auto;
  min-height: 2.2em;
}
.input-group > .input-group-addon:not(.btn) {
  background-color: var(--inputBg);
  font-style: italic;
  color: #8391a7;
}
.input-group > .input-group-addon.btn, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .input-group > .input-group-addon.button {
  text-transform: unset;
  font-weight: 300;
  font-family: "Barlow", "Roboto", Arial, sans-serif;
  letter-spacing: 0;
  line-height: 1;
}

.form-group .control-label .required, .form-group #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container h4 .required, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .form-group h4 .required, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .control-label .required, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .wcuf_already_uploaded_data_container h4 .required, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .wcuf_upload_button_container h4 .required, .form-group #wcuf_checkout_ajax_container .wcuf_single_upload_field_container h5 .required, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-group h5 .required, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container h5 .required,
.woocommerce form .form-row .required {
  color: #E31D3D;
  font-weight: 300;
  border: 0 !important;
  text-decoration: none;
}

fieldset {
  padding: 1.5rem 1.5rem;
  border-radius: 0.5rem;
  border-color: rgba(131, 145, 167, 0.5);
  margin: 1.5rem 0;
}
fieldset legend {
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  font-weight: 300;
  letter-spacing: 0.05em;
  line-height: 1.4;
}

.wpcf7 form.sent .wpcf7-response-output {
  border-color: #53db90;
}

.wpcf7 form.spam .wpcf7-response-output {
  border-color: #ffd233;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #E31D3D;
}

.wpcf7-not-valid-tip {
  color: #E31D3D;
}

#shipping-methods-wrapper {
  position: relative;
}
#shipping-methods-wrapper .block-package-item {
  margin-bottom: 20px;
}
#shipping-methods-wrapper.calculating-loader {
  cursor: wait;
  opacity: 0.5;
}
#shipping-methods-wrapper.calculating-loader > * {
  pointer-events: none;
}

.site-header-cart .cart-contents:before {
  display: inline-block;
  font-family: "PW icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f110";
}
.site-header-cart .cart-contents::after {
  display: none;
}

.woocommerce table.shop_table {
  border: none;
  border-radius: 0 0 0 0;
  border-collapse: collapse;
}
@media (min-width: 769px) {
  .woocommerce table.shop_table {
    margin: 0 0 0 0;
  }
  .woocommerce table.shop_table thead td,
  .woocommerce table.shop_table thead th {
    font-size: 1rem;
    padding: 0 0.5em 0.5em 0.5em;
    line-height: 1.2;
  }
  .woocommerce table.shop_table thead td:first-child,
  .woocommerce table.shop_table thead th:first-child {
    padding-left: 0;
  }
  .woocommerce table.shop_table thead td:last-child,
  .woocommerce table.shop_table thead th:last-child {
    text-align: right;
    padding-right: 0 !important;
  }
  .woocommerce table.shop_table tfoot td,
  .woocommerce table.shop_table tfoot th {
    font-size: 1rem;
    padding: 1em 0.5em 1em 0.5em;
    vertical-align: middle;
    line-height: 1.2;
  }
  .woocommerce table.shop_table tfoot td:first-child,
  .woocommerce table.shop_table tfoot th:first-child {
    padding-left: 0;
  }
  .woocommerce table.shop_table tfoot td:last-child,
  .woocommerce table.shop_table tfoot th:last-child {
    padding-right: 0;
    text-align: right;
  }
}
@media (max-width: 768px) {
  .woocommerce table.shop_table {
    margin: 0 -1rem 0 -1rem;
    width: calc(100% + 2rem);
  }
  .woocommerce table.shop_table thead {
    display: none;
  }
  .woocommerce table.shop_table tbody {
    display: table-caption;
  }
  .woocommerce table.shop_table tbody tr,
  .woocommerce table.shop_table tbody td,
  .woocommerce table.shop_table tbody th {
    display: block;
  }
}
.woocommerce table.shop_table thead + tbody + tfoot td, .woocommerce table.shop_table thead + tbody + tfoot th {
  border-top: none;
}
.woocommerce table.shop_table thead + tbody + tfoot tr:first-child th,
.woocommerce table.shop_table thead + tbody + tfoot tr:first-child td {
  padding-top: 2rem;
}
@media (max-width: 768px) {
  .woocommerce table.shop_table thead + tbody + tfoot tr + tr th,
  .woocommerce table.shop_table thead + tbody + tfoot tr + tr td {
    padding: 1rem 0 1rem 0;
  }
}
@media (min-width: 769px) {
  .woocommerce table.shop_table thead + tbody + tfoot td, .woocommerce table.shop_table thead + tbody + tfoot th {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .woocommerce table.shop_table thead + tbody + tfoot td:first-child, .woocommerce table.shop_table thead + tbody + tfoot th:first-child {
    padding-left: 0;
  }
  .woocommerce table.shop_table thead + tbody + tfoot td:last-child, .woocommerce table.shop_table thead + tbody + tfoot th:last-child {
    padding-right: 0;
    text-align: right;
  }
}
@media (max-width: 768px) {
  .woocommerce table.shop_table thead + tbody + tfoot td, .woocommerce table.shop_table thead + tbody + tfoot th {
    padding: 1rem 0 1rem 0;
  }
  .woocommerce table.shop_table thead + tbody + tfoot td:first-child, .woocommerce table.shop_table thead + tbody + tfoot th:first-child {
    padding-left: 1rem;
  }
  .woocommerce table.shop_table thead + tbody + tfoot td:last-child, .woocommerce table.shop_table thead + tbody + tfoot th:last-child {
    text-align: right;
    padding-right: 1rem;
  }
}
@media (min-width: 769px) {
  .woocommerce table.shop_table thead + tbody td, .woocommerce table.shop_table thead + tbody th {
    border-top: 1px solid var(--bgRgba50);
  }
}
@media (max-width: 768px) {
  .woocommerce table.shop_table thead + tbody td, .woocommerce table.shop_table thead + tbody th {
    border-top: none;
  }
  .woocommerce table.shop_table thead + tbody tr {
    padding: 1rem;
  }
  .woocommerce table.shop_table thead + tbody tr:nth-child(even) {
    background-color: rgba(131, 145, 167, 0.25);
  }
  .woocommerce table.shop_table thead + tbody tr + tr {
    border-top: 1px solid rgba(131, 145, 167, 0.5);
  }
  .woocommerce table.shop_table thead + tbody tr:nth-child(2n) td, .woocommerce table.shop_table thead + tbody tr:nth-child(2n) th {
    background-color: transparent;
  }
}
@media (min-width: 769px) {
  .woocommerce table.shop_table thead + tbody td:not(.product-thumbnail):not(.product-name):not(.product-quantity), .woocommerce table.shop_table thead + tbody th:not(.product-thumbnail):not(.product-name):not(.product-quantity) {
    padding: 2.25rem 0.5em 1em 0.5em;
  }
}
@media (max-width: 768px) {
  .woocommerce table.shop_table thead + tbody td:not(.product-thumbnail):not(.product-name):not(.product-quantity), .woocommerce table.shop_table thead + tbody th:not(.product-thumbnail):not(.product-name):not(.product-quantity) {
    padding: 1rem 0 1rem 0;
  }
}
@media (min-width: 769px) {
  .woocommerce table.shop_table thead + tbody td.product-name, .woocommerce table.shop_table thead + tbody th.product-name {
    padding: 1.33rem 0.5em 1em 0.5em;
  }
}
@media (max-width: 768px) {
  .woocommerce table.shop_table thead + tbody td.product-name, .woocommerce table.shop_table thead + tbody th.product-name {
    padding: 1rem 0 1rem 0;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .woocommerce table.shop_table thead + tbody td.product-name, .woocommerce table.shop_table thead + tbody th.product-name {
    float: left;
  }
}
.woocommerce table.shop_table thead + tbody td.product-thumbnail, .woocommerce table.shop_table thead + tbody th.product-thumbnail {
  padding: 1em 0.5em;
}
.woocommerce table.shop_table thead + tbody td:first-child, .woocommerce table.shop_table thead + tbody th:first-child {
  padding-left: 0 !important;
}
.woocommerce table.shop_table thead + tbody td:last-child, .woocommerce table.shop_table thead + tbody th:last-child {
  padding-right: 0 !important;
  text-align: right;
}
.woocommerce table.shop_table td, .woocommerce table.shop_table th {
  border-bottom: none;
  line-height: 1.5em;
  vertical-align: top;
}
.woocommerce table.shop_table td .product-config-title-cart, .woocommerce table.shop_table th .product-config-title-cart {
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  font-size: 1.4em;
  margin-bottom: 0.5em;
}
@media (min-width: 769px) {
  .woocommerce table.shop_table td .product-config-title-cart, .woocommerce table.shop_table th .product-config-title-cart {
    min-height: 3.75rem;
    display: flex;
    align-items: center;
  }
}
.woocommerce table.shop_table td .product-config-title-cart a, .woocommerce table.shop_table th .product-config-title-cart a {
  text-decoration: none;
  color: var(--blockLink);
}
.woocommerce table.shop_table td .product-config-title-cart a:hover, .woocommerce table.shop_table th .product-config-title-cart a:hover {
  color: #ee008f;
}
.woocommerce table.shop_table td .product-config-title-cart .js-toggler, .woocommerce table.shop_table th .product-config-title-cart .js-toggler {
  cursor: pointer;
}
.woocommerce table.shop_table td .product-config-title-cart .js-toggler:after, .woocommerce table.shop_table th .product-config-title-cart .js-toggler:after {
  content: "\f10c";
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  margin-left: 0.5em;
  position: relative;
  top: 0.1em;
  font-size: 0.85em;
}
.woocommerce table.shop_table td .product-config-title-cart .js-toggler.toggle-off:after, .woocommerce table.shop_table th .product-config-title-cart .js-toggler.toggle-off:after {
  transform: rotate(90deg);
}
.woocommerce table.shop_table td .product-config-title-cart .js-toggler.toggle-on:after, .woocommerce table.shop_table th .product-config-title-cart .js-toggler.toggle-on:after {
  transform: rotate(-90deg);
}
.woocommerce table.shop_table td .product-config-title-cart small, .woocommerce table.shop_table th .product-config-title-cart small {
  font-weight: 200;
  font-size: 0.85em;
}
.woocommerce table.shop_table .product-remove > a {
  display: inline-block;
}
@media (min-width: 769px) {
  .woocommerce table.shop_table .product-remove {
    font-size: 1.15em;
    width: 3em;
  }
  .woocommerce table.shop_table .product-remove > a + a {
    margin-left: 0.5em;
  }
}
@media (max-width: 768px) {
  .woocommerce table.shop_table .product-remove > a {
    margin-top: 0.5em;
    white-space: nowrap;
  }
  .woocommerce table.shop_table .product-remove > a + a {
    margin-left: 1em;
  }
  .woocommerce table.shop_table .product-remove i:before {
    font-size: 1.2rem;
  }
  .woocommerce table.shop_table .product-remove i:after {
    margin-left: 0.5em;
    top: -0.15em;
    position: relative;
  }
  .woocommerce table.shop_table .product-remove i.pwsi-plus:after {
    content: "Dupliceren";
  }
  .woocommerce table.shop_table .product-remove i.pwsi-minus:after {
    content: "Verwijderen";
  }
}
.woocommerce table.shop_table tfoot {
  line-height: 1.2em;
  font-size: 1.12rem;
  border-top: 0.1rem solid #ee008f;
}
.woocommerce table.shop_table tfoot ul#shipping_method li label {
  display: flex;
  justify-content: space-between;
  align-items: end;
  text-align: left;
}
.woocommerce table.shop_table tfoot .cart-subtotal th {
  color: rgba(131, 145, 167, 0.75);
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
}
.woocommerce table.shop_table tfoot .order-total td {
  font-size: 1.6em;
  line-height: 1.2;
}
.woocommerce table.shop_table tfoot .order-total th {
  font-size: 1.6em;
  line-height: 1.2;
  color: rgba(131, 145, 167, 0.75);
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
}
.woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tfoot td {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: none;
  border-top: none;
}
.woocommerce table.shop_table .block-collapse-content {
  overflow: hidden;
}
.woocommerce table.shop_table .block-collapse-content:not(.toggle-on) {
  height: 0;
}
.woocommerce table.shop_table .config-lines-wrapper {
  display: table;
}
@media (max-width: 768px) {
  .woocommerce table.shop_table .config-lines-wrapper {
    width: 100%;
  }
}
.woocommerce table.shop_table .config-lines-wrapper .config-line-cart {
  font-size: 1rem;
  display: table-row;
}
.woocommerce table.shop_table .config-lines-wrapper .config-line-cart small {
  display: table-cell;
  padding-right: 10px;
}
.woocommerce table.shop_table .config-lines-wrapper .config-line-cart strong {
  display: table-cell;
}
@media (max-width: 768px) {
  .woocommerce table.shop_table .config-lines-wrapper .config-line-cart {
    display: flex;
    justify-content: space-between;
    padding-left: 0.5em;
    padding-right: 0.5em;
    grid-column-gap: 0.5em;
  }
  .woocommerce table.shop_table .config-lines-wrapper .config-line-cart:nth-child(even) {
    background-color: rgba(131, 145, 167, 0.15);
  }
  .woocommerce table.shop_table .config-lines-wrapper .config-line-cart small {
    padding-right: 0;
  }
}
.woocommerce table.shop_table .product-quantity {
  padding: 1em 0.5em;
  width: auto;
}
@media (min-width: 769px) {
  .woocommerce table.shop_table .product-quantity {
    text-align: right;
  }
}
@media (max-width: 768px) {
  .woocommerce table.shop_table .product-quantity {
    float: left;
  }
}
.woocommerce table.shop_table .product-thumbnail {
  min-width: 0;
  width: 5rem;
}
.woocommerce table.shop_table .product-thumbnail > a {
  display: block;
  position: relative;
}
.woocommerce table.shop_table .product-thumbnail > a:before {
  display: block;
  content: "";
  padding-bottom: 100%;
}
.woocommerce table.shop_table .product-thumbnail > a > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0.5em;
}
.woocommerce table.shop_table .product-thumbnail > a > img[src$=".svg"] {
  background-color: var(--bgRgba50);
  padding: 0.15em;
}
.woocommerce table.shop_table .wcuf_item_cart_image_previews {
  padding: 1rem 0 1rem 0;
  margin: 0 0 0 0;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 1rem;
  overflow: visible;
}
.woocommerce table.shop_table .wcuf_cart_preview_container {
  position: relative;
  background-color: var(--bgRgba50);
  color: var(--textNormal);
  width: auto;
  grid-column: 1 span;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border-radius: 0.5em;
  overflow: visible;
}
.woocommerce table.shop_table .wcuf_cart_preview_container .wcuf_cart_file_preview_name {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
.woocommerce table.shop_table .wcuf_cart_preview_container img {
  width: 100%;
  height: 100%;
  border-radius: 0.5em;
  margin: 0 0 0 0;
}

.page-back-link {
  font-size: 1.4rem;
  display: inline-flex;
  text-decoration: none;
  color: var(--navLink);
  position: relative;
  font-weight: 300;
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  grid-column-gap: 0.5rem;
  align-items: center;
}
@media (min-width: 769px) {
  .page-back-link {
    margin: 0.5rem 0;
  }
}
@media (max-width: 768px) {
  .page-back-link:first-child {
    margin: 1rem 0 0.5rem 0;
  }
  .page-back-link:not(:first-child) {
    margin: 0.5rem 0;
  }
}
.page-back-link:focus, .page-back-link:hover {
  color: var(--textLink);
}
.page-back-link:before {
  content: "";
  height: 0.25em;
  width: 0.25em;
  border-top: 0.1rem solid;
  border-left: 0.1rem solid;
  display: inline-block;
  transform: rotate(-45deg);
}

.breadcrumbs {
  list-style: none;
  padding: 0 0 0 0;
  display: flex;
  flex-wrap: wrap;
  font-size: 1.4rem;
  grid-column-gap: 0.5rem;
}
@media (min-width: 769px) {
  .breadcrumbs {
    margin: 0.5rem 0 1rem 0;
  }
}
@media (max-width: 768px) {
  .breadcrumbs:first-child {
    margin: 1rem 0;
  }
  .breadcrumbs:not(:first-child) {
    margin: 0.5rem 0 1rem 0;
  }
}
.breadcrumbs > li {
  font-weight: 300;
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  color: var(--navLink);
}
.breadcrumbs > li > a {
  text-decoration: none;
  color: var(--navLink);
  position: relative;
}
.breadcrumbs > li > a:focus, .breadcrumbs > li > a:hover {
  color: var(--textLink);
}
@media (min-width: 769px) {
  .breadcrumbs > li > a {
    max-width: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (min-width: 769px) {
  .breadcrumbs > li {
    display: flex;
    flex-wrap: nowrap;
    grid-column-gap: 0.5rem;
  }
  .breadcrumbs > li:not(:last-of-type):after {
    content: "/";
  }
}
@media (max-width: 768px) {
  .breadcrumbs > li:not(:nth-last-of-type(2)) {
    display: none;
  }
  .breadcrumbs > li:nth-last-of-type(2) a {
    display: flex;
    grid-column-gap: 0.5rem;
    align-items: center;
  }
  .breadcrumbs > li:nth-last-of-type(2) a:before {
    content: "";
    height: 0.25em;
    width: 0.25em;
    border-top: 0.1rem solid;
    border-left: 0.1rem solid;
    display: inline-block;
    transform: rotate(-45deg);
  }
}
.breadcrumbs .bc-active {
  color: var(--textNormal);
  font-weight: bold;
  text-decoration: underline;
  text-decoration-color: #ee008f;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 0.1em;
}

.breadcrumb-wrap {
  display: flex;
  grid-row-gap: 0.5rem;
  flex-wrap: wrap;
}
.breadcrumb-wrap > .breadcrumbs,
.breadcrumb-wrap > .page-back-link {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 769px) {
  .breadcrumb-wrap {
    margin: 0.5rem 0 1rem 0;
    align-items: start;
    flex-direction: column;
    grid-column-gap: 1.5rem;
  }
}
@media (max-width: 768px) {
  .breadcrumb-wrap {
    margin: 1rem 0;
    align-items: center;
    grid-column-gap: 0.5rem;
  }
}
@media (max-width: 768px) {
  .breadcrumb-wrap > .page-back-link + .breadcrumbs > li:nth-last-of-type(2) {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 0.5rem;
  }
  .breadcrumb-wrap > .page-back-link + .breadcrumbs > li:nth-last-of-type(2):before {
    content: "of ga naar: ";
    white-space: nowrap;
  }
  .breadcrumb-wrap > .page-back-link + .breadcrumbs > li:nth-last-of-type(2) a {
    text-decoration: underline;
    -moz-text-decoration-color: #ee008f;
    -webkit-text-decoration-color: #ee008f;
    text-decoration-color: #ee008f;
    text-decoration-skip-ink: none;
    font-weight: 600;
    text-underline-offset: 0.1em;
  }
  .breadcrumb-wrap > .page-back-link + .breadcrumbs > li:nth-last-of-type(2) a:focus, .breadcrumb-wrap > .page-back-link + .breadcrumbs > li:nth-last-of-type(2) a:hover {
    color: #ee008f;
  }
  .breadcrumb-wrap > .page-back-link + .breadcrumbs > li:nth-last-of-type(2) a:focus:active {
    color: #ca0b7e;
  }
  .breadcrumb-wrap > .page-back-link + .breadcrumbs > li:nth-last-of-type(2) a:before {
    display: none;
  }
}

.content-section {
  position: relative;
}
@media (min-width: 992px) {
  .content-section:first-child {
    padding: 5rem 0 2rem 0;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .content-section:first-child {
    padding: 1rem 0 2rem 0;
  }
}
@media (max-width: 530px) {
  .content-section:first-child {
    padding: 1rem 0 2rem 0;
  }
}
.content-section:not(:first-child) {
  padding: 2rem 0 2rem 0;
}
.content-section .grid-content {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
@media (min-width: 1301px) {
  .content-section .grid-content {
    font-size: 1.75rem;
    grid-template-areas: "img img img img img img space text text text text text";
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .content-section .grid-content {
    grid-template-areas: "img img img img img img text text text text text text";
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .content-section .grid-content {
    font-size: 1.25rem;
  }
}
@media (min-width: 992px) {
  .content-section .grid-content {
    grid-column-gap: 2rem;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .content-section .grid-content {
    grid-column-gap: 1rem;
    grid-template-areas: "left img img img img img img img img img img right" "left text text text text text text text text text text right";
  }
}
@media (max-width: 768px) {
  .content-section .grid-content {
    font-size: 1.2rem;
  }
}
.content-section .grid-content .grid-content-logos {
  align-items: center;
  align-self: center;
  justify-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}
@media (min-width: 992px) {
  .content-section .grid-content .grid-content-logos {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 150px);
    display: grid;
  }
}
@media (max-width: 991px) {
  .content-section .grid-content .grid-content-logos {
    display: flex;
    flex-flow: wrap;
    margin-left: -1rem;
    margin-right: -1rem;
    grid-gap: 2rem;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .content-section .grid-content .grid-content-logos {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 125px);
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .content-section .grid-content .grid-content-logos {
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 100px);
  }
}
.content-section .grid-content .grid-content-logos:before {
  content: "";
  z-index: -1;
  top: -8rem;
  left: -8rem;
  right: -8rem;
  bottom: -8rem;
  position: absolute;
  background-image: var(--dotsBg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  pointer-events: none;
}
.content-section .grid-content .grid-content-logos figure {
  display: flex;
  grid-column: 1 span;
  margin: 0 0 0 0;
}
.content-section .grid-content .grid-content-logos figure img {
  filter: contrast(0) sepia(100%) hue-rotate(-184deg) brightness(0.81) saturate(0.22); /* #7A7E84 $grey */
}
@media (min-width: 992px) {
  .content-section .grid-content .grid-content-logos figure img:not([src$=".svg"]) {
    max-width: 90px;
    max-height: 60px;
  }
  .content-section .grid-content .grid-content-logos figure img[src$=".svg"] {
    width: 90px;
    height: 60px;
  }
}
@media (max-width: 991px) {
  .content-section .grid-content .grid-content-logos figure img {
    box-sizing: border-box;
  }
  .content-section .grid-content .grid-content-logos figure img:not([src$=".svg"]) {
    max-width: 120px;
    max-height: 90px;
  }
  .content-section .grid-content .grid-content-logos figure img[src$=".svg"] {
    width: 120px;
    height: 90px;
  }
}
.content-section .grid-content .grid-content-logos + .grid-content-text {
  align-self: center;
}
@media (min-width: 992px) {
  .content-section .grid-content .grid-content-img:only-child {
    grid-column-start: 3;
    grid-column-end: 11;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .content-section .grid-content .grid-content-img:only-child {
    grid-column-start: 2;
    grid-column-end: 12;
  }
}
@media (min-width: 531px) {
  .content-section .grid-content .grid-content-img:not(:only-child) {
    grid-area: img;
  }
}
@media (max-width: 530px) {
  .content-section .grid-content .grid-content-img {
    grid-column: 12 span;
  }
}
.content-section .grid-content .grid-content-img figure {
  display: table;
  position: relative;
  padding: 0 35px 35px 0;
  z-index: 1;
  background-position: bottom right;
  background-size: 45px 45px;
  background-repeat: no-repeat;
}
@media (max-width: 1300px) and (min-width: 992px) {
  .content-section .grid-content .grid-content-img figure {
    margin: 0 -35px calc(1rem - 35px) 0;
  }
}
@media (max-width: 991px) {
  .content-section .grid-content .grid-content-img figure {
    margin: 0 0 1rem 0;
  }
}
.content-section .grid-content .grid-content-img figure.woocommerce-product-gallery__wrapper {
  display: block;
}
.content-section .grid-content .grid-content-img figure.woocommerce-product-gallery__wrapper > a {
  position: relative;
  display: block;
}
.content-section .grid-content .grid-content-img figure.woocommerce-product-gallery__wrapper > a:before {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.content-section .grid-content .grid-content-img figure.woocommerce-product-gallery__wrapper > a img {
  cursor: zoom-in;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}
.content-section .grid-content .grid-content-img figure.woocommerce-product-gallery__wrapper > .slick-slider {
  border-radius: var(--blockBorderRadius);
  overflow: hidden;
}
.content-section .grid-content .grid-content-img figure.woocommerce-product-gallery__wrapper > .slick-slider img {
  cursor: zoom-in;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}
.content-section .grid-content .grid-content-img figure.woocommerce-product-gallery__wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.content-section .grid-content .grid-content-img figure.woocommerce-product-gallery__wrapper .slick-track {
  display: flex;
}
.content-section .grid-content .grid-content-img figure.woocommerce-product-gallery__wrapper .slick-slide {
  height: auto;
  float: none;
  position: relative;
}
.content-section .grid-content .grid-content-img figure.woocommerce-product-gallery__wrapper .slick-slide:before {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.content-section .grid-content .grid-content-img figure:not(.content-image-transparent) {
  background-image: var(--imgShadow);
}
.content-section .grid-content .grid-content-img figure:not(.content-image-transparent) img {
  background-color: var(--diffusedBlockBg);
  border-radius: var(--blockBorderRadius);
}
.content-section .grid-content .grid-content-img figure:not(.content-image-transparent):before {
  width: 45px;
  bottom: 45px;
  top: 1.5rem;
  right: 0;
  background-image: var(--imgShadowVertical);
  border-radius: 0 45px 0 0;
}
.content-section .grid-content .grid-content-img figure:not(.content-image-transparent):after {
  height: 45px;
  right: 45px;
  left: 1.5rem;
  bottom: 0;
  background-image: var(--imgShadowHorizontal);
  border-radius: 0 0 0 45px;
}
.content-section .grid-content .grid-content-img figure:not(.content-image-transparent):before, .content-section .grid-content .grid-content-img figure:not(.content-image-transparent):after {
  z-index: -1;
  content: "";
  position: absolute;
  display: block;
  background-position: bottom right;
  background-size: 45px 45px;
}
.content-section .grid-content .grid-content-img figure img:not(.blog-slider-img):not([class*=slick-slider]) {
  height: auto !important;
  width: auto !important;
  max-width: 100%;
}
.content-section .grid-content .grid-content-img figure.content-image-transparent {
  background-color: transparent;
}
.content-section .grid-content .grid-content-text {
  padding: 2rem 0;
}
@media (min-width: 992px) {
  .content-section .grid-content .grid-content-text:only-child {
    grid-column-start: 3;
    grid-column-end: 11;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .content-section .grid-content .grid-content-text:only-child {
    grid-column-start: 2;
    grid-column-end: 12;
  }
}
@media (min-width: 531px) {
  .content-section .grid-content .grid-content-text:not(:only-child) {
    grid-area: text;
  }
}
@media (max-width: 530px) {
  .content-section .grid-content .grid-content-text {
    grid-column: 12 span;
  }
}
.content-section .grid-content .grid-content-text img {
  max-width: 100%;
}
@media (min-width: 1621px) {
  .content-section:nth-child(even) .grid-content-logos {
    grid-column-start: 2;
    grid-column-end: 6;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .content-section:nth-child(even) .grid-content-logos {
    grid-column-start: 1;
    grid-column-end: 7;
  }
}
@media (max-width: 991px) {
  .content-section:nth-child(even) .grid-content-logos {
    grid-column: 12 span;
  }
}
@media (min-width: 1621px) {
  .content-section:nth-child(odd) .grid-content-logos {
    grid-column-start: 8;
    grid-column-end: 12;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .content-section:nth-child(odd) .grid-content-logos {
    grid-column-start: 7;
    grid-column-end: 13;
  }
}
@media (max-width: 991px) {
  .content-section:nth-child(odd) .grid-content-logos {
    grid-column: 12 span;
  }
}
@media (min-width: 1621px) {
  .content-section:nth-child(even) .grid-content-logos + .grid-content-text {
    grid-column-start: 7;
    grid-column-end: 12;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .content-section:nth-child(even) .grid-content-logos + .grid-content-text {
    grid-column-start: 7;
    grid-column-end: 13;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .content-section:nth-child(even) .grid-content-logos + .grid-content-text {
    grid-column-start: 3;
    grid-column-end: 11;
  }
}
@media (min-width: 1621px) {
  .content-section:nth-child(odd) .grid-content-logos + .grid-content-text {
    grid-column-start: 2;
    grid-column-end: 7;
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .content-section:nth-child(odd) .grid-content-logos + .grid-content-text {
    grid-column-start: 1;
    grid-column-end: 7;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .content-section:nth-child(odd) .grid-content-logos + .grid-content-text {
    grid-column-start: 3;
    grid-column-end: 11;
  }
}
@media (min-width: 1301px) {
  .content-section:nth-child(even) .grid-content {
    grid-template-areas: "img img img img img img space text text text text text";
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .content-section:nth-child(even) .grid-content {
    grid-template-areas: "img img img img img img text text text text text text";
  }
}
@media (min-width: 1301px) {
  .content-section:nth-child(even) .grid-content .grid-content-img figure {
    margin: 0 0 1rem auto;
  }
}
@media (min-width: 1301px) {
  .content-section:nth-child(odd) .grid-content {
    grid-template-areas: "text text text text text space img img img img img img";
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .content-section:nth-child(odd) .grid-content {
    grid-template-areas: "text text text text text text img img img img img img";
  }
}
@media (min-width: 1301px) {
  .content-section:nth-child(odd) .grid-content .grid-content-img figure {
    margin: 0 auto 1rem 0;
  }
}
@media (min-width: 1621px) {
  .content-section .grid-contact {
    grid-column-start: 6;
    grid-column-end: 11;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .content-section .grid-contact {
    grid-column-start: 6;
    grid-column-end: 12;
  }
}
@media (min-width: 1301px) {
  .content-section .grid-contact {
    font-size: 1.75rem;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .content-section .grid-contact {
    font-size: 1.25rem;
  }
}
@media (max-width: 1300px) and (min-width: 531px) {
  .content-section .grid-contact {
    grid-column-start: 6;
    grid-column-end: 13;
  }
}
@media (max-width: 768px) {
  .content-section .grid-contact {
    font-size: 1.2rem;
  }
}
@media (min-width: 531px) {
  .content-section .grid-contact {
    padding-top: 2rem;
  }
}
@media (max-width: 530px) {
  .content-section .grid-contact {
    grid-column-start: 1;
    grid-column-end: 13;
  }
}
.content-section .grid-contact-img-wrapper {
  position: relative;
  margin: 0 0 0 0;
}
@media (min-width: 1621px) {
  .content-section .grid-contact-img-wrapper {
    grid-column-start: 3;
    grid-column-end: 6;
  }
}
@media (max-width: 1620px) and (min-width: 531px) {
  .content-section .grid-contact-img-wrapper {
    grid-column-start: 2;
    grid-column-end: 6;
  }
}
@media (max-width: 530px) {
  .content-section .grid-contact-img-wrapper {
    grid-column-start: 2;
    grid-column-end: 6;
  }
}
@media (max-width: 530px) {
  .content-section .grid-contact-img-wrapper {
    grid-column-start: 3;
    grid-column-end: 10;
  }
}
.content-section .grid-contact-img-wrapper .grid-contact-img {
  position: relative;
  display: inline-block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  z-index: 1;
}
@media (min-width: 992px) {
  .content-section .grid-contact-img-wrapper .grid-contact-img {
    left: -2rem;
  }
}
.content-section .grid-contact-img-wrapper .grid-contact-img:before {
  content: "";
  top: 10%;
  left: 10%;
  bottom: -10%;
  right: -10%;
  position: absolute;
  background-image: var(contactImgBg);
  background-position: bottom right;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
}
.content-section .grid-contact-img-wrapper .grid-contact-name {
  z-index: 1;
  position: absolute;
  right: 75%;
  bottom: 50%;
  left: -30%;
  justify-content: end;
  display: flex;
}
.content-section .grid-contact-img-wrapper .grid-contact-name > svg {
  max-height: 100%;
  max-width: 100%;
}
.content-section .grid-contact-img-wrapper .grid-contact-name > svg > g {
  fill: var(--textNormal);
}
.content-section .grid-contact-img-wrapper img {
  max-width: 100%;
  border-radius: 50%;
  background-color: var(--navDdBg);
}
.content-section h1 {
  font-size: 2em;
}
.content-section h2 {
  font-size: 1.8em;
}
.content-section h3 {
  font-size: 1.6em;
}
.content-section h4 {
  font-size: 1.4em;
}
.content-section h5 {
  font-size: 1.2em;
}
.content-section h6 {
  font-size: 1em;
}
.content-section h1, .content-section h2, .content-section h3, .content-section h4, .content-section h5, .content-section h6 {
  color: var(--textNormal);
  margin: 0.5em 0;
  font-weight: 600;
}
.content-section p:not(.block-tabs-nav):not(.breadcrumbs):not(.slick-dots), .content-section ul:not(.block-tabs-nav):not(.breadcrumbs):not(.slick-dots), .content-section ol:not(.block-tabs-nav):not(.breadcrumbs):not(.slick-dots) {
  margin: 1em 0;
}
.content-section p {
  line-height: 1.4em;
  font-weight: 300;
}
.content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]):before {
  padding-right: 1rem;
  content: "";
  background-image: var(--ulListBullet);
  background-repeat: no-repeat;
  background-position: 0 0.5em;
  line-height: 1em;
  display: table-cell;
}
.content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) {
  counter-reset: ol-counter;
  padding-left: 2rem;
}
.content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) {
  counter-increment: ol-counter;
  position: relative;
}
.content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]):before {
  position: absolute;
  left: -2rem;
  width: 1.5rem !important;
  justify-content: end;
  color: #ee008f;
  content: counter(ol-counter) ".";
  line-height: 1em;
  display: flex;
  align-items: center;
  font-weight: 300;
  height: 1.4em;
}
.content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots), .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) {
  font-size: 1.22em;
  font-weight: 300;
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
}
.content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) a, .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) a {
  font-weight: 600;
}
.content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]), .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) {
  color: var(--textNormal);
  display: table;
  width: 100%;
}
@media (min-width: 1301px) {
  .content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]), .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) {
    grid-template-columns: 10px auto;
  }
  .content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]):before, .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]):before {
    width: 10px;
    background-size: 10px 10px;
  }
}
@media (max-width: 1300px) {
  .content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]), .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) {
    grid-template-columns: 0.3em auto;
  }
  .content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]):before, .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]):before {
    width: 0.3em;
    background-size: 0.3em 0.3em;
  }
}
.content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]):not(:last-child), .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]):not(:last-child) {
  margin-bottom: 0.85em;
}
.content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a, .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a {
  text-decoration: none;
  position: relative;
  color: var(--titleLink);
  display: inline-block;
}
.content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a:before, .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a:before {
  content: "";
  width: 0;
  position: absolute;
  top: 100%;
  height: 0.2rem;
  background-color: #ee008f;
  left: 0;
  transition: width 0.225s cubic-bezier(0.4, 0, 0.2, 1);
}
.content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a:hover, .content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a:focus, .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a:hover, .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a:focus {
  color: var(--titleLink);
}
.content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a:hover:before, .content-section ol:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a:focus:before, .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a:hover:before, .content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) li:not([class*=-icon]) > a:focus:before {
  width: 100%;
}
.content-section ul:not(.block-tabs-nav):not([class*=-list]):not(.breadcrumbs):not(.slick-dots) {
  padding: 0 0 0 0;
  list-style: none;
}

.content-quote {
  padding: 2.5rem 2rem 5.5rem 2rem;
  margin: 0 0 0 0;
  grid-area: text;
  display: grid;
  align-content: center;
  align-self: center;
  font-style: italic;
  line-height: 1.4em;
  font-size: 1.12rem;
  position: relative;
}
.content-quote p {
  margin: 1.5em 0;
  font-weight: 500;
}
.content-quote p:before {
  content: "“";
  text-align: right;
  margin-left: -1em;
  width: 1em;
}
.content-quote p:after {
  content: "”";
}
.content-quote p:after, .content-quote p:before {
  display: inline-block;
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  font-weight: 700;
  font-size: 2.8em;
  position: relative;
  line-height: 0;
  top: 0.35em;
  font-style: normal;
  color: #ee008f;
}
.content-quote footer {
  font-weight: 400;
}
.content-quote footer:before {
  content: "— ";
}

.banner-image {
  margin: 0 0 0 0;
  overflow: hidden;
}

.banner-section:not(:last-child) {
  padding-bottom: 2rem;
}

.image-banner {
  display: block;
}
.image-banner .banner-image {
  border-radius: var(--blockBorderRadius);
}

.bg-banner {
  display: flex;
  align-content: center;
  align-items: center;
  position: relative;
  min-height: 50vh;
}
.bg-banner .banner-image {
  border-radius: var(--blockBorderRadius);
  position: absolute;
  top: 0;
  bottom: 0;
}
@media (min-width: 992px) {
  .bg-banner .banner-image {
    left: 0;
    right: 0;
  }
}
@media (max-width: 991px) {
  .bg-banner .banner-image {
    left: 1rem;
    right: 1rem;
  }
}
.bg-banner .banner-image:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: linear-gradient(90deg, rgba(34, 37, 45, 0), rgba(34, 37, 45, 0.5));
  left: 0;
}
@media (min-width: 992px) {
  .bg-banner .banner-image:before {
    backdrop-filter: brightness(0.75);
  }
}
@media (max-width: 991px) {
  .bg-banner .banner-image:before {
    backdrop-filter: blur(5px) brightness(0.75);
  }
}
.bg-banner .banner-image > * {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.bg-banner .banner-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bg-banner .banner-content {
  color: #FFFFFF;
  box-sizing: border-box;
  width: 100%;
  font-weight: 300;
  z-index: 1;
  position: relative;
  align-content: center;
}
.bg-banner .banner-content h1, .bg-banner .banner-content h2, .bg-banner .banner-content h3, .bg-banner .banner-content h4, .bg-banner .banner-content h5, .bg-banner .banner-content h6, .bg-banner .banner-content .h1, .bg-banner .banner-content .h2, .bg-banner .banner-content .h3, .bg-banner .banner-content .h4, .bg-banner .banner-content .h5, .bg-banner .banner-content .h6 {
  color: #FFFFFF;
  font-weight: 600;
}
.bg-banner .banner-content a:not(.btn) {
  color: #FFFFFF;
  font-weight: 600;
  text-decoration: underline;
  text-decoration-color: #ee008f;
  text-decoration-thickness: 0.2em;
  text-underline-offset: 0.1em;
}
.bg-banner .banner-content a:not(.btn):focus, .bg-banner .banner-content a:not(.btn):hover {
  color: #ee008f;
}
.bg-banner .banner-content ul:not(.block-tabs-nav), .bg-banner .banner-content ol:not(.block-tabs-nav) {
  margin: 1em 0;
}
.bg-banner .banner-content ol > li::marker {
  font-weight: bold;
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
}
.bg-banner .banner-content li {
  font-weight: 300;
  margin-bottom: 0.2em;
}
@media (min-width: 1621px) {
  .bg-banner .banner-content {
    padding: 4rem 2rem;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .bg-banner .banner-content {
    padding: 3rem 1.5rem;
  }
}
@media (max-width: 1300px) {
  .bg-banner .banner-content {
    padding: 2.5rem 1.5rem;
  }
}
@media (min-width: 1301px) {
  .bg-banner .banner-content {
    font-size: 1.75rem;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .bg-banner .banner-content {
    font-size: 1.25rem;
  }
}
@media (max-width: 768px) {
  .bg-banner .banner-content {
    font-size: 1.2rem;
  }
}

.partners-full-width {
  text-align: center;
}
@media (min-width: 1301px) {
  .partners-full-width {
    font-size: 1.75rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 1300px) {
  .partners-full-width {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .partners-full-width {
    font-size: 1.25rem;
  }
}
@media (max-width: 768px) {
  .partners-full-width {
    font-size: 1.2rem;
  }
}

.full-width-logos {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: wrap;
}
@media (min-width: 1301px) {
  .full-width-logos {
    grid-gap: 4rem;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .full-width-logos {
    grid-gap: 3rem;
  }
}
@media (max-width: 991px) {
  .full-width-logos {
    grid-gap: 1.5rem;
  }
}
.full-width-logos figure {
  margin: 0 0 0 0;
  align-items: center;
  display: flex;
}

.seo-text {
  font-size: 1.12rem;
  line-height: 1.4;
}
.seo-text h1, .seo-text h2, .seo-text h3, .seo-text h4, .seo-text h5, .seo-text h6 {
  font-weight: 600;
  margin-bottom: 1rem;
}
.seo-text h1:not(:first-child), .seo-text h2:not(:first-child), .seo-text h3:not(:first-child), .seo-text h4:not(:first-child), .seo-text h5:not(:first-child), .seo-text h6:not(:first-child) {
  margin-top: 1rem;
}
.seo-text h1 {
  font-size: 2.4em;
}
.seo-text h2 {
  font-size: 2em;
}
.seo-text h3 {
  font-size: 1.8em;
}
.seo-text h4 {
  font-size: 1.6em;
}
.seo-text h5 {
  font-size: 1.4em;
}
.seo-text h6 {
  font-size: 1.2em;
}

.usps-section {
  margin: 2rem 0;
  padding: 1.5rem 0;
  background-image: var(--footerDot);
  background-position: center center;
}
.usps-section .usp-list {
  margin: 0 0 0 0;
  grid-gap: 2rem;
  font-size: 1.2rem;
}
@media (min-width: 992px) {
  .usps-section .usp-list {
    display: flex;
    justify-content: space-between;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .usps-section .usp-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 531px) {
  .usps-section .usp-list {
    align-items: start;
    flex-direction: row;
  }
}
@media (max-width: 530px) {
  .usps-section .usp-list {
    display: flex;
    justify-content: start;
    align-items: start;
    flex-direction: column;
  }
}
.usps-section .usp-list > li {
  margin-bottom: 0 !important;
}
.usps-section .usp-list strong {
  font-weight: 600;
}
.usps-section .usp-list strong:only-child {
  height: 100%;
  display: flex;
  align-items: center;
}
.usps-section .usp-list small {
  font-weight: 400;
  line-height: 1.2;
  font-family: "Barlow", "Roboto", Arial, sans-serif;
  font-size: 0.85rem;
}
@media (min-width: 531px) {
  .usps-section .usp-list small {
    max-width: 20vw;
    display: block;
  }
}

@keyframes heroImageAnim {
  0% {
    filter: opacity(0) blur(5px);
  }
  100% {
    filter: opacity(100) blur(0);
  }
}
@media (max-width: 991px) {
  body:not(.product-template-default) .hero.hero-sm {
    padding-top: 1.33rem;
  }
  body.product-template-default .hero.hero-sm {
    padding-top: 7.5rem;
  }
}
.hero {
  width: 100%;
  position: relative;
}
.hero.hero-sm {
  padding-bottom: 1rem;
}
@media (min-width: 992px) {
  .hero.hero-sm {
    padding-top: 1.33rem;
  }
}
.hero:not(.hero-sm) {
  padding-top: 10rem;
  padding-bottom: 3rem;
}
.hero:before {
  content: "";
  position: absolute;
  top: -7.5rem;
  bottom: -12.5rem;
  z-index: -1;
  pointer-events: none;
  background-position: 100% 50%;
  background-repeat: no-repeat;
}
.hero:not(.hero-image-large):before {
  background-image: var(--dotsBg);
  background-size: 66%;
  left: 0;
  right: 0;
}
.hero.hero-image-large:before {
  background-image: var(--hero-image);
  background-size: contain;
  left: 33%;
  right: 0%;
}
@media (min-width: 1301px) {
  .hero {
    font-size: 1.75rem;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .hero {
    font-size: 1.25rem;
  }
}
@media (max-width: 768px) {
  .hero {
    font-size: 1.2rem;
  }
}
.hero .hero-title {
  margin: 0 0 0.6em 0;
  font-weight: 700;
  line-height: 1em;
  color: #ee008f;
}
@media (min-width: 531px) {
  .hero .hero-title {
    font-size: 3.1em;
  }
}
@media (max-width: 530px) {
  .hero .hero-title {
    font-size: 2.5em;
  }
}
.hero .hero-title > small {
  text-transform: uppercase;
  font-size: 0.75em;
  font-weight: 200;
  color: var(--titleNormal);
  line-height: 1em;
  display: inline-block;
}
.hero .woocommerce-product-details__short-description,
.hero ol,
.hero ul:not(.breadcrumbs):not(.slick-dots):not(.block-tabs-nav),
.hero table,
.hero blockquote,
.hero p {
  margin: 0 0 1em 0;
  line-height: 1.3em;
}
@media (min-width: 1301px) {
  .hero .woocommerce-product-details__short-description,
  .hero ol,
  .hero ul:not(.breadcrumbs):not(.slick-dots):not(.block-tabs-nav),
  .hero table,
  .hero blockquote,
  .hero p {
    font-weight: 300;
  }
}
@media (max-width: 1300px) {
  .hero .woocommerce-product-details__short-description,
  .hero ol,
  .hero ul:not(.breadcrumbs):not(.slick-dots):not(.block-tabs-nav),
  .hero table,
  .hero blockquote,
  .hero p {
    font-size: 1.25rem;
  }
}
@media (max-width: 530px) {
  .hero .woocommerce-product-details__short-description,
  .hero ol,
  .hero ul:not(.breadcrumbs):not(.slick-dots):not(.block-tabs-nav),
  .hero table,
  .hero blockquote,
  .hero p {
    text-shadow: 0.05em 0.05em 0.01em var(--bg);
  }
}
.hero ol > li:not(:last-child),
.hero ul:not(.breadcrumbs):not(.slick-dots):not(.block-tabs-nav) > li:not(:last-child) {
  margin-bottom: 0.5em;
}
@media (max-width: 530px) {
  .hero .hero-btn {
    width: 100%;
    display: flex;
    justify-content: center;
    text-align: center;
  }
  .hero .hero-btn:not(.btn-block):not(:last-child) {
    margin: 0 0 1rem 0;
  }
}
.hero .hero-image {
  position: absolute;
  z-index: -1;
  margin: 0 0 0 0;
}
@media (min-width: 769px) {
  .hero .hero-image {
    right: 0;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .hero .hero-image {
    right: -33%;
  }
}
@media (min-width: 531px) {
  .hero .hero-image {
    left: 50%;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (max-width: 530px) {
  .hero .hero-image {
    left: 40%;
    right: -60%;
    opacity: 0.85;
    top: -65%;
  }
}
.hero .hero-image > svg {
  max-width: 100%;
}
.hero .hero-featured-image {
  top: 50%;
  transform: translateY(-50%);
  max-height: 100%;
  box-sizing: border-box;
  position: absolute;
  z-index: -1;
  margin: 0 0 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .hero .hero-featured-image {
    width: 50%;
    left: 50%;
    padding: 3rem;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .hero .hero-featured-image {
    right: -5%;
    left: 60%;
    opacity: 0.85;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .hero .hero-featured-image {
    opacity: 0.5;
  }
}
@media (max-width: 530px) {
  .hero .hero-featured-image {
    left: 40%;
    right: -10%;
    opacity: 0.33;
  }
}
.hero .hero-featured-image img {
  animation: heroImageAnim 0.225s linear forwards;
}
@media (min-width: 1301px) {
  .hero .hero-oops {
    height: 610px;
    width: 500px;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .hero .hero-oops {
    height: 480px;
    width: 500px;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .hero .hero-oops {
    height: 350px;
    width: 400px;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .hero .hero-oops {
    height: 320px;
    width: 260px;
  }
}
@media (max-width: 530px) {
  .hero .hero-oops {
    height: 660px;
    width: 200px;
  }
}
.hero #hero-image {
  height: 100%;
  width: 100%;
}
.hero #hero-image .hero-dots {
  opacity: var(--heroDots);
}
.hero #hero-image .hero-cape {
  fill: #E31D3D;
}
.hero #hero-image .hero-skin {
  fill: var(--heroSkin);
}
.hero #hero-image .hero-belt {
  fill: var(--heroBelt);
}
.hero #hero-image .hero-cloud {
  fill: var(--defaultBlockBg);
}
.hero #hero-image .hero-cloud-text {
  fill: var(--textNormal);
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
}

.blocks-section {
  padding: 2rem 0 2rem 0;
  position: relative;
}

.blocks-container {
  display: grid;
}
@media (min-width: 1621px) {
  .blocks-container {
    grid-column-gap: 5.75rem;
    grid-row-gap: 3.75rem;
    padding: 0 2rem;
  }
}
@media (min-width: 1301px) {
  .blocks-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1620px) and (min-width: 992px) {
  .blocks-container {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .blocks-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 991px) {
  .blocks-container {
    grid-column-gap: 2rem;
    grid-row-gap: 1.5rem;
    padding: 0 0.5rem;
  }
}
@media (max-width: 768px) {
  .blocks-container {
    grid-template-columns: repeat(1, 1fr);
  }
}

.block-packages-container {
  display: grid;
  margin-bottom: 1rem;
}
@media (min-width: 1301px) {
  .block-packages-container {
    grid-column-gap: 2rem;
  }
}
@media (max-width: 1300px) {
  .block-packages-container {
    grid-column-gap: 1rem;
  }
}
@media (min-width: 992px) {
  .block-packages-container {
    grid-row-gap: 4rem;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 991px) {
  .block-packages-container {
    grid-row-gap: 1.5rem;
    padding: 0 1rem;
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 992px) {
  .block-packages-container .block-package-item {
    margin: 2rem 0;
  }
}
@media (max-width: 991px) {
  .block-packages-container .block-package-item {
    margin: 0 1rem;
  }
}

.block-package-item {
  position: relative;
  overflow: hidden;
  line-height: 1.4em;
  font-size: 1.12rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: var(--blockBorderRadius);
}
@media (min-width: 992px) {
  .block-package-item {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .block-package-item {
    padding: 1rem;
  }
}
.block-package-item .block-title {
  line-height: 1em;
  font-size: 2em;
  margin-top: 0;
}
@media (min-width: 992px) {
  .block-package-item .block-title {
    margin-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .block-package-item .block-title {
    margin-bottom: 1rem;
  }
}
.block-package-item .block-heading {
  margin-top: 1em;
  margin-bottom: 1em;
}
.block-package-item .block-text ul:first-child, .block-package-item .block-text ol:first-child, .block-package-item .block-text p:first-child {
  margin-top: 0;
}
.block-package-item .block-text ul:last-child, .block-package-item .block-text ol:last-child, .block-package-item .block-text p:last-child {
  margin-bottom: revert;
}
.block-package-item .block-package-body ul.block-package-usps {
  margin-bottom: 2rem;
  font-size: 1em;
}
.block-package-item .block-package-body ul.block-package-usps > li {
  font-family: "Barlow", "Roboto", Arial, sans-serif;
}
.block-package-item .block-package-body ul.block-package-usps > li:before {
  color: #53db90;
  font-size: 1em;
}
.block-package-item .block-package-divider {
  border-top: 0.1rem solid #ee008f;
}
.block-package-item .block-footer {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  background-position: center center;
  background-image: var(--footerDot);
}

[class*=grid-col] > .block-item:not(.block-collapsable):not(.block-sm):only-child {
  height: 100%;
}

.block-item {
  line-height: 1.4;
  font-size: 1.12rem;
  border-radius: var(--blockBorderRadius);
}
.block-item:not(.block-collapsable):not(.block-sm) {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .block-item + .block-item {
    margin-top: 1.5rem;
  }
}
@media (max-width: 991px) {
  .block-item + .block-item {
    margin-top: 1rem;
  }
}
@media (min-width: 992px) {
  .block-item.block-sm, .block-item.block-collapsable {
    padding: 0.65em 0.85em;
  }
  .block-item:not(.block-collapsable):not(.block-sm) {
    padding: 4rem 2rem 3rem;
  }
}
@media (max-width: 991px) {
  .block-item {
    padding: 2rem 1rem 1.5rem 1rem;
  }
}
.block-item .block-text ul:first-child, .block-item .block-text ol:first-child, .block-item .block-text p:first-child {
  margin-top: 0;
}
.block-item .block-text .block-tags {
  font-size: 0.8em;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  display: flex;
  justify-items: left;
  grid-gap: 0.5rem;
  z-index: 1;
  flex-wrap: wrap;
}
.block-item .block-text .block-tags > a {
  text-decoration: none;
  color: var(--textLink);
  text-decoration-color: #ee008f;
}
.block-item .block-text .block-tags > a:focus, .block-item .block-text .block-tags > a:hover {
  text-decoration: underline;
  color: var(--textLink);
  text-decoration-color: #ee008f;
  text-decoration-thickness: 0.2em;
  text-underline-offset: 0.1em;
}
@media (max-width: 768px) and (min-width: 531px) {
  .block-item.block-image {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: "image text text" "image footer footer";
    grid-column-gap: 1.5rem;
  }
  .block-item.block-image .block-img {
    grid-area: image;
    margin: -2rem 0 -1.5rem -1rem;
    border-radius: var(--blockBorderRadius) 0 0 var(--blockBorderRadius);
  }
  .block-item.block-image .block-text {
    grid-area: text;
  }
  .block-item.block-image .block-footer {
    grid-area: footer;
  }
}
.block-item.block-image .block-img {
  justify-content: start;
  border-radius: var(--blockBorderRadius) var(--blockBorderRadius) 0 0;
  position: relative;
  display: block;
  overflow: hidden;
  padding-bottom: 75%;
}
@media (min-width: 992px) {
  .block-item.block-image .block-img {
    margin: -4rem -2rem 3rem -2rem;
  }
}
@media (max-width: 991px) and (min-width: 769px) {
  .block-item.block-image .block-img {
    margin: -2rem -1rem 1.5rem -1rem;
  }
}
@media (max-width: 530px) {
  .block-item.block-image .block-img {
    margin: -2rem -1rem 1.5rem -1rem;
  }
}
.block-item.block-image .block-img > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block-item.block-image .block-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  filter: opacity(1) blur(0);
}
.block-item.block-image .block-img:hover img {
  transform: scale(1.05);
}
.block-item.block-image .block-img:focus:active img {
  transform: scale(1);
  filter: opacity(0.75) blur(5px);
}
@media (min-width: 769px) {
  .block-item.block-image .block-footer {
    height: 100%;
    display: flex;
    align-items: end;
  }
}
.block-item h1, .block-item h2, .block-item h3, .block-item h4, .block-item h5, .block-item h6 {
  color: var(--blockTitle);
}
.block-item .block-title {
  color: var(--blockTitle);
  font-size: 2em;
  margin-top: 0;
}
@media (min-width: 992px) {
  .block-item .block-title {
    margin-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .block-item .block-title {
    margin-bottom: 1rem;
  }
}
.block-item .block-title small {
  font-size: 0.85em;
  font-weight: 200;
  color: var(--blockLink);
}
.block-item .block-heading {
  margin-top: 1em;
  margin-bottom: 1em;
}
.block-item .block-text-wrap {
  position: relative;
  overflow: hidden;
}
@media (min-width: 769px) {
  .block-item .block-text-wrap {
    max-height: 15em;
  }
}
@media (max-width: 768px) {
  .block-item .block-text-wrap {
    max-height: 5.2em;
  }
}
.block-item .block-text-wrap:before {
  content: "";
  background-color: inherit;
  position: absolute;
  height: 1.4em;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (min-width: 769px) {
  .block-item .block-img + .block-text > .block-text-wrap {
    max-height: 5.2em;
  }
}
.block-item[class*=block-action] .block-text-wrap:before, .block-item[class*=block-normal] .block-text-wrap:before {
  background-image: linear-gradient(0deg, var(--defaultBlockBg) 0%, transparent 100%);
}
.block-item[class*=block-diffused] .block-text-wrap:before {
  background-image: linear-gradient(0deg, var(--diffusedBlockBg) 0%, transparent 100%);
}
.block-item[class*=block-highlight] .block-text-wrap:before {
  background-image: linear-gradient(0deg, #ee008f 0%, transparent 100%);
}
.block-tabs {
  position: relative;
}
.block-tabs [data-reach-tab-panel] {
  outline: none;
}
.block-tabs .block-tabs-nav {
  padding: 0 0 0.5em 0;
  font-size: 1.25rem;
  grid-column-gap: 0.25rem;
  display: flex;
  align-content: start;
  align-items: start;
  flex-wrap: nowrap;
  justify-items: start;
  overflow: auto;
  transform: rotateX(180deg);
}
@media (min-width: 1621px) {
  .block-tabs .block-tabs-nav {
    margin-right: 1.5rem;
  }
}
@media (max-width: 1620px) {
  .block-tabs .block-tabs-nav {
    margin-right: 1.25rem;
  }
}
.block-tabs .block-tabs-nav > .block-tab-item {
  font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  color: var(--navLink);
  transform: rotateX(180deg);
  border: none;
  border-radius: 0.25em 0.25em 0 0;
  position: relative;
}
.block-tabs .block-tabs-nav > .block-tab-item:not([class*=disabled]):not([disabled]):not([data-selected]) {
  cursor: pointer;
}
.block-tabs .block-tabs-nav > .block-tab-item[class*=disabled], .block-tabs .block-tabs-nav > .block-tab-item[disabled] {
  pointer-events: none;
  opacity: 0.75;
}
.block-tabs .block-tabs-nav > .block-tab-item[data-selected] {
  background-color: var(--tabBlockBg);
}
.block-tabs .block-tabs-nav > .block-tab-item:not([data-selected]) {
  background-color: var(--tabBlockBg50);
}
.block-tabs .block-tabs-nav > .block-tab-item:focus:active, .block-tabs .block-tabs-nav > .block-tab-item:focus {
  outline-offset: -0.1em;
  outline: 0.1em solid var(--textLink);
}
@media (min-width: 992px) {
  .block-tabs .block-tabs-nav > .block-tab-item {
    padding: 0.5em 2rem;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .block-tabs .block-tabs-nav > .block-tab-item {
    padding: 0.5rem 1rem;
  }
}
@media (max-width: 530px) {
  .block-tabs .block-tabs-nav > .block-tab-item {
    font-style: normal;
    font-weight: 600;
    padding: 0.5rem 0.75rem;
  }
}
.block-tabs ul.block-tabs-nav, .block-tabs ol.block-tabs-nav {
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
}
.block-tabs ul.block-tabs-nav > li.block-tab-item, .block-tabs ol.block-tabs-nav > li.block-tab-item {
  padding: 0 0 0 0;
}
.block-tabs ul.block-tabs-nav > li.block-tab-item > a, .block-tabs ol.block-tabs-nav > li.block-tab-item > a {
  text-decoration: none;
  display: block;
  font-size: 0.85em;
  font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  color: var(--navLink);
  border: none;
  border-radius: 0.25em 0.25em 0 0;
  position: relative;
}
.block-tabs ul.block-tabs-nav > li.block-tab-item > a[class*=disabled], .block-tabs ul.block-tabs-nav > li.block-tab-item > a[disabled], .block-tabs ol.block-tabs-nav > li.block-tab-item > a[class*=disabled], .block-tabs ol.block-tabs-nav > li.block-tab-item > a[disabled] {
  pointer-events: none;
  opacity: 0.75;
  cursor: default;
}
.block-tabs ul.block-tabs-nav > li.block-tab-item > a:focus:active, .block-tabs ul.block-tabs-nav > li.block-tab-item > a:focus, .block-tabs ol.block-tabs-nav > li.block-tab-item > a:focus:active, .block-tabs ol.block-tabs-nav > li.block-tab-item > a:focus {
  outline-offset: -0.1em;
  outline: 0.1em solid var(--textLink);
}
@media (min-width: 992px) {
  .block-tabs ul.block-tabs-nav > li.block-tab-item > a, .block-tabs ol.block-tabs-nav > li.block-tab-item > a {
    padding: 0.5em 2rem;
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .block-tabs ul.block-tabs-nav > li.block-tab-item > a, .block-tabs ol.block-tabs-nav > li.block-tab-item > a {
    padding: 0.5rem 1rem;
  }
}
@media (max-width: 530px) {
  .block-tabs ul.block-tabs-nav > li.block-tab-item > a, .block-tabs ol.block-tabs-nav > li.block-tab-item > a {
    font-style: normal;
    font-weight: 600;
    padding: 0.5rem 0.75rem;
  }
}
.block-tabs ul.block-tabs-nav > li.block-tab-item.active > a, .block-tabs ol.block-tabs-nav > li.block-tab-item.active > a {
  background-color: var(--tabBlockBg);
  cursor: default;
}
.block-tabs ul.block-tabs-nav > li.block-tab-item:not(.active) > a, .block-tabs ol.block-tabs-nav > li.block-tab-item:not(.active) > a {
  background-color: var(--tabBlockBg50);
}
.block-tabs ul.block-tabs-nav > li.block-tab-item:not(.active) > a:not([class*=disabled]):not([disabled]), .block-tabs ol.block-tabs-nav > li.block-tab-item:not(.active) > a:not([class*=disabled]):not([disabled]) {
  cursor: pointer;
}
.block-tabs .block-item {
  border-top-left-radius: 0;
  background-color: var(--tabBlockBg);
}
@media (min-width: 992px) {
  .block-tabs .block-item {
    padding: 3rem 2rem 3rem 2rem;
  }
}
@media (max-width: 991px) {
  .block-tabs .block-item {
    padding: 1.5rem 1rem 1.5rem 1rem;
  }
}

/*Statusses*/
.block-action,
.block-normal {
  background-color: var(--defaultBlockBg);
  color: var(--textNormal);
}
.block-action h1, .block-action h2, .block-action h3, .block-action h4, .block-action h5, .block-action h6,
.block-action .h1, .block-action .h2, .block-action .h3, .block-action .h4, .block-action .h5, .block-action .h6,
.block-normal h1,
.block-normal h2,
.block-normal h3,
.block-normal h4,
.block-normal h5,
.block-normal h6,
.block-normal .h1,
.block-normal .h2,
.block-normal .h3,
.block-normal .h4,
.block-normal .h5,
.block-normal .h6 {
  color: var(--blockTitle);
}
@media (min-width: 992px) {
  .block-package-item footer,
  .block-normal footer {
    padding: 1rem 2rem 2rem 2rem;
    margin-left: -2rem;
    margin-right: -2rem;
    margin-bottom: -2rem;
  }
}
@media (max-width: 991px) {
  .block-package-item footer,
  .block-normal footer {
    padding: 1rem;
    margin-left: -1rem;
    margin-right: -1rem;
    margin-bottom: -1rem;
  }
}

.block-action {
  margin: 0 0 !important;
}
@media (min-width: 992px) {
  .block-action {
    padding: 4rem 2rem !important;
  }
}
@media (max-width: 991px) {
  .block-action {
    padding: 1rem 2rem !important;
    box-shadow: 0 0 0 0.2rem var(--blockLink);
  }
}
@media (min-width: 992px) {
  .block-action footer {
    padding: 1rem 2rem 2rem 2rem;
    margin-left: -2rem;
    margin-right: -2rem;
    margin-bottom: -4rem;
  }
}
@media (max-width: 991px) {
  .block-action footer {
    padding: 1rem 2rem;
    margin-top: 1rem;
    margin-left: -2rem;
    margin-right: -2rem;
    margin-bottom: -1rem;
  }
}

.block-diffused {
  background-color: var(--diffusedBlockBg);
  color: var(--textNormal);
}
.block-diffused h1, .block-diffused h2, .block-diffused h3, .block-diffused h4, .block-diffused h5, .block-diffused h6,
.block-diffused .h1, .block-diffused .h2, .block-diffused .h3, .block-diffused .h4, .block-diffused .h5, .block-diffused .h6 {
  color: var(--blockTitle);
}
@media (min-width: 992px) {
  .block-diffused footer {
    padding: 1rem 2rem 2rem 2rem;
    margin-left: -2rem;
    margin-right: -2rem;
    margin-bottom: -2rem;
  }
}
@media (max-width: 991px) {
  .block-diffused footer {
    padding: 1rem;
    margin-left: -1rem;
    margin-right: -1rem;
    margin-bottom: -1rem;
  }
}

.block-highlight {
  background-color: #ee008f;
  color: #FFFFFF;
}
.block-highlight h1, .block-highlight h2, .block-highlight h3, .block-highlight h4, .block-highlight h5, .block-highlight h6,
.block-highlight .h1, .block-highlight .h2, .block-highlight .h3, .block-highlight .h4, .block-highlight .h5, .block-highlight .h6 {
  color: #FFFFFF;
}
@media (min-width: 992px) {
  .block-highlight footer {
    padding: 1rem 2rem 2rem 2rem;
    margin-left: -2rem;
    margin-right: -2rem;
    margin-bottom: -2rem;
  }
}
@media (max-width: 991px) {
  .block-highlight footer {
    padding: 1rem;
    margin-left: -1rem;
    margin-right: -1rem;
    margin-bottom: -1rem;
  }
}

.block-btn.btn:not(.btn-flat):not(.btn-link), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .block-btn.button:not(.btn-flat):not(.btn-link) {
  padding: 0.75em 1.5em;
}
@media (min-width: 992px) {
  .block-btn footer {
    padding: 2rem;
    margin-left: -2rem;
    margin-right: -2rem;
    margin-bottom: -2rem;
  }
}
@media (max-width: 991px) {
  .block-btn footer {
    padding: 1rem;
    margin-left: -1rem;
    margin-right: -1rem;
    margin-bottom: -1rem;
  }
}

/*Collapsable*/
@media (min-width: 992px) {
  .js-toggle-group .block-collapsable + .block-collapsable {
    margin-top: 1.5rem;
  }
}
@media (max-width: 991px) {
  .js-toggle-group .block-collapsable + .block-collapsable {
    margin-top: 1rem;
  }
}

.block-item.block-collapsable {
  padding-top: 0;
  padding-bottom: 0;
  background-color: var(--tabBlockBg);
}
.block-item.block-collapsable button.block-title {
  font-size: 0.85em;
  text-align: left;
  grid-column-gap: 1em;
  justify-content: space-between;
  font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  background: none;
  border: none;
  outline: none;
  display: flex;
  cursor: pointer;
  color: var(--blockLink);
  background-color: var(--tabBlockBg);
  transition: box-shadow 0.1225s cubic-bezier(0.4, 0, 0.2, 1), border-radius 0.1225s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 0 0 0 #ee008f, 0 0.1rem 0 0 var(--bgRgba50);
}
.block-item.block-collapsable button.block-title > span:not(.state):not(.option-group-inner-wrap) {
  position: relative;
}
.block-item.block-collapsable button.block-title > span:not(.state):not(.option-group-inner-wrap).block-title-text {
  font-size: 1rem;
  min-height: 2em;
  align-content: center;
  display: flex;
  align-items: center;
}
.block-item.block-collapsable button.block-title > span:not(.state):not(.option-group-inner-wrap):after {
  content: "";
  width: 0;
  position: absolute;
  top: 100%;
  height: 0.1em;
  background-color: #ee008f;
  left: 0;
  transition: width 0.225s cubic-bezier(0.4, 0, 0.2, 1);
}
.block-item.block-collapsable button.block-title.toggle-on > span:not(.state):not(.option-group-inner-wrap):after, .block-item.block-collapsable button.block-title:focus > span:not(.state):not(.option-group-inner-wrap):after, .block-item.block-collapsable button.block-title:hover > span:not(.state):not(.option-group-inner-wrap):after {
  width: 100%;
}
.block-item.block-collapsable button.block-title:focus:active {
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5), 0 0.1rem 0 0 var(--bgRgba50);
}
@media (min-width: 992px) {
  .block-item.block-collapsable button.block-title {
    padding: 1em 0.85em;
    margin: 0 -0.85em;
    width: calc(100% + 1.7em);
  }
}
@media (max-width: 991px) {
  .block-item.block-collapsable button.block-title {
    padding: 1.5rem 1rem;
    margin: 0 -1rem;
    width: calc(100% + 2rem);
  }
  .block-item.block-collapsable button.block-title .block-title-text {
    font-size: 1.5rem;
    line-height: 1;
  }
}
@keyframes blockCollapsePlusIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blockCollapseIconOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.block-item.block-collapsable button.block-title.toggle-off {
  border-radius: 0.65em;
}
.block-item.block-collapsable button.block-title.toggle-off > i[class*=-plus]:before {
  animation: blockCollapsePlusIn 0.225s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.block-item.block-collapsable button.block-title.toggle-off > i[class*=-plus]:after {
  animation: blockCollapseIconOut 0.225s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.block-item.block-collapsable button.block-title.toggle-on {
  border-radius: 0.65em 0.65em 0 0;
}
.block-item.block-collapsable button.block-title.toggle-on > i[class*=-plus]:before {
  animation: blockCollapseIconOut 0.225s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.block-item.block-collapsable button.block-title.toggle-on > i[class*=-plus]:after {
  animation: blockCollapseIconIn 0.225s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.block-item.block-collapsable button.block-title > i[class*=-plus] {
  position: relative;
  display: block;
  height: 1.4rem;
  width: 1.4rem;
}
.block-item.block-collapsable button.block-title > i[class*=-plus]:after, .block-item.block-collapsable button.block-title > i[class*=-plus]:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: var(--blockLink);
}
.block-item.block-collapsable button.block-title > i[class*=-plus]:after {
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f107";
}
.block-item.block-collapsable button.block-title:hover > i[class*=-plus]:before, .block-item.block-collapsable button.block-title:hover > i[class*=-plus]:after {
  color: var(--blockTitle);
}
.block-item.block-collapsable .block-collapse-content {
  overflow: hidden;
  padding-left: 0.5em;
  padding-right: 0.5em;
  margin-left: -0.5em;
  margin-right: -0.5em;
  padding-top: 0;
  padding-bottom: 0;
}
.block-item.block-collapsable .block-collapse-content:not(.toggle-on) {
  height: 0;
}
.block-item.block-collapsable .block-collapse-content .block-text {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.block-item.js-toggle-group:not(.block-collapsable):not(.block-sm) {
  background-color: var(--tabBlockBg);
  padding-left: 0.85em;
  padding-right: 0.85em;
}
.block-item.js-toggle-group:not(.block-collapsable):not(.block-sm) .block-item.block-collapsable {
  border-radius: 0 0 0 0;
  margin-left: -0.85em;
  margin-right: -0.85em;
  box-shadow: 0 0.1rem 0 0 var(--bgRgba50);
}
.block-item.js-toggle-group:not(.block-collapsable):not(.block-sm) .block-item.block-collapsable button.block-title {
  box-shadow: 0 0 0 0 #ee008f;
}
.block-item.js-toggle-group:not(.block-collapsable):not(.block-sm) .block-item.block-collapsable button.block-title.toggle-off, .block-item.js-toggle-group:not(.block-collapsable):not(.block-sm) .block-item.block-collapsable button.block-title.toggle-on {
  border-radius: 0 0 0 0;
}
.block-item.js-toggle-group:not(.block-collapsable):not(.block-sm) .block-item.block-collapsable button.block-title:focus:active {
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.block-item.js-toggle-group:not(.block-collapsable):not(.block-sm) .block-item.block-collapsable .block-text {
  padding-top: 0;
}

.price-heading {
  margin-top: 0.5rem;
}
@media (min-width: 992px) {
  .price-heading {
    margin-bottom: 2rem;
  }
}
@media (max-width: 991px) {
  .price-heading {
    margin-bottom: 1rem;
  }
}

.price-title {
  text-transform: none;
  font-size: 2.1em;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.2em;
}

.price-subtitle {
  text-transform: none;
  font-size: 1.9em;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.2em;
  font-weight: 200;
  color: var(--blockLink);
}

.price-subtext {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.24em;
}

.price-option-info {
  padding: 0 0 0 0;
  outline: none;
  border: none;
  display: inline-flex;
  align-self: center;
  align-content: center;
  justify-content: center;
  line-height: 1em;
  height: 1em;
  width: 1em;
  background-color: rgba(131, 145, 167, 0.75);
  color: #FFFFFF;
  text-align: center;
  border-radius: 50%;
  margin-left: 0.5rem;
  cursor: help;
}
.price-option-info:before {
  content: "i";
  font-family: monospace;
  font-weight: 400;
  font-size: 0.85em;
  display: block;
  line-height: 1.2em;
}

.price-footer .price-footer-btn {
  margin: 0 0 0 0 !important;
  width: 100%;
  text-align: center;
  cursor: pointer;
}

[data-reach-tooltip] {
  z-index: 1;
  pointer-events: none;
  position: absolute;
  background: var(--bg);
  color: var(--textNormal);
  border: solid 0.1em #8391a7;
  white-space: unset;
  line-height: 1.4em;
  font-size: 1em;
  border-radius: 0.75rem;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
@media (min-width: 531px) {
  [data-reach-tooltip] {
    width: 320px;
    min-width: 120px;
    max-width: 100vw;
    padding: 0.5em 1em;
  }
}
@media (max-width: 530px) {
  [data-reach-tooltip] {
    width: calc(100% - 2rem);
    max-width: calc(100vw - 2rem);
    padding: 0.25em 0.5em;
  }
}

.cheapest-price-tier {
  color: var(--textNormal75);
  line-height: 1.3 !important;
}
.cheapest-price-tier small {
  font-weight: 600;
}
.cheapest-price-tier strong {
  color: var(--textNormal);
  font-size: 1.6em;
}

.cases-overview {
  position: relative;
  padding: 2rem 0 2rem 0;
}
@media (max-width: 991px) {
  .cases-overview:before, .cases-overview:after {
    content: "";
    display: table;
  }
  .cases-overview:after {
    clear: both;
  }
}
@media (min-width: 992px) {
  .cases-overview .case-item {
    grid-column-gap: 2rem;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: 991px) and (min-width: 531px) {
  .cases-overview .case-item {
    display: block;
    float: left;
    width: 50%;
  }
}
@media (min-width: 1301px) {
  .cases-overview .case-item:nth-child(odd) {
    grid-template-areas: "img img img img img space text text text text text";
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .cases-overview .case-item:nth-child(odd) {
    grid-template-areas: "img img img img img img text text text text text";
  }
}
.cases-overview .case-item:nth-child(odd) .quote-dots {
  direction: rtl;
  right: 100%;
}
.cases-overview .case-item:nth-child(odd) .quote-dots i:first-of-type {
  margin-right: 0;
}
@media (min-width: 1301px) {
  .cases-overview .case-item:nth-child(even) {
    grid-template-areas: "before text text text text text space img img img img img";
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .cases-overview .case-item:nth-child(even) {
    grid-template-areas: "before text text text text text img img img img img img";
  }
  .cases-overview .case-item:nth-child(even) .case-block {
    left: 35px;
  }
}
.cases-overview .case-item:nth-child(even) .quote-dots {
  direction: ltr;
  left: 100%;
}
.cases-overview .case-item:nth-child(even) .quote-dots i:first-of-type {
  margin-left: 0;
}
@media (max-width: 991px) and (min-width: 531px) {
  .cases-overview .case-item {
    padding: 0 1rem;
    box-sizing: border-box;
  }
  .cases-overview .case-item:nth-child(even) .case-block {
    top: 5rem;
  }
}
.cases-overview .case-item .case-block {
  grid-area: img;
  display: block;
  position: relative;
  z-index: 1;
}
@media (min-width: 1621px) {
  .cases-overview .case-item .case-block {
    font-size: 1.12rem;
  }
}
@media (max-width: 1620px) {
  .cases-overview .case-item .case-block {
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .cases-overview .case-item .case-block {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cases-overview .case-item .case-block {
    margin-right: -35px;
  }
}
.cases-overview .case-item .case-block > .case-bg {
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
  display: block;
  padding-bottom: 150%;
  position: relative;
  margin: 0 0 0 0;
  border-radius: var(--blockBorderRadius);
  background-image: var(--imgShadow);
  background-position: bottom right;
  background-size: 45px 45px;
  background-repeat: no-repeat;
}
.cases-overview .case-item .case-block > .case-bg:before {
  width: 45px;
  bottom: 45px;
  top: 1.5rem;
  right: 0;
  background-image: var(--imgShadowVertical);
  border-radius: 0 45px 0 0;
}
.cases-overview .case-item .case-block > .case-bg:after {
  height: 45px;
  right: 45px;
  left: 1.5rem;
  bottom: 0;
  background-image: var(--imgShadowHorizontal);
  border-radius: 0 0 0 45px;
}
.cases-overview .case-item .case-block > .case-bg:before, .cases-overview .case-item .case-block > .case-bg:after {
  z-index: -1;
  content: "";
  position: absolute;
  display: block;
  background-position: bottom right;
  background-size: 45px 45px;
}
.cases-overview .case-item .case-block > .case-bg .bg-img {
  border-radius: var(--blockBorderRadius);
  position: absolute;
  top: calc(50% - 17.5px);
  left: calc(50% - 17.5px);
  z-index: -1;
  transform: translate(-50%, -50%);
  object-fit: cover;
  height: calc(100% - 35px);
  width: calc(100% - 35px);
}
.cases-overview .case-item .case-block .case-img-wrap {
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none;
  position: absolute;
  height: 60%;
  margin: 0 0 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
@media (min-width: 1301px) {
  .cases-overview .case-item .case-block .case-img-wrap {
    left: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
  }
}
@media (max-width: 1300px) {
  .cases-overview .case-item .case-block .case-img-wrap {
    left: 0;
    right: 35px;
    bottom: 0;
  }
}
.cases-overview .case-item .case-block .case-img-wrap img {
  object-fit: contain;
}
@media (min-width: 1621px) {
  .cases-overview .case-item .case-block .case-tags {
    top: 4rem;
    left: 2rem;
    font-size: 1em;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .cases-overview .case-item .case-block .case-tags {
    font-size: 0.9em;
    top: 3rem;
    left: 1.5rem;
    right: calc(1.5rem + 35px);
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .cases-overview .case-item .case-block .case-tags {
    font-size: 0.85em;
    top: 2.5rem;
    left: 1rem;
    right: calc(1rem + 35px);
  }
}
@media (min-width: 769px) {
  .cases-overview .case-item .case-block .case-tags {
    height: 1em;
    font-weight: 700;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    position: absolute;
    display: flex;
    justify-items: left;
    grid-gap: 0.5rem;
    z-index: 1;
  }
  .cases-overview .case-item .case-block .case-tags > a {
    text-decoration: none;
    color: #5ccff1;
    text-decoration-color: #ee008f;
  }
  .cases-overview .case-item .case-block .case-tags > a.active, .cases-overview .case-item .case-block .case-tags > a:hover, .cases-overview .case-item .case-block .case-tags > a:focus {
    color: #73d6f3;
    text-decoration: underline;
    text-decoration-color: #ee008f;
    text-decoration-thickness: 0.2em;
    text-underline-offset: 0.1em;
  }
}
@media (max-width: 768px) {
  .cases-overview .case-item .case-block .case-tags {
    display: none;
  }
}
.cases-overview .case-item .case-block .case-title {
  position: absolute;
  color: #FFFFFF;
  margin: 0 0 0 0;
  z-index: 1;
  pointer-events: none;
}
@media (min-width: 1621px) {
  .cases-overview .case-item .case-block .case-title {
    top: 6rem;
    left: 2rem;
    right: calc(2rem + 35px);
    font-size: 2.8em;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .cases-overview .case-item .case-block .case-title {
    font-size: 2.6em;
    top: 5rem;
    left: 1.5rem;
    right: calc(1.5rem + 35px);
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .cases-overview .case-item .case-block .case-title {
    top: 4.5rem;
  }
}
@media (max-width: 1300px) {
  .cases-overview .case-item .case-block .case-title {
    font-size: 2.2em;
    left: 1rem;
    right: calc(1rem + 35px);
  }
}
@media (max-width: 768px) {
  .cases-overview .case-item .case-block .case-title {
    top: 3rem;
  }
}
.cases-overview .case-item .case-block .case-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 35px;
  bottom: 35px;
  border-radius: var(--blockBorderRadius);
  background-image: linear-gradient(0deg, rgba(34, 37, 45, 0.25) 0%, rgba(34, 37, 45, 0) 25%, rgba(34, 37, 45, 0) 50%, rgba(34, 37, 45, 0.25) 100%);
}
.cases-overview .case-item .case-block .case-link > span {
  position: absolute;
  left: 2rem;
  font-size: 1.9em;
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  font-weight: 600;
  display: inline-block;
  line-height: 1.2em;
  color: #FFFFFF;
  z-index: 1;
}
@media (min-width: 769px) {
  .cases-overview .case-item .case-block .case-link > span {
    bottom: calc(1rem + 35px);
  }
}
@media (max-width: 768px) {
  .cases-overview .case-item .case-block .case-link > span {
    bottom: 2rem;
  }
}
.cases-overview .case-item .case-block .case-link > span:before {
  content: "";
  position: absolute;
  top: 100%;
  height: 0.1em;
  background-color: #ee008f;
  left: 0;
  right: 0;
}
.cases-overview .case-item .case-block:hover .case-bg, .cases-overview .case-item .case-block:focus .case-bg {
  opacity: 0.75;
}
.cases-overview .case-item .case-block:hover .case-img-wrap, .cases-overview .case-item .case-block:focus .case-img-wrap {
  transform: scale(1.05) translateY(-0.5rem);
}
.cases-overview .case-item .case-quote-wrap {
  grid-area: text;
}
@media (min-width: 992px) {
  .cases-overview .case-item:first-of-type .case-quote {
    margin-top: 7.5rem;
  }
}
@media (min-width: 992px) {
  .cases-overview .case-item .case-quote {
    padding: 2.5rem 2rem 12rem 2rem;
    margin: 0 0 0 0;
    grid-area: text;
    line-height: 1.4em;
    font-size: 1.12rem;
    position: relative;
  }
}
@media (max-width: 991px) {
  .cases-overview .case-item .case-quote {
    display: none;
  }
}
.cases-overview .case-item .case-quote .quote-dots {
  pointer-events: none;
  position: absolute;
  top: 4.5rem;
  display: flex;
  align-items: center;
  z-index: 1;
  height: 2rem;
}
.cases-overview .case-item .case-quote .quote-dots > i {
  border-radius: 50%;
  display: inline-flex;
  background: var(--defaultBlockBg);
  margin: 1rem;
}
@media (min-width: 1301px) {
  .cases-overview .case-item .case-quote .quote-dots > i:first-of-type {
    height: 2rem;
    width: 2rem;
  }
  .cases-overview .case-item .case-quote .quote-dots > i:first-of-type ~ i {
    height: 0.75rem;
    width: 0.75rem;
  }
}
@media (max-width: 1300px) {
  .cases-overview .case-item .case-quote .quote-dots > i:first-of-type {
    height: 1.5rem;
    width: 1.5rem;
  }
  .cases-overview .case-item .case-quote .quote-dots > i:first-of-type ~ i {
    height: 0.5rem;
    width: 0.5rem;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .cases-overview .case-item .case-quote .quote-dots > i:nth-last-of-type(2), .cases-overview .case-item .case-quote .quote-dots > i:nth-last-of-type(1) {
    display: none;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .cases-overview .case-item .case-quote .quote-dots > i:nth-last-of-type(4), .cases-overview .case-item .case-quote .quote-dots > i:nth-last-of-type(3), .cases-overview .case-item .case-quote .quote-dots > i:nth-last-of-type(2), .cases-overview .case-item .case-quote .quote-dots > i:nth-last-of-type(1) {
    display: none;
  }
}
.cases-overview .case-item .case-quote p {
  margin: 1.5em 0;
  font-weight: 500;
}
.cases-overview .case-item .case-quote footer {
  font-weight: 400;
}
.cases-overview .case-item .case-quote footer:before {
  content: "— ";
}
.cases-overview .case-item blockquote.case-quote {
  font-style: italic;
}
.cases-overview .case-item blockquote.case-quote p:before {
  content: "“";
  text-align: right;
  margin-left: -1em;
  width: 1em;
}
.cases-overview .case-item blockquote.case-quote p:after {
  content: "”";
}
.cases-overview .case-item blockquote.case-quote p:after, .cases-overview .case-item blockquote.case-quote p:before {
  display: inline-block;
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  font-weight: 700;
  font-size: 2.8em;
  position: relative;
  line-height: 0;
  top: 0.35em;
  font-style: normal;
  color: #ee008f;
}
@media (min-width: 992px) {
  .cases-overview .case-item + .case-item > .case-block {
    margin: -10rem 0 10rem 0;
  }
}

.cases-tags-list {
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  display: inline-flex;
  flex-wrap: wrap;
  justify-items: left;
  grid-gap: 1.5rem;
  z-index: 1;
  list-style: none;
  position: relative;
}
@media (min-width: 1621px) {
  .cases-tags-list {
    font-size: 1.12rem;
  }
}
@media (max-width: 1620px) {
  .cases-tags-list {
    font-size: 1rem;
  }
}
@media (min-width: 1301px) {
  .cases-tags-list {
    margin: 0 0 3.75rem 0;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .cases-tags-list {
    margin: 0 0 2.75rem 0;
  }
}
@media (min-width: 769px) {
  .cases-tags-list {
    padding: 0.5rem 2rem 0.5rem 0;
  }
}
@media (max-width: 768px) {
  .cases-tags-list {
    margin: 0 -1rem 2.75rem 0;
    padding: 0.5rem 1rem 0.5rem 0;
  }
}
.cases-tags-list:before {
  z-index: -1;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  background-position: center left;
  background-image: url("../../images/footerdot.svg");
}
@media (min-width: 1621px) {
  .cases-tags-list > li {
    font-size: 1em;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .cases-tags-list > li {
    font-size: 0.9em;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .cases-tags-list > li {
    font-size: 0.85em;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .cases-tags-list > li {
    font-size: 1em;
  }
}
.cases-tags-list > li > a {
  text-decoration: none;
  color: var(--textLink);
  text-decoration-color: #ee008f;
  opacity: 0.75;
}
.cases-tags-list > li > a:before {
  content: "#";
}
.cases-tags-list > li > a.tag-active, .cases-tags-list > li > a:hover, .cases-tags-list > li > a:focus {
  opacity: 1;
  color: var(--textLink);
  text-decoration: underline;
  text-decoration-color: #ee008f;
  text-decoration-thickness: 0.2em;
  text-underline-offset: 0.1em;
}

@media (min-width: 769px) {
  [class*=jc-end-] > .cases-tags-list {
    padding: 0.5rem 0 0.5rem 2rem;
  }
}
@media (max-width: 768px) {
  [class*=jc-end-] > .cases-tags-list {
    margin: 0 0 2.75rem -1rem;
    padding: 0.5rem 0 0.5rem 1rem;
  }
}
[class*=jc-end-] > .cases-tags-list:before {
  left: 0;
  right: auto;
}

.case-hero:before {
  display: none;
}
@media (min-width: 1301px) {
  .case-hero {
    font-size: 1.25rem;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .case-hero {
    font-size: 1.25rem;
  }
}
@media (max-width: 768px) {
  .case-hero {
    font-size: 1.2rem;
  }
}
.case-hero .case-hero-table {
  width: 100%;
  line-height: 1.2em;
  font-size: 1.12rem;
  text-align: left;
  border-spacing: 0;
  margin-bottom: 2rem;
}
.case-hero .case-hero-table th {
  color: rgba(131, 145, 167, 0.5);
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
}
@media (min-width: 769px) {
  .case-hero .case-hero-table th, .case-hero .case-hero-table td {
    display: table;
    width: 100%;
  }
  .case-hero .case-hero-table th {
    padding-top: 0.5em;
  }
  .case-hero .case-hero-table td {
    border-bottom: 0.1em solid rgba(131, 145, 167, 0.5);
    padding-bottom: 0.75em;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .case-hero .case-hero-table th, .case-hero .case-hero-table td {
    border-bottom: 0.1em solid rgba(131, 145, 167, 0.5);
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .case-hero .case-hero-table th {
    padding-right: 1em;
  }
}
@media (max-width: 530px) {
  .case-hero .case-hero-table th, .case-hero .case-hero-table td {
    display: table;
    width: 100%;
  }
  .case-hero .case-hero-table th {
    padding-top: 0.5em;
  }
  .case-hero .case-hero-table td {
    border-bottom: 0.1em solid rgba(131, 145, 167, 0.5);
    padding-bottom: 0.75em;
  }
}

.cases-nav {
  bottom: 3rem;
  position: sticky;
  display: flex;
  justify-content: center;
  grid-column-gap: 9.6em;
  grid-template-columns: 3.2em 3.2em 3.2em;
  align-items: center;
  z-index: 1;
}
@media (min-width: 1301px) {
  .cases-nav {
    font-size: 1rem;
  }
}
@media (max-width: 1300px) {
  .cases-nav {
    font-size: 0.875rem;
  }
}
@media (max-width: 991px) and (min-width: 769px) and (min-height: 991px) {
  .cases-nav {
    bottom: 2rem;
  }
  .cases-nav > .cases-nav-overview {
    display: none;
  }
}
@media (max-width: 768px) and (min-width: 531px) and (min-height: 768px) {
  .cases-nav {
    bottom: 2rem;
  }
  .cases-nav > .cases-nav-overview {
    display: none;
  }
}
@media (max-width: 530px) and (min-height: 530px) {
  .cases-nav {
    bottom: 2rem;
  }
  .cases-nav > .cases-nav-overview {
    display: none;
  }
}
.cases-nav a {
  position: relative;
  height: 3.2em;
  width: 3.2em;
  font-size: 1.12em;
  display: flex;
  text-decoration: none;
}
.cases-nav a[class*=disabled] {
  pointer-events: none;
  opacity: 0.5;
}
.cases-nav a > span {
  overflow: hidden;
  color: #FFFFFF;
  align-items: center;
  position: absolute;
  flex-wrap: nowrap;
  white-space: nowrap;
  align-content: center;
  height: 3.2em;
  display: flex;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  max-width: 9.6em;
  padding: 0 1.6em;
  border-radius: 1.6em;
  box-shadow: 0 0 0 0 #8391a7;
  backdrop-filter: blur(5px);
}
.cases-nav a:not(:hover) > span {
  max-width: 3.2em;
  padding: 0 0;
  color: transparent;
  background-color: rgba(131, 145, 167, 0.5);
}
.cases-nav a:focus > span, .cases-nav a:focus:active > span {
  box-shadow: 0 0 0 0.125em rgba(131, 145, 167, 0.5);
  background-color: rgba(131, 145, 167, 0.75);
}
.cases-nav a:hover > span {
  color: #FFFFFF;
  background-color: #8391a7;
}
.cases-nav a.cases-nav-overview > span {
  left: 50%;
  transform: translateX(-50%);
  justify-content: center;
}
.cases-nav a.cases-nav-overview > span:before, .cases-nav a.cases-nav-overview > span:after {
  content: "";
  position: absolute;
  background-color: #FFFFFF;
  top: 50%;
  margin-top: -3px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  transform: translateY(-0.5em);
  box-shadow: 0 1em 0 0 #FFFFFF;
  opacity: 1;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
}
.cases-nav a.cases-nav-overview > span:before {
  left: 50%;
  margin-left: calc(-3px - 0.5em);
}
.cases-nav a.cases-nav-overview > span:after {
  right: 50%;
  margin-right: calc(-3px - 0.5em);
}
.cases-nav a.cases-nav-overview:hover > span:before, .cases-nav a.cases-nav-overview:hover > span:after {
  transform: translateY(0);
  opacity: 0;
  box-shadow: 0 0 0 0 #FFFFFF;
}
.cases-nav a.cases-nav-overview:hover > span:before {
  margin-left: -3px;
}
.cases-nav a.cases-nav-overview:hover > span:after {
  margin-right: -3px;
}
.cases-nav a.cases-nav-prev {
  right: 0;
  justify-content: end;
}
.cases-nav a.cases-nav-prev > span:before {
  opacity: 1;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  content: "";
  left: 50%;
  top: 50%;
  position: absolute;
  height: 0.5em;
  width: 0.5em;
  border-left: 0.2em solid #FFFFFF;
  border-bottom: 0.2em solid #FFFFFF;
  z-index: 1;
  transform: rotate(45deg) translate(-0.4em, -0.1em) scale(1);
}
.cases-nav a.cases-nav-prev:hover > span:before {
  opacity: 0;
  transform: rotate(45deg) translate(-0.4em, -0.1em) scale(0);
}
.cases-nav a.cases-nav-next {
  left: 0;
  justify-content: start;
}
.cases-nav a.cases-nav-next > span:after {
  opacity: 1;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  content: "";
  right: 50%;
  top: 50%;
  position: absolute;
  height: 0.5em;
  width: 0.5em;
  border-right: 0.2em solid #FFFFFF;
  border-top: 0.2em solid #FFFFFF;
  z-index: 1;
  transform: rotate(45deg) translate(-0.075em, -0.365em) scale(1);
}
.cases-nav a.cases-nav-next:hover > span:after {
  opacity: 0;
  transform: rotate(45deg) translate(-0.075em, -0.365em) scale(0);
}

.cases-pagination {
  display: flex;
  justify-content: center;
  grid-column-gap: 2rem;
  align-items: center;
  z-index: 1;
}
.cases-pagination:before, .cases-pagination:after {
  content: "";
  display: table;
}
.cases-pagination:after {
  clear: both;
}
@media (min-width: 1301px) {
  .cases-pagination {
    font-size: 1rem;
  }
}
@media (max-width: 1300px) {
  .cases-pagination {
    font-size: 0.875rem;
  }
}
@media (max-width: 991px) and (min-width: 769px) and (min-height: 991px) {
  .cases-pagination {
    width: 100%;
    padding-top: 4rem;
  }
  .cases-pagination > .cases-nav-ellipsis,
  .cases-pagination > .cases-nav-item {
    display: none;
  }
}
@media (max-width: 768px) and (min-width: 531px) and (min-height: 768px) {
  .cases-pagination {
    width: 100%;
    padding-top: 4rem;
  }
  .cases-pagination > .cases-nav-ellipsis,
  .cases-pagination > .cases-nav-item {
    display: none;
  }
}
@media (max-width: 530px) and (min-height: 530px) {
  .cases-pagination {
    width: 100%;
    padding-top: 4rem;
  }
  .cases-pagination > .cases-nav-ellipsis,
  .cases-pagination > .cases-nav-item {
    display: none;
  }
}
@media (max-width: 992px) and (min-width: 769px) {
  .cases-pagination {
    width: 100%;
    padding-top: 4rem;
  }
}
@media (max-width: 991px) {
  .cases-pagination > .cases-nav-ellipsis {
    display: none;
  }
}
.cases-pagination span.page-numbers:not(.dots) {
  position: relative;
  height: 3.2em;
  width: 3.2em;
  font-size: 1.12em;
  display: flex;
  text-decoration: none;
}
.cases-pagination span.page-numbers:not(.dots)[class*=disabled] {
  pointer-events: none;
  opacity: 0.5;
}
.cases-pagination span.page-numbers:not(.dots) > span {
  overflow: hidden;
  color: #FFFFFF;
  align-items: center;
  position: absolute;
  flex-wrap: nowrap;
  white-space: nowrap;
  align-content: center;
  height: 3.2em;
  display: flex;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  max-width: 9.6em;
  padding: 0 1.6em;
  border-radius: 1.6em;
  box-shadow: 0 0 0 0 #8391a7;
}
.cases-pagination span.page-numbers:not(.dots):not(:hover) > span {
  max-width: 3.2em;
  width: 100%;
  padding: 0 0;
  color: transparent;
}
@media (min-width: 992px) {
  .cases-pagination span.page-numbers:not(.dots) {
    align-content: center;
    justify-content: center;
    line-height: 1.6em;
    height: 1.6em;
    width: 1.6em;
    font-size: 0.85em;
    color: transparent;
    box-shadow: 0 0 0 0 #8391a7;
    transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 50%;
    background-color: #ee008f;
  }
}
@media (max-width: 991px) {
  .cases-pagination span.page-numbers:not(.dots) {
    display: none;
  }
}
.cases-pagination a {
  position: relative;
  height: 3.2em;
  width: 3.2em;
  font-size: 1.12em;
  display: flex;
  text-decoration: none;
}
.cases-pagination a[class*=disabled] {
  pointer-events: none;
  opacity: 0.5;
}
.cases-pagination a > span {
  overflow: hidden;
  color: #FFFFFF;
  align-items: center;
  position: absolute;
  flex-wrap: nowrap;
  white-space: nowrap;
  align-content: center;
  height: 3.2em;
  display: flex;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  max-width: 9.6em;
  padding: 0 1.6em;
  border-radius: 1.6em;
  box-shadow: 0 0 0 0 #8391a7;
}
.cases-pagination a:not(:hover) > span {
  max-width: 3.2em;
  min-width: 3.2em;
  padding: 0 0;
  color: transparent;
  background-color: rgba(131, 145, 167, 0.5);
}
.cases-pagination a:focus > span, .cases-pagination a:focus:active > span {
  box-shadow: 0 0 0 0.125em rgba(131, 145, 167, 0.5);
  background-color: rgba(131, 145, 167, 0.75);
}
.cases-pagination a:hover > span {
  color: #FFFFFF;
  background-color: #8391a7;
}
@media (min-width: 992px) {
  .cases-pagination a.page-numbers, .cases-pagination a.cases-nav-item {
    align-content: center;
    justify-content: center;
    line-height: 1.6em;
    height: 1.6em;
    width: 1.6em;
    font-size: 0.85em;
    color: transparent;
    box-shadow: 0 0 0 0 #8391a7;
    background-color: rgba(131, 145, 167, 0.5);
    transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 50%;
  }
  .cases-pagination a.page-numbers:focus, .cases-pagination a.page-numbers:focus:active, .cases-pagination a.cases-nav-item:focus, .cases-pagination a.cases-nav-item:focus:active {
    box-shadow: 0 0 0 0.125em rgba(131, 145, 167, 0.5);
    background-color: rgba(131, 145, 167, 0.75);
  }
  .cases-pagination a.page-numbers:hover, .cases-pagination a.cases-nav-item:hover {
    transform: scale(1.2);
    color: #FFFFFF;
    background-color: #8391a7;
  }
  .cases-pagination a.page-numbers.cases-nav-active, .cases-pagination a.cases-nav-item.cases-nav-active {
    background-color: #ee008f;
  }
}
@media (max-width: 991px) {
  .cases-pagination a.page-numbers, .cases-pagination a.cases-nav-item {
    display: none;
  }
}
.cases-pagination a.cases-nav-prev {
  right: 0;
  justify-content: end;
}
.cases-pagination a.cases-nav-prev > span:before {
  opacity: 1;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  content: "";
  left: 50%;
  top: 50%;
  position: absolute;
  height: 0.5em;
  width: 0.5em;
  border-left: 0.2em solid #FFFFFF;
  border-bottom: 0.2em solid #FFFFFF;
  z-index: 1;
  transform: rotate(45deg) translate(-0.4em, -0.1em) scale(1);
}
.cases-pagination a.cases-nav-prev:hover > span:before {
  opacity: 0;
  transform: rotate(45deg) translate(-0.4em, -0.1em) scale(0);
}
.cases-pagination a.cases-nav-next {
  left: 0;
  justify-content: start;
}
.cases-pagination a.cases-nav-next > span:after {
  opacity: 1;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  content: "";
  right: 50%;
  top: 50%;
  position: absolute;
  height: 0.5em;
  width: 0.5em;
  border-right: 0.2em solid #FFFFFF;
  border-top: 0.2em solid #FFFFFF;
  z-index: 1;
  transform: rotate(45deg) translate(-0.075em, -0.365em) scale(1);
}
.cases-pagination a.cases-nav-next:hover > span:after {
  opacity: 0;
  transform: rotate(45deg) translate(-0.075em, -0.365em) scale(0);
}

@keyframes printworks-loader {
  0% {
    width: 0;
    height: 0;
    box-shadow: 0 0 0 0.1em transparent;
  }
  10% {
    min-width: 0.1em;
    min-height: 0.1em;
    box-shadow: 0 0 0 0.1em var(--textNormal);
  }
  100% {
    width: 1em;
    height: 1em;
    box-shadow: 0 0 0 0.1em transparent;
  }
}
#product-config-summary-wrapper {
  border: 2px solid #ee008f;
  font-size: 1.12rem;
}
@media (min-width: 769px) {
  #product-config-summary-wrapper {
    position: sticky;
    top: calc(2rem + 100px);
    margin: 0 0 0 0;
  }
}
@media (max-width: 768px) {
  #product-config-summary-wrapper {
    margin: 1.5rem 0 0 0;
  }
}

.suffix:empty,
.price:empty {
  display: none;
}

@media (max-width: 768px) {
  .summary {
    margin-bottom: var(--doubleColumnGap);
  }
}
.product_help_text {
  border: 0.1rem solid rgba(131, 145, 167, 0.25);
  margin-top: var(--halveColumnGap);
  margin-bottom: var(--halveColumnGap);
  border-radius: var(--blockBorderRadius);
  line-height: 1.3em;
  font-size: 0.85em;
}
@media (min-width: 992px) {
  .product_help_text {
    padding: 0.65em 0.85em;
  }
}
@media (max-width: 991px) {
  .product_help_text {
    padding: 1.5rem 1rem 1.5rem 1rem;
  }
}
@media (min-width: 1301px), (max-width: 768px) and (min-width: 531px) {
  .product_help_text {
    align-items: center;
    display: grid;
    grid-template-columns: repeat(2, auto);
  }
  .product_help_text p {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding-right: 1rem;
    margin-right: 1rem;
    border-right: 0.1rem dashed rgba(131, 145, 167, 0.25);
  }
  .product_help_text ul {
    font-size: 1.25rem;
  }
  .product_help_text ul li:not(:last-child) {
    margin-bottom: 0.5em;
  }
  .product_help_text ul:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 1300px) {
  .product_help_text p {
    font-size: 1rem;
  }
}
.product_help_text ul {
  margin-bottom: 0;
}
.product_help_text ul, .product_help_text p {
  font-weight: 400;
  line-height: 1.4;
}
.product_help_text a {
  font-weight: 600;
  border: none;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  -moz-text-decoration-color: #ee008f;
  -webkit-text-decoration-color: #ee008f;
  text-decoration-color: #ee008f;
  text-decoration-skip-ink: none;
}
.product_help_text a:focus, .product_help_text a:hover {
  color: #ee008f;
}
.product_help_text a:focus:active {
  color: #ca0b7e;
}

.product_configurator {
  margin-bottom: var(--halveColumnGap);
  margin-top: var(--halveColumnGap);
  position: relative;
  counter-reset: blockCounter;
}
.product_configurator #product-config-wrapper {
  font-size: 1.12rem;
}
.product_configurator #product-config-loader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  backdrop-filter: blur(5px) saturate(0.25);
  background-color: rgba(131, 145, 167, 0.5);
  display: none;
  cursor: progress;
}
.product_configurator #product-config-loader > .loader-animation {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 5rem;
  height: 5rem;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.product_configurator #product-config-loader > .loader-animation:before, .product_configurator #product-config-loader > .loader-animation:after {
  font-size: 5rem;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  content: "";
  position: absolute;
  opacity: 1;
  border-radius: 50%;
  -webkit-animation: printworks-loader 0.9s ease infinite;
  animation: printworks-loader 0.9s ease infinite;
}
.product_configurator #product-config-loader > .loader-animation:after {
  -webkit-animation-delay: 0.45s;
  animation-delay: 0.45s;
}
.product_configurator #product-config-loader > span {
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 0.85rem;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  text-align: center;
  margin-top: 5.25rem;
}
.product_configurator .block-item.block-collapsable {
  font-size: 1.4rem;
  counter-increment: blockCounter;
}
.product_configurator .block-item.block-collapsable .block-collapse-content.toggle-on, .product_configurator .block-item.block-collapsable.toggle-on {
  height: auto !important;
}
.product_configurator .block-item.block-collapsable button.block-title {
  font-size: 1em;
  justify-content: space-between;
  color: var(--textNormal);
}
.product_configurator .block-item.block-collapsable button.block-title .state:not(.has-success):before {
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f10c";
  color: var(--blockLink);
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
}
.product_configurator .block-item.block-collapsable button.block-title:hover .state:not(.has-success):before {
  color: var(--blockTitle);
}
.product_configurator .block-item.block-collapsable button.block-title.toggle-off .state:not(.has-success):before {
  transform: rotate(90deg);
}
.product_configurator .block-item.block-collapsable button.block-title.toggle-on .state:not(.has-success):before {
  transform: rotate(-90deg);
}
.product_configurator .block-item.block-collapsable button.block-title .state.has-success:before {
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f10f";
  color: var(--success);
}
.product_configurator .block-item.block-collapsable button.block-title .block-title-text {
  position: relative;
  margin-left: 2em;
}
.product_configurator .block-item.block-collapsable button.block-title .block-title-text:before {
  text-align: center;
  content: counter(blockCounter);
  font-size: 0.75em;
  height: 2em;
  width: 2em;
  display: inline-flex;
  justify-content: center;
  align-content: center;
  position: absolute;
  left: -2.66em;
  top: 50%;
  transform: translateY(-50%);
  flex-direction: column;
  border-radius: 50%;
  background-color: #3485EB;
  color: #FFFFFF;
  line-height: 0;
}
.product_configurator .block-item.block-collapsable button.block-title .option-group-inner-wrap {
  display: flex;
  grid-gap: 0.5rem;
}
@media (min-width: 531px) {
  .product_configurator .block-item.block-collapsable button.block-title .option-group-inner-wrap {
    align-items: center;
  }
}
@media (max-width: 530px) {
  .product_configurator .block-item.block-collapsable button.block-title .option-group-inner-wrap {
    align-items: end;
    flex-direction: column;
    text-align: right;
  }
}
.product_configurator .block-item.block-collapsable button.block-title .option-group-inner-wrap .option-selected-option {
  font-size: 1rem;
}
.product_configurator .block-item.block-collapsable button.block-title .option-group-inner-wrap .option-selected-option:empty {
  display: none;
}
.product_configurator .block-item.block-collapsable .block-text {
  font-size: 1rem;
}
.product_configurator .block-text .form-group, .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container, .product_configurator .block-text .woocommerce form .form-row, .woocommerce form .product_configurator .block-text .form-row {
  display: grid;
  grid-column-gap: 1rem;
}
@media (min-width: 1301px), (max-width: 768px) and (min-width: 531px) {
  .product_configurator .block-text .form-group, .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container, .product_configurator .block-text .woocommerce form .form-row, .woocommerce form .product_configurator .block-text .form-row {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1300px) and (min-width: 769px), (max-width: 530px) {
  .product_configurator .block-text .form-group, .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container, .product_configurator .block-text .woocommerce form .form-row, .woocommerce form .product_configurator .block-text .form-row {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1301px), (max-width: 768px) and (min-width: 531px) {
  .product_configurator .block-text .form-group .option-group-intro, .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .option-group-intro, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container .option-group-intro, .product_configurator .block-text .woocommerce form .form-row .option-group-intro, .woocommerce form .product_configurator .block-text .form-row .option-group-intro,
  .product_configurator .block-text .form-group > .control-label,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .form-group > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .block-text .form-group > h4,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .control-label,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .wcuf_upload_button_container > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .control-label,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_already_uploaded_data_container .wcuf_upload_button_container > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .block-text .wcuf_upload_button_container > h4,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-group > h5,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .form-group > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > h5,
  .product_configurator .block-text .woocommerce form .form-row > .control-label,
  .product_configurator .block-text .woocommerce form #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .form-row > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .block-text .woocommerce form .form-row > h4,
  .product_configurator .block-text .woocommerce form #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce form .form-row > h5,
  .product_configurator .block-text .woocommerce form .form-row > label,
  .woocommerce form .product_configurator .block-text .form-row > .control-label,
  .woocommerce form .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .form-row > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .woocommerce form .product_configurator .block-text .form-row > h4,
  .woocommerce form .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce form .product_configurator .block-text .form-row > h5,
  .woocommerce form .product_configurator .block-text .form-row > label,
  .product_configurator .block-text .form-group > .form-control,
  .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-group > select,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .form-group > select,
  .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-group > input,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .form-group > input,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .form-control,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > select,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > select,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > input,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > input,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .form-control,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > select,
  .woocommerce-checkout #payment div.payment_box #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > select,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > input,
  .woocommerce-checkout #payment div.payment_box #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > input,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-group > .wcuf_feedback_textarea,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .form-group > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .wcuf_feedback_textarea,
  .product_configurator .block-text .woocommerce form .form-row .form-group > .input-text,
  .product_configurator .block-text .woocommerce form .form-row #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .input-text,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce form .form-row .wcuf_upload_button_container > .input-text,
  .woocommerce form .form-row .product_configurator .block-text .form-group > .input-text,
  .woocommerce form .form-row .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .input-text,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce form .form-row .product_configurator .block-text .wcuf_upload_button_container > .input-text,
  .product_configurator .block-text .woocommerce form .form-row > .form-control,
  .product_configurator .block-text .woocommerce form .woocommerce-checkout #payment div.payment_box .form-row > select,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .woocommerce form .form-row > select,
  .product_configurator .block-text .woocommerce form .woocommerce-checkout #payment div.payment_box .form-row > input,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .woocommerce form .form-row > input,
  .product_configurator .block-text .woocommerce form #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce form .form-row > .wcuf_feedback_textarea,
  .product_configurator .block-text .woocommerce form .form-row > .input-text,
  .woocommerce form .product_configurator .block-text .form-row > .form-control,
  .woocommerce form .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-row > select,
  .woocommerce-checkout #payment div.payment_box .woocommerce form .product_configurator .block-text .form-row > select,
  .woocommerce form .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-row > input,
  .woocommerce-checkout #payment div.payment_box .woocommerce form .product_configurator .block-text .form-row > input,
  .woocommerce form .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce form .product_configurator .block-text .form-row > .wcuf_feedback_textarea,
  .woocommerce form .product_configurator .block-text .form-row > .input-text,
  .product_configurator .block-text .form-group > .input-group,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .input-group,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .input-group,
  .product_configurator .block-text .woocommerce form .form-row > .input-group,
  .woocommerce form .product_configurator .block-text .form-row > .input-group {
    grid-column: 3 span;
  }
}
@media (max-width: 1300px) and (min-width: 769px), (max-width: 530px) {
  .product_configurator .block-text .form-group .option-group-intro, .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .option-group-intro, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container .option-group-intro, .product_configurator .block-text .woocommerce form .form-row .option-group-intro, .woocommerce form .product_configurator .block-text .form-row .option-group-intro,
  .product_configurator .block-text .form-group > .control-label,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .form-group > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .block-text .form-group > h4,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .control-label,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .wcuf_upload_button_container > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .control-label,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_already_uploaded_data_container .wcuf_upload_button_container > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .block-text .wcuf_upload_button_container > h4,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-group > h5,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .form-group > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > h5,
  .product_configurator .block-text .woocommerce form .form-row > .control-label,
  .product_configurator .block-text .woocommerce form #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .form-row > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .block-text .woocommerce form .form-row > h4,
  .product_configurator .block-text .woocommerce form #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce form .form-row > h5,
  .product_configurator .block-text .woocommerce form .form-row > label,
  .woocommerce form .product_configurator .block-text .form-row > .control-label,
  .woocommerce form .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .form-row > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .woocommerce form .product_configurator .block-text .form-row > h4,
  .woocommerce form .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce form .product_configurator .block-text .form-row > h5,
  .woocommerce form .product_configurator .block-text .form-row > label,
  .product_configurator .block-text .form-group > .form-control,
  .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-group > select,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .form-group > select,
  .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-group > input,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .form-group > input,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .form-control,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > select,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > select,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > input,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > input,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .form-control,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > select,
  .woocommerce-checkout #payment div.payment_box #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > select,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > input,
  .woocommerce-checkout #payment div.payment_box #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > input,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-group > .wcuf_feedback_textarea,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .form-group > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .wcuf_feedback_textarea,
  .product_configurator .block-text .woocommerce form .form-row .form-group > .input-text,
  .product_configurator .block-text .woocommerce form .form-row #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .input-text,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce form .form-row .wcuf_upload_button_container > .input-text,
  .woocommerce form .form-row .product_configurator .block-text .form-group > .input-text,
  .woocommerce form .form-row .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .input-text,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce form .form-row .product_configurator .block-text .wcuf_upload_button_container > .input-text,
  .product_configurator .block-text .woocommerce form .form-row > .form-control,
  .product_configurator .block-text .woocommerce form .woocommerce-checkout #payment div.payment_box .form-row > select,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .woocommerce form .form-row > select,
  .product_configurator .block-text .woocommerce form .woocommerce-checkout #payment div.payment_box .form-row > input,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .woocommerce form .form-row > input,
  .product_configurator .block-text .woocommerce form #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce form .form-row > .wcuf_feedback_textarea,
  .product_configurator .block-text .woocommerce form .form-row > .input-text,
  .woocommerce form .product_configurator .block-text .form-row > .form-control,
  .woocommerce form .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-row > select,
  .woocommerce-checkout #payment div.payment_box .woocommerce form .product_configurator .block-text .form-row > select,
  .woocommerce form .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-row > input,
  .woocommerce-checkout #payment div.payment_box .woocommerce form .product_configurator .block-text .form-row > input,
  .woocommerce form .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce form .product_configurator .block-text .form-row > .wcuf_feedback_textarea,
  .woocommerce form .product_configurator .block-text .form-row > .input-text,
  .product_configurator .block-text .form-group > .input-group,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .input-group,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .input-group,
  .product_configurator .block-text .woocommerce form .form-row > .input-group,
  .woocommerce form .product_configurator .block-text .form-row > .input-group {
    grid-column: 2 span;
  }
}
@media (max-width: 330px) {
  .product_configurator .block-text .form-group .option-group-intro, .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container .option-group-intro, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container .option-group-intro, .product_configurator .block-text .woocommerce form .form-row .option-group-intro, .woocommerce form .product_configurator .block-text .form-row .option-group-intro,
  .product_configurator .block-text .form-group > .control-label,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .form-group > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .block-text .form-group > h4,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .control-label,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .wcuf_upload_button_container > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .control-label,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_already_uploaded_data_container .wcuf_upload_button_container > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .block-text .wcuf_upload_button_container > h4,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-group > h5,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .form-group > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > h5,
  .product_configurator .block-text .woocommerce form .form-row > .control-label,
  .product_configurator .block-text .woocommerce form #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .form-row > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .block-text .woocommerce form .form-row > h4,
  .product_configurator .block-text .woocommerce form #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce form .form-row > h5,
  .product_configurator .block-text .woocommerce form .form-row > label,
  .woocommerce form .product_configurator .block-text .form-row > .control-label,
  .woocommerce form .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .form-row > h4,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .woocommerce form .product_configurator .block-text .form-row > h4,
  .woocommerce form .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > h5,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce form .product_configurator .block-text .form-row > h5,
  .woocommerce form .product_configurator .block-text .form-row > label,
  .product_configurator .block-text .form-group > .form-control,
  .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-group > select,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .form-group > select,
  .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-group > input,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .form-group > input,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .form-control,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > select,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > select,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > input,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > input,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .form-control,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > select,
  .woocommerce-checkout #payment div.payment_box #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > select,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .wcuf_upload_button_container > input,
  .woocommerce-checkout #payment div.payment_box #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > input,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-group > .wcuf_feedback_textarea,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .form-group > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .wcuf_feedback_textarea,
  .product_configurator .block-text .woocommerce form .form-row .form-group > .input-text,
  .product_configurator .block-text .woocommerce form .form-row #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .input-text,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce form .form-row .wcuf_upload_button_container > .input-text,
  .woocommerce form .form-row .product_configurator .block-text .form-group > .input-text,
  .woocommerce form .form-row .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .input-text,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce form .form-row .product_configurator .block-text .wcuf_upload_button_container > .input-text,
  .product_configurator .block-text .woocommerce form .form-row > .form-control,
  .product_configurator .block-text .woocommerce form .woocommerce-checkout #payment div.payment_box .form-row > select,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .woocommerce form .form-row > select,
  .product_configurator .block-text .woocommerce form .woocommerce-checkout #payment div.payment_box .form-row > input,
  .woocommerce-checkout #payment div.payment_box .product_configurator .block-text .woocommerce form .form-row > input,
  .product_configurator .block-text .woocommerce form #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .woocommerce form .form-row > .wcuf_feedback_textarea,
  .product_configurator .block-text .woocommerce form .form-row > .input-text,
  .woocommerce form .product_configurator .block-text .form-row > .form-control,
  .woocommerce form .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-row > select,
  .woocommerce-checkout #payment div.payment_box .woocommerce form .product_configurator .block-text .form-row > select,
  .woocommerce form .product_configurator .block-text .woocommerce-checkout #payment div.payment_box .form-row > input,
  .woocommerce-checkout #payment div.payment_box .woocommerce form .product_configurator .block-text .form-row > input,
  .woocommerce form .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .form-row > .wcuf_feedback_textarea,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .woocommerce form .product_configurator .block-text .form-row > .wcuf_feedback_textarea,
  .woocommerce form .product_configurator .block-text .form-row > .input-text,
  .product_configurator .block-text .form-group > .input-group,
  .product_configurator .block-text #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container > .input-group,
  #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .block-text .wcuf_upload_button_container > .input-group,
  .product_configurator .block-text .woocommerce form .form-row > .input-group,
  .woocommerce form .product_configurator .block-text .form-row > .input-group {
    word-break: break-word;
  }
}
.product_configurator .checkbox.single-option-wrapper.has-image .option-info-btn,
.product_configurator .radio.single-option-wrapper.has-image .option-info-btn {
  bottom: 0.5em;
}
.product_configurator .option-info-btn {
  pointer-events: auto;
  cursor: help;
  background-color: rgba(131, 145, 167, 0.5);
  color: var(--textNormal);
  border: none;
  aspect-ratio: 1/1;
  display: inline-block;
  width: 1.5em;
  padding: 0 0 0 0;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  right: 0.5em;
  transition: all 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 0 0 0 rgba(131, 145, 167, 0.5);
}
.product_configurator .option-info-btn:focus, .product_configurator .option-info-btn:hover {
  background-color: rgba(131, 145, 167, 0.25);
}
.product_configurator .option-info-btn:focus {
  box-shadow: 0 0 0 0.125em rgba(131, 145, 167, 0.5);
}
.product_configurator .option-info-btn:focus:active {
  background-color: rgba(131, 145, 167, 0.75);
  box-shadow: 0 0 0 0.125em var(--textNormal75);
}
.product_configurator .option-info-btn ~ .control-label, .product_configurator #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .option-info-btn ~ h4, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .option-info-btn ~ h4, .product_configurator #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .option-info-btn ~ h5, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .option-info-btn ~ h5, .product_configurator .woocommerce form .form-row > .option-info-btn ~ label, .woocommerce form .product_configurator .form-row > .option-info-btn ~ label,
.product_configurator .option-info-btn ~ .single-option-description,
.product_configurator .option-info-btn ~ .single-option-title {
  padding-right: 2em !important;
}
@media (max-width: 330px) {
  .product_configurator .option-info-btn ~ .control-label, .product_configurator #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .option-info-btn ~ h4, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .option-info-btn ~ h4, .product_configurator #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .option-info-btn ~ h5, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .option-info-btn ~ h5, .product_configurator .woocommerce form .form-row > .option-info-btn ~ label, .woocommerce form .product_configurator .form-row > .option-info-btn ~ label,
  .product_configurator .option-info-btn ~ .single-option-description,
  .product_configurator .option-info-btn ~ .single-option-title {
    word-break: break-word;
  }
}
.product_configurator .single-option-img {
  aspect-ratio: 4/3;
  position: relative;
  overflow: hidden;
  background-color: rgba(131, 145, 167, 0.1);
  background-image: var(--footerDot);
  border-radius: 0.2em 0.2em 0 0;
}
.product_configurator .single-option-img > img[src$=".gif"], .product_configurator .single-option-img > img[src$=".svg"] {
  object-fit: contain;
  width: 100%;
  min-height: 100%;
  max-width: none;
}
.product_configurator .single-option-img > img[src$=".png"], .product_configurator .single-option-img > img[src$=".jpeg"], .product_configurator .single-option-img > img[src$=".jpg"] {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.product_configurator .form-group-inner {
  background-color: var(--tabBlockBg);
  border: 0.2em solid rgba(131, 145, 167, 0.5);
  border-radius: 0.5em;
  box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 2rem;
  grid-column: 1 span;
  height: calc(100% - 2rem);
  padding-bottom: 1em;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.product_configurator .form-group-inner .control-label > .single-option-description, .product_configurator .form-group-inner #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container h4 > .single-option-description, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .form-group-inner h4 > .single-option-description, .product_configurator .form-group-inner #wcuf_checkout_ajax_container .wcuf_single_upload_field_container h5 > .single-option-description, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .form-group-inner h5 > .single-option-description, .product_configurator .form-group-inner .woocommerce form .form-row > label > .single-option-description, .woocommerce form .product_configurator .form-group-inner .form-row > label > .single-option-description {
  line-height: 1.1;
}
.product_configurator .form-group-inner .control-label > .single-option-description:not(.toggle-off), .product_configurator .form-group-inner #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container h4 > .single-option-description:not(.toggle-off), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .form-group-inner h4 > .single-option-description:not(.toggle-off), .product_configurator .form-group-inner #wcuf_checkout_ajax_container .wcuf_single_upload_field_container h5 > .single-option-description:not(.toggle-off), #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .form-group-inner h5 > .single-option-description:not(.toggle-off), .product_configurator .form-group-inner .woocommerce form .form-row > label > .single-option-description:not(.toggle-off), .woocommerce form .product_configurator .form-group-inner .form-row > label > .single-option-description:not(.toggle-off) {
  display: block;
}
.product_configurator .form-group-inner .control-label > .single-option-description.toggle-off, .product_configurator .form-group-inner #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container h4 > .single-option-description.toggle-off, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .form-group-inner h4 > .single-option-description.toggle-off, .product_configurator .form-group-inner #wcuf_checkout_ajax_container .wcuf_single_upload_field_container h5 > .single-option-description.toggle-off, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .form-group-inner h5 > .single-option-description.toggle-off, .product_configurator .form-group-inner .woocommerce form .form-row > label > .single-option-description.toggle-off, .woocommerce form .product_configurator .form-group-inner .form-row > label > .single-option-description.toggle-off {
  display: none;
}
.product_configurator .form-group-inner > .form-group-top {
  position: relative;
}
.product_configurator .form-group-inner > .single-option-img {
  grid-column: 2 span;
  grid-row-start: 1;
  border-radius: 0.3em 0.3em 0 0;
  position: relative;
  overflow: hidden;
  margin: -0.01em 0 1em 0;
  background-color: rgba(131, 145, 167, 0.1);
  background-image: var(--footerDot);
}
.product_configurator .form-group-inner > .single-option-img:before {
  content: "";
  padding-bottom: 56%;
  display: block;
}
.product_configurator .form-group-inner > .single-option-img > img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product_configurator .form-group-inner > .single-option-img > img[src$=".gif"], .product_configurator .form-group-inner > .single-option-img > img[src$=".svg"] {
  object-fit: contain;
  width: 100%;
  min-height: 100%;
  max-width: none;
}
.product_configurator .form-group-inner > .single-option-img > img[src$=".png"], .product_configurator .form-group-inner > .single-option-img > img[src$=".jpeg"], .product_configurator .form-group-inner > .single-option-img > img[src$=".jpg"] {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.product_configurator .form-group-inner .form-group-top .control-label, .product_configurator .form-group-inner .form-group-top #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container h4, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container .product_configurator .form-group-inner .form-group-top h4, .product_configurator .form-group-inner .form-group-top #wcuf_checkout_ajax_container .wcuf_single_upload_field_container h5, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .product_configurator .form-group-inner .form-group-top h5, .product_configurator .form-group-inner .form-group-top .woocommerce form .form-row > label, .woocommerce form .product_configurator .form-group-inner .form-group-top .form-row > label,
.product_configurator .form-group-inner > .input-wrap {
  padding: 0 1em;
}
.product_configurator .form-group-inner.is-checked {
  background-color: var(--inputBg);
  color: var(--textNormal);
  border: 0.2em solid #3485EB;
}
.product_configurator .form-group-inner.is-checked:before {
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f10f";
  font-size: 1.2em;
  transition: color 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  z-index: 2;
  top: -0.01em;
  left: -0.05em;
  color: #FFFFFF;
  background-color: #3485EB;
  border-radius: 0.2rem 0 50% 0;
  padding: 0.185em 0.25em 0.25em 0.185em;
}
.product_configurator .checkbox.single-option-wrapper input,
.product_configurator .radio.single-option-wrapper input {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
.product_configurator .checkbox.single-option-wrapper input:checked + label,
.product_configurator .radio.single-option-wrapper input:checked + label {
  pointer-events: none;
  cursor: default;
  background-color: var(--inputBg);
  color: var(--textNormal);
  border: 0.2em solid #3485EB;
}
.product_configurator .checkbox.single-option-wrapper input:checked + label:not(.shipping-carrier-info):before,
.product_configurator .radio.single-option-wrapper input:checked + label:not(.shipping-carrier-info):before {
  content: "\f10f";
}
.product_configurator .checkbox.single-option-wrapper input:disabled + label,
.product_configurator .radio.single-option-wrapper input:disabled + label {
  cursor: not-allowed;
  background-color: rgba(131, 145, 167, 0.25);
}
.product_configurator .checkbox.single-option-wrapper input:disabled + label > *,
.product_configurator .radio.single-option-wrapper input:disabled + label > * {
  opacity: 0.25;
}
.product_configurator .checkbox.single-option-wrapper input:disabled + label, .product_configurator .checkbox.single-option-wrapper input:disabled + label:hover,
.product_configurator .radio.single-option-wrapper input:disabled + label,
.product_configurator .radio.single-option-wrapper input:disabled + label:hover {
  border: 0.2em solid rgba(131, 145, 167, 0.25);
}
.product_configurator .checkbox.single-option-wrapper input:disabled + label:hover > *,
.product_configurator .radio.single-option-wrapper input:disabled + label:hover > * {
  filter: blur(2px);
}
.product_configurator .checkbox.single-option-wrapper input:disabled + label:after,
.product_configurator .radio.single-option-wrapper input:disabled + label:after {
  content: "Deze optie is niet beschikbaar voor het opgegeven formaat";
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1em;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  font-size: 0.85rem;
  line-height: 1.3;
  color: var(--textNormal);
}
.product_configurator .checkbox.single-option-wrapper input:disabled + label:hover:after,
.product_configurator .radio.single-option-wrapper input:disabled + label:hover:after {
  opacity: 1;
}
.product_configurator .checkbox.single-option-wrapper > label,
.product_configurator .radio.single-option-wrapper > label {
  background-color: var(--tabBlockBg);
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  border: 0.2em solid rgba(131, 145, 167, 0.5);
  border-radius: 0.5em;
  box-sizing: border-box;
  flex-wrap: nowrap;
  line-height: 1.4;
  font-weight: 500;
  grid-template-columns: 1.2em auto;
}
.product_configurator .checkbox.single-option-wrapper > label:not(.shipping-carrier-info):before,
.product_configurator .radio.single-option-wrapper > label:not(.shipping-carrier-info):before {
  content: "\f101";
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 1.2em;
  transition: color 0.225s cubic-bezier(0.4, 0, 0.2, 1);
}
.product_configurator .checkbox.single-option-wrapper > label:hover,
.product_configurator .radio.single-option-wrapper > label:hover {
  border: 0.2em solid rgba(52, 133, 235, 0.5);
}
.product_configurator .checkbox.single-option-wrapper > label:hover:before,
.product_configurator .radio.single-option-wrapper > label:hover:before {
  color: #3485EB;
}
.product_configurator .checkbox.single-option-wrapper > label > .single-option-description,
.product_configurator .radio.single-option-wrapper > label > .single-option-description {
  font-weight: 300;
  font-size: 85%;
}
.product_configurator .checkbox.single-option-wrapper > label > .single-option-description:not(.toggle-off),
.product_configurator .radio.single-option-wrapper > label > .single-option-description:not(.toggle-off) {
  display: block;
}
.product_configurator .checkbox.single-option-wrapper > label > .single-option-description.toggle-off,
.product_configurator .radio.single-option-wrapper > label > .single-option-description.toggle-off {
  display: none;
}
.product_configurator .checkbox.single-option-wrapper:not(.has-image),
.product_configurator .radio.single-option-wrapper:not(.has-image) {
  grid-column: 3 span;
}
.product_configurator .checkbox.single-option-wrapper:not(.has-image) input:checked + label:before,
.product_configurator .radio.single-option-wrapper:not(.has-image) input:checked + label:before {
  color: #3485EB;
  background-color: transparent;
}
.product_configurator .checkbox.single-option-wrapper:not(.has-image) > label,
.product_configurator .radio.single-option-wrapper:not(.has-image) > label {
  padding: 1em;
  align-items: center;
  align-content: center;
}
.product_configurator .checkbox.single-option-wrapper.has-image,
.product_configurator .radio.single-option-wrapper.has-image {
  margin-top: 0;
  margin-bottom: 2rem;
  grid-column: 1 span;
}
.product_configurator .checkbox.single-option-wrapper.has-image input:not(:checked) + label:before,
.product_configurator .radio.single-option-wrapper.has-image input:not(:checked) + label:before {
  display: none;
}
.product_configurator .checkbox.single-option-wrapper.has-image input:checked + label:before,
.product_configurator .radio.single-option-wrapper.has-image input:checked + label:before {
  color: #FFFFFF;
  background-color: #3485EB;
}
.product_configurator .checkbox.single-option-wrapper.has-image > label,
.product_configurator .radio.single-option-wrapper.has-image > label {
  position: relative;
  align-items: start;
  align-content: start;
  height: 100%;
}
@media (min-width: 992px) {
  .product_configurator .checkbox.single-option-wrapper.has-image > label,
  .product_configurator .radio.single-option-wrapper.has-image > label {
    padding-bottom: 1em;
  }
}
@media (max-width: 991px) {
  .product_configurator .checkbox.single-option-wrapper.has-image > label,
  .product_configurator .radio.single-option-wrapper.has-image > label {
    padding-bottom: 2em;
  }
}
.product_configurator .checkbox.single-option-wrapper.has-image > label:before,
.product_configurator .radio.single-option-wrapper.has-image > label:before {
  position: absolute;
  z-index: 2;
  top: -0.01em;
  left: -0.01em;
  border-radius: 0.25rem 0 50% 0;
  padding: 0.185em 0.25em 0.25em 0.185em;
  background-color: #5c8bc9;
  color: #FFFFFF;
}
.product_configurator .checkbox.single-option-wrapper.has-image > label > .form-group-top,
.product_configurator .radio.single-option-wrapper.has-image > label > .form-group-top {
  grid-column: 2 span;
  grid-row-start: 1;
}
.product_configurator .checkbox.single-option-wrapper.has-image > label > .form-group-top > .single-option-img,
.product_configurator .checkbox.single-option-wrapper.has-image > label > .single-option-img,
.product_configurator .radio.single-option-wrapper.has-image > label > .form-group-top > .single-option-img,
.product_configurator .radio.single-option-wrapper.has-image > label > .single-option-img {
  grid-column: 2 span;
  grid-row-start: 1;
  border-radius: 0.3em 0.3em 0 0;
  position: relative;
  overflow: hidden;
  margin: -0.01em 0 1em 0;
  background-color: rgba(131, 145, 167, 0.1);
  background-image: var(--footerDot);
  aspect-ratio: 4/3;
}
.product_configurator .checkbox.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img,
.product_configurator .checkbox.single-option-wrapper.has-image > label > .single-option-img > img,
.product_configurator .radio.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img,
.product_configurator .radio.single-option-wrapper.has-image > label > .single-option-img > img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
}
.product_configurator .checkbox.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img[src$=".gif"], .product_configurator .checkbox.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img[src$=".svg"],
.product_configurator .checkbox.single-option-wrapper.has-image > label > .single-option-img > img[src$=".gif"],
.product_configurator .checkbox.single-option-wrapper.has-image > label > .single-option-img > img[src$=".svg"],
.product_configurator .radio.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img[src$=".gif"],
.product_configurator .radio.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img[src$=".svg"],
.product_configurator .radio.single-option-wrapper.has-image > label > .single-option-img > img[src$=".gif"],
.product_configurator .radio.single-option-wrapper.has-image > label > .single-option-img > img[src$=".svg"] {
  width: 100%;
  min-height: 100%;
  max-width: none;
}
.product_configurator .checkbox.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img[src$=".png"], .product_configurator .checkbox.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img[src$=".jpeg"], .product_configurator .checkbox.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img[src$=".jpg"],
.product_configurator .checkbox.single-option-wrapper.has-image > label > .single-option-img > img[src$=".png"],
.product_configurator .checkbox.single-option-wrapper.has-image > label > .single-option-img > img[src$=".jpeg"],
.product_configurator .checkbox.single-option-wrapper.has-image > label > .single-option-img > img[src$=".jpg"],
.product_configurator .radio.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img[src$=".png"],
.product_configurator .radio.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img[src$=".jpeg"],
.product_configurator .radio.single-option-wrapper.has-image > label > .form-group-top > .single-option-img > img[src$=".jpg"],
.product_configurator .radio.single-option-wrapper.has-image > label > .single-option-img > img[src$=".png"],
.product_configurator .radio.single-option-wrapper.has-image > label > .single-option-img > img[src$=".jpeg"],
.product_configurator .radio.single-option-wrapper.has-image > label > .single-option-img > img[src$=".jpg"] {
  width: 100%;
  height: 100%;
}
.product_configurator .checkbox.single-option-wrapper.has-image > label > .single-option-title,
.product_configurator .radio.single-option-wrapper.has-image > label > .single-option-title {
  padding: 0 1em;
  grid-column: 2 span;
  grid-row-start: 2;
}
.product_configurator .checkbox.single-option-wrapper.has-image > label > .single-option-description,
.product_configurator .radio.single-option-wrapper.has-image > label > .single-option-description {
  padding: 0 1.15em;
  grid-column: 2 span;
  grid-row-start: 3;
}
.product_configurator .checkbox.single-option-wrapper > label > .form-group-top > .single-option-img,
.product_configurator .radio.single-option-wrapper > label > .form-group-top > .single-option-img {
  grid-column: 2 span;
  grid-row-start: 1;
  border-radius: 0.3em 0.3em 0 0;
  position: relative;
  overflow: hidden;
  margin: -0.01em 0 1em 0;
  background-color: rgba(131, 145, 167, 0.1);
  background-image: var(--footerDot);
}
.product_configurator .checkbox.single-option-wrapper > label > .form-group-top > .single-option-img:before,
.product_configurator .radio.single-option-wrapper > label > .form-group-top > .single-option-img:before {
  content: "";
  padding-bottom: 56%;
  display: block;
}
.product_configurator .checkbox.single-option-wrapper > label > .form-group-top > .single-option-img > img,
.product_configurator .radio.single-option-wrapper > label > .form-group-top > .single-option-img > img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product_configurator .checkbox.single-option-wrapper > label > .form-group-top > .single-option-img > img[src$=".gif"], .product_configurator .checkbox.single-option-wrapper > label > .form-group-top > .single-option-img > img[src$=".svg"],
.product_configurator .radio.single-option-wrapper > label > .form-group-top > .single-option-img > img[src$=".gif"],
.product_configurator .radio.single-option-wrapper > label > .form-group-top > .single-option-img > img[src$=".svg"] {
  object-fit: contain;
  width: 100%;
  min-height: 100%;
  max-width: none;
}
.product_configurator .checkbox.single-option-wrapper > label > .form-group-top > .single-option-img > img[src$=".png"], .product_configurator .checkbox.single-option-wrapper > label > .form-group-top > .single-option-img > img[src$=".jpeg"], .product_configurator .checkbox.single-option-wrapper > label > .form-group-top > .single-option-img > img[src$=".jpg"],
.product_configurator .radio.single-option-wrapper > label > .form-group-top > .single-option-img > img[src$=".png"],
.product_configurator .radio.single-option-wrapper > label > .form-group-top > .single-option-img > img[src$=".jpeg"],
.product_configurator .radio.single-option-wrapper > label > .form-group-top > .single-option-img > img[src$=".jpg"] {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.block-package-overflow {
  flex-direction: column-reverse;
  display: flex;
  position: relative;
  border-top: 0.1rem solid #ee008f;
}
@media (min-width: 769px) {
  .block-package-overflow {
    overflow: auto;
    max-height: calc(100vh - 2.5rem - 2.52em - 4rem - (2rem + 100px) - 2em - 2.6em - 3rem - 2em - 4em);
    min-height: 4em;
  }
}

#price-table {
  padding-top: 1em;
  border-top: 0.1rem solid #ee008f;
}
#price-table #product-price-row {
  margin-bottom: 1em;
}

#product-summary {
  margin-bottom: 0;
}
#product-summary th {
  font-weight: 200;
  letter-spacing: 0.05em;
  color: var(--textNormal75);
}
#product-summary tr:last-of-type > td {
  border-bottom: 0;
}
#product-summary #product-summary-content:empty:before {
  text-align: center;
  width: 100%;
  display: table;
  margin-bottom: 1rem;
  margin-top: 1rem;
  font-style: italic;
  opacity: 0.75;
}
@media (min-width: 769px) {
  #product-summary #product-summary-content:empty:before {
    content: "Je hebt nog geen samenstelling. Stel je product samen door hiernaast je keuzes te aan te vinken.";
  }
}
@media (max-width: 768px) {
  #product-summary #product-summary-content:empty:before {
    content: "Je hebt nog geen samenstelling. Stel je product samen door hierboven je keuzes te aan te vinken.";
  }
}
@media (min-width: 1301px) {
  #product-summary #product-summary-content th, #product-summary #product-summary-content td {
    display: table-cell;
    width: 50%;
    border-bottom: 0.1em solid rgba(131, 145, 167, 0.5);
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  #product-summary #product-summary-content th:not(:first-child), #product-summary #product-summary-content td:not(:first-child) {
    padding-left: 0.5em;
  }
}

#add-preconfiged-product-to-cart-handler,
#add-to-cart-handler {
  position: relative;
}
#add-preconfiged-product-to-cart-handler[disabled=disabled], #add-preconfiged-product-to-cart-handler[disabled=true], #add-preconfiged-product-to-cart-handler[disabled], #add-preconfiged-product-to-cart-handler.disabled,
#add-to-cart-handler[disabled=disabled],
#add-to-cart-handler[disabled=true],
#add-to-cart-handler[disabled],
#add-to-cart-handler.disabled {
  color: rgba(255, 255, 255, 0.25);
}
#add-preconfiged-product-to-cart-handler[disabled=disabled]:before, #add-preconfiged-product-to-cart-handler[disabled=disabled]:after, #add-preconfiged-product-to-cart-handler[disabled=true]:before, #add-preconfiged-product-to-cart-handler[disabled=true]:after, #add-preconfiged-product-to-cart-handler[disabled]:before, #add-preconfiged-product-to-cart-handler[disabled]:after, #add-preconfiged-product-to-cart-handler.disabled:before, #add-preconfiged-product-to-cart-handler.disabled:after,
#add-to-cart-handler[disabled=disabled]:before,
#add-to-cart-handler[disabled=disabled]:after,
#add-to-cart-handler[disabled=true]:before,
#add-to-cart-handler[disabled=true]:after,
#add-to-cart-handler[disabled]:before,
#add-to-cart-handler[disabled]:after,
#add-to-cart-handler.disabled:before,
#add-to-cart-handler.disabled:after {
  font-size: 2em;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "";
  position: absolute;
  opacity: 1;
  border-radius: 50%;
  -webkit-animation: printworks-loader 0.9s ease infinite;
  animation: printworks-loader 0.9s ease infinite;
}
#add-preconfiged-product-to-cart-handler[disabled=disabled]:after, #add-preconfiged-product-to-cart-handler[disabled=true]:after, #add-preconfiged-product-to-cart-handler[disabled]:after, #add-preconfiged-product-to-cart-handler.disabled:after,
#add-to-cart-handler[disabled=disabled]:after,
#add-to-cart-handler[disabled=true]:after,
#add-to-cart-handler[disabled]:after,
#add-to-cart-handler.disabled:after {
  -webkit-animation-delay: 0.45s;
  animation-delay: 0.45s;
}

.wp-post-image[src$=".svg"] {
  width: 100%;
  padding: 1.5rem;
}

.modal-overlay {
  font-size: 1rem;
  background: var(--bgRgba50);
  bottom: 0;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1041;
  backdrop-filter: blur(5px);
  align-items: center;
  justify-content: center;
}
@media (min-width: 769px) {
  .modal-overlay {
    padding: 9rem 1rem 9rem 1rem;
  }
}
@media (max-width: 768px) {
  .modal-overlay {
    padding: 2rem 1rem 2rem 1rem;
  }
}
@media (max-height: 768px) {
  .modal-overlay {
    padding: 1rem 1rem 1rem 1rem;
  }
}
.modal-overlay:not(.modal-open) {
  display: none;
}
.modal-overlay.modal-open {
  display: grid;
}

.modal-block {
  box-sizing: border-box;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border-radius: var(--blockBorderRadius);
  position: relative;
  background-color: var(--tabBlockBg);
  color: var(--textNormal);
}
@media (min-width: 769px) {
  .modal-block {
    width: 700px;
    padding: 4rem 2rem;
  }
}
@media (max-width: 768px) {
  .modal-block {
    width: 100%;
    padding: 2rem 1rem;
  }
}
.modal-block > button.close-button {
  transition: all 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  cursor: pointer;
  border: none;
  border-radius: 50%;
  height: 3rem;
  width: 3rem;
  line-height: 3rem;
  text-align: center;
  font-size: 2rem;
  color: transparent;
  background-color: #8391a7;
  box-shadow: 0 0 0 0 #8391a7;
}
@media (min-width: 769px) {
  .modal-block > button.close-button {
    right: -0.5rem;
    top: -0.5rem;
  }
}
@media (max-width: 768px) {
  .modal-block > button.close-button {
    right: -1rem;
    top: -1rem;
  }
}
.modal-block > button.close-button:before, .modal-block > button.close-button:after {
  background-color: #FFFFFF;
  content: "";
  width: 1.2rem;
  position: absolute;
  left: 50%;
  top: 50%;
  height: 3px;
  display: block;
}
.modal-block > button.close-button:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.modal-block > button.close-button:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.modal-block > button.close-button:focus {
  box-shadow: 0 0 0 0.125em rgba(131, 145, 167, 0.5);
}
.modal-block > button.close-button:focus, .modal-block > button.close-button:hover {
  background-color: #9ba0a8;
}
.modal-block > button.close-button:focus:before, .modal-block > button.close-button:focus:after, .modal-block > button.close-button:hover:before, .modal-block > button.close-button:hover:after {
  background-color: #FFFFFF;
}
.modal-block > button.close-button:focus:active {
  background-color: #808691;
  box-shadow: 0 0 0 0.125em rgba(131, 145, 167, 0.5);
}
.modal-block > button.close-button:focus:active:before, .modal-block > button.close-button:focus:active:after {
  background-color: #f2f2f2;
}
.modal-block > .modal-title {
  color: var(--blockTitle);
  font-size: 2.24rem;
  line-height: 1em;
  margin-top: 0;
  margin-bottom: 2rem;
}
.modal-block > .modal-title > small {
  color: var(--blockLink);
  font-size: 0.75em;
  font-weight: 100;
}
.modal-block > .modal-desc p, .modal-block > .modal-desc li, .modal-block > .modal-desc blockquote {
  font-size: 1rem;
}

.mode-switch {
  position: relative;
  height: 1.6rem;
  width: 3.2rem;
  border-radius: 1rem;
  display: block;
  padding: 0.05rem;
  border: none;
  background-color: rgba(131, 145, 167, 0.25);
  box-shadow: 0 0 0 0.1rem rgba(131, 145, 167, 0.25), inset 0 0.2rem 0.2rem -0.1rem rgba(34, 37, 45, 0.05);
  cursor: pointer;
}
.mode-switch > input {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
.mode-switch > .switcher {
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  position: relative;
  display: block;
  height: 1.6rem;
  width: 1.6rem;
  background-color: #FFFFFF;
  border-radius: 50%;
  box-shadow: inset 0 0.2rem 0.2rem -0.1rem rgba(255, 255, 255, 0.05), 0 0.2rem 0.2rem -0.1rem rgba(34, 37, 45, 0.05);
}
.mode-switch > .switcher:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 1.4rem 1.4rem;
  background-repeat: no-repeat;
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  background-image: var(--modeSwitchIcon);
}
.mode-switch > input:not(:checked) + .switcher {
  left: 1.5rem;
  background-color: #FFFFFF;
}
.mode-switch > input:not(:checked) + .switcher:before {
  background-position: 0.1rem 50%, -1.8rem 50%;
}
.mode-switch > input:checked + .switcher {
  left: 0;
  background-color: #22252d;
}
.mode-switch > input:checked + .switcher:before {
  background-position: 1.8rem 50%, 0.1rem 50%;
}

.posts-overview {
  position: relative;
  padding: 2rem 0 2rem 0;
  font-size: 1.25rem;
}
.posts-overview .overview-title {
  font-size: 1.8em;
  color: var(--textNormal);
  font-weight: 600;
  margin: 0.5em 0;
}

.content-section .grid-content .grid-content-img figure.blog-slider-wrapper {
  display: block;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .slick-track {
  display: flex;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .slick-slide {
  height: 100% !important;
  float: none;
  object-fit: cover;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider {
  position: relative;
  border-radius: var(--blockBorderRadius);
  overflow: hidden;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider figure.slick-slide {
  height: 100%;
  border-radius: var(--blockBorderRadius);
  overflow: hidden;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider figure.slick-slide img.blog-slider-img {
  object-fit: cover;
  height: 100%;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-arrow {
  cursor: pointer;
  width: 1em;
  height: 1em;
  display: flex;
  font-size: 1.5rem;
  z-index: 1;
  position: absolute;
  top: 50%;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #FFFFFF;
  background-color: rgba(131, 145, 167, 0.5);
  transition: all 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 0 0 0 #8391a7;
  overflow: hidden;
  text-indent: 9000px;
  border: none;
  text-align: center;
  line-height: 1;
  padding: 0 0 0 0;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-arrow:before {
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f106";
  text-indent: 0;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-arrow:hover {
  background-color: #8391a7;
  color: #FFFFFF;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-arrow:focus:active {
  color: #FFFFFF;
  box-shadow: 0 0 0 0.125em rgba(131, 145, 167, 0.75);
  background-color: #74849c;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-arrow.slick-prev {
  left: 0.5rem;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-arrow.slick-next {
  right: 0.5rem;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-arrow.slick-next:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-dots {
  z-index: 1;
  position: absolute;
  bottom: 0.5em;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  grid-gap: 0.5rem;
  margin: var(--columnGap) 0 0 0;
  list-style: none;
  padding: 0 0 0 0;
  justify-content: center;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-dots > li {
  margin-bottom: 0 !important;
  font-size: 1rem;
  width: 1em;
  height: 1em;
  display: flex;
  border: 0.1em solid #FFFFFF;
  background-color: rgba(131, 145, 167, 0.5);
  transition: all 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  border-radius: 50%;
  box-shadow: 0 0 0 0 #8391a7;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-dots > li:before {
  display: none;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-dots > li:focus, .content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-dots > li:hover {
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 0 0.125em rgba(131, 145, 167, 0.5);
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-dots > li.slick-active, .content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-dots > li:focus:active {
  box-shadow: 0 0 0 0.125em rgba(131, 145, 167, 0.75);
  background-color: #FFFFFF;
}
.content-section .grid-content .grid-content-img figure.blog-slider-wrapper .blog-content-slider > .slick-dots > li > button {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

.blog-footer {
  border-top: 0.1rem solid #8391a7;
}

@media (min-width: 769px) {
  .blog-item {
    grid-column: 4 span;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .blog-item {
    grid-column: 6 span;
  }
}
@media (max-width: 530px) {
  .blog-item {
    grid-column: 12 span;
  }
}
.blog-item a {
  text-decoration: none;
}
.blog-item a:hover .blog-item-title {
  color: #ee008f;
}
.blog-item .blog-item-image {
  margin: 0 -35px 0 0;
  position: relative;
  padding-bottom: 100%;
  background-image: var(--imgShadow);
  z-index: 1;
  background-position: bottom right;
  background-size: 45px 45px;
  background-repeat: no-repeat;
}
.blog-item .blog-item-image img {
  position: absolute;
  width: calc(100% - 35px);
  height: calc(100% - 35px);
  object-fit: cover;
  top: 0;
  left: 0;
  background-color: var(--diffusedBlockBg);
  border-radius: var(--blockBorderRadius);
}
.blog-item .blog-item-image:before {
  width: 45px;
  bottom: 45px;
  top: 1.5rem;
  right: 0;
  background-image: var(--imgShadowVertical);
  border-radius: 0 45px 0 0;
}
.blog-item .blog-item-image:after {
  height: 45px;
  right: 45px;
  left: 1.5rem;
  bottom: 0;
  background-image: var(--imgShadowHorizontal);
  border-radius: 0 0 0 45px;
}
.blog-item .blog-item-image:before, .blog-item .blog-item-image:after {
  z-index: -1;
  content: "";
  position: absolute;
  display: block;
  background-position: bottom right;
  background-size: 45px 45px;
}
.blog-item .blog-item-title {
  transition: all 0.125s cubic-bezier(0.4, 0, 0.2, 1);
  font-weight: 300;
  color: var(--blockTitle);
}
@media (min-width: 531px) {
  .blog-item .blog-item-title {
    margin: 0 0 0 0;
  }
}
@media (max-width: 530px) {
  .blog-item .blog-item-title {
    margin: 0 0 1rem 0;
  }
}

@media (max-width: 991px) {
  ul.blog-categories-list {
    display: none;
  }
}

@media (min-width: 992px) {
  .form-group.blog-categories-list, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .blog-categories-list.wcuf_upload_button_container, .woocommerce form .blog-categories-list.form-row {
    display: none;
  }
}
@media (max-width: 991px) {
  .form-group.blog-categories-list, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .blog-categories-list.wcuf_upload_button_container, .woocommerce form .blog-categories-list.form-row {
    margin-bottom: var(--columnGap);
  }
}

.products-overview {
  position: relative;
  padding: 2rem 0 2rem 0;
  font-size: 1.25rem;
}
.products-overview img {
  max-height: 300px;
}
@media (min-width: 992px) {
  .products-overview .highlighted-category-wrapper + .highlighted-category-wrapper {
    margin-top: 4rem;
  }
}
@media (max-width: 991px) {
  .products-overview .highlighted-category-wrapper + .highlighted-category-wrapper {
    margin-top: 2rem;
  }
}
.products-overview .highlighted-category-wrapper,
.products-overview .highlighted-products-wrapper {
  box-shadow: 0 0.1rem 0 0.05rem rgba(0, 0, 0, 0.05);
  background-color: var(--navDdBg);
  padding: 1.5rem;
  border-radius: var(--blockBorderRadius);
  position: relative;
  z-index: 1;
}
.products-overview .highlighted-category-wrapper article.product a,
.products-overview .highlighted-products-wrapper article.product a {
  transition: color 0.225s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.225s cubic-bezier(0.4, 0, 0.2, 1);
}
.products-overview .highlighted-category-wrapper article.product a:hover,
.products-overview .highlighted-products-wrapper article.product a:hover {
  background-color: var(--bg);
}
.products-overview .highlighted-category-wrapper article.product a:focus:active,
.products-overview .highlighted-products-wrapper article.product a:focus:active {
  background-color: var(--bgRgba50);
}
.products-overview .overview-title {
  font-size: 1.8em;
  color: var(--textNormal);
  font-weight: 600;
  margin: 0.5em 0;
}
.products-overview article.product {
  display: block;
  height: 100%;
  position: relative;
}
.products-overview article.product.inspiration-block {
  isolation: isolate;
}
.products-overview article.product.inspiration-block:after {
  content: "";
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(133deg, #ee008f 50%, #5ccff1);
  z-index: -1;
  display: block;
  border-radius: var(--blockBorderRadius);
  transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
}
.products-overview article.product.inspiration-block:focus-within:after {
  top: 0;
  left: 0;
}
.products-overview article.product.inspiration-block > a {
  justify-content: end;
  box-shadow: 0 0 0 0 #3485eb, 0 0 0 0 rgba(34, 37, 45, 0);
}
.products-overview article.product.inspiration-block > a:after {
  background-image: var(--bannerDotsBg3);
  background-position: bottom left;
  bottom: 0;
}
.products-overview article.product.inspiration-block > a .product-text-wrap {
  position: relative;
  z-index: 1;
  background-image: linear-gradient(-5deg, rgba(34, 37, 45, 0.5) 25%, rgba(34, 37, 45, 0) 75%);
}
@media (min-width: 992px) {
  .products-overview article.product.inspiration-block > a .product-text-wrap {
    padding: 2rem 0.85em 1.5rem 0.85em;
  }
}
@media (max-width: 991px) {
  .products-overview article.product.inspiration-block > a .product-text-wrap {
    padding: 2.5rem 1rem 2rem 1rem;
  }
}
.products-overview article.product.inspiration-block > a > img {
  position: absolute;
  height: 100%;
}
.products-overview article.product.inspiration-block > a h2 {
  color: #FFFFFF;
  transform: skewY(-5deg);
  transform-origin: left top;
  isolation: isolate;
  position: relative;
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1;
  display: inline-block;
  padding-bottom: 1em;
  margin-bottom: -1em;
}
.products-overview article.product.inspiration-block > a h2:before {
  content: attr(data-title);
  position: absolute;
  background-image: linear-gradient(133deg, #ee008f, #5ccff1);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  z-index: -1;
  transform-origin: left top;
  transform: translate(0.075em, 0.075em);
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  transition: transform 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  text-shadow: -0.075em -0.075em 0.2em rgba(34, 37, 45, 0.25);
}
.products-overview article.product.inspiration-block > a:hover h2:before {
  transform: translate(0, 0);
}
.products-overview article.product.inspiration-block > a .product-archive-intro-text {
  color: #FFFFFF;
  transform: skewY(-5deg);
  transform-origin: left top;
  isolation: isolate;
  position: relative;
  font-family: "Oswald", "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.1;
  text-shadow: 0.075em 0.075em rgba(34, 37, 45, 0.75), 0 0 0.2em rgba(34, 37, 45, 0.25);
}
.products-overview article.product.inspiration-block > a:focus, .products-overview article.product.inspiration-block > a:focus:active {
  outline: none;
  box-shadow: 0 0 0 0.25rem rgba(243, 21, 154, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.products-overview article.product.inspiration-block > a:focus:active h2, .products-overview article.product.inspiration-block > a:hover h2 {
  color: #f3159a;
}
.products-overview article.product.product-highlighted > a {
  box-shadow: 0 0 0 0.25rem #ee008f, 0 0 0 0 rgba(34, 37, 45, 0);
  margin: -1rem 0;
  height: calc(100% + 2rem);
}
.products-overview article.product.product-highlighted > a h2:before {
  content: attr(data-highlighted-title);
  font-size: 12px;
  line-height: 1rem;
  height: 1rem;
  font-weight: 600;
  display: block;
  color: #ee008f;
}
.products-overview article.product > a {
  box-shadow: 0 0 0 0.1rem rgba(131, 145, 167, 0.15), 0 0.15rem 0.1rem 0 rgba(34, 37, 45, 0.15);
  transition: cubic-bezier(0.4, 0, 0.2, 1) 0.1125s box-shadow;
  z-index: 1;
  line-height: 1.4em;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: var(--navDdBg);
  border-radius: var(--blockBorderRadius);
  overflow: hidden;
  text-decoration: none;
  justify-content: start;
}
@media (min-width: 531px) {
  .products-overview article.product > a {
    font-size: 1.12rem;
  }
}
@media (max-width: 530px) {
  .products-overview article.product > a {
    font-size: 1rem;
  }
}
.products-overview article.product > a:focus, .products-overview article.product > a:focus:active {
  outline: none;
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.products-overview article.product > a:focus:active h2, .products-overview article.product > a:hover h2 {
  color: #ee008f;
}
.products-overview article.product > a img {
  position: relative;
  width: 100%;
  object-fit: cover;
  background-color: var(--bgRgba50);
}
.products-overview article.product > a:after {
  background-image: var(--bannerDotsBg2);
  background-size: 100%;
  background-position: top right;
  background-repeat: no-repeat;
  content: "";
  padding-bottom: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  mix-blend-mode: difference;
  opacity: 0.075;
}
.products-overview article.product > a .product-text-wrap {
  display: block;
}
@media (min-width: 992px) {
  .products-overview article.product > a .product-text-wrap {
    padding: 1.5rem 0.85em 2rem 0.85em;
  }
}
@media (max-width: 991px) {
  .products-overview article.product > a .product-text-wrap {
    padding: 2rem 1rem 1.5rem 1rem;
  }
}
.products-overview article.product > a h2 {
  font-size: 1em;
  font-weight: 500;
  line-height: 1.2;
  transition: color 0.225s cubic-bezier(0.4, 0, 0.2, 1);
  color: var(--blockTitle);
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: "Barlow", "Roboto", Arial, sans-serif;
}
.products-overview article.product > a .product-archive-intro-text {
  color: var(--textNormal);
}
@media (min-width: 531px) {
  .products-overview article.product > a .product-archive-intro-text {
    font-size: 0.9rem;
    line-height: 1.4;
    display: block;
    padding-top: 0.5em;
  }
}
@media (max-width: 530px) {
  .products-overview article.product > a .product-archive-intro-text {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0, 0, 0, 0);
    position: absolute;
  }
}
.products-overview article.product > a .product-archive-intro-text ol,
.products-overview article.product > a .product-archive-intro-text ul,
.products-overview article.product > a .product-archive-intro-text table,
.products-overview article.product > a .product-archive-intro-text blockquote,
.products-overview article.product > a .product-archive-intro-text p {
  line-height: 1.3em;
}
.products-overview article.product > a .product-archive-intro-text ol:not(:last-child),
.products-overview article.product > a .product-archive-intro-text ul:not(:last-child),
.products-overview article.product > a .product-archive-intro-text table:not(:last-child),
.products-overview article.product > a .product-archive-intro-text blockquote:not(:last-child),
.products-overview article.product > a .product-archive-intro-text p:not(:last-child) {
  margin: 0 0 1em 0;
}
.products-overview article.product > a .product-archive-intro-text ol:last-child,
.products-overview article.product > a .product-archive-intro-text ul:last-child,
.products-overview article.product > a .product-archive-intro-text table:last-child,
.products-overview article.product > a .product-archive-intro-text blockquote:last-child,
.products-overview article.product > a .product-archive-intro-text p:last-child {
  margin: 0 0 0 0;
}
.products-overview article.product > a .product-archive-intro-text ol,
.products-overview article.product > a .product-archive-intro-text ul {
  padding-left: 1.5em;
}
.products-overview article.product > a .product-archive-intro-text ol li::marker,
.products-overview article.product > a .product-archive-intro-text ul li::marker {
  color: #ee008f;
}
.products-overview article.product > a .product-archive-intro-text ol > li:not(:last-child),
.products-overview article.product > a .product-archive-intro-text ul > li:not(:last-child) {
  margin-bottom: 0.5em;
}
.products-overview article.product > a .product-archive-intro-text ul, .products-overview article.product > a .product-archive-intro-text ul li {
  list-style: disc;
}
.products-overview article.product > a .product-archive-intro-text ul:before, .products-overview article.product > a .product-archive-intro-text ul:after {
  display: none;
}
.products-overview .products .grid-container {
  grid-column-gap: var(--halveColumnGap);
  grid-row-gap: var(--doubleColumnGap);
}

.search-wrapper {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: var(--tabBlockBg);
}
@media (min-width: 992px) {
  .search-wrapper {
    font-size: 1.5rem;
  }
}
@media (max-width: 991px) {
  .search-wrapper {
    font-size: 1.2rem;
  }
}

.tag-filters {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  width: 100%;
  grid-gap: 0.75rem;
  font-size: 1rem;
  padding: 1rem 0;
  align-items: center;
}
.tag-filters > a {
  padding: 0.75em 1em;
  display: block;
  border-radius: 0.5em;
  font-size: 0.9em;
  background-color: rgba(131, 145, 167, 0.25);
  color: var(--textNormal);
  text-decoration: none;
  transition: all 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 0 0 0 rgba(131, 145, 167, 0.25);
}
.tag-filters > a:focus {
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.tag-filters > a.active, .tag-filters > a:focus, .tag-filters > a:hover {
  background-color: #ee008f;
  color: #FFFFFF;
}
.tag-filters > a:focus:active {
  background-color: #d50080;
  color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.tag-filters > a.active {
  cursor: default;
}

.slick-slider.slider-nav {
  z-index: 1;
  padding: 0 35px 0 0;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1301px), (max-width: 991px) {
  .slick-slider.slider-nav {
    margin: -35px 0 0 0;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .slick-slider.slider-nav {
    margin: -35px -35px 0 0;
  }
}
.slick-slider.slider-nav.slider-nav-off .slick-track {
  transform: none !important;
}
.slick-slider.slider-nav .slick-list {
  overflow: hidden;
}
.slick-slider.slider-nav .slick-track {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 0.25em;
  margin: 0 auto;
}
.slick-slider.slider-nav img {
  cursor: pointer;
  margin: 0 0.5rem;
  transition: all 0.1225s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 0.5rem;
  box-shadow: 0 0 0 0 rgba(131, 145, 167, 0.25);
}
.slick-slider.slider-nav img:focus {
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.slick-slider.slider-nav img:focus:active {
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.slick-slider.slider-nav img.slick-current {
  box-shadow: 0 0 0 0.125em #ee008f;
}
.slick-slider.slider-nav .slick-next {
  right: 35px;
  background-image: linear-gradient(90deg, transparent 0, var(--bg) 2rem);
}
.slick-slider.slider-nav .slick-next:before {
  transform: translate(-50%, -50%);
}
.slick-slider.slider-nav .slick-prev {
  left: 0;
  background-image: linear-gradient(-90deg, transparent 0, var(--bg) 2rem);
}
.slick-slider.slider-nav .slick-prev:before {
  transform: translate(-50%, -50%) rotateY(180deg);
}
.slick-slider.slider-nav .slick-next,
.slick-slider.slider-nav .slick-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  text-indent: -9999px;
  z-index: 1;
  width: 3rem;
  padding: 0 0 0 0;
  background-color: transparent;
  border: none;
  transition: all 0.1225s cubic-bezier(0.4, 0, 0.2, 1);
  color: var(--navLink);
  cursor: pointer;
}
.slick-slider.slider-nav .slick-next:hover,
.slick-slider.slider-nav .slick-prev:hover {
  color: #ee008f;
}
.slick-slider.slider-nav .slick-next:before,
.slick-slider.slider-nav .slick-prev:before {
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f10c";
  text-indent: 0;
  left: 50%;
  top: 50%;
  font-size: 2rem;
  position: absolute;
  text-shadow: 0 0 0.5rem var(--bg);
}

.product-filter-sidebar .yith-wcan-filters {
  background-color: var(--navDdBg);
  padding: 1.5rem;
  border-radius: var(--blockBorderRadius);
  color: var(--textNormal);
}
.product-filter-sidebar .yith-wcan-filters .yith-wcan-filter .filter-title {
  color: var(--textNormal);
  margin-bottom: 0.5em;
}
.product-filter-sidebar .yith-wcan-filters .yith-wcan-filter .filter-title:first-of-type {
  margin-top: 0;
}
.product-filter-sidebar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {
  line-height: 1.3em;
}
.product-filter-sidebar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a,
.product-filter-sidebar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a {
  color: var(--navLink);
  font-size: 1rem;
}
.product-filter-sidebar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label {
  align-items: center;
}

@media (min-width: 531px) {
  .hero .product_title.hero-title {
    font-size: 2.8em;
  }
}
@media (max-width: 530px) {
  .hero .product_title.hero-title {
    font-size: 2.25em;
  }
}

.hero.case-hero .grid-content-img {
  margin-bottom: var(--columnGap);
}
.hero.case-hero .grid-content-img figure {
  margin: 0 0 0 0;
  display: table;
  position: relative;
  padding: 0 35px 35px 0;
  z-index: 1;
  background-position: bottom right;
  background-size: 45px 45px;
  background-repeat: no-repeat;
}
@media (max-width: 1300px) and (min-width: 992px) {
  .hero.case-hero .grid-content-img figure {
    margin: 0 -35px calc(1rem - 35px) 0;
  }
}
@media (max-width: 991px) {
  .hero.case-hero .grid-content-img figure {
    margin: 0 0 1rem 0;
  }
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper {
  display: block;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper > a {
  position: relative;
  display: block;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper > a:before {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper > a img {
  cursor: zoom-in;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper > .slick-slider {
  border-radius: var(--blockBorderRadius);
  overflow: hidden;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper > .slick-slider img {
  cursor: zoom-in;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper > .slick-slider img:not([src$=".gif"]):not([src$=".png"]):not([src$=".svg"]):not([src$=".svgz"]) {
  object-fit: cover;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper > .slick-slider img[src$=".gif"], .hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper > .slick-slider img[src$=".png"], .hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper > .slick-slider img[src$=".svg"], .hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper > .slick-slider img[src$=".svgz"] {
  object-fit: contain;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper img {
  width: 100%;
  height: 100%;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper img:not([src$=".gif"]):not([src$=".png"]):not([src$=".svg"]):not([src$=".svgz"]) {
  object-fit: cover;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper img[src$=".gif"], .hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper img[src$=".png"], .hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper img[src$=".svg"], .hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper img[src$=".svgz"] {
  object-fit: contain;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper .slick-track {
  display: flex;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper .slick-slide {
  height: auto;
  float: none;
  position: relative;
}
.hero.case-hero .grid-content-img figure.woocommerce-product-gallery__wrapper .slick-slide:before {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.hero.case-hero .grid-content-img figure:not(.content-image-transparent) {
  background-image: var(--imgShadow);
}
.hero.case-hero .grid-content-img figure:not(.content-image-transparent) img {
  background-color: var(--diffusedBlockBg);
  border-radius: var(--blockBorderRadius);
}
.hero.case-hero .grid-content-img figure:not(.content-image-transparent):before {
  width: 45px;
  bottom: 45px;
  top: 1.5rem;
  right: 0;
  background-image: var(--imgShadowVertical);
  border-radius: 0 45px 0 0;
}
.hero.case-hero .grid-content-img figure:not(.content-image-transparent):after {
  height: 45px;
  right: 45px;
  left: 1.5rem;
  bottom: 0;
  background-image: var(--imgShadowHorizontal);
  border-radius: 0 0 0 45px;
}
.hero.case-hero .grid-content-img figure:not(.content-image-transparent):before, .hero.case-hero .grid-content-img figure:not(.content-image-transparent):after {
  z-index: -1;
  content: "";
  position: absolute;
  display: block;
  background-position: bottom right;
  background-size: 45px 45px;
}
.hero.case-hero .grid-content-img figure.content-image-transparent {
  background-color: transparent;
}

.checkout-section {
  padding-bottom: 2rem;
  position: relative;
}
@media (min-width: 992px) {
  .checkout-section {
    padding-top: 1.33rem;
  }
}

#customer_details {
  grid-row-gap: 1.5rem;
}

.shipping-carrier-info > i {
  font-size: 1.2em;
  transform: scale(1.2);
}
.shipping-carrier-info > i.pwi-rocket {
  color: #ee008f;
}
@media (min-width: 331px) {
  .shipping-carrier-info > i.pwi-truck {
    color: var(--blockLink);
  }
}
@media (max-width: 330px) {
  .shipping-carrier-info > i.pwi-truck {
    display: none;
  }
}
.shipping-carrier-info .shipping-carrier {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 330px) {
  .shipping-carrier-info .shipping-carrier {
    grid-column-start: 1;
    grid-column-end: 3;
  }
}
.shipping-carrier-info .shipping-carrier .shipping-price {
  color: var(--blockTitle);
  white-space: nowrap;
  text-align: right;
  line-height: 1.2;
}
.shipping-carrier-info .shipping-carrier .shipping-price small {
  font-weight: 400;
  display: block;
}
.shipping-carrier-info .shipping-carrier .shipping-carrier-name {
  display: inline-flex;
  align-items: center;
  align-content: center;
  grid-column-gap: 0.5em;
}
@media (min-width: 531px) {
  .shipping-carrier-info .shipping-carrier .shipping-carrier-name > i {
    height: 2em;
    width: 4em;
    border-radius: 0.225em;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 3.5em 1.75em;
    display: inline-block;
    background-color: rgba(131, 145, 167, 0.25);
  }
}

@media (min-width: 992px) {
  .product_configurator.cart-collaterals .js-toggle-group .block-collapsable + .block-collapsable {
    margin-top: 0.5rem;
  }
}
@media (max-width: 991px) {
  .product_configurator.cart-collaterals .js-toggle-group .block-collapsable + .block-collapsable {
    margin-top: 0.5rem;
  }
}
@media (max-width: 1300px) {
  .product_configurator.cart-collaterals {
    padding: 1.5rem 0;
  }
}
.product_configurator.cart-collaterals .cart_totals {
  width: 100%;
  float: none;
}
.product_configurator.cart-collaterals .cart_totals .cart-summary-table {
  line-height: 1.2em;
  font-size: 1.12rem;
  border-spacing: 0;
  margin: 0 0 0 auto;
}
.product_configurator.cart-collaterals .cart_totals .cart-summary-table strong {
  font-size: 1.6em;
  line-height: 1.2;
}
.product_configurator.cart-collaterals .cart_totals .cart-summary-table th {
  color: rgba(131, 145, 167, 0.75);
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
}
.product_configurator.cart-collaterals .cart_totals .cart-summary-table th, .product_configurator.cart-collaterals .cart_totals .cart-summary-table td {
  text-align: right;
  border-bottom: none;
  border-top: none;
}
@media (min-width: 531px) {
  .product_configurator.cart-collaterals .cart_totals .cart-summary-table th, .product_configurator.cart-collaterals .cart_totals .cart-summary-table td {
    display: table-cell;
    width: 50%;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .product_configurator.cart-collaterals .cart_totals .cart-summary-table th:not(:first-child), .product_configurator.cart-collaterals .cart_totals .cart-summary-table td:not(:first-child) {
    padding-left: 1rem;
  }
}
@media (max-width: 530px) {
  .product_configurator.cart-collaterals .cart_totals .cart-summary-table {
    width: 100%;
  }
  .product_configurator.cart-collaterals .cart_totals .cart-summary-table th, .product_configurator.cart-collaterals .cart_totals .cart-summary-table td {
    display: table;
    width: 100%;
  }
  .product_configurator.cart-collaterals .cart_totals .cart-summary-table th {
    padding-top: 0.5em;
  }
  .product_configurator.cart-collaterals .cart_totals .cart-summary-table td {
    padding-bottom: 0.75em;
  }
}
.product_configurator.cart-collaterals .cart_totals .cart-summary-table .includes_tax {
  display: block;
}
.product_configurator.cart-collaterals .cart_totals #shipping_method {
  margin: 1em 0;
  border-bottom: 1px solid rgba(131, 145, 167, 0.5);
  border-top: 1px solid rgba(131, 145, 167, 0.5);
}
.product_configurator.cart-collaterals .cart_totals #shipping_method li {
  padding: 1em 0;
}
.product_configurator.cart-collaterals .cart_totals #shipping_method li label {
  grid-column-gap: 1em;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.product_configurator.cart-collaterals .cart_totals .shipping-destination {
  margin: 1em 0;
  display: flex;
  grid-template-columns: 1.5em auto;
  grid-column-gap: 1em;
  padding: 1em 0;
}
.product_configurator.cart-collaterals .cart_totals .shipping-destination:before {
  content: "\f14f";
  display: inline-block;
  font-family: "PW icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 1.5em;
  line-height: 1em;
}
.product_configurator.cart-collaterals .cart_totals .shipping-destination > p {
  margin: 0 0 0 0;
}
.product_configurator.cart-collaterals .cart_totals .shipping-calculator-button:after {
  display: none;
}

.woocommerce ul#shipping_method li {
  margin: 0 0 0 0;
  display: flex;
  grid-template-columns: 1.5em auto;
  grid-column-gap: 1em;
}
@media (min-width: 531px) {
  .woocommerce ul#shipping_method li:before {
    content: "\f148";
    display: inline-block;
    font-family: "PW icons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-size: 1.5em;
    line-height: 1em;
  }
}
.woocommerce ul#shipping_method li + li {
  border-top: 1px solid rgba(131, 145, 167, 0.5);
}
.woocommerce ul#shipping_method label > .amount {
  font-size: 1em;
  display: inline-block;
}

.checkout.woocommerce-checkout #order_review ul#shipping_method li {
  justify-content: end;
}
.checkout.woocommerce-checkout #order_review ul#shipping_method li label {
  grid-column-gap: 1em;
}
.checkout.woocommerce-checkout #order_review small.includes_tax,
.checkout.woocommerce-checkout #order_review small.tax_label {
  display: block;
  line-height: 1;
  font-size: 0.85rem;
}
.checkout.woocommerce-checkout #order_review table.shop_table tfoot ul#shipping_method li label {
  align-items: end;
}
@media (min-width: 531px) {
  .checkout.woocommerce-checkout #order_review table.shop_table tfoot ul#shipping_method li label {
    display: grid;
    grid-template-areas: "method price";
    grid-template-columns: auto max-content;
    justify-content: normal;
  }
}
@media (max-width: 530px) {
  .checkout.woocommerce-checkout #order_review table.shop_table tfoot ul#shipping_method li label {
    display: flex;
    flex-direction: column;
    text-align: right;
  }
}
.checkout.woocommerce-checkout #order_review table.shop_table tfoot ul#shipping_method li label > .amount {
  text-align: right;
  grid-area: price;
}
.checkout.woocommerce-checkout #order_review table.shop_table tfoot ul#shipping_method li label small.tax_label {
  text-align: right;
  grid-area: price;
  grid-row-start: 2;
}

.postnl-saturday,
.postnl-express,
.postnl-standard {
  background-image: var(--postnlLogo);
}

.dhl-saturday,
.dhl-express,
.dhl-standard {
  background-image: var(--dhlLogo);
}

.onbezorgd-saturday,
.onbezorgd-express,
.onbezorgd-standard {
  background-image: var(--onbLogo);
}

@media (min-width: 769px) {
  .form-grid {
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 1rem;
    display: grid;
  }
  .form-grid .form-row-wide {
    grid-column: 6 span;
  }
  .form-grid .form-row-first {
    grid-column-start: 1;
    grid-column-end: 4;
  }
  .form-grid .form-row-last {
    grid-column-start: 4;
    grid-column-end: 7;
  }
}

.woocommerce form .form-row {
  padding: 0 0 0 0;
  display: block;
  float: none;
  width: auto;
}
.woocommerce form .form-row textarea.input-text,
.woocommerce form .form-row input.input-text {
  color: var(--textNormal);
  background-color: var(--inputBg);
}

.woocommerce .block-package-item .form-row textarea.input-text,
.woocommerce .block-package-item .form-row input.input-text,
.woocommerce .block-item .form-row textarea.input-text,
.woocommerce .block-item .form-row input.input-text {
  color: var(--textNormal);
  background-color: var(--bg);
}

.select2-container--default {
  display: block;
}
.select2-container--default .select2-selection--single {
  color: var(--textNormal);
  background-color: var(--bg);
}
.select2-container--default.select2-container--open .select2-selection--single {
  z-index: 1;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.16), 0 0 0 0.125em rgba(174, 113, 213, 0.5);
}

.woocommerce form .form-row input.input-text,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-selection--single {
  width: 100%;
  height: 2.2em;
  padding: 0 1rem;
  line-height: 1.5em;
  box-sizing: border-box;
  font-size: 1em;
  border-radius: 0.25em;
  border: none;
  box-shadow: inset 0 0.125em 0.125em rgba(0, 0, 0, 0.16), 0 0 0 0 rgba(174, 113, 213, 0.5);
  outline: none !important;
  position: relative;
  transition: box-shadow 0.1125s cubic-bezier(0.4, 0, 0.2, 1);
  font-family: "Barlow", "Roboto", Arial, sans-serif;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.woocommerce form .form-row input.input-text .select2-selection__rendered,
.select2-container--default .select2-search--dropdown .select2-search__field .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1.5em;
  padding: 0 0 0 0;
  color: var(--textNormal);
}
.woocommerce form .form-row input.input-text:focus,
.select2-container--default .select2-search--dropdown .select2-search__field:focus,
.select2-container--default .select2-selection--single:focus {
  z-index: 1;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.16), 0 0 0 0.125em rgba(174, 113, 213, 0.5);
}
.woocommerce form .form-row input.input-text .select2-selection__arrow,
.select2-container--default .select2-search--dropdown .select2-search__field .select2-selection__arrow,
.select2-container--default .select2-selection--single .select2-selection__arrow {
  position: relative;
}

.select2-dropdown {
  border: none;
  border-radius: 0.25em;
  overflow: hidden;
  color: var(--textNormal);
  background-color: var(--bg);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.16), 0 0.125em 0 0 rgba(174, 113, 213, 0.5), 0.125em 0 0 0 rgba(174, 113, 213, 0.5), -0.125em 0 0 0 rgba(174, 113, 213, 0.5);
}
.select2-dropdown .select2-search__field {
  color: var(--textNormal);
  background-color: var(--inputBg);
}
.select2-dropdown .select2-search--dropdown {
  padding: 0.2em 1rem;
}
.select2-dropdown .select2-results__option {
  padding: 0.5em 1rem;
  color: var(--textNormal);
  background-color: var(--bg);
  line-height: 1.5em;
}

.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true] {
  background-color: var(--bg);
  color: var(--textNormal);
  font-weight: bold;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  color: #FFFFFF;
  background-color: #ae71d5;
}

#wcuf_checkout_ajax_container {
  margin-top: 2rem;
  overflow: visible !important;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container {
  display: flex;
  flex-direction: column;
  float: none;
  border: none;
  margin-bottom: 0;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_fields_row_element {
  float: none;
  width: auto;
  display: flex;
  flex-direction: column;
  padding: 2rem 0;
  border-top: 0.1em solid rgba(131, 145, 167, 0.5);
  margin-right: 0;
  margin-bottom: 1rem;
  overflow: visible;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_drag_and_drop_area {
  padding: 0.65em 0.85em;
  border-radius: 0.5em;
  border: none;
  color: #8391a7;
  margin-bottom: 0;
  text-align: center;
  background-color: var(--bgRgba50);
  background-image: var(--footerDot);
  background-position: center center;
  transition: background-color 0.1225s cubic-bezier(0.4, 0, 0.2, 1);
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_drag_and_drop_area.wcuf_dragover {
  background-color: var(--bg);
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_drag_and_drop_area .wcuf_drag_and_drop_area_icon {
  fill: #8391a7;
  height: 2em;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_drag_and_drop_area .wcuf_drag_and_drop_area_description {
  color: #8391a7;
  font-family: "PW Heading", "Roboto Condensed", "Helvetica Neue Condensed", "Arial Narrow", sans-serif;
  font-weight: 300;
  font-size: 1.2em;
  margin-bottom: 1rem;
  display: block;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_field_title {
  font-size: 1.6em;
  margin-bottom: 0.5em !important;
  margin-top: 0 !important;
  padding: 0 0 0 0;
  top: auto !important;
  color: var(--blockTitle);
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_product_title_under_upload_field_name {
  margin-top: 0;
  font-size: 1.4em;
  margin-bottom: 1rem;
  line-height: 1.2em;
  font-weight: 200;
  color: var(--blockLink);
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_field_description {
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.24em;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_field_description:empty {
  display: none;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container h5 {
  margin-top: 0;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container a {
  color: var(--blockLink);
  text-decoration-color: #ee008f;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container a:focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container a:hover {
  color: #ee008f;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_feedback_textarea {
  color: var(--textNormal);
  background-color: var(--bg);
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_upload_button_container {
  margin-top: 1rem;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_max_size_notice {
  margin-top: 0;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_file_name:empty {
  display: none;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_single_file_in_multiple_list.wcuf_delete_file_icon,
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_single_file_stored_on_server.wcuf_delete_file_icon {
  background: none;
  margin-top: 0;
  margin-left: 0;
  color: var(--textNormal);
  font-size: 1.5em;
  position: absolute;
  top: -0.5em;
  right: -0.5em;
  backdrop-filter: blur(5px);
  border-radius: 50%;
  width: 1em;
  height: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_single_file_in_multiple_list.wcuf_delete_file_icon:focus, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_single_file_in_multiple_list.wcuf_delete_file_icon:hover,
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_single_file_stored_on_server.wcuf_delete_file_icon:focus,
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_single_file_stored_on_server.wcuf_delete_file_icon:hover {
  color: #E31D3D;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_single_file_in_multiple_list.wcuf_delete_file_icon:before,
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_delete_single_file_stored_on_server.wcuf_delete_file_icon:before {
  display: inline-block;
  font-family: "PW standard-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f103";
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_file_preview_list {
  padding: 1rem 0 1rem 0;
  margin: 0 0 0 0;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 1rem;
  overflow: visible;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_file_preview_list_item {
  position: relative;
  background-color: var(--bgRgba50);
  color: var(--textNormal);
  width: auto;
  grid-column: 1 span;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border-radius: 0.5em;
  overflow: visible;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_file_preview_list_item .wcuf_preview_file_title {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  color: rgba(131, 145, 167, 0.01);
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_file_preview_list_item .wcuf_preview_file_title ~ span {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_file_preview_list_item .wcuf_preview_file_title .wcuf_single_file_name_in_multiple_list {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_file_preview_list_item img {
  width: 100%;
  height: 100%;
  border-radius: 0.5em;
  margin: 0 0 0 0;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container {
  margin: 0 0 1.5rem 0;
  padding: 0 0 0 0;
  overflow: visible;
  border: none;
}
#wcuf_checkout_ajax_container .wcuf_single_upload_field_container .wcuf_already_uploaded_data_container h4 {
  margin-top: 0;
}

.woocommerce #order_review table.shop_table .cart-subtotal th,
.woocommerce #order_review table.shop_table .cart-subtotal td {
  font-size: 1.2em;
}
@media (min-width: 769px) {
  .woocommerce #order_review table.shop_table .product-total,
  .woocommerce #order_review table.shop_table .product-name {
    padding-top: 1em;
  }
}
@media (max-width: 768px) {
  .woocommerce #order_review table.shop_table .product-total,
  .woocommerce #order_review table.shop_table .product-name {
    padding-top: 1rem;
    padding-bottom: 0.5em;
  }
  .woocommerce #order_review table.shop_table .product-total:first-child,
  .woocommerce #order_review table.shop_table .product-name:first-child {
    padding-left: 0;
    padding-right: 0.5em;
  }
  .woocommerce #order_review table.shop_table .product-total:last-child,
  .woocommerce #order_review table.shop_table .product-name:last-child {
    text-align: right;
    padding-left: 0.5em;
    padding-right: 0;
  }
}

@media (max-width: 1300px) and (min-width: 992px) {
  .woocommerce-checkout #order_review {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 2rem;
    display: grid;
  }
}
.woocommerce-checkout #payment {
  border-radius: var(--blockBorderRadius);
  background: var(--diffusedBlockBg);
}
@media (min-width: 992px) {
  .woocommerce-checkout #payment {
    padding: 2rem 0.85em;
  }
}
@media (max-width: 991px) {
  .woocommerce-checkout #payment {
    padding: 1rem;
  }
}
.woocommerce-checkout #payment ul.payment_methods {
  padding: 0 0 0 0;
  border-bottom: 0.1rem solid #ee008f;
}
.woocommerce-checkout #payment div.payment_box {
  color: var(--textNormal);
  background-color: var(--bg);
  border-radius: 0.5em;
}
.woocommerce-checkout #payment div.payment_box:before {
  border-bottom-color: var(--bg) !important;
}
.woocommerce-checkout #payment div.payment_box p:first-of-type {
  margin-top: 0;
}
.woocommerce-checkout #payment div.form-row {
  padding: 0 0 0 0;
}
.woocommerce-checkout #payment #place_order {
  margin: 1rem 0 0 0;
  float: none;
}
@media (min-width: 1301px) {
  .woocommerce-checkout #payment #place_order {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .woocommerce-checkout #payment #place_order {
    width: 100%;
  }
}

#confirm-checkout ul.order_details {
  padding: 0 0 0 0;
  margin-bottom: 1.5rem;
  display: flex;
  justify-content: space-between;
  list-style: none;
  flex-wrap: wrap;
  background-image: var(--footerDot);
  background-position: center center;
}
#confirm-checkout ul.order_details:before, #confirm-checkout ul.order_details:after {
  display: none;
}
@media (min-width: 531px) {
  #confirm-checkout ul.order_details {
    align-items: center;
  }
}
@media (max-width: 530px) {
  #confirm-checkout ul.order_details {
    flex-direction: column;
  }
}
#confirm-checkout ul.order_details > li {
  border-right: none;
  float: none;
  margin: 0 0 0 0;
  display: flex;
  padding: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
#confirm-checkout .woocommerce-customer-details address {
  padding: 0 0 0 0;
  border: none;
  border-radius: 0 0 0 0;
  display: grid;
  grid-template-columns: 1.6em auto;
  grid-column-gap: 1rem;
}
#confirm-checkout .woocommerce-customer-details address > i {
  font-size: 1.6em;
}
#confirm-checkout .amount {
  font-size: 1em;
  display: inline-block;
}
#confirm-checkout h1 {
  margin: 0 0 0.6em 0;
  font-weight: 700;
  line-height: 1em;
  color: #ee008f;
}
@media (min-width: 531px) {
  #confirm-checkout h1 {
    font-size: 3.1em;
  }
}
@media (max-width: 530px) {
  #confirm-checkout h1 {
    font-size: 2.5em;
  }
}
#confirm-checkout h1 > small {
  text-transform: uppercase;
  font-size: 0.75em;
  font-weight: 200;
  color: var(--titleNormal);
  line-height: 1em;
  display: inline-block;
}
#confirm-checkout .woocommerce-table tr.order_item {
  border-bottom: 1.2px solid #8391a7;
}
#confirm-checkout .woocommerce-table tr.order_item:last-of-type {
  border-bottom: 0;
}

.banner-default {
  background-color: var(--defaultBlockBg);
  color: var(--textNormal);
}
.banner-default .banner-title {
  color: var(--blockTitle);
}
.banner-default .banner-product-title > small {
  border-top-color: #ee008f !important;
}
.banner-default .banner-product-title > small,
.banner-default .banner-subtitle,
.banner-default .banner-text {
  color: var(--textNormal);
}
.banner-default .banner-button {
  background-color: #ee008f;
  color: #FFFFFF;
}
.banner-default .banner-button:focus {
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.banner-default .banner-button:focus, .banner-default .banner-button:hover {
  background-color: #f458b6;
  color: #FFFFFF;
}
.banner-default .banner-button:focus:active {
  background-color: #f028a1;
  color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.banner-default .slick-dots > li:not(.slick-active) button:focus, .banner-default .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-default .slick-dots > li.slick-active button {
  color: rgba(238, 0, 143, 0.01);
  background-color: #ee008f;
}

.banner-grey {
  background-color: #8391a7;
  color: #e9eef5;
}
.banner-grey .banner-title {
  color: #FFFFFF;
}
.banner-grey .banner-product-title > small,
.banner-grey .banner-subtitle,
.banner-grey .banner-text {
  color: #e9eef5;
}
.banner-grey .banner-button {
  background-color: #FFFFFF;
  color: #8391a7;
}
.banner-grey .banner-button:focus {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.banner-grey .banner-button:focus, .banner-grey .banner-button:hover {
  background-color: #eff1f4;
  color: #8391a7;
}
.banner-grey .banner-button:focus:active {
  background-color: #d1d7de;
  color: #74849c;
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.banner-grey:not([class*=banner-primary]) .banner-product-title {
  color: #FFFFFF;
}
.banner-grey:not([class*=banner-primary]) .banner-product-title > small {
  border-top-color: #ee008f !important;
}
.banner-grey:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus, .banner-grey:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-grey:not([class*=banner-primary]) .slick-dots > li.slick-active button {
  color: rgba(238, 0, 143, 0.01);
  background-color: #ee008f;
}
.banner-grey[class*=banner-primary] .banner-product-title {
  color: #FFFFFF;
}
.banner-grey[class*=banner-primary] .banner-product-title > small {
  border-top-color: #5ccff1 !important;
}
.banner-grey[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus, .banner-grey[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(92, 207, 241, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-grey[class*=banner-primary] .slick-dots > li.slick-active button {
  color: rgba(92, 207, 241, 0.01);
  background-color: #5ccff1;
}

.banner-primary {
  background-color: #ee008f;
  color: #e9eef5;
}
.banner-primary .banner-title {
  color: #FFFFFF;
}
.banner-primary .banner-product-title > small,
.banner-primary .banner-subtitle,
.banner-primary .banner-text {
  color: #e9eef5;
}
.banner-primary .banner-button {
  background-color: #FFFFFF;
  color: #ee008f;
}
.banner-primary .banner-button:focus {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.banner-primary .banner-button:focus, .banner-primary .banner-button:hover {
  background-color: #fdd7ee;
  color: #ee008f;
}
.banner-primary .banner-button:focus:active {
  background-color: #faa7d9;
  color: #d50080;
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.banner-primary:not([class*=banner-primary]) .banner-product-title {
  color: #FFFFFF;
}
.banner-primary:not([class*=banner-primary]) .banner-product-title > small {
  border-top-color: #ee008f !important;
}
.banner-primary:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus, .banner-primary:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-primary:not([class*=banner-primary]) .slick-dots > li.slick-active button {
  color: rgba(238, 0, 143, 0.01);
  background-color: #ee008f;
}
.banner-primary[class*=banner-primary] .banner-product-title {
  color: #FFFFFF;
}
.banner-primary[class*=banner-primary] .banner-product-title > small {
  border-top-color: #5ccff1 !important;
}
.banner-primary[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus, .banner-primary[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(92, 207, 241, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-primary[class*=banner-primary] .slick-dots > li.slick-active button {
  color: rgba(92, 207, 241, 0.01);
  background-color: #5ccff1;
}

.banner-secondary {
  background-color: #5ccff1;
  color: #475060;
}
.banner-secondary .banner-title {
  color: #2C313B;
}
.banner-secondary .banner-product-title > small,
.banner-secondary .banner-subtitle,
.banner-secondary .banner-text {
  color: #475060;
}
.banner-secondary .banner-button {
  background-color: #2C313B;
  color: #5ccff1;
}
.banner-secondary .banner-button:focus {
  box-shadow: 0 0 0 0.125em rgba(44, 49, 59, 0.5);
}
.banner-secondary .banner-button:focus, .banner-secondary .banner-button:hover {
  background-color: #41677a;
  color: #5ccff1;
}
.banner-secondary .banner-button:focus:active {
  background-color: #2f4b58;
  color: #45c8ef;
  box-shadow: 0 0 0 0.125em rgba(44, 49, 59, 0.5);
}
.banner-secondary:not([class*=banner-primary]) .banner-product-title {
  color: #2C313B;
}
.banner-secondary:not([class*=banner-primary]) .banner-product-title > small {
  border-top-color: #ee008f !important;
}
.banner-secondary:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus, .banner-secondary:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-secondary:not([class*=banner-primary]) .slick-dots > li.slick-active button {
  color: rgba(238, 0, 143, 0.01);
  background-color: #ee008f;
}
.banner-secondary[class*=banner-primary] .banner-product-title {
  color: #FFFFFF;
}
.banner-secondary[class*=banner-primary] .banner-product-title > small {
  border-top-color: #5ccff1 !important;
}
.banner-secondary[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus, .banner-secondary[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(92, 207, 241, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-secondary[class*=banner-primary] .slick-dots > li.slick-active button {
  color: rgba(92, 207, 241, 0.01);
  background-color: #5ccff1;
}

.banner-tertiary {
  background-color: #3485EB;
  color: #475060;
}
.banner-tertiary .banner-title {
  color: #2C313B;
}
.banner-tertiary .banner-product-title > small,
.banner-tertiary .banner-subtitle,
.banner-tertiary .banner-text {
  color: #475060;
}
.banner-tertiary .banner-button {
  background-color: #2C313B;
  color: #3485EB;
}
.banner-tertiary .banner-button:focus {
  box-shadow: 0 0 0 0.125em rgba(44, 49, 59, 0.5);
}
.banner-tertiary .banner-button:focus, .banner-tertiary .banner-button:hover {
  background-color: #365279;
  color: #3485EB;
}
.banner-tertiary .banner-button:focus:active {
  background-color: #263a55;
  color: #1d77e9;
  box-shadow: 0 0 0 0.125em rgba(44, 49, 59, 0.5);
}
.banner-tertiary:not([class*=banner-primary]) .banner-product-title {
  color: #2C313B;
}
.banner-tertiary:not([class*=banner-primary]) .banner-product-title > small {
  border-top-color: #ee008f !important;
}
.banner-tertiary:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus, .banner-tertiary:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-tertiary:not([class*=banner-primary]) .slick-dots > li.slick-active button {
  color: rgba(238, 0, 143, 0.01);
  background-color: #ee008f;
}
.banner-tertiary[class*=banner-primary] .banner-product-title {
  color: #FFFFFF;
}
.banner-tertiary[class*=banner-primary] .banner-product-title > small {
  border-top-color: #5ccff1 !important;
}
.banner-tertiary[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus, .banner-tertiary[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(92, 207, 241, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-tertiary[class*=banner-primary] .slick-dots > li.slick-active button {
  color: rgba(92, 207, 241, 0.01);
  background-color: #5ccff1;
}

.banner-success {
  background-color: #53db90;
  color: #475060;
}
.banner-success .banner-title {
  color: #2C313B;
}
.banner-success .banner-product-title > small,
.banner-success .banner-subtitle,
.banner-success .banner-text {
  color: #475060;
}
.banner-success .banner-button {
  background-color: #2C313B;
  color: #53db90;
}
.banner-success .banner-button:focus {
  box-shadow: 0 0 0 0.125em rgba(44, 49, 59, 0.5);
}
.banner-success .banner-button:focus, .banner-success .banner-button:hover {
  background-color: #3f6c5e;
  color: #53db90;
}
.banner-success .banner-button:focus:active {
  background-color: #2d4c42;
  color: #3ed782;
  box-shadow: 0 0 0 0.125em rgba(44, 49, 59, 0.5);
}
.banner-success:not([class*=banner-primary]) .banner-product-title {
  color: #2C313B;
}
.banner-success:not([class*=banner-primary]) .banner-product-title > small {
  border-top-color: #ee008f !important;
}
.banner-success:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus, .banner-success:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-success:not([class*=banner-primary]) .slick-dots > li.slick-active button {
  color: rgba(238, 0, 143, 0.01);
  background-color: #ee008f;
}
.banner-success[class*=banner-primary] .banner-product-title {
  color: #FFFFFF;
}
.banner-success[class*=banner-primary] .banner-product-title > small {
  border-top-color: #5ccff1 !important;
}
.banner-success[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus, .banner-success[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(92, 207, 241, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-success[class*=banner-primary] .slick-dots > li.slick-active button {
  color: rgba(92, 207, 241, 0.01);
  background-color: #5ccff1;
}

.banner-info {
  background-color: #ae71d5;
  color: #e9eef5;
}
.banner-info .banner-title {
  color: #FFFFFF;
}
.banner-info .banner-product-title > small,
.banner-info .banner-subtitle,
.banner-info .banner-text {
  color: #e9eef5;
}
.banner-info .banner-button {
  background-color: #FFFFFF;
  color: #ae71d5;
}
.banner-info .banner-button:focus {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.banner-info .banner-button:focus, .banner-info .banner-button:hover {
  background-color: #f6f0fb;
  color: #ae71d5;
}
.banner-info .banner-button:focus:active {
  background-color: #e0c8ef;
  color: #a35dcf;
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.banner-info:not([class*=banner-primary]) .banner-product-title {
  color: #FFFFFF;
}
.banner-info:not([class*=banner-primary]) .banner-product-title > small {
  border-top-color: #ee008f !important;
}
.banner-info:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus, .banner-info:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-info:not([class*=banner-primary]) .slick-dots > li.slick-active button {
  color: rgba(238, 0, 143, 0.01);
  background-color: #ee008f;
}
.banner-info[class*=banner-primary] .banner-product-title {
  color: #FFFFFF;
}
.banner-info[class*=banner-primary] .banner-product-title > small {
  border-top-color: #5ccff1 !important;
}
.banner-info[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus, .banner-info[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(92, 207, 241, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-info[class*=banner-primary] .slick-dots > li.slick-active button {
  color: rgba(92, 207, 241, 0.01);
  background-color: #5ccff1;
}

.banner-warning {
  background-color: #ffd233;
  color: #475060;
}
.banner-warning .banner-title {
  color: #2C313B;
}
.banner-warning .banner-product-title > small,
.banner-warning .banner-subtitle,
.banner-warning .banner-text {
  color: #475060;
}
.banner-warning .banner-button {
  background-color: #2C313B;
  color: #ffd233;
}
.banner-warning .banner-button:focus {
  box-shadow: 0 0 0 0.125em rgba(44, 49, 59, 0.5);
}
.banner-warning .banner-button:focus, .banner-warning .banner-button:hover {
  background-color: #716842;
  color: #ffd233;
}
.banner-warning .banner-button:focus:active {
  background-color: #514a30;
  color: #ffcc1a;
  box-shadow: 0 0 0 0.125em rgba(44, 49, 59, 0.5);
}
.banner-warning:not([class*=banner-primary]) .banner-product-title {
  color: #2C313B;
}
.banner-warning:not([class*=banner-primary]) .banner-product-title > small {
  border-top-color: #ee008f !important;
}
.banner-warning:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus, .banner-warning:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-warning:not([class*=banner-primary]) .slick-dots > li.slick-active button {
  color: rgba(238, 0, 143, 0.01);
  background-color: #ee008f;
}
.banner-warning[class*=banner-primary] .banner-product-title {
  color: #FFFFFF;
}
.banner-warning[class*=banner-primary] .banner-product-title > small {
  border-top-color: #5ccff1 !important;
}
.banner-warning[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus, .banner-warning[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(92, 207, 241, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-warning[class*=banner-primary] .slick-dots > li.slick-active button {
  color: rgba(92, 207, 241, 0.01);
  background-color: #5ccff1;
}

.banner-danger {
  background-color: #E31D3D;
  color: #e9eef5;
}
.banner-danger .banner-title {
  color: #FFFFFF;
}
.banner-danger .banner-product-title > small,
.banner-danger .banner-subtitle,
.banner-danger .banner-text {
  color: #e9eef5;
}
.banner-danger .banner-button {
  background-color: #FFFFFF;
  color: #E31D3D;
}
.banner-danger .banner-button:focus {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.banner-danger .banner-button:focus, .banner-danger .banner-button:hover {
  background-color: #fbdee2;
  color: #E31D3D;
}
.banner-danger .banner-button:focus:active {
  background-color: #f5b0bc;
  color: #cd1936;
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.5);
}
.banner-danger:not([class*=banner-primary]) .banner-product-title {
  color: #FFFFFF;
}
.banner-danger:not([class*=banner-primary]) .banner-product-title > small {
  border-top-color: #ee008f !important;
}
.banner-danger:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus, .banner-danger:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-danger:not([class*=banner-primary]) .slick-dots > li.slick-active button {
  color: rgba(238, 0, 143, 0.01);
  background-color: #ee008f;
}
.banner-danger[class*=banner-primary] .banner-product-title {
  color: #FFFFFF;
}
.banner-danger[class*=banner-primary] .banner-product-title > small {
  border-top-color: #5ccff1 !important;
}
.banner-danger[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus, .banner-danger[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(92, 207, 241, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-danger[class*=banner-primary] .slick-dots > li.slick-active button {
  color: rgba(92, 207, 241, 0.01);
  background-color: #5ccff1;
}

.banner-white {
  background-color: #FFFFFF;
  color: #475060;
}
.banner-white .banner-title {
  color: #ee008f;
}
.banner-white .banner-product-title > small,
.banner-white .banner-subtitle,
.banner-white .banner-text {
  color: #475060;
}
.banner-white .banner-button {
  background-color: #ee008f;
  color: #FFFFFF;
}
.banner-white .banner-button:focus {
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.banner-white .banner-button:focus, .banner-white .banner-button:hover {
  background-color: #f458b6;
  color: #FFFFFF;
}
.banner-white .banner-button:focus:active {
  background-color: #f028a1;
  color: #f2f2f2;
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.banner-white:not([class*=banner-primary]) .banner-product-title {
  color: #ee008f;
}
.banner-white:not([class*=banner-primary]) .banner-product-title > small {
  border-top-color: #ee008f !important;
}
.banner-white:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus, .banner-white:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-white:not([class*=banner-primary]) .slick-dots > li.slick-active button {
  color: rgba(238, 0, 143, 0.01);
  background-color: #ee008f;
}
.banner-white[class*=banner-primary] .banner-product-title {
  color: #FFFFFF;
}
.banner-white[class*=banner-primary] .banner-product-title > small {
  border-top-color: #5ccff1 !important;
}
.banner-white[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus, .banner-white[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(92, 207, 241, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-white[class*=banner-primary] .slick-dots > li.slick-active button {
  color: rgba(92, 207, 241, 0.01);
  background-color: #5ccff1;
}

.banner-black {
  background-color: #22252d;
  color: #FFFFFF;
}
.banner-black .banner-title {
  color: #ee008f;
}
.banner-black .banner-product-title > small,
.banner-black .banner-subtitle,
.banner-black .banner-text {
  color: #FFFFFF;
}
.banner-black .banner-button {
  background-color: #ee008f;
  color: #22252d;
}
.banner-black .banner-button:focus {
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.banner-black .banner-button:focus, .banner-black .banner-button:hover {
  background-color: #d30a86;
  color: #22252d;
}
.banner-black .banner-button:focus:active {
  background-color: #a30868;
  color: #17191e;
  box-shadow: 0 0 0 0.125em rgba(238, 0, 143, 0.5);
}
.banner-black:not([class*=banner-primary]) .banner-product-title {
  color: #ee008f;
}
.banner-black:not([class*=banner-primary]) .banner-product-title > small {
  border-top-color: #ee008f !important;
}
.banner-black:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus, .banner-black:not([class*=banner-primary]) .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(238, 0, 143, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-black:not([class*=banner-primary]) .slick-dots > li.slick-active button {
  color: rgba(238, 0, 143, 0.01);
  background-color: #ee008f;
}
.banner-black[class*=banner-primary] .banner-product-title {
  color: #FFFFFF;
}
.banner-black[class*=banner-primary] .banner-product-title > small {
  border-top-color: #5ccff1 !important;
}
.banner-black[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus, .banner-black[class*=banner-primary] .slick-dots > li:not(.slick-active) button:focus:active {
  box-shadow: 0 0 0 0.25rem rgba(92, 207, 241, 0.5), 0 0 0 0 rgba(34, 37, 45, 0);
}
.banner-black[class*=banner-primary] .slick-dots > li.slick-active button {
  color: rgba(92, 207, 241, 0.01);
  background-color: #5ccff1;
}

@media (min-width: 992px) {
  .banner-section.banner-full-width {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 531px) {
  .banner-section.banner-full-width .grid-container-wrap, .banner-section.banner-full-width .woocommerce-form-login-toggle:not(:empty),
  .banner-section.banner-full-width .woocommerce-notices-wrapper:not(:empty) {
    padding-left: 0;
    padding-right: 0;
    display: grid;
    align-items: center;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 531px) {
  .banner-section.banner-full-width .banner {
    display: flex;
    min-height: 58vh;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .banner-section.banner-full-width {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .banner-section.banner-full-width + [class*=highlighted] {
    margin-top: -8.75rem;
  }
}
@media (max-width: 991px) {
  .banner-section.banner-full-width {
    padding-top: 2rem;
  }
}
@media (min-width: 531px) {
  .banner-section:not(.banner-full-width) .banner {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .banner-section.banner-columns .banner {
    min-height: 30rem;
  }
}

@media (max-width: 530px) {
  .banner-section.banner-full-width .grid-container-wrap, .banner-section.banner-full-width .woocommerce-form-login-toggle:not(:empty),
  .banner-section.banner-full-width .woocommerce-notices-wrapper:not(:empty) {
    padding-left: 0;
    padding-right: 0;
  }
}

.banner {
  background-image: var(--bannerDotsBg);
  border-radius: var(--blockBorderRadius);
  box-shadow: 0 0.1rem 0 0.05rem rgba(0, 0, 0, 0.05);
  background-repeat: no-repeat;
  position: relative;
}
@media (min-width: 1621px) {
  .banner {
    background-position: 125% center;
  }
}
@media (max-width: 1620px) and (min-width: 1301px) {
  .banner {
    background-position: -50% center;
  }
}
@media (max-width: 1300px) and (min-width: 769px) {
  .banner {
    background-position: 0 center;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  .banner {
    background-position: 125% center;
    background-size: auto 150%;
  }
}
@media (min-width: 769px) {
  .banner {
    background-size: auto 250%;
  }
}
@media (max-width: 768px) {
  .banner {
    background-size: auto 200%;
  }
}
@media (max-width: 530px) {
  .banner {
    background-size: cover;
    background-position: center center;
  }
}
@media (min-width: 531px) {
  .banner-section.banner-full-width .grid-container-wrap, .banner-section.banner-full-width .woocommerce-form-login-toggle:not(:empty),
  .banner-section.banner-full-width .woocommerce-notices-wrapper:not(:empty) {
    height: 100%;
    min-height: 58vh;
  }
}
.banner .banner-image {
  position: relative;
  display: block;
  margin: 0 0;
}
@media (min-width: 531px) {
  .banner .banner-image {
    border-radius: var(--blockBorderRadius) 0 0 var(--blockBorderRadius);
    height: calc(100% + 3rem);
  }
}
@media (max-width: 530px) {
  .banner .banner-image {
    border-radius: var(--blockBorderRadius) var(--blockBorderRadius) 0 0;
  }
}
.banner .banner-image .slick-slider-search-banner {
  display: block;
  width: 100%;
}
@media (min-width: 531px) {
  .banner .banner-image .slick-slider-search-banner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 530px) {
  .banner .banner-image .slick-slider-search-banner {
    position: relative;
  }
}
.banner-section:not(.banner-full-width) .banner .banner-image .slick-slider-search-banner {
  max-height: 30rem;
}

.banner-section.banner-full-width .banner .banner-image .slick-slider-search-banner figure {
  margin: 0 0 0 0;
  padding: 1rem;
}
.banner-section.banner-full-width .banner .banner-image .slick-slider-search-banner img {
  width: 100%;
}
.banner-section.banner-full-width .banner .banner-image .slick-slider-search-banner img[src$=".svg"], .banner-section.banner-full-width .banner .banner-image .slick-slider-search-banner img[src$=".png"] {
  height: 100%;
  object-fit: contain;
}
.banner-section.banner-full-width .banner .banner-image .slick-slider-search-banner img:not([src$=".svg"]):not([src$=".png"]) {
  height: calc(100% - 3rem);
  object-fit: cover;
  margin: 0 0;
  border-radius: var(--blockBorderRadius);
}

.banner .banner-image > img {
  display: block;
  width: 100%;
}
@media (min-width: 531px) {
  .banner .banner-image > img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 530px) {
  .banner .banner-image > img {
    position: relative;
  }
}
.banner-section:not(.banner-full-width) .banner .banner-image img {
  max-height: 30rem;
}

.banner .banner-image > img[src$=".svg"], .banner .banner-image > img[src$=".png"] {
  height: 100%;
  object-fit: contain;
}
.banner .banner-image > img:not([src$=".svg"]):not([src$=".png"]) {
  height: calc(100% - 3rem);
  object-fit: cover;
  margin: 0 0;
}
@media (min-width: 531px) {
  .banner .banner-image > img:not([src$=".svg"]):not([src$=".png"]) {
    border-radius: var(--blockBorderRadius) 0 0 var(--blockBorderRadius);
  }
}
@media (max-width: 530px) {
  .banner .banner-image > img:not([src$=".svg"]):not([src$=".png"]) {
    border-radius: var(--blockBorderRadius) var(--blockBorderRadius) 0 0;
  }
}
.banner .banner-content .search-form {
  position: relative;
}
.banner .banner-content .search-form .search-dropdown:empty {
  display: none;
}
.banner .banner-content .search-form .search-dropdown:not(:empty) {
  margin-top: 0.5rem;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  max-height: 50vh;
  z-index: 2;
  background-color: var(--navDdBg);
  border-radius: var(--blockBorderRadius);
  overflow: auto;
  padding: 1rem 1.5rem;
  list-style: none;
  font-size: 0.92em;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  grid-gap: 0.2rem;
}
.banner .banner-content .search-form .search-dropdown a {
  line-height: 1.4;
  font-size: 1rem;
  outline: none;
  text-decoration: none;
  font-weight: 300;
  letter-spacing: 0;
  position: relative;
  display: inline-block;
  color: var(--navLink);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  font-family: "Barlow", "Roboto", Arial, sans-serif;
}
.banner .banner-content .search-form .search-dropdown a:focus, .banner .banner-content .search-form .search-dropdown a:hover {
  color: #ee008f;
}
.banner .banner-content .search-form .search-dropdown .ajax-search-result-row.read-more > a {
  font-weight: 600;
  margin-top: 1rem;
}
@media (min-width: 992px) {
  .banner-section.banner-full-width .banner-content {
    padding: 4rem 2rem 6rem 2rem;
  }
  .banner-section:not(.banner-columns):not(.banner-full-width) .banner-content {
    padding: 2rem;
  }
  .banner-section:not(.banner-columns) .banner-content {
    font-size: 1.4rem;
  }
  .banner-section:not(.banner-columns) .banner-content .banner-title {
    font-size: 3rem;
  }
  .banner-section:not(.banner-columns) .banner-content .banner-subtitle {
    font-size: 2.4rem;
  }
  .banner-section:not(.banner-columns) .banner-content .banner-text {
    font-size: 1.4rem;
  }
  .banner-section.banner-columns .banner-content {
    font-size: 1rem;
    padding: 2rem 1rem;
  }
  .banner-section.banner-columns .banner-content .banner-title {
    font-size: 2em;
  }
  .banner-section.banner-columns .banner-content .banner-subtitle {
    font-size: 1.6em;
  }
  .banner-section.banner-columns .banner-content .banner-text {
    font-size: 1.2em;
  }
}
@media (max-width: 991px) {
  .banner-section:not(.banner-columns) .banner-content {
    font-size: 1rem;
    padding: 2rem 1rem;
  }
  .banner-section:not(.banner-columns) .banner-content .banner-title {
    font-size: 2.4rem;
  }
  .banner-section:not(.banner-columns) .banner-content .banner-subtitle {
    font-size: 1.8rem;
  }
  .banner-section:not(.banner-columns) .banner-content .banner-text {
    font-size: 1rem;
  }
  .banner-section.banner-columns .banner-content {
    font-size: 0.95rem;
    padding: 1rem 1rem;
  }
  .banner-section.banner-columns .banner-content .banner-title {
    font-size: 1.4em;
  }
  .banner-section.banner-columns .banner-content .banner-subtitle {
    font-size: 1.2em;
  }
  .banner-section.banner-columns .banner-content .banner-text {
    font-size: 1em;
  }
}
.banner .banner-title {
  margin-top: 0;
}
.banner .banner-title + .banner-subtitle {
  margin-top: -0.5em;
}
.banner .banner-subtitle {
  font-weight: 200;
}
.banner .banner-text {
  font-weight: 300;
}
.banner .banner-product {
  outline: none;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.banner .banner-product > a {
  outline: none;
  flex: 1;
  justify-content: space-between;
  display: inline-flex;
  flex-direction: column;
  margin: 0 auto 0 0;
  position: relative;
  padding-right: 27%;
  padding-bottom: 12%;
  text-decoration: none;
  pointer-events: none;
}
.banner .banner-product > a > * {
  pointer-events: auto;
}
.banner .banner-product > a > figure {
  transition: filter cubic-bezier(0.4, 0, 0.2, 1) 0.225s;
  filter: brightness(1) contrast(1) saturate(1) drop-shadow(0.25rem 0.25rem 0 rgba(0, 0, 0, 0.05));
}
.banner .banner-product > a:hover > figure {
  filter: brightness(1.05) contrast(1.05) saturate(1.05) drop-shadow(0.25rem 0.25rem 0 rgba(0, 0, 0, 0.05));
}
.banner .banner-product > a:focus:active > figure {
  filter: brightness(0.95) contrast(0.95) saturate(0.95) drop-shadow(0 0 0 rgba(0, 0, 0, 0.05));
}
.banner .banner-product .banner-product-title {
  font-size: 3em;
  margin: 0.5em 0;
  font-weight: 600;
}
.banner .banner-product .banner-product-title > small {
  border-top: 0.15rem solid;
  font-weight: 400;
  font-family: "Barlow", "Roboto", Arial, sans-serif;
  display: block;
  font-size: 0.466em;
  padding-top: 0.5em;
  margin-top: 0.5em;
}
.banner .banner-product .banner-image {
  border-radius: var(--blockBorderRadius);
  display: flex;
  align-items: center;
}
@media (min-width: 531px) {
  .banner .banner-product .banner-image {
    height: 100%;
    margin-bottom: 0;
  }
  .banner .banner-product .banner-image > img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    aspect-ratio: 1/1;
    border-radius: 0 0 0 0;
    position: relative;
    transform: none;
    top: auto;
    left: auto;
  }
  .banner .banner-product .banner-image > img:not([src$=".svg"]):not([src$=".png"]) {
    object-fit: cover;
  }
  .banner .banner-product .banner-image > img[src$=".svg"],
  .banner .banner-product .banner-image > img[src$=".png"] {
    object-fit: contain;
  }
}
.banner .banner-product .banner-image-thumb {
  position: absolute;
  overflow: hidden;
  margin-bottom: 0;
  bottom: 0;
  right: 0;
  left: 51.5%;
  border-radius: 50%;
  aspect-ratio: 1/1;
}
.banner .banner-product .banner-image-thumb > img {
  border-radius: 50%;
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.banner .slick-slider-search-banner {
  isolation: isolate;
  overflow: hidden;
  padding: 0 15px;
}
.banner .slick-slider-search-banner .slick-track {
  align-items: end;
  display: flex;
}
.banner .slick-slider-search-banner .slick-dots {
  position: relative;
  z-index: 1;
  list-style: none;
  display: flex;
  padding: 0 0 100px 0;
  margin: -30px 0 0 0;
  grid-gap: 15px;
}
.banner .slick-slider-search-banner .slick-dots > li::before {
  content: none;
}
.banner .slick-slider-search-banner .slick-dots > li button {
  box-shadow: 0 0 0 0.1rem rgba(131, 145, 167, 0.15), 0 0.15rem 0.1rem 0 rgba(34, 37, 45, 0.15);
  height: 20px;
  width: 20px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: rgba(255, 255, 255, 0.01);
  background-color: #FFFFFF;
  border-radius: 50%;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.banner .slick-slider-search-banner .slick-dots > li:not(.slick-active) button {
  cursor: pointer;
}
.banner .slick-slider-search-banner .slick-dots > li:not(.slick-active) button:hover {
  transform: scale(1.25);
}
.banner .slick-slider-search-banner .slick-dots > li:not(.slick-active) button:focus, .banner .slick-slider-search-banner .slick-dots > li:not(.slick-active) button:focus:active {
  transform: scale(1);
  outline: none;
}
.banner .slick-slider-search-banner .banner-product:not(.slick-active) {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.banner .slick-slider-search-banner .banner-product.slick-active {
  opacity: 1;
}

@media (max-width: 991px) {
  .side-navigation {
    position: relative;
  }
  .side-navigation .btn, .side-navigation #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .button, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .side-navigation .button {
    margin: 0 0 0 0 !important;
  }
  .side-navigation > ul {
    pointer-events: none;
    display: grid;
    position: absolute;
    left: 0;
    right: 0;
    top: calc(100% - 1rem);
    opacity: 0;
    transition: all 0.225s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: auto;
    max-height: calc(100vh - 12rem);
    z-index: 1;
    background-color: var(--navDdBg);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 1.5rem !important;
    border-radius: 1rem;
    list-style: none;
    margin: 0.5rem 0 0 0 !important;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 2rem;
    font-size: 1.6rem !important;
  }
  .side-navigation > ul > li {
    margin: 0 0 0 0 !important;
    grid-column: 3 span;
  }
  .side-navigation > ul > li:before {
    display: none !important;
  }
  .side-navigation.toggle-on > ul {
    pointer-events: auto;
    top: 100%;
    opacity: 1;
  }
}
@media (max-width: 768px) {
  .side-navigation .btn, .side-navigation #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .button, #wcuf_checkout_ajax_container .wcuf_single_upload_field_container .side-navigation .button {
    width: 100%;
  }
}

#order-confirmation-account address {
  padding: 0 0 0 0;
  border: none;
  border-radius: 0 0 0 0;
  display: grid;
  grid-template-columns: 1.6em auto;
  grid-column-gap: 1rem;
}
#order-confirmation-account address > i {
  font-size: 1.6em;
}

/*# sourceMappingURL=style.css.map */
