/* 
 * DO NOT EDIT THIS FILE.
 * The Airbus Web Experience use PostCSS to compile CSS
 * the same way as in the Drupal core except it use the .pcss extension.
 * Therefore, you are supposed to edit the pcss file of the same name.
 */

.awx-section{
  --block-padding:var(--awx-sp-v2);

  position:relative;
  padding:var(--block-padding) 0;
  background-color:var(--awx-white);
  scroll-snap-align:start;
  content-visibility:auto;
}

.awx-section__content,
.awx-section__secondary-content,
.awx-section__hgroup{
  box-sizing:border-box;
  width:100%;
  max-width:var(--awx-body-max-width);
  margin:0 auto;
  padding-right:var(--awx-body-padding-h);
  padding-left:var(--awx-body-padding-h);
}

.awx-section__content{
  display:flow-root;
}

.awx-section__secondary-content{
  max-width:var(--awx-view-max-width);
  padding-right:0;
  padding-left:0;
  background-image:url("../../../../assets/images/airbus-carbon-grid-blue.png");
  background-repeat:no-repeat;
  background-position:center center;
  background-size:auto;
  background-blend-mode:normal;
}

.awx-section__hgroup{
  display:flex;
  flex-direction:column;
  padding:0 var(--awx-body-padding-h) var(--awx-sp-v2);
}

.awx-section__hgroup-wrapper{
  padding:0 var(--awx-body-padding-h) var(--awx-sp-v2);
}

.awx-section__hgroup-wrapper .awx-section__hgroup{
    padding:0;
  }

.awx-section__title{
  position:relative;
  word-break:keep-all;
  color:var(--awx-color-accent);
  font-size:1.875rem;
  font-weight:400;
}

[lang="zh-hans"] .awx-section__title{
    word-break:normal;
  }

.awx-section__title em{
    font-style:normal;
  }

.awx-section__title::after{
  position:relative;
  display:block;
  width:2rem;
  height:0.625rem;
  margin:1.25rem 0 0;
  content:"";
  background-color:currentColor;
}

.awx-section__hgroup .awx-section__chapo{
  order:-1;
  margin:0 0 var(--awx-sp-v0-5);
}

.awx-section--narrow .awx-section__content,.awx-section--narrow .awx-section__hgroup{
    padding-right:var(--awx-body-padding-h-lg);
    padding-left:var(--awx-body-padding-h-lg);
  }

.awx-section--background,
.awx-section--sticky-background{
  --block-padding:0;
}

.awx-section--background .awx-section__inner,.awx-section--sticky-background .awx-section__inner{
    text-shadow:0 0 4rem var(--awx-white);
  }

.awx-section--background .awx-section__secondary-content,.awx-section--sticky-background .awx-section__secondary-content{
    background-color:var(--awx-white);
  }

.awx-section--background .awx-video__player--controls.is-hidden,.awx-section--sticky-background .awx-video__player--controls.is-hidden{
    display:none;
  }

.awx-section--background .awx-video__player--controls,.awx-section--sticky-background .awx-video__player--controls{
    position:absolute;
    top:auto;
    right:var(--awx-sp-h2);
    bottom:var(--awx-sp-v2);
    left:auto;
  }

.awx-section--background .awx-section__hgroup-wrapper,.awx-section--sticky-background .awx-section__hgroup-wrapper,.awx-section--background .awx-section__hgroup,.awx-section--sticky-background .awx-section__hgroup,.awx-section--background .awx-section__content,.awx-section--sticky-background .awx-section__content,.awx-section--background .awx-section__secondary-content,.awx-section--sticky-background .awx-section__secondary-content{
    position:relative;
    z-index:1;
  }

.awx-section--background{
  overflow:hidden;
}

.awx-section--background .awx-fullscreen{
    position:absolute;
  }

.awx-section--background .awx-section__inner{
    position:relative;
    max-width:var(--awx-view-max-width);
    margin:0 auto;
    padding-top:var(--awx-sp-v2);
    padding-bottom:var(--awx-sp-v2);
  }

.awx-section--background .awx-section__hgroup{
    max-width:var(--awx-view-max-width);
  }

