.cover-animation {
  display: inline-block;
  overflow: hidden;
  position: relative;
  height: 600px;
  margin-left: 50%;
  transform: translateX(-50%);
  vertical-align: bottom; }
  @media (min-width: 981px) {
    .cover-animation {
      display: block;
      height: auto;
      width: 100%;
      margin: 0;
      vertical-align: initial;
      transform: initial; } }
  .cover-animation__bg {
    display: block;
    height: 100%;
    width: auto; }
    @media (min-width: 981px) {
      .cover-animation__bg {
        height: auto;
        width: 100%; } }
  .cover-animation__tail, .cover-animation__clouds {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .cover-animation__tail {
    transform: translate(-20%, 54%);
    transition: 2s cubic-bezier(0.54, 0.74, 0.61, 0.96) transform;
    will-change: transform; }
    @media (min-width: 980px) and (max-width: 1060px) {
      .cover-animation__tail {
        top: 20%; } }
    @media (min-width: 1060px) and (max-width: 1400px) {
      .cover-animation__tail {
        top: 10%; } }
    .cover-animation__tail_visible {
      transform: translate(0, 0); }

@media (max-width: 800px) {
  .fuselage {
    max-width: initial !important;
    width: 250% !important;
    position: relative;
    left: -75%; } }
.fuselage-note {
  position: relative;
  top: -13vw; }

.fuselage__container {
  overflow: hidden;
  margin-left: 0;
  margin-right: 0; }

@media (max-width: 800px) {
  .fuselage-note {
    top: -15vw; }

  .fuselage__container {
    position: relative;
    z-index: -1;
    margin-bottom: -15%; } }
.footer-image {
  overflow: hidden;
  margin: 2em 0 0; }

@media (max-width: 700px) {
  .footer-image img {
    margin-left: 50%;
    transform: translateX(-47%);
    width: 145%;
    max-width: initial; } }
.als-image-slider-img-container {
  margin-bottom: -1vw; }

.als-image-slider {
  margin: 0 auto; }

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