/* Replace `$search` with `$replace` in `$string`
/// @author Kitty Giraudel
/// @param {String} $string - Initial string
/// @param {String} $search - Substring to replace
/// @param {String} $replace ('') - New value
/// @return {String} - Updated string */
/* line 3, assets/styles/blocks/block-text.scss */
.block-text {
  padding: 7vw 0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  position: relative;
  overflow: hidden;
  min-height: 46vw;
  background-position: center;
  background-size: cover; }
  @media (min-width: 768px) {
    /* line 3, assets/styles/blocks/block-text.scss */
    .block-text {
      padding: 100px 0; } }
  /* line 16, assets/styles/blocks/block-text.scss */
  .block-text .content {
    font-size: 1.5em; }
    /* line 18, assets/styles/blocks/block-text.scss */
    .block-text .content h1, .block-text .content h2, .block-text .content h3, .block-text .content h4 {
      font-size: 1.2em;
      font-weight: 400; }
      @media (min-width: 768px) {
        /* line 18, assets/styles/blocks/block-text.scss */
        .block-text .content h1, .block-text .content h2, .block-text .content h3, .block-text .content h4 {
          font-size: 1.8em; } }
      @media (min-width: 992px) {
        /* line 18, assets/styles/blocks/block-text.scss */
        .block-text .content h1, .block-text .content h2, .block-text .content h3, .block-text .content h4 {
          font-size: 2.1em; } }
      @media (min-width: 1200px) {
        /* line 18, assets/styles/blocks/block-text.scss */
        .block-text .content h1, .block-text .content h2, .block-text .content h3, .block-text .content h4 {
          font-size: 2.4em; } }
  /* line 33, assets/styles/blocks/block-text.scss */
  .block-text.video iframe, .block-text.video:after {
    display: none; }
    @media (min-width: 1024px) {
      /* line 33, assets/styles/blocks/block-text.scss */
      .block-text.video iframe, .block-text.video:after {
        width: 400vw;
        position: absolute;
        bottom: 0;
        display: block;
        content: '';
        top: 50%;
        left: 50%;
        height: calc(100vw / 1.8);
        transform: translate(-50%, -50%); } }
  @media (min-aspect-ratio: 16 / 9) {
    /* line 49, assets/styles/blocks/block-text.scss */
    .block-text.video .video-container iframe {
      height: 56.25vw; } }
  @media (max-aspect-ratio: 16 / 9) {
    /* line 54, assets/styles/blocks/block-text.scss */
    .block-text.video .video-container iframe {
      width: 177.78vh; } }
  /* line 60, assets/styles/blocks/block-text.scss */
  .block-text__row {
    z-index: 7;
    width: 77.78rem;
    max-width: 94%; }


/*# sourceMappingURL=blocktext.css.map*/