.awx-section--background .awx-section__chapo,.awx-section--background .awx-chapo{
    color:var(--awx-color-accent);
  }

.awx-section--sticky-background .awx-fullscreen{
    position:sticky;
    top:0;
  }

.awx-section--sticky-background .awx-fullscreen::after{
    position:absolute;
    z-index:0;
    display:block;
    content:"";
    transition:opacity 1000ms var(--awx-ease-in-out);
    opacity:0;
    background:var(--awx-white);
    top:0;
    right:0;
    bottom:0;
    left:0;
    mix-blend-mode:lighten;
  }

.awx-section--sticky-background .awx-fullscreen.is-covered::after{
    opacity:0.9;
  }

.awx-section--sticky-background .awx-section__inner{
    min-height:100dvh;
    padding-top:15dvh;
    padding-bottom:var(--awx-sp-v2);
  }

.awx-section--sticky-background .awx-section__inner::after{
    position:absolute;
    z-index:0;
    display:block;
    content:"";
    opacity:0.9;
    background:linear-gradient(0deg, var(--awx-white) 0%, var(--awx-white-transparent) 100%);
    top:0;
    right:0;
    bottom:0;
    left:0;
    mix-blend-mode:lighten;
  }

.awx-section--light-gray{
  background-color:var(--awx-color-dominant-lighter);
}

.awx-section--light-gray.awx-section--background .awx-section__inner,.awx-section--light-gray.awx-section--sticky-background .awx-section__inner{
      text-shadow:0 0 4rem var(--awx-color-dominant-lighter);
    }

.awx-section--light-gray.awx-section--background .awx-section__secondary-content,.awx-section--light-gray.awx-section--sticky-background .awx-section__secondary-content{
      background-color:var(--awx-color-dominant-lighter);
    }

.awx-section--light-gray.awx-section--background .awx-section__chapo,.awx-section--light-gray.awx-section--background .awx-chapo{
      color:var(--awx-color-accent);
    }

.awx-section--light-gray.awx-section--sticky-background .awx-fullscreen::after{
      background:var(--awx-color-dominant-lighter);
    }

.awx-section--light-gray.awx-section--sticky-background .awx-section__inner::after{
      background:linear-gradient(0deg, var(--awx-color-dominant-lighter) 0%, var(--awx-color-dominant-lighter-transparent) 100%);
    }

.awx-section--media{
  --block-padding:0;

  width:100%;
}

.awx-section--media .awx-section__inner{
    position:relative;
  }

.awx-section--media .awx-section__inner > .awx-media .awx-viewer__anchor{
      border-radius:0;
      background-color:var(--bg-color);
    }

.awx-section--media .awx-section__inner > .awx-media .awx-viewer__anchor,.awx-section--media .awx-section__inner > picture,.awx-section--media .awx-section__inner > .awx-media,.awx-section--media .awx-section__inner > .awx-image{
      --bg-color:var(--awx-color-dominant-lighter);

      width:100%;
    }

.awx-section--media .awx-section__inner > .awx-media .awx-viewer__anchor img,.awx-section--media .awx-section__inner > picture:not(.does-not-exist):not(.does-not-exist) img,.awx-section--media .awx-section__inner > .awx-media:not(.does-not-exist) img,.awx-section--media .awx-section__inner > .awx-image:not(.does-not-exist) img{
        width:100%;
        height:auto;
        background-color:var(--bg-color);
      }

.awx-section--media .awx-section__hgroup{
    position:relative;
    padding-top:var(--awx-sp-v2);
  }

.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > picture,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-image{
      margin:0;
    }

.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor img,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > picture:not(.does-not-exist):not(.does-not-exist) img,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media:not(.does-not-exist) img,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-image:not(.does-not-exist) img{
        aspect-ratio:16 / 9;
      }

