/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/resources/blocks/breaker/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.mt-breaker {
  position: relative;
  overflow: hidden;
}
.mt-breaker.is-style-bg-secondary .mt-breaker__container {
  background: var(--wp--preset--color--mt-background-secondary, #F4F4F4);
}
.mt-breaker__container {
  background: var(--wp--preset--color--mt-background, #FFFFFF);
  width: 100%;
  position: relative;
  padding: 144px 0;
  box-sizing: border-box;
}
@media screen and (max-width: 1536px) {
  .mt-breaker__container {
    padding: 104px 0;
  }
}
@media screen and (max-width: 800px) {
  .mt-breaker__container {
    padding: 80px 0;
  }
}
.mt-breaker__inner {
  margin: 0 auto;
  width: 100%;
  max-width: var(--wp--custom--mt-page-container--desktop, 1320px);
}
@media screen and (max-width: 1536px) {
  .mt-breaker__inner {
    max-width: var(--wp--custom--mt-page-container--laptop, 960px);
  }
}
@media screen and (max-width: 1088px) {
  .mt-breaker__inner {
    max-width: var(--wp--custom--mt-page-container--tablet, 720px);
  }
}
@media screen and (max-width: 800px) {
  .mt-breaker__inner {
    max-width: var(--wp--custom--mt-page-container--mobile, 480px);
    width: 90%;
  }
}
.mt-breaker__image-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.mt-breaker__image-container > div {
  height: 100%;
  width: 100%;
}
.mt-breaker__image-container img, .mt-breaker__image-container video {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.mt-breaker .image-placeholder__preview-container {
  height: 100%;
  width: 100%;
}
.mt-breaker__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  z-index: 2;
}
.mt-breaker__overlay.blend-mode-normal {
  mix-blend-mode: normal;
}
.mt-breaker__overlay.blend-mode-multiply {
  mix-blend-mode: multiply;
}
.mt-breaker__overlay.blend-mode-screen {
  mix-blend-mode: screen;
}
.mt-breaker__overlay.blend-mode-overlay {
  mix-blend-mode: overlay;
}
.mt-breaker__overlay.blend-mode-darken {
  mix-blend-mode: darken;
}
.mt-breaker__overlay.blend-mode-lighten {
  mix-blend-mode: lighten;
}
.mt-breaker__text-container {
  max-width: 722px;
  position: relative;
  z-index: 3;
}
@media screen and (max-width: 1536px) {
  .mt-breaker__text-container {
    max-width: 484px;
  }
}
.mt-breaker__tagline {
  display: block;
  margin: 0 0 16px !important;
  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, #A0A0A0);
}
@media screen and (max-width: 1536px) {
  .mt-breaker__tagline {
    font-size: var(--wp--preset--font-size--mt-tagline-laptop, 14px);
  }
}
@media screen and (max-width: 1088px) {
  .mt-breaker__tagline {
    font-size: var(--wp--preset--font-size--mt-tagline-tablet, 14px);
  }
}
@media screen and (max-width: 800px) {
  .mt-breaker__tagline {
    font-size: var(--wp--preset--font-size--mt-tagline-mobile, 13px);
  }
}
.mt-breaker__title {
  margin: 0;
  line-height: 1.12;
  color: var(--wp--preset--color--mt-title, #1F1F1F);
  font-weight: var(--wp--custom--mt-font-weight--semi-bold, 600);
  font-size: var(--wp--preset--font-size--mt-heading-2-desktop, 64px);
}
@media screen and (max-width: 1536px) {
  .mt-breaker__title {
    font-size: var(--wp--preset--font-size--mt-heading-2-laptop, 40px);
  }
}
@media screen and (max-width: 1088px) {
  .mt-breaker__title {
    font-size: var(--wp--preset--font-size--mt-heading-2-tablet, 40px);
  }
}
@media screen and (max-width: 800px) {
  .mt-breaker__title {
    font-size: var(--wp--preset--font-size--mt-heading-2-mobile, 32px);
  }
}
.mt-breaker p:not(.mt-breaker__title):not(.mt-breaker__tagline) {
  line-height: 1.65;
  margin: 16px 0 0;
  color: var(--wp--preset--color--mt-text, #666565);
  font-weight: var(--wp--custom--mt-font-weight--normal, 400);
  font-size: var(--wp--preset--font-size--mt-paragraph-desktop, 16px);
}
@media screen and (max-width: 1536px) {
  .mt-breaker p:not(.mt-breaker__title):not(.mt-breaker__tagline) {
    font-size: var(--wp--preset--font-size--mt-paragraph-laptop, 14px);
  }
}
@media screen and (max-width: 1088px) {
  .mt-breaker p:not(.mt-breaker__title):not(.mt-breaker__tagline) {
    font-size: var(--wp--preset--font-size--mt-paragraph-tablet, 14px);
  }
}
@media screen and (max-width: 800px) {
  .mt-breaker p:not(.mt-breaker__title):not(.mt-breaker__tagline) {
    font-size: var(--wp--preset--font-size--mt-paragraph-mobile, 16px);
  }
}
.mt-breaker .wp-block-buttons {
  margin-top: 16px;
  gap: 12px;
}
.mt-breaker.aligncenter .mt-breaker__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.mt-breaker.aligncenter .mt-breaker__container .mt-breaker__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.mt-breaker.aligncenter .mt-breaker__container .wp-block-buttons {
  justify-content: center !important;
}
.mt-breaker.alignright {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  text-align: right;
}
.mt-breaker.alignright .mt-breaker__inner {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-direction: column;
}
.mt-breaker.alignright .wp-block-buttons {
  justify-content: flex-end !important;
}
.mt-breaker.alignleft .wp-block-buttons {
  justify-content: flex-start !important;
}
.mt-breaker.alignleft, .mt-breaker.alignright {
  float: initial !important;
  margin-inline-start: 0 !important;
  margin-inline-end: 0 !important;
}
.mt-breaker--white-text .mt-breaker__container {
  background: #000;
}
.mt-breaker--white-text .mt-breaker__tagline {
  color: var(--wp--preset--color--mt-tagline-inverted, #FFF);
}
.mt-breaker--white-text .mt-breaker__title {
  color: var(--wp--preset--color--mt-title-inverted, #FFF);
}
.mt-breaker--white-text h1, .mt-breaker--white-text h2, .mt-breaker--white-text h3, .mt-breaker--white-text h4, .mt-breaker--white-text h5, .mt-breaker--white-text h6, .mt-breaker--white-text p:not(.mt-breaker__title):not(.mt-breaker__tagline) {
  color: var(--wp--preset--color--mt-text-inverted, #FFF);
}
@media screen and (min-width: 801px) {
  .mt-breaker--is-contained, .mt-breaker--is-contained.alignright, .mt-breaker--is-contained.alignleft {
    margin: 0 auto;
    width: 100%;
    max-width: var(--wp--custom--mt-page-container--desktop, 1320px);
    margin-inline-start: auto !important;
    margin-inline-end: auto !important;
  }
}
@media screen and (min-width: 801px) and (max-width: 1536px) {
  .mt-breaker--is-contained, .mt-breaker--is-contained.alignright, .mt-breaker--is-contained.alignleft {
    max-width: var(--wp--custom--mt-page-container--laptop, 960px);
  }
}
@media screen and (min-width: 801px) and (max-width: 1088px) {
  .mt-breaker--is-contained, .mt-breaker--is-contained.alignright, .mt-breaker--is-contained.alignleft {
    max-width: var(--wp--custom--mt-page-container--tablet, 720px);
  }
}
@media screen and (min-width: 801px) {
  .mt-breaker--is-contained .mt-breaker__container, .mt-breaker--is-contained.alignright .mt-breaker__container, .mt-breaker--is-contained.alignleft .mt-breaker__container {
    padding-left: 96px;
    padding-right: 96px;
  }
}
@media screen and (min-width: 801px) and (max-width: 1536px) {
  .mt-breaker--is-contained .mt-breaker__container, .mt-breaker--is-contained.alignright .mt-breaker__container, .mt-breaker--is-contained.alignleft .mt-breaker__container {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media screen and (min-width: 801px) and (max-width: 1088px) {
  .mt-breaker--is-contained .mt-breaker__container, .mt-breaker--is-contained.alignright .mt-breaker__container, .mt-breaker--is-contained.alignleft .mt-breaker__container {
    padding-left: 56px;
    padding-right: 56px;
  }
}
.mt-breaker .rich-text [data-rich-text-placeholder]:after {
  opacity: 1;
}

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