/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/card-scroll/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.wp-site-blocks .pmg-card-scroll.alignfull {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.pmg-card-scroll {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  margin-block-start: 0 !important;
  position: relative;
}
.pmg-card-scroll .bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: var(--pmg--menu-card-image-height-square);
}
.pmg-card-scroll.tall .bg {
  height: var(--pmg--menu-card-image-height-tall);
}
.pmg-card-scroll .scroll-parent {
  overflow: hidden;
}
.pmg-card-scroll .scroll-container {
  width: 100%;
  margin: 0 auto;
  overflow-x: auto;
  overflow-y: hidden;
}
.pmg-card-scroll .cards {
  align-items: stretch;
  cursor: ew-resize;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding-left: calc((100vw - var(--wp--style--global--wide-size)) / 2);
  position: relative;
}
.pmg-card-scroll .cards > .pmg-card {
  box-sizing: content-box;
}
.pmg-card-scroll .cards > .pmg-card:last-child {
  border-right: calc((100vw - var(--wp--style--global--wide-size)) / 2) solid transparent;
}
.pmg-card-scroll .cards .active > * {
  pointer-events: none;
}
.pmg-card-scroll .cards pmg-menu-card {
  margin-right: 1rem;
}
.pmg-card-scroll p.scroll {
  align-items: center;
  color: #415465;
  display: flex;
  display: none;
  font-size: 12px;
  justify-content: center;
  letter-spacing: 1.2px;
  margin-top: 0.5rem;
  text-align: center;
  text-transform: uppercase;
}
.pmg-card-scroll.overflow p.scroll {
  display: block;
}
.pmg-card-scroll p.scroll svg {
  margin-left: 12px;
}
.pmg-card-scroll .pmg-card {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pmg-card-scroll .pmg-card + .pmg-card {
  margin-left: 20px;
}

@media screen and (max-width: 1180px) {
  .pmg-card-scroll .cards {
    padding-left: 1rem;
  }
  .pmg-card-scroll .cards > .pmg-card {
    box-sizing: content-box;
  }
  .pmg-card-scroll .cards > .pmg-card:last-child {
    border-right-width: 1rem;
  }
}
@media screen and (max-width: 992px) {
  .pmg-card-scroll p.scroll {
    display: block;
  }
}
@media screen and (max-width: 576px) {
  .pmg-card-scroll p.scroll {
    display: block;
    text-align: left;
    padding: 0 1rem;
  }
}

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