.awx-section--media.awx-section[data-color-scheme="light-gray"] .awx-section__inner > .awx-media .awx-viewer__anchor,.awx-section--media.awx-section--light-gray:not(.does-not-exist) .awx-section__inner > .awx-media .awx-viewer__anchor,.awx-section--media.awx-section[data-color-scheme="light-gray"] .awx-section__inner > picture,.awx-section--media.awx-section--light-gray:not(.does-not-exist) .awx-section__inner > picture,.awx-section--media.awx-section[data-color-scheme="light-gray"] .awx-section__inner > .awx-media,.awx-section--media.awx-section--light-gray:not(.does-not-exist) .awx-section__inner > .awx-media,.awx-section--media.awx-section[data-color-scheme="light-gray"] .awx-section__inner > .awx-image,.awx-section--media.awx-section--light-gray:not(.does-not-exist) .awx-section__inner > .awx-image{
        --bg-color:var(--awx-white);
      }

.awx-section[data-color-scheme="dark"],
.awx-section--dark{
  color:var(--awx-color-text-light);
  border-top:1px solid var(--awx-color-light-line);
  background-color:var(--awx-color-dominant);
}

.awx-section[data-color-scheme="dark"] .awx-section__title,.awx-section--dark:not(.does-not-exist) .awx-section__title{
    color:var(--awx-color-text-light);
  }

.awx-section[data-color-scheme="dark"] .awx-section__chapo,.awx-section--dark:not(.does-not-exist) .awx-section__chapo{
    color:var(--awx-color-dominant-gray-lighter);
  }

.awx-section[data-color-scheme="dark"] .awx-section__content a:not([class]),.awx-section--dark:not(.does-not-exist) .awx-section__content a:not([class]),.awx-section[data-color-scheme="dark"] .awx-section__hgroup-wrapper a:not([class]),.awx-section--dark:not(.does-not-exist) .awx-section__hgroup-wrapper a:not([class]){
      color:var(--awx-color-dominant-light-active);
    }

.awx-section[data-color-scheme="dark"] .awx-section__content [target="_blank"]::after{
      filter:grayscale(1);
    }

.awx-section--dark:not(.does-not-exist) .awx-section__content [target="_blank"]::after{
      filter:grayscale(1);
    }

.awx-section[data-color-scheme="dark"] .awx-section__hgroup-wrapper [target="_blank"]::after{
      filter:grayscale(1);
    }

.awx-section--dark:not(.does-not-exist) .awx-section__hgroup-wrapper [target="_blank"]::after{
      filter:grayscale(1);
    }

.awx-section--media.awx-section[data-color-scheme="dark"] .awx-section__inner > .awx-media .awx-viewer__anchor,.awx-section--media.awx-section--dark:not(.does-not-exist) .awx-section__inner > .awx-media .awx-viewer__anchor,.awx-section--media.awx-section[data-color-scheme="dark"] .awx-section__inner > picture,.awx-section--media.awx-section--dark:not(.does-not-exist) .awx-section__inner > picture,.awx-section--media.awx-section[data-color-scheme="dark"] .awx-section__inner > .awx-media,.awx-section--media.awx-section--dark:not(.does-not-exist) .awx-section__inner > .awx-media,.awx-section--media.awx-section[data-color-scheme="dark"] .awx-section__inner > .awx-image,.awx-section--media.awx-section--dark:not(.does-not-exist) .awx-section__inner > .awx-image{
        --bg-color:var(--awx-color-dominant-dark);
      }

.awx-section[data-color-scheme="dark"] .awx-section__secondary-content,.awx-section--dark:not(.does-not-exist) .awx-section__secondary-content{
    background-image:url("../../../../assets/images/airbus-carbon-grid.png");
  }

.awx-section[data-color-scheme="dark"] .awx-carousel--dark,.awx-section--dark:not(.does-not-exist) .awx-carousel--dark{
    background-color:transparent;
  }

.awx-section--background.awx-section[data-color-scheme="dark"] .awx-section__inner,.awx-section--background.awx-section--dark:not(.does-not-exist) .awx-section__inner,.awx-section--sticky-background.awx-section[data-color-scheme="dark"] .awx-section__inner,.awx-section--sticky-background.awx-section--dark:not(.does-not-exist) .awx-section__inner{
      text-shadow:0 0 4rem var(--awx-color-dominant);
    }

