@use 'sass:math';
@use 'sass:math';
.opacity-0 {
  opacity: 0; }

.hide {
  display: none; }

.mt-auto {
  margin-top: auto !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ml-auto {
  margin-left: auto !important; }

.mr-auto {
  margin-right: auto !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-1 {
  margin-bottom: 0.625rem !important; }

.mb-2 {
  margin-bottom: 1.25rem !important; }

.mb-3 {
  margin-bottom: 1.875rem !important; }

.mb-4 {
  margin-bottom: 2.5rem !important; }

.mb-5 {
  margin-bottom: 3.125rem !important; }

.gap-10 {
  gap: 10px !important; }

.gap-20 {
  gap: 20px !important; }

.gap-30 {
  gap: 30px !important; }

.gap-40 {
  gap: 40px !important; }

.gap-50 {
  gap: 50px !important; }

@media only screen and (max-width: 781px) {
  .padding-horz-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; } }

@media only screen and (max-width: 1023px) {
  .padding-horz-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; } }

@media only screen and (max-width: 781px) {
  .padding-horz-sm-20 {
    padding-left: 20px !important;
    padding-right: 20px !important; } }

.block-reveal-card-slider .reveal-card {
  width: 23.75rem;
  background: #fff;
  min-height: 33.125rem;
  position: relative; }
  .block-reveal-card-slider .reveal-card:hover {
    box-shadow: inset 0px -80px 0px 0px #5b315e; }
    .block-reveal-card-slider .reveal-card:hover .card-name-wrap {
      transform: translateY(40px); }
      .block-reveal-card-slider .reveal-card:hover .card-name-wrap .card-name {
        color: #fff; }
        .block-reveal-card-slider .reveal-card:hover .card-name-wrap .card-name:after {
          background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group 1954'%3E%3Cpath id='Vector 2' d='M13.3828 0.122559V25.1226' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath id='Vector 3' d='M0.882812 12.6226L25.8828 12.6226' stroke='%23ffffff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A"); }
    .block-reveal-card-slider .reveal-card:hover .card-copy {
      transform: translateY(0); }
.block-reveal-card-slider .card-image {
  display: block;
  margin: 0;
  width: 100%;
  height: auto; }
.block-reveal-card-slider .card-name-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateY(87%);
  z-index: 2;
  margin: 0;
  transition: all 0.7s cubic-bezier(0.1, 1.11, 0.61, 1.13); }
.block-reveal-card-slider .card-name {
  color: var(--wp--preset--color--plum);
  font-size: var(--wp--preset--font-size--medium-large);
  transition: all 0.3;
  position: relative;
  margin: 0;
  padding: 0 30px;
  display: flex;
  align-items: flex-start;
  transition: all 0.5s; }
  .block-reveal-card-slider .card-name:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group 1954'%3E%3Cpath id='Vector 2' d='M13.3828 0.122559V25.1226' stroke='%235B315E' stroke-width='2'/%3E%3Cpath id='Vector 3' d='M0.882812 12.6226L25.8828 12.6226' stroke='%235B315E' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    display: block;
    width: 25px;
    height: 25px;
    margin-left: auto; }
.block-reveal-card-slider .card-copy {
  color: var(--wp--preset--color--white);
  background: var(--wp--preset--color--plum);
  overflow-y: scroll;
  padding: 90px 30px 30px;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translateY(100%);
  top: 0;
  left: 0;
  box-sizing: border-box;
  margin: 0;
  transition: all 0.7s cubic-bezier(0, 1.09, 0.61, 1.13); }
.block-reveal-card-slider .splide__arrows .splide__arrow {
  top: 110%;
  left: 0;
  width: 45px;
  height: 45px;
  background-color: transparent; }
  .block-reveal-card-slider .splide__arrows .splide__arrow svg {
    display: none; }
  .block-reveal-card-slider .splide__arrows .splide__arrow::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../images/slider-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 45px;
    height: 45px; }
.block-reveal-card-slider .splide__arrows .splide__arrow--next {
  left: 50px; }
  .block-reveal-card-slider .splide__arrows .splide__arrow--next::before {
    transform: rotate(180deg); }

.splide__arrows .splide__arrow {
  top: 110%;
  left: 0;
  width: 45px;
  height: 45px;
  background-color: transparent; }
  .splide__arrows .splide__arrow svg {
    display: none; }
  .splide__arrows .splide__arrow::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../images/slider-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 45px;
    height: 45px; }
.splide__arrows .splide__arrow--next {
  left: 50px; }
  .splide__arrows .splide__arrow--next::before {
    transform: rotate(180deg); }

/*# sourceMappingURL=reveal-card-slider.min.css.map */
