/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./resources/blocks/cover/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.mt-cover {
  overflow: hidden;
  background: none;
}
.mt-cover__container {
  padding: 228px 0 135px;
}
@media screen and (max-width: 1700px) {
  .mt-cover__container {
    padding: 200px 0 88px;
  }
}
@media screen and (max-width: 1088px) {
  .mt-cover__container {
    padding: 168px 0 88px 0;
  }
}
@media screen and (max-width: 800px) {
  .mt-cover__container {
    padding: 144px 0 88px 0;
  }
}
.mt-cover__inner {
  margin: 0 auto;
  width: 100%;
  max-width: var(--mt--container--width, 1320px);
  display: flex;
  align-items: center;
  min-height: 200px;
  position: relative;
}
@media screen and (max-width: 1536px) {
  .mt-cover__inner {
    max-width: var(--mt--container--width--laptop, 960px);
  }
}
@media screen and (max-width: 1088px) {
  .mt-cover__inner {
    max-width: var(--mt--container--width--tablet, 720px);
  }
}
@media screen and (max-width: 800px) {
  .mt-cover__inner {
    max-width: var(--mt--container--width--mobile, 480px);
    width: 90%;
  }
}
.mt-cover__image-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}
.mt-cover__image-container > div {
  height: 100%;
  width: 100%;
}
.mt-cover__image-container img, .mt-cover__image-container video {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.mt-cover .image-placeholder__preview-container {
  height: 100%;
  width: 100%;
}
.mt-cover__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  z-index: 2;
  pointer-events: none;
  transition: opacity 0.35s ease-in-out;
}
.mt-cover__text-container {
  max-width: 800px;
  width: 100%;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 1536px) {
  .mt-cover__text-container {
    max-width: 560px;
  }
}
@media screen and (max-width: 800px) {
  .mt-cover__text-container {
    max-width: 100%;
  }
}
.mt-cover__text-container p {
  font-family: var(--wp--preset--font-family--mt-secondary, var(--wp--preset--font-family--mt-primary));
  font-size: 24px;
  font-size: 1.5rem;
}
@media screen and (max-width: 1536px) {
  .mt-cover__text-container p {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 1088px) {
  .mt-cover__text-container p {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 800px) {
  .mt-cover__text-container p {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.mt-cover__text-container p {
  font-style: italic;
}
.mt-cover__tagline {
  margin: 0 0 16px;
  display: block;
  font-weight: var(--wp--custom--mt-font-weight--normal, 400);
  font-size: var(--wp--preset--font-size--mt-tagline-desktop, 14px);
  color: var(--wp--preset--color--mt-tagline);
}
@media screen and (max-width: 1536px) {
  .mt-cover__tagline {
    font-size: var(--wp--preset--font-size--mt-tagline-laptop, 14px);
  }
}
@media screen and (max-width: 1088px) {
  .mt-cover__tagline {
    font-size: var(--wp--preset--font-size--mt-tagline-tablet, 14px);
  }
}
@media screen and (max-width: 800px) {
  .mt-cover__tagline {
    font-size: var(--wp--preset--font-size--mt-tagline-mobile, 14px);
  }
}
.mt-cover__title {
  margin: 0;
  line-height: 1.12;
  font-weight: var(--wp--custom--mt-font-weight--normal, 400) !important;
  font-size: var(--wp--preset--font-size--mt-heading-1-desktop, 64px);
  color: var(--wp--preset--color--mt-title-inverted) !important;
}
.mt-cover__title strong, .mt-cover__title b {
  font-weight: var(--wp--custom--mt-font-weight--bold, 700) !important;
}
@media screen and (max-width: 1536px) {
  .mt-cover__title {
    font-size: var(--wp--preset--font-size--mt-heading-1-laptop, 40px);
  }
}
@media screen and (max-width: 1088px) {
  .mt-cover__title {
    font-size: var(--wp--preset--font-size--mt-heading-1-tablet, 40px);
  }
}
@media screen and (max-width: 800px) {
  .mt-cover__title {
    font-size: var(--wp--preset--font-size--mt-heading-1-mobile, 32px);
  }
}
.mt-cover p {
  line-height: 1.65;
  margin: 16px 0 0;
  font-weight: var(--wp--custom--mt-font-weight--normal, 400);
  color: var(--wp--preset--color--mt-title-inverted) !important;
}
.mt-cover .wp-block-buttons {
  margin-top: 40px;
  display: flex;
  gap: 12px;
}
.mt-cover .rich-text [data-rich-text-placeholder]:after {
  opacity: 1;
}
.mt-cover--white-text {
  background: #000;
}
.mt-cover--white-text .mt-cover__tagline {
  color: var(--wp--preset--color--mt-tagline-inverted, #FFF);
}
.mt-cover--white-text .mt-cover__title {
  color: var(--wp--preset--color--mt-title-inverted, #FFF);
}
.mt-cover--white-text p {
  color: var(--wp--preset--color--mt-text-inverted, #FFF);
}
@media screen and (min-width: 1089px) {
  .mt-cover.is-style-tall .mt-cover__container {
    padding: 422px 0 211px;
  }
}
@media screen and (min-width: 1089px) and (max-width: 1700px) {
  .mt-cover.is-style-tall .mt-cover__container {
    padding: 316px 0 88px;
  }
}
@media screen and (min-width: 1089px) and (max-width: 1536px) {
  .mt-cover.is-style-tall .mt-cover__container {
    padding: 250px 0 110px;
  }
}
.mt-cover__link-box {
  background: rgba(255, 255, 255, 0.02);
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: calc(100% - 32px);
  transition: background 0.2s ease;
}
@media screen and (max-width: 1536px) {
  .mt-cover__link-box {
    bottom: 100%;
  }
}
@media screen and (max-width: 1088px) {
  .mt-cover__link-box {
    display: none;
  }
}
.mt-cover__link-box:hover {
  background: rgba(255, 255, 255, 0.05);
}
.mt-cover__link-box--inner {
  padding: 24px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1536px) {
  .mt-cover__link-box--inner {
    padding: 16px;
  }
}
.mt-cover__link-box--arrow {
  margin-bottom: 56px;
}
@media screen and (max-width: 1536px) {
  .mt-cover__link-box--arrow {
    margin-bottom: 24px;
  }
}
.mt-cover__link-box--arrow::before {
  content: "";
  width: 21px;
  height: 21px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2718%27 viewBox=%270 0 17 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16 17.4487C16.5523 17.4487 17 17.001 17 16.4487L17 7.44867C17 6.89638 16.5523 6.44867 16 6.44867C15.4477 6.44867 15 6.89638 15 7.44867L15 15.4487L7 15.4487C6.44772 15.4487 6 15.8964 6 16.4487C6 17.001 6.44772 17.4487 7 17.4487L16 17.4487ZM0.292893 2.15578L15.2929 17.1558L16.7071 15.7416L1.70711 0.741563L0.292893 2.15578Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1536px) {
  .mt-cover__link-box--arrow::before {
    width: 16px;
    height: 16px;
  }
}
.mt-cover__link-box p.mt-cover__link-box--title {
  font-size: 24px;
  font-size: 1.5rem;
}
@media screen and (max-width: 1536px) {
  .mt-cover__link-box p.mt-cover__link-box--title {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 1088px) {
  .mt-cover__link-box p.mt-cover__link-box--title {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 800px) {
  .mt-cover__link-box p.mt-cover__link-box--title {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.mt-cover__link-box p.mt-cover__link-box--title {
  font-weight: var(--wp--custom--mt-font-weight--semi-bold, 600);
  margin: 0;
  line-height: 1.3;
  color: var(--wp--preset--color--mt-title-inverted);
  max-width: 7em;
  overflow-wrap: normal;
  word-break: keep-all;
  hyphens: manual;
}
.mt-cover__link-box p.mt-cover__link-box--sub-title {
  font-family: var(--wp--preset--font-family--mt-secondary, var(--wp--preset--font-family--mt-primary));
  font-weight: var(--wp--custom--mt-font-weight--semi-bold, 600);
  margin-top: 16px;
  font-size: 15px;
  color: var(--wp--preset--color--mt-title-inverted);
  line-height: 1.3;
}
.mt-cover .scrolldown {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  gap: 24px;
  transform: translateY(calc(var(--mt-scrolldown-progress, 0) * -48px)) rotate(90deg) translate(0%, 100%);
  transform-origin: bottom right;
  opacity: calc(1 - var(--mt-scrolldown-progress, 0));
  z-index: 2;
}
@media (prefers-reduced-motion: reduce) {
  .mt-cover .scrolldown {
    transform: rotate(90deg) translate(0%, 100%);
  }
}
@media screen and (max-width: 700px) {
  .mt-cover .scrolldown {
    display: none;
  }
}
.mt-cover .scrolldown__text {
  color: #FFF;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: var(--wp--custom--mt-font-weight--bold, 700);
  margin: 0;
}
.mt-cover .scrolldown .scrollbutton {
  height: 37px;
  width: 23px;
  border-radius: 9999px;
  border: 1px solid #FFF;
  position: relative;
  transform: rotate(270deg);
}
@media screen and (max-width: 570px) {
  .mt-cover .scrolldown .scrollbutton {
    display: none;
  }
}
.mt-cover .scrolldown .scrollbutton .dot {
  width: 3px;
  height: 3px;
  border-radius: 99px;
  transform: rotate(8deg);
  background: #FFF;
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  margin: auto;
  animation: scroll 2500ms linear infinite;
}
@keyframes scroll {
  0% {
    opacity: 0;
    top: 5px;
  }
  10% {
    opacity: 1;
    top: 15px;
  }
  25% {
    opacity: 0;
    top: 28px;
  }
  100% {
    opacity: 0;
    top: 5px;
  }
}

@media screen and (max-width: 1088px) {
  .dark-mode .mt-cover__overlay, body.dark-mode .mt-cover__overlay {
    opacity: 0.4 !important;
  }
}

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