.awx-section--background.awx-section[data-color-scheme="dark"] .awx-section__secondary-content,.awx-section--background.awx-section--dark:not(.does-not-exist) .awx-section__secondary-content,.awx-section--sticky-background.awx-section[data-color-scheme="dark"] .awx-section__secondary-content,.awx-section--sticky-background.awx-section--dark:not(.does-not-exist) .awx-section__secondary-content{
      background-color:var(--awx-color-dominant);
    }

.awx-section--background.awx-section[data-color-scheme="dark"] .awx-section__chapo,.awx-section--background.awx-section--dark:not(.does-not-exist) .awx-section__chapo,.awx-section--background.awx-section[data-color-scheme="dark"] .awx-chapo,.awx-section--background.awx-section--dark:not(.does-not-exist) .awx-chapo{
      color:var(--awx-color-text-light);
    }

.awx-section--sticky-background.awx-section[data-color-scheme="dark"] .awx-fullscreen::after{
      background:var(--awx-color-dominant);
      mix-blend-mode:darken;
    }

.awx-section--sticky-background.awx-section--dark:not(.does-not-exist) .awx-fullscreen::after{
      background:var(--awx-color-dominant);
      mix-blend-mode:darken;
    }

.awx-section--sticky-background.awx-section[data-color-scheme="dark"] .awx-fullscreen.is-covered::after{
      opacity:0.7;
    }

.awx-section--sticky-background.awx-section--dark:not(.does-not-exist) .awx-fullscreen.is-covered::after{
      opacity:0.7;
    }

.awx-section--sticky-background.awx-section[data-color-scheme="dark"] .awx-section__inner::after{
      opacity:0.7;
      background:linear-gradient(0deg, var(--awx-color-dominant) 0%, var(--awx-color-dominant-transparent) 80%);
      mix-blend-mode:screen;
    }

.awx-section--sticky-background.awx-section--dark:not(.does-not-exist) .awx-section__inner::after{
      opacity:0.7;
      background:linear-gradient(0deg, var(--awx-color-dominant) 0%, var(--awx-color-dominant-transparent) 80%);
      mix-blend-mode:screen;
    }

