.js-amheader-scroll-disabled,
.js-amheader-scroll-disabled body {
  position: relative;
  overflow: hidden;
}
.js-amheader-scroll-disabled body {
  min-height: 100%;
}
@media (max-width: 1023px) {
  .js-amheader-scroll-disabled body {
    height: 100%;
  }
}
@media (min-width: 1024px) {
  .amheader__base {
    position: relative;
    z-index: 10;
  }
}
.amheader__wrapper {
  height: 3.4375em;
  padding-bottom: 0.6875em;
  padding-top: 0.9375em;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .amheader__wrapper {
    padding-top: 2.1875em;
    padding-bottom: 2.1875em;
  }
}
@media (min-width: 1024px) {
  .amheader__wrapper {
    padding-top: 1.25em;
    padding-bottom: 0.625em;
    height: auto;
  }
}
.amheader__mainNavWrapper--mobile {
  height: 100%;
  visibility: hidden;
  position: fixed;
  z-index: 21;
  background-color: #fff;
  width: 100%;
}
@media (min-width: 1024px) {
  .amheader__mainNavWrapper--mobile {
    display: none;
  }
}
.amheader__menuXs--openMenu .amheader__mainNavWrapper--mobile {
  visibility: visible;
}
.no-js .amheader__mainNavWrapper--mobile {
  display: block;
  height: auto;
}
.amheader__mainNavWrapper--desktop {
  display: none;
}
@media (min-width: 1024px) {
  .amheader__mainNavWrapper--desktop {
    display: block;
  }
}
.amheader__stickyLabel {
  display: none;
}
.stickyHeader .amheader__stickyLabel {
  display: block;
}
.no-js .amheader__title .amheader__hlLink {
  display: none;
}
@media (min-width: 768px) {
  .amheader__titleXs {
    padding-bottom: 1.09375em;
    padding-top: 1.1875em;
  }
}
.amheader__titleXs--sticky {
  padding-left: 1.25em;
  display: flex;
  justify-content: space-between;
  position: fixed;
  left: 0;
  top: 0;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.13);
  opacity: 0;
  visibility: hidden;
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
  background-color: #fff;
  z-index: 20;
  transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
@media (min-width: 1024px) {
  .amheader__titleXs--sticky {
    display: none;
  }
}
.stickyHeader .amheader__titleXs--sticky {
  opacity: 1;
  visibility: visible;
}
.amheader__titleXs--openMenu {
  box-shadow: none;
}
@media (min-width: 1024px) {
  .amheader__metaNav {
    margin-top: 1.875em;
  }
}
.amheader__menuXs {
  transition: left 0.4s cubic-bezier(0.3, 0.6, 0, 1);
  will-change: left;
  background-color: #fff;
  box-shadow: 0 1px 0 0 #dfdfdf;
}
@media (min-width: 1024px) {
  .amheader__menuXs {
    box-shadow: none;
  }
}
.amheader__menuXs .amheader__metaNavWrapper {
  margin-top: 2.1875em;
  background-color: #fafafa;
  height: 100%;
}
@media (max-width: 1023px) {
  .js .amheader__menuXs {
    width: 100%;
    height: 100%;
    top: 0;
    left: 100%;
    position: fixed;
    z-index: 1;
  }
  .js .amheader__menuXs--openMenu {
    left: 0;
    z-index: 2;
  }
}
@media (max-width: 1023px) {
}
.stickyHeader .amheader__menuXs {
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.13);
  position: fixed;
  top: 0;
  bottom: 0;
  overflow-y: scroll;
  z-index: 20;
}
@media (min-width: 1024px) {
  .stickyHeader .amheader__menuXs {
    position: static;
  }
  .amheader__menu {
    border-bottom: 2px solid #f5f5f5;
  }
}
@media (min-width: 1024px) {
}
.amheader__logoTitle {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.amheader__logo {
  margin-right: 20px;
  display: flex;
}
.amheader__hlLink--flex {
  display: flex;
  align-items: center;
}
.stickyHeader .amheader__title .amheader__hlLink {
  pointer-events: none;
}
.amheader__hlTitle {
  font: 300 0.875em/1.8571428571 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-top: -0.0242857143em;
  margin-bottom: -0.0614285714em;
  word-break: break-word;
  text-align: left;
}
@media (min-width: 768px) {
  .amheader__hlTitle {
    font: 300 1em/1.75 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 0em;
    padding-bottom: 0em;
    margin-top: -0.03875em;
    margin-bottom: -0.07375em;
  }
}
.amheader__hlTitleWrapper {
  display: flex;
}
.no-js .amheader__hlTitleWrapper {
  display: none;
}
a.amheader__hlLink .amheader__hlTitle:hover,
a.amheader__hlLink .amheader__hlTitle:focus {
  text-decoration: underline;
}
.amheader__nojsTitle {
  font: 300 1.125em/1.2222222222 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.1677777778em;
  padding-bottom: 0.1433333333em;
  display: none;
  overflow-wrap: anywhere;
  text-align: left;
}
@media (min-width: 768px) {
  .amheader__nojsTitle {
    font: 300 1.5em/1.25 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 0.05em;
    padding-bottom: 0.025em;
  }
}
@media (min-width: 1280px) {
  .amheader__nojsTitle {
    font: 300 1.6875em/1.2592592593 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 0.0107407407em;
    padding-bottom: 0em;
    margin-bottom: -0.0144444444em;
  }
}
.no-js .amheader__nojsTitle {
  display: block;
}
.amheader__xsElements,
.amheader__stickyButtons {
  display: flex;
  align-items: center;
}
@media (min-width: 1024px) {
  .amheader__xsElements {
    display: none;
  }
}
.amheader__metaNavWrapper {
  transform: translateY(8px);
}
.amlogo__link {
  float: left;
  margin-top: 0.9375em;
  margin-bottom: 0.9375em;
  padding-bottom: 0.46875em;
  display: flex;
}
@media (min-width: 768px) {
  .amlogo__link {
    margin-top: 1.875em;
    padding-bottom: 0.3125em;
  }
}
.amlogo__linkWrapper {
  float: left;
}
.disclaimer__base .amlogo__linkWrapper {
  margin-bottom: 0.15625em;
}
@media (min-width: 768px) {
  .disclaimer__base .amlogo__linkWrapper {
    margin-bottom: 0.78125em;
  }
}
@media (min-width: 1024px) {
  .disclaimer__base .amlogo__linkWrapper {
    margin-bottom: 0.15625em;
  }
}
.no-js .amlogo__linkWrapper {
  display: none;
}
.amlogo__wrapper {
  display: inline-block;
  width: auto;
}
@media only print {
  .amlogo__wrapper {
    position: relative;
    width: 100%;
    display: block !important;
    float: none;
  }
}
.amlogo__forcedWidth {
  display: block;
  width: 55px;
}
@media (min-width: 768px) {
  .amlogo__forcedWidth {
    width: 83px;
  }
}
.amlogo__img {
  height: auto;
  width: 100%;
}
.amlogo__img--inverted {
  display: none;
}
.ammetanav__base--mobile {
  padding-top: 0.3125em;
  display: block;
}
.ammetanav__base--desktop {
  display: none;
}
@media (min-width: 1024px) {
  .ammetanav__base--desktop {
    display: flex;
    align-items: center;
  }
}
.ammetanav__base--mobile .ammetanav__item {
  border-bottom: 1px solid #e6e6e6;
}
.ammetanav__base--mobile .ammetanav__item:last-child {
  border-bottom: none;
}
@media (min-width: 1024px) {
  .ammetanav__base--desktop .ammetanav__item ~ .ammetanav__item {
    margin-left: 30px;
  }
}
.ammetanav__link {
  padding-top: 0.3238461538em;
  padding-bottom: 0.2992307692em;
  display: inline-flex;
}
.ammetanav__link,
.ammetanav__base--mobile .ammetanav__link {
  font: 300 0.8125em/1.2307692308 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
}
.ammetanav__base--mobile .ammetanav__link {
  padding-top: 1.32em;
  padding-bottom: 1.2953846154em;
}
@media (min-width: 1024px) {
  .ammetanav__base--desktop .ammetanav__link:hover,
  .ammetanav__base--desktop .ammetanav__link:focus {
    color: #646464;
  }
}
.ammetanav__item--login .ammetanav__link {
  padding: 0.5rem 12px;
  color: #fff;
  font: bold 0.75rem / 1.0625rem Frutiger, Arial, Helvetica, sans-serif;
  background-color: #0064e6;
  border-radius: 2px;
}
.ammetanav__item--login .ammetanav__link:hover,
.ammetanav__item--login .ammetanav__link:focus {
  background-color: #b30000;
  color: #fff;
}
.ammetanav__base--mobile .ammetanav__item--login .ammetanav__link {
  margin-top: 1rem;
}
.ammainnav__pagesWrapper {
  height: 100%;
  width: 200%;
  display: flex;
  transition: transform ease-in-out 0.4s;
}
.ammainnav__pagesWrapper--page0 {
  transform: translateX(0%);
}
.ammainnav__pagesWrapper--page1 {
  transform: translateX(-50%);
}
.ammainnav__page {
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: none;
}
.ammainnav__pagesWrapper .ammainnav__page {
  overflow-y: visible;
  width: 50%;
}
@media (min-width: 1024px) {
  .ammainnav__pagesWrapper .ammainnav__page {
    overflow-y: hidden;
  }
}
.ammainnav__overlayWrapper--fullScreen .ammainnav__page,
.ammainnav__overlayWrapper--fixed .ammainnav__page {
  overflow-y: auto;
}
.ammainnav__overlayWrapper--fullScreen .ammainnav__page--scrollDisabled,
.ammainnav__overlayWrapper--fixed .ammainnav__page--scrollDisabled {
  overflow: hidden;
}
.ammainnav__page--active,
.no-js .ammainnav__page {
  display: block;
}
.ammainnav__pageHeader {
  margin: 0em -20px 0.9375em;
  padding: 0.625em 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e6e6e6;
}
@media (min-width: 768px) {
  .ammainnav__pageHeader {
    margin: 0em -34px 1.25em;
    padding: 1.125em 34px;
  }
}
@media (min-width: 1024px) {
  .ammainnav__pageHeader {
    display: none;
  }
}
.ammainnav__pageHeader--noBorder {
  border-bottom: none;
}
.ammainnav__pageHeader--alignRight {
  justify-content: flex-end;
}
.ammainnav__pageHeader--overlap {
  padding: 0em;
  margin: 0em;
  display: flex;
  border-bottom: none;
  justify-content: flex-end;
}
.ammainnav__pageHeader--overlap .ammainnav__close {
  top: 1.5625em;
  position: absolute;
  z-index: 1;
  border: 1px solid #444;
  border-radius: 50%;
}
@media (min-width: 1024px) {
  .ammainnav__pageHeader--overlap .ammainnav__close {
    top: 2.5em;
  }
}
.ammainnav__pageHeader--desktopOnly {
  display: none;
}
@media (min-width: 1024px) {
  .ammainnav__pageHeader--desktopOnly {
    display: flex;
  }
}
.no-js .ammainnav__pageHeader {
  display: none;
}
.ammainnav__title {
  font: 300 1em/1.75 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0em;
  padding-bottom: 0em;
  margin-top: -0.03875em;
  margin-bottom: -0.07375em;
}
.ammainnav__backIcon {
  fill: #444;
}
.ammainnav__overlayWrapper {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 9;
  background: #fff;
  border-bottom: 1px solid #efefef;
  contain: content;
}
@media (min-width: 1024px) {
  .ammainnav__overlayWrapper {
    margin-top: 0.125rem;
  }
}
.ammainnav__overlayWrapper--fullScreen {
  margin-top: 0;
  top: 60px;
}
@media (max-width: 1023px) {
  .ammainnav__overlayWrapper--fullScreen {
    top: 0;
    bottom: 0;
  }
}
.hasAlertRibbon .ammainnav__overlayWrapper--fullScreen {
  top: 0;
}
.ammainnav__overlayWrapper--fixed {
  position: fixed;
  top: 0;
}
@media (min-width: 1024px) {
  .ammainnav__overlay {
    padding-top: 1.6875em;
    padding-bottom: 3.75em;
  }
}
.ammainnav__overlayWrapper--fullScreen .ammainnav__overlay,
.ammainnav__overlayWrapper--fixed .ammainnav__overlay {
  height: 100%;
}
@media (min-width: 1024px) {
  .ammainnav__overlayWrapper--fullScreen .ammainnav__overlay,
  .ammainnav__overlayWrapper--fixed .ammainnav__overlay {
    padding-bottom: 0em;
    height: calc(100vh - 60px);
  }
  .ammainnav__overlayWrapper--fixed .ammainnav__overlay {
    margin-top: 60px;
  }
}
@media (min-width: 1024px) {
}
.ammainnav__overlay .ammainnav__close {
  padding: 0.25em;
}
@media (min-width: 1024px) {
  .mainNavPlaceholder {
    min-height: 3.375rem;
  }
  .hasAlertRibbon .mainNavPlaceholder {
    position: relative;
  }
}
.amlanguageselection__base {
  position: relative;
}
.no-js .ammetanav__base--desktop .amlanguageselection__base {
  display: none;
}
@media (max-width: 1023px) {
  .amlanguageselection__list {
    margin-top: 25px;
  }
}
@media (min-width: 1024px) {
  .amlanguageselection__list {
    margin-top: 0.625em;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 150px;
    border: 1px solid #e6e6e6;
    box-shadow: 1px 1px 5px #e6e6e6;
    z-index: 10;
    background-color: #fff;
  }
}
.no-js .amlanguageselection__list {
  position: static;
  min-width: none;
  border: none;
  box-shadow: none;
}
@media (max-width: 1023px) {
  .amlanguageselection__item {
    padding: 8px 0em;
  }
}
@media (min-width: 1024px) {
  .amlanguageselection__item {
    border-bottom: 1px solid #e6e6e6;
  }
  .amlanguageselection__item:last-child {
    border-bottom: none;
  }
}
.amlanguageselection__link {
  font: 300 1em/1.75 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.705em;
  padding-bottom: 0.67em;
}
@media (min-width: 1024px) {
  .amlanguageselection__link {
    font: 300 0.875em/1.1428571429 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 1.2257142857em;
    padding-bottom: 1.2028571429em;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
    width: 100%;
  }
  .amlanguageselection__link:hover,
  .amlanguageselection__link:focus {
    background-color: #f5f5f5;
  }
}
@media (min-width: 1024px) {
}
.amlanguageselection__item--active .amlanguageselection__link {
  font: bold 1em/1.75 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.705em;
  padding-bottom: 0.67em;
}
@media (min-width: 1024px) {
  .amlanguageselection__item--active .amlanguageselection__link {
    font: bold 0.875em/1.1428571429 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 1.2257142857em;
    padding-bottom: 1.2028571429em;
  }
}
.amlanguageselection__linkWithIcon::before,
.amlanguageselection__button::before {
  margin-right: 0.3125em;
  content: "";
  background-image: url("https://www.ubs.com/etc/designs/fit/includes/shared_assets/img/icons/language.250821.svg");
  width: 16px;
  height: 16px;
  margin-top: -1px;
}
.amlanguageselection__linkWithIcon--active,
.amlanguageselection__button--active {
  color: #646464;
}
.amlanguageselection__base .amlanguageselection__popoverContent {
  display: none;
  visibility: hidden;
}
.no-js .amlanguageselection__popoverContent {
  display: block;
  visibility: visible;
}
.amsearchbutton__base {
  width: 36px;
  height: 36px;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .ammegamenu__base .amsearchbutton__base {
    display: none;
  }
}
.amsearchbutton__icon {
  fill: #1c1c1c;
  width: 22px;
  height: 22px;
}
.amsearchbutton__base:hover .amsearchbutton__icon,
.amsearchbutton__base:focus .amsearchbutton__icon {
  fill: #5a5d5c;
}
.amheadersearch__base {
  position: relative;
}
@media (max-width: 1023px) {
  .amheadersearch__base {
    margin-top: 1.6875em;
  }
}
.headerSearch__loader,
.headerSearch__error {
  padding-bottom: 1.5rem;
  text-align: center;
}
.headerSearch__loader--hidden,
.headerSearch__error--hidden {
  display: none;
}
.headerSearch__error {
  padding-top: 1.5rem;
  color: #5a5d5c;
  font: 0.875rem / 1.25rem Frutiger, Arial, Helvetica, sans-serif;
}
.ammegamenu__base {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ammegamenu__list {
  width: 100%;
}
@media (min-width: 1024px) {
  .ammegamenu__list--firstLevel {
    display: flex;
  }
}
.ammegamenu__list--secondLevel {
  margin-top: 2.1875em;
  margin-bottom: 2.8125em;
}
@media (min-width: 1024px) {
  .ammegamenu__list--secondLevel {
    margin: 0em;
  }
}
.ammegamenu__firstLevelButton {
  display: block;
}
.ammegamenu__secondLevelWrapper {
  display: none;
}
.ammegamenu__secondLevelWrapper.ammainnav__page--active,
.ammainnav__overlay .ammegamenu__secondLevelWrapper,
.no-js .ammegamenu__secondLevelWrapper {
  display: block;
}
.ammegamenu__item {
  margin-top: 0.9375em;
}
@media (min-width: 1024px) {
  .ammegamenu__item {
    margin-right: 40px;
    margin-top: 0em;
  }
}
.ammegamenu__item:first-child {
  margin-top: 0em;
}
@media (min-width: 1024px) {
  .ammegamenu__item:last-child {
    margin-right: 0em;
  }
}
.ammegamenu__button {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 1024px) {
  .ammegamenu__button {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
  }
  .ammegamenu__button--active {
    border-bottom: 2px solid #0064e6;
  }
}
.ammegamenu__buttonText {
  font: 300 1em/1.75 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.3925em;
  padding-bottom: 0.3575em;
}
@media (min-width: 1024px) {
  .ammegamenu__buttonText {
    padding-top: 0.705em;
    padding-bottom: 0.67em;
  }
  .ammegamenu__buttonArrow {
    display: none;
  }
}
@media (min-width: 1024px) {
}
.ammegamenu__pageHeaderCell {
  width: 100%;
}
@media (min-width: 1024px) {
  .ammegamenu__pageHeaderCell {
    display: none;
  }
}
.ammegamenu__pageContentCell,
.ammegamenu__sectionCell {
  width: 100%;
}
@media (min-width: 1024px) {
  .ammegamenu__sectionCell {
    margin-top: 0.3125em;
    width: calc(6 / var(--grid-absolute-cols) * 100%);
  }
}
.ammegamenu__sectionCell .navigationcaption__base {
  margin-top: 2.5rem;
}
@media (min-width: 1024px) {
  .ammegamenu__sectionCell .navigationcaption__base:first-child {
    margin-top: 0rem;
  }
}
.ammegamenu__section .link__base {
  font: 0.875em/1.4285714286 Frutiger, Arial, Helvetica, sans-serif;
  color: #5a5d5c;
  margin-top: 0.9375em;
  display: inline-block;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  position: relative;
}
.ammegamenu__section .link__base span {
  padding-bottom: 2px;
  text-decoration: none;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
    linear-gradient(#0064e6, #0064e6);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 0.2s cubic-bezier(1, 0, 0.3, 1);
}
.ammegamenu__section .link__base:active span,
.ammegamenu__section .link__base--active span,
.ammegamenu__section .link__base:focus span,
.ammegamenu__section .link__base:hover span {
  background-size: 0 1px, 100% 1px;
}
.ammegamenu__section .link__base:hover,
.ammegamenu__section .link__base:focus {
  color: #1c1c1c;
}
.ammegamenu__section:first-child .navigationcaption__base:first-child {
  margin-top: 0rem;
}
.ammegamenu__caption {
  font: 700 0.875em/1.4285714286 Frutiger, Arial, Helvetica, sans-serif;
  color: #5a5d5c;
  padding-top: 0.1857142857em;
  padding-bottom: 0.1571428571em;
}
.ammegamenu__caption-link {
  color: #5a5d5c;
  padding-bottom: 2px;
  text-decoration: none;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
    linear-gradient(#0064e6, #0064e6);
  background-size: 100% 1px, 0 1px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 0.2s cubic-bezier(1, 0, 0.3, 1);
}
.ammegamenu__caption-link:active,
.ammegamenu__caption-link--active,
.ammegamenu__caption-link:focus,
.ammegamenu__caption-link:hover {
  background-size: 0 1px, 100% 1px;
}
.ammegamenu__caption-link:hover,
.ammegamenu__caption-link:focus {
  color: #1c1c1c;
}
@media (min-width: 1024px) {
  .ammegamenu__secondLevelPageHeader {
    margin: -0.5em 0em 0em;
    padding: 0em;
    display: block;
    border-bottom: none;
  }
  .ammegamenu__secondLevelPageHeader .ammainnav__back,
  .ammegamenu__secondLevelPageHeader .ammainnav__close {
    display: none;
  }
  .ammegamenu__secondLevelPageHeader .ammainnav__title {
    font: 300 1.5em/1.5 Frutiger, Arial, Helvetica, sans-serif;
    color: #1c1c1c;
  }
}
@media (min-width: 1024px) and (min-width: 1280px) {
  .ammegamenu__secondLevelPageHeader .ammainnav__title {
    font: 300 2em/1.5 Frutiger, Arial, Helvetica, sans-serif;
  }
}
