/* 
 * 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.
 */

.language-link::after{
  overflow:hidden;
  max-width:2.1ch;
  content:attr(hreflang);
  white-space:nowrap;
  text-transform:uppercase;
}

.awx-content .awx-language-switcher{
  position:relative;
  border-bottom:1px solid var(--awx-color-dark-line);
  background-color:var(--awx-color-dominant-lighter);
}

.awx-content .awx-language-switcher .awx-language-switcher__inner{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:var(--awx-sp-h0-75);
    width:100%;
    max-width:var(--awx-body-max-width);
    margin:0 auto;
    padding:0 var(--awx-body-padding-h-lg);
  }

.awx-content .awx-language-switcher .awx-language-switcher__label{
    white-space:nowrap;
    color:var(--awx-color-text-faded);
    font-size:0.75rem;
    font-weight:400;
  }

@media (min-width: 36em){

.awx-content .awx-language-switcher .awx-language-switcher__label{
      font-size:0.875rem;
  }
    }

.awx-content .awx-language-switcher .awx-dropdown{
    --dropdown-width:5rem;

    z-index:83;
    font-size:0.75rem;
  }

.awx-content .awx-language-switcher .awx-dropdown-toggler__label{
    border-width:0 0 0 1px;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
  }

.kpkplayer{
  border:0;
}

.lead{
  font-size:1.25rem;
  font-weight:400;
}

.clearfix::after{
  display:block;
  clear:both;
  content:""
}

.card .awx-button{
  margin-left:0;
}

.highlight-big, .highlight-small-thin{
  color:var(--awx-color-accent);
}

.highlight-big{
  font-size:4rem;
  font-weight:700;
  line-height:1em;
}

.highlight-small-thin{
  font-size:1.75rem;
  font-weight:100;
}

.awx-chapo{
  margin:1.75em 0 var(--awx-sp-v0-5);
  color:var(--awx-color-dominant-gray);
  font-size:1rem;
  font-weight:400;
  font-feature-settings:"smcp", "c2sc";
  font-variant:all-small-caps;
}

.awx-chapo + h1:not([class]),.awx-chapo + h2:not([class]),.awx-chapo + h3:not([class]),.awx-chapo + h4:not([class]),.awx-chapo + h5:not([class]),.awx-chapo + h6:not([class]){
    margin-top:0 !important;
  }

[data-color-scheme="dark"] .awx-chapo{
    color:var(--awx-color-dominant-gray-lighter);
  }

.awx-lead{
  margin:var(--awx-sp-v1-5) 0;
  font-size:1.25rem;
  font-weight:400;
}

.awx-dropcap::first-letter{
  float:left;
  padding-right:0.5rem;
  color:var(--awx-color-accent);
  font-size:3.75em;
  font-weight:500;
  line-height:0.7;
}

[data-color-scheme="dark"] .awx-dropcap::first-letter{
  color:var(--awx-color-dominant-light-active);
}

.text-align-center img{
  margin-right:auto;
  margin-left:auto;
}

.multilingual .awx-page-content-group .awx-language-switcher{
  display:none !important;
}

.awx-menu-list #ot-sdk-btn.ot-sdk-show-settings{
  padding:var(--awx-sp-v) var(--awx-sp-h2);
  color:inherit !important;
  border:none !important;
  background-color:transparent !important;
  font-size:inherit !important;
  line-height:var(--awx-line-height) !important;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
}

@media (min-width: 48em){

.awx-menu-list #ot-sdk-btn.ot-sdk-show-settings{
    padding:var(--awx-sp-v) var(--awx-sp-h);
}
  }

@media (min-width: 64em){

.awx-menu-list #ot-sdk-btn.ot-sdk-show-settings{
    padding:var(--awx-sp-v0-25) var(--awx-sp-h0-5);
}
  }

.awx-stock-price{
  --stock-price-height:2rem;
}

.awx-page-header .awx-stock-price{
  --stock-price-height:var(--awx-header-height);
}

.awx-stock-price .airbus-stock-price__link{
  position:relative;
  display:block;
  height:var(--stock-price-height);
  padding:0 var(--awx-sp-h2) 0 0;
  white-space:nowrap;
  color:var(--awx-color-text-light);
  line-height:var(--stock-price-height);
}

.awx-stock-price .airbus-stock-price__link:hover{
    -webkit-text-decoration:none;
    text-decoration:none;
  }

.awx-stock-price .airbus-stock-price__link:hover .awx-stock-price__last-update{
      display:block;
    }

.awx-stock-price .awx-skeleton{
  display:inline-block;
  height:1em;
}

.awx-stock-price__label .awx-skeleton{
  width:4em;
}

.awx-stock-price__current .awx-skeleton{
  width:3em;
  height:.8em;
  margin-top:.2em;
}

.awx-stock-price__symbol .awx-skeleton{
  width:0.75em;
}

.awx-stock-price__percentage .awx-skeleton{
  width:3em;
}

.awx-stock-price__last-update .awx-skeleton{
  width:8em;
}

.awx-stock-price__last-update{
  position:absolute;
  z-index:3;
  top:calc(var(--stock-price-height)/2 + 1rem + 10px);
  left:0;
  display:none;
  padding:var(--awx-sp-v0-5) var(--awx-sp-h0-75);
  color:var(--awx-color-info-dark);
  border-radius:var(--awx-border-radius-lg);
  background-color:var(--awx-color-info);
  box-shadow:0 0 3em -0.2em var(--awx-color-dominant-shadow);
  font-size:.875rem;
  line-height:1.5;
}

.awx-stock-price__last-update::before{
    position:absolute;
    top:-10px;
    left:calc(33% - 5px);
    width:0;
    height:0;
    content:"";
    transform:rotate(0deg);
    border-width:0 10px 15px 10px;
    border-style:solid;
    border-color:transparent transparent var(--awx-color-info) transparent;
    text-shadow:none;
  }

.airbus-hotspot__button{
  display:flex;
  align-items:center;
  justify-content:center;
}

.airbus-hotspot__button .awx-icon{
    top:auto;
  }

.awx-compose-tips{
  margin:0 var(--awx-body-padding-h);
}

.awx-compose-tips__item{
  margin:var(--awx-sp-v2) 0;
}

.awx-filter-tips{
  margin:0;
  padding:0;
  list-style:none;
}

.vidcontainer{
  margin:0 !important;
}

.node--web-story .awx-belly--narrow,
.node--press-release .awx-belly--narrow{
  padding-top:var(--awx-sp-v1-5);
}

.messages__wrapper{
  position:relative;
  z-index:10;
}