@media (min-width: 64em){
  .awx-section:not(.awx-section--media--fit-space):not(.awx-section--background):not(.awx-section--sticky-background){
    --block-padding:var(--awx-sp-v3);
  }

  .awx-section__hgroup{
    padding-bottom:var(--awx-sp-v3);
  }

  .awx-section__title{
    font-size:3.25rem;
  }

  .awx-section__hgroup .awx-section__chapo,
  .awx-chapo{
    font-size:1.375rem;
  }
    .awx-section--side-by-side .awx-section__inner{
      position:relative;
      display:flex;
      align-items:flex-start;
      justify-content:space-between;
      width:100%;
      max-width:var(--awx-body-max-width);
      margin:0 auto;
    }

    .awx-section--side-by-side .awx-section__title{
      font-size:2.25rem;
    }

    .awx-section--side-by-side .awx-section__hgroup-wrapper,.awx-section--side-by-side .awx-section__hgroup{
      position:relative;
      flex-basis:560px;
      width:auto;
      max-width:none;
      margin:0;
      padding:0 var(--awx-sp-h2) 0 var(--awx-body-padding-h-lg);
    }

    .awx-section--side-by-side .awx-section__hgroup-wrapper .awx-section__hgroup{
      position:relative;
      top:auto;
      flex-basis:initial;
      flex-basis:unset;
      padding:0;
    }

    .awx-section--side-by-side .awx-section__content{
      width:70%;
      max-width:70%;
      margin:0;
      padding:0 var(--awx-body-padding-h-lg) 0 0;
    }
      .awx-section--side-by-side.awx-section--reverse .awx-section__inner{
        flex-direction:row-reverse;
      }

      .awx-section--side-by-side.awx-section--reverse .awx-section__title::after{
        margin-left:auto;
      }

      .awx-section--side-by-side.awx-section--reverse .awx-section__hgroup-wrapper,.awx-section--side-by-side.awx-section--reverse .awx-section__hgroup{
        padding:0 var(--awx-body-padding-h-lg) 0 var(--awx-sp-h2);
        text-align:right;
      }

      .awx-section--side-by-side.awx-section--reverse .awx-section__hgroup-wrapper .awx-section__hgroup{
        padding:0;
      }

      .awx-section--side-by-side.awx-section--reverse .awx-section__content{
        padding:0 0 0 var(--awx-body-padding-h-lg);
      }
    .awx-section--sticky-title .awx-section__hgroup-wrapper,.awx-section--sticky-title .awx-section__hgroup{
      position:sticky !important;
      top:30vh;
    }

    .awx-section--sticky-title .awx-section__hgroup-wrapper .awx-section__hgroup{
      position:relative !important;
      top:auto !important;
    }
    .awx-section--media .awx-section__inner{
      display:flex;
      flex-wrap:nowrap;
      width:100%;
      max-width:var(--awx-body-max-width);
      margin:0 auto;
    }

      .awx-section--media .awx-section__inner > .awx-media .awx-viewer__anchor,.awx-section--media .awx-section__inner > picture,.awx-section--media .awx-section__inner > .awx-media,.awx-section--media .awx-section__inner > .awx-image{
        flex:0 0 45%;
      }
      .awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > picture,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-image{
        align-self:center;
        border-radius:0 var(--awx-border-radius) var(--awx-border-radius) 0;
      }

        .awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor img,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > picture:not(.does-not-exist):not(.does-not-exist) img,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media:not(.does-not-exist) img,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-image:not(.does-not-exist) img{
          border-radius:0 var(--awx-border-radius) var(--awx-border-radius) 0;
          box-shadow:0 1px 3px rgba(0, 0, 0, 0.03), 0 10px 30px rgba(0, 0, 0, 0.06);
          box-shadow:0 1px 3px rgb(0 0 0 / 0.03), 0 10px 30px rgb(0 0 0 / 0.06);
          aspect-ratio:inherit;
        }

        .awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor img[data-awx-orientation="portrait"],.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > picture:not(.does-not-exist):not(.does-not-exist) img[data-awx-orientation="portrait"],.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media:not(.does-not-exist) img[data-awx-orientation="portrait"],.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-image:not(.does-not-exist) img[data-awx-orientation="portrait"]{
          max-height:937.5px;
        }

      .awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor{
        box-shadow:0 1px 3px rgba(0, 0, 0, 0.03), 0 10px 30px rgba(0, 0, 0, 0.06);
        box-shadow:0 1px 3px rgb(0 0 0 / 0.03), 0 10px 30px rgb(0 0 0 / 0.06);
      }

        .awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor img{
          box-shadow:none;
        }

        .awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor > picture{
          overflow:hidden;
        }
        .awx-section--media.awx-section--media--fit-space .awx-section__inner > .awx-media .awx-viewer__anchor img,.awx-section--media.awx-section--media--fit-space .awx-section__inner > picture:not(.does-not-exist):not(.does-not-exist) img,.awx-section--media.awx-section--media--fit-space .awx-section__inner > .awx-media:not(.does-not-exist) img,.awx-section--media.awx-section--media--fit-space .awx-section__inner > .awx-image:not(.does-not-exist) img{
          height:100%;
        }

    .awx-section--media .awx-section__body{
      --body-block-padding:calc(var(--awx-sp-v) - var(--block-padding, 0));

      flex:0 3 auto;
      min-height:-moz-max-content;
      min-height:max-content;
      padding:var(--body-block-padding) var(--awx-body-padding-h) var(--body-block-padding);
    }

    .awx-section--media .awx-section__hgroup{
      padding-right:0;
      padding-left:0;
    }

    .awx-section--media .awx-section__content{
      margin:0;
      padding:0;
    }
      .awx-section--media-before .awx-viewer--image .awx-icon,.awx-section--media-before .awx-viewer--svg .awx-icon{
        right:auto;
        left:0;
        transform:translateX(calc(var(--icon-width)*-1));
        border-top-left-radius:0;
        border-top-right-radius:var(--awx-border-radius);
      }
    .awx-section--media-after .awx-section__inner{
      justify-content:space-between;
    }

      .awx-section--media-after .awx-section__inner > .awx-media .awx-viewer__anchor,.awx-section--media-after .awx-section__inner > picture,.awx-section--media-after .awx-section__inner > .awx-media,.awx-section--media-after .awx-section__inner > .awx-image{
        order:1;
      }
      .awx-section--media-after:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor,.awx-section--media-after:not(.awx-section--media--fit-space) .awx-section__inner > picture,.awx-section--media-after:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media,.awx-section--media-after:not(.awx-section--media--fit-space) .awx-section__inner > .awx-image{
        border-radius:var(--awx-border-radius) 0 0 var(--awx-border-radius);
      }

        .awx-section--media-after:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor img,.awx-section--media-after:not(.awx-section--media--fit-space) .awx-section__inner > picture:not(.does-not-exist):not(.does-not-exist) img,.awx-section--media-after:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media:not(.does-not-exist) img,.awx-section--media-after:not(.awx-section--media--fit-space) .awx-section__inner > .awx-image:not(.does-not-exist) img{
          border-radius:var(--awx-border-radius) 0 0 var(--awx-border-radius);
        }
    .awx-section--background .awx-section__inner,.awx-section--sticky-background .awx-section__inner{
      max-width:var(--awx-view-max-width);
      padding-bottom:var(--awx-sp-v3);
    }
    .awx-section--background .awx-section__inner{
      padding-top:var(--awx-sp-v3);
    }
    .awx-section--sticky-background .awx-fullscreen::after{
      background:linear-gradient(90deg, var(--awx-white) 0%, var(--awx-white-transparent) 100%);
    }

    .awx-section--sticky-background .awx-section__hgroup-wrapper,.awx-section--sticky-background .awx-section__hgroup{
      flex-basis:700px;
    }

    .awx-section--sticky-background .awx-section__hgroup-wrapper .awx-section__hgroup{
      flex-basis:initial;
      flex-basis:unset;
    }
      .awx-section--light-gray.awx-section--sticky-background .awx-fullscreen::after{
        background:linear-gradient(90deg, var(--awx-white) 0%, var(--awx-white-transparent) 100%);
      }
      .awx-section--dark.awx-section--sticky-background .awx-fullscreen::after{
        background:linear-gradient(90deg, var(--awx-color-dominant) 0%, var(--awx-color-dominant-transparent) 100%);
      }
}

