/* ************************************************************************
   ************************************************************************

    COMMON SETTINGS

   ************************************************************************
   ************************************************************************ */
/* ------------------------------
    RESPONSIVE SETTINGS
  ------------------------------ */
/* ------------------------------
    FONT
  ------------------------------ */
@font-face {
  font-family: "Quentin";
  src: url("../fonts/Quentin.otf") format("opentype");
}
@font-face {
  font-family: "neueplak";
  src: url("../fonts/NeuePlak-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "neueplak";
  src: url("../fonts/NeuePlak-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "neueplak";
  src: url("../fonts/NeuePlak-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeuePlakCondensed";
  src: url("../fonts/NeuePlakCondensed-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeuePlakCondensed";
  src: url("../fonts/NeuePlakCondensed-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeuePlakCondensed";
  src: url("../fonts/NeuePlakCondensed-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "neueplak-wide";
  src: url("../fonts/NeuePlak-WideBold.eot");
  src: local("Neue Plak Wide Bold"), local("NeuePlak-WideBold"), url("../fonts/NeuePlak-WideBold.eot?#iefix") format("embedded-opentype"), url("../fonts/NeuePlak-WideBold.woff2") format("woff2"), url("../fonts/NeuePlak-WideBold.woff") format("woff"), url("../fonts/NeuePlak-WideBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "neueplak-wide";
  src: url("../fonts/NeuePlak-WideBlack.eot");
  src: local("Neue Plak Wide Black"), local("NeuePlak-WideBlack"), url("../fonts/NeuePlak-WideBlack.eot?#iefix") format("embedded-opentype"), url("../fonts/NeuePlak-WideBlack.woff2") format("woff2"), url("../fonts/NeuePlak-WideBlack.woff") format("woff"), url("../fonts/NeuePlak-WideBlack.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
.t__min {
  font-family: cormorant-garamond, shippori-mincho, sans-serif !important;
}

/* ------------------------------
    COLOR SETTINGS
  ------------------------------ */
/* ------------------------------
    MIXIN
  ------------------------------ */
/* ------------------------------
    TRANSITION TIMING
  ------------------------------ */
/* ------------------------------
    KEYFRAME
  ------------------------------ */
@-webkit-keyframes scrollDown {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: center top;
            transform-origin: center top;
  }
  45% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: center top;
            transform-origin: center top;
  }
  55% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }
  100% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }
}
@keyframes scrollDown {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: center top;
            transform-origin: center top;
  }
  45% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: center top;
            transform-origin: center top;
  }
  55% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }
  100% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
  }
}
@-webkit-keyframes loopCl {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes loopCl {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@-webkit-keyframes loopClRv {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@keyframes loopClRv {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@-webkit-keyframes floatAnim {
  0% {
    -webkit-transform: scale(1) translatey(0);
            transform: scale(1) translatey(0);
  }
  20% {
    -webkit-transform: scale(1.025) translatey(2rem);
            transform: scale(1.025) translatey(2rem);
  }
  40% {
    -webkit-transform: scale(1) translatey(0);
            transform: scale(1) translatey(0);
  }
  60% {
    -webkit-transform: scale(1.025) translatey(2rem);
            transform: scale(1.025) translatey(2rem);
  }
  80% {
    -webkit-transform: scale(1) translatey(0);
            transform: scale(1) translatey(0);
  }
  100% {
    -webkit-transform: scale(1.025) translatey(2rem);
            transform: scale(1.025) translatey(2rem);
  }
}
@keyframes floatAnim {
  0% {
    -webkit-transform: scale(1) translatey(0);
            transform: scale(1) translatey(0);
  }
  20% {
    -webkit-transform: scale(1.025) translatey(2rem);
            transform: scale(1.025) translatey(2rem);
  }
  40% {
    -webkit-transform: scale(1) translatey(0);
            transform: scale(1) translatey(0);
  }
  60% {
    -webkit-transform: scale(1.025) translatey(2rem);
            transform: scale(1.025) translatey(2rem);
  }
  80% {
    -webkit-transform: scale(1) translatey(0);
            transform: scale(1) translatey(0);
  }
  100% {
    -webkit-transform: scale(1.025) translatey(2rem);
            transform: scale(1.025) translatey(2rem);
  }
}
@-webkit-keyframes BoudingMarker {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%);
  }
  5% {
    opacity: 1;
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%);
  }
  85% {
    opacity: 1;
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
@keyframes BoudingMarker {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%);
  }
  5% {
    opacity: 1;
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%);
  }
  85% {
    opacity: 1;
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
@-webkit-keyframes rotateLoop {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotateLoop {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.wp-block-gallery figure {
  margin: 0 !important;
}
.wp-block-gallery figcaption {
  font-size: 88%;
  margin-top: 8px;
  text-align: center;
  opacity: 0.64;
}

.wp-block-flexible-table-block-table table,
.wp-block-flexible-table-block-table th,
.wp-block-flexible-table-block-table td {
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgba(28, 38, 82, 0.28) !important;
}/*# sourceMappingURL=post.css.map */