/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
/**
 *
 * Frontend Styles
 *
 */
.flip-card {
  height: 400px;
  perspective: 1000px;
  width: auto;
}
@media (min-width: 640px) {
  .flip-card {
    height: 465px;
  }
}
.flip-card__wrap {
  height: 100%;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 400ms var(--wp--custom--transition--slides);
  width: 100%;
}
.flip-card__front, .flip-card__back {
  backface-visibility: hidden;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-top: 0;
  position: absolute;
  width: 100%;
}
.flip-card__front {
  background-color: var(--wp--preset--color--black);
  z-index: 0;
}
.flip-card__front::after {
  background: linear-gradient(360deg, rgba(0, 0, 0, 0) 9.05%, rgba(0, 0, 0, 0.9) 110.85%);
  content: "";
  display: block;
  height: 187px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
@media (min-width: 640px) {
  .flip-card__front::after {
    height: 247px;
  }
}
.flip-card__media {
  align-items: flex-start !important;
  border-radius: 4px;
  height: 100%;
  padding: var(--wp--custom--padding--medium) var(--wp--custom--padding--small) 34px !important;
}
.flip-card__media::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2731%27 height=%2730%27 viewBox=%270 0 31 30%27 fill=%27none%27%3E%3Cpath d=%27M19.1 15H15.5M15.5 15H11.9M15.5 15V11.4M15.5 15V18.6M9.5 4.60562C11.3233 3.55049 13.3934 2.99654 15.5 3.00002C22.1276 3.00002 27.5 8.37242 27.5 15C27.5 21.6276 22.1276 27 15.5 27C8.8724 27 3.5 21.6276 3.5 15C3.5 12.8148 4.0844 10.764 5.1056 9.00002%27 stroke=%27%23F7781E%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 20px;
  bottom: 20px;
  content: "";
  display: block;
  height: 20px;
  left: 50%;
  margin: 0 auto;
  position: absolute;
  transform: translateX(-50%);
  width: 20px;
  z-index: 2;
}
@media (min-width: 640px) {
  .flip-card__media::before {
    background-size: 25px;
    height: 25px;
    width: 25px;
  }
}
.flip-card .wp-block-cover__background {
  border-radius: 4px;
}
.flip-card .wp-block-cover__inner-container {
  position: relative;
  z-index: 3;
}
.flip-card__heading {
  color: var(--wp--preset--color--white);
  font-family: var(--wp--preset--font-family--base);
  font-size: 20px;
  letter-spacing: 9px;
  text-align: center;
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.flip-card__back {
  background-color: var(--wp--preset--color--white);
  border: 1px solid var(--wp--preset--color--base);
  box-shadow: 0px 4px 8px 0px rgba(48, 49, 51, 0.1), 0px 0px 1px 0px rgba(48, 49, 51, 0.05);
  transform: rotateY(180deg);
  margin-top: 0 !important;
}
.flip-card__back-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-y: auto;
  padding: 14px 14px 40px;
  position: relative;
}
@media (min-width: 640px) {
  .flip-card__back-content {
    overflow-y: hidden;
    padding: 20px 20px 40px;
  }
}
.flip-card__back-content::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2727%27 height=%2726%27 viewBox=%270 0 27 26%27 fill=%27none%27%3E%3Cpath d=%27M9.9 13L13.5 13L17.1 13M19.5 23.3944C17.6767 24.4495 15.6066 25.0035 13.5 25C6.8724 25 1.5 19.6276 1.5 13C1.5 6.37239 6.8724 0.999986 13.5 0.999986C20.1276 0.999985 25.5 6.37239 25.5 13C25.5 15.1852 24.9156 17.236 23.8944 19%27 stroke=%27%23F7781E%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 20px;
  bottom: 20px;
  content: "";
  display: block;
  height: 20px;
  left: 50%;
  margin: 0 auto;
  position: absolute;
  transform: translateX(-50%);
  width: 20px;
}
@media (min-width: 640px) {
  .flip-card__back-content::after {
    background-size: 25px;
    height: 25px;
    width: 25px;
  }
}
.flip-card__sub-heading {
  font-size: var(--wp--preset--font-size--headline-3);
  margin-bottom: var(--wp--custom--padding--small);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
}
.flip-card__sub-heading::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%272%27 height=%27249%27 viewBox=%270 0 2 249%27 fill=%27none%27%3E%3Cpath d=%27M1 1L1.00001 248%27 stroke=%27%23F7781E%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-dasharray=%271 8%27/%3E%3C/svg%3E");
  bottom: -30px;
  content: "";
  display: block;
  height: 40px;
  left: 20px;
  position: absolute;
  width: 2px;
  transform: rotate(-90deg);
}
.flip-card__text {
  font-size: var(--wp--preset--font-size--body-2);
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.flip-card__back-lower {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: auto;
}
.flip-card__logo {
  height: 14px;
  justify-content: center;
  margin-bottom: 20px !important;
  margin-right: var(--wp--custom--padding--small);
  width: auto;
}
.flip-card__logo a {
  text-decoration: none !important;
}

/**
 *
 * Alternate Style
 *
 */
.flip-card--title-bottom__wrap {
  height: 100%;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 400ms var(--wp--custom--transition--slides);
  width: 100%;
}
.flip-card--title-bottom__front, .flip-card--title-bottom__back {
  backface-visibility: hidden;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-top: 0;
  position: absolute;
  width: 100%;
}
.flip-card--title-bottom__front {
  background-color: var(--wp--preset--color--black);
}
.flip-card--title-bottom__media {
  height: 340px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 640px) {
  .flip-card--title-bottom__media {
    height: 430px;
  }
}
.flip-card--title-bottom__media img,
.flip-card--title-bottom__media figure {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.flip-card--title-bottom__content {
  align-items: center;
  background-color: var(--wp--preset--color--black);
  border-top: 5px solid var(--wp--preset--color--primary-orange);
  display: flex;
  flex-direction: column;
  height: 135px;
  justify-content: flex-end;
  margin-top: 0;
  padding: var(--wp--custom--padding--small);
  text-align: center;
}
@media (min-width: 640px) {
  .flip-card--title-bottom__content {
    height: 185px;
  }
}
.flip-card--title-bottom__heading {
  color: var(--wp--preset--color--white);
  font-size: var(--wp--preset--font-size--headline-2);
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.flip-card--title-bottom__heading::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M13 7H11V11H7V13H11V17H13V13H17V11H13V7Z%27 fill=%27white%27/%3E%3Cpath d=%27M12 2C6.486 2 2 6.486 2 12C2 17.514 6.486 22 12 22C17.514 22 22 17.514 22 12C22 6.486 17.514 2 12 2ZM12 20C7.589 20 4 16.411 4 12C4 7.589 7.589 4 12 4C16.411 4 20 7.589 20 12C20 16.411 16.411 20 12 20Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 20px;
  content: "";
  display: block;
  height: 20px;
  margin: 0 auto;
  width: 20px;
}
@media (min-width: 640px) {
  .flip-card--title-bottom__heading::after {
    background-size: 25px;
    height: 25px;
    width: 25px;
  }
}
.flip-card--title-bottom__back {
  border: 1px solid var(--wp--preset--color--base);
  box-shadow: 0px 4px 8px 0px rgba(48, 49, 51, 0.1), 0px 0px 1px 0px rgba(48, 49, 51, 0.05);
  transform: rotateY(180deg);
  overflow-y: auto;
  padding: 14px 14px 40px;
}
@media (min-width: 640px) {
  .flip-card--title-bottom__back {
    overflow-y: hidden;
    padding: 20px 20px 40px;
  }
}
.flip-card--title-bottom__sub-heading {
  font-size: var(--wp--preset--font-size--body);
  font-weight: var(--wp--custom--font-weight--regular);
  margin-bottom: var(--wp--custom--padding--small);
  text-transform: uppercase;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.flip-card--title-bottom__text {
  font-size: var(--wp--preset--font-size--caption);
  padding-left: var(--wp--custom--padding--small);
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.flip-card--title-bottom__text::before {
  background: var(--wp--preset--color--primary-orange);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 4px;
}
.flip-card--title-bottom__back-lower {
  margin-top: auto;
}
.flip-card--title-bottom__back-lower::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M7 11H17V13H7V11Z%27 fill=%27white%27/%3E%3Cpath d=%27M12 2C6.486 2 2 6.486 2 12C2 17.514 6.486 22 12 22C17.514 22 22 17.514 22 12C22 6.486 17.514 2 12 2ZM12 20C7.589 20 4 16.411 4 12C4 7.589 7.589 4 12 4C16.411 4 20 7.589 20 12C20 16.411 16.411 20 12 20Z%27 fill=%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 20px;
  content: "";
  display: block;
  height: 20px;
  margin: 0 auto;
  width: 20px;
}
@media (min-width: 640px) {
  .flip-card--title-bottom__back-lower::after {
    background-size: 25px;
    height: 25px;
    width: 25px;
  }
}
.flip-card--title-bottom__links {
  display: inline-flex;
  justify-content: center;
  margin-bottom: 20px !important;
}
.flip-card--title-bottom__link {
  line-height: 1;
  margin: 0 10px;
}
.flip-card--title-bottom__link a {
  text-decoration: none !important;
}

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