@media (min-width: 80em){
  .awx-section__title{
    max-width:90%;
  }

  .awx-section__secondary-content{
    background-size:100%;
  }
    .awx-section--side-by-side .awx-section__title{
      max-width:inherit;
      font-size:3.25rem;
    }

    .awx-section--side-by-side .awx-section__hgroup-wrapper,.awx-section--side-by-side .awx-section__hgroup{
      flex-basis:715px;
    }
    .awx-section--media .awx-section__title{
      max-width:95%;
    }
}

@media (min-width: 90em){
    .awx-section--media .awx-section__body{
      --body-block-padding:calc(var(--awx-sp-v7) - var(--block-padding, 0));

      flex:0 50 auto;
      padding:var(--body-block-padding) var(--awx-sp-h7);
    }
}

@media (min-width: 105em){
    .awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > picture,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-image{
      border-radius:var(--awx-border-radius) !important;
    }

      .awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media .awx-viewer__anchor img,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > picture:not(.does-not-exist):not(.does-not-exist) img,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-media:not(.does-not-exist) img,.awx-section--media:not(.awx-section--media--fit-space) .awx-section__inner > .awx-image:not(.does-not-exist) img{
        border-radius:var(--awx-border-radius) !important;
      }
}

@media (min-width: 120em){
  .awx-section--sticky-background{
    display:grid;
    grid-template-areas:"stack";
  }

    .awx-section--sticky-background .awx-fullscreen{
      position:relative;
      grid-area:stack;
    }

    .awx-section--sticky-background .awx-section__inner{
      grid-area:stack;
      min-height:auto;
      padding-top:var(--awx-sp-v3);
    }

    .awx-section--sticky-background .awx-video__player--controls{
      right:50%;
    }
}

@media (min-width: 120em){
  .awx-section--sticky-background .awx-fullscreen{
    -ms-grid-row:1;
    -ms-grid-column:1;
  }
  .awx-section--sticky-background .awx-section__inner{
    -ms-grid-row:1;
    -ms-grid-column:1;
  }
}
