/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./assets/scss/blocks/core/media-text.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.wp-block-media-text .wp-block-media-text__content {
  padding: var(--wp--preset--spacing--5) 5vw;
}
@media screen and (min-width: 1440px) {
  .wp-block-media-text .wp-block-media-text__content {
    padding: var(--wp--preset--spacing--5);
  }
}
.wp-block-media-text .wp-block-media-text__content .wp-block-heading:first-child {
  margin-top: 0;
}
.wp-block-media-text .wp-block-media-text__content *:last-child {
  margin-bottom: 0;
}
.wp-block-media-text .wp-block-media-text__media video {
  min-height: 100%;
}
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media {
  min-height: 280px;
}
@media screen and (min-width: 900px) {
  .wp-block-media-text.is-style-fullwidth-mobile {
    padding: var(--wp--preset--spacing--5) 5vw;
  }
  .wp-block-media-text.is-style-fullwidth-mobile .wp-block-media-text__content {
    padding-top: 0;
    padding-bottom: 0;
  }
  .wp-block-media-text.is-style-fullwidth-mobile .wp-block-media-text__media {
    min-height: 25vw;
  }
}
.wp-block-media-text.is-style-mega-menu {
  min-height: 530px;
  width: 100vw;
}
.wp-block-media-text.is-style-mega-menu .wp-block-media-text__content {
  position: relative;
  padding-top: clamp(5.25rem, 4.564rem + 2.927vw, 7.125rem);
}
.wp-block-media-text.is-style-mega-menu .wp-block-media-text__content .badge {
  position: absolute;
  right: 50px;
  top: 50px;
  left: auto;
}
@media screen and (max-width: 1200px) {
  .wp-block-media-text.is-style-mega-menu .wp-block-media-text__content .badge {
    display: none;
  }
}
.wp-block-media-text.is-style-mega-menu .wp-block-media-text__content .wp-block-heading {
  font-size: var(--wp--preset--font-size--sm);
  margin: 0 0 var(--wp--preset--spacing--1);
}
.wp-block-media-text.is-style-mega-menu .wp-block-media-text__content .wp-block-navigation .wp-block-navigation-item {
  font-family: var(--wp--preset--font-family--headings);
  font-size: var(--wp--preset--font-size--sm);
  text-transform: uppercase;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 300;
  padding: 0.2em 0;
}
@media (max-width: 600px) {
  .wp-block-media-text.is-style-mega-menu {
    min-height: 100vh;
    grid-template-rows: auto 1fr;
  }
  .wp-block-media-text.is-style-mega-menu .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 1;
  }
  .wp-block-media-text.is-style-mega-menu .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 2;
  }
}
@media screen and (min-width: 1440px) {
  .wp-block-media-text.is-style-mega-menu.has-media-on-the-right .wp-block-media-text__content {
    padding-left: calc((100vw - var(--wp--style--global--wide-size)) / 2);
  }
  .wp-block-media-text.is-style-mega-menu:not(.has-media-on-the-right) .wp-block-media-text__content {
    padding-right: calc((100vw - var(--wp--style--global--wide-size)) / 2);
  }
}

@media screen and (min-width: 900px) {
  body:not(.wp-admin) .wp-block-media-text.is-style-fullwidth-mobile.has-media-on-the-right .wp-block-media-text__content {
    padding-left: 0;
  }
  body:not(.wp-admin) .wp-block-media-text.is-style-fullwidth-mobile:not(.has-media-on-the-right) .wp-block-media-text__content {
    padding-right: 0;
  }
}
@media screen and (min-width: 1440px) {
  body:not(.wp-admin) .wp-block-media-text.is-style-fullwidth-mobile {
    padding-left: calc((100vw - var(--wp--style--global--wide-size)) / 2);
    padding-right: calc((100vw - var(--wp--style--global--wide-size)) / 2);
  }
}
@media screen and (min-width: 1440px) {
  body:not(.wp-admin) .wp-block-media-text.alignfull:not(.is-style-fullwidth-mobile).has-media-on-the-right .wp-block-media-text__content {
    padding-left: calc((100vw - var(--wp--style--global--wide-size)) / 2);
  }
  body:not(.wp-admin) .wp-block-media-text.alignfull:not(.is-style-fullwidth-mobile):not(.has-media-on-the-right) .wp-block-media-text__content {
    padding-right: calc((100vw - var(--wp--style--global--wide-size)) / 2);
  }
}

/*# sourceMappingURL=media-text.css.map*/