:root {
  --isi-bg-color: var(--grey-light);
  --isi-box-shadow: -2px -2px 8px rgba(0, 0, 0, 0.2);
  --isi-expand-button-bg-color: var(--grey-light);
  --isi-expand-button-width: 100px;
  --isi-expand-button-height: 30px;
  --isi-expand-button-font-color: var(--brand-primary);
  --isi-expand-button-border-radius: 0;
  --isi-h1-font-size: 18px;
  --isi-h1-color: var(--brand-primary);
  --isi-h1-font-weight: bold;
  --isi-h1-margin-top: 12px;
  --isi-h2-font-size: 16px;
  --isi-h2-color: var(--brand-primary);
  --isi-h2-font-weight: bold;
  --isi-h2-margin-top: 12px;
  --isi-p-font-size: 14px;
  --isi-p-color: var(--grey-dark);
  --isi-p-line-height: 1.2;
  --isi-p-margin-top: 0;
  --isi-li-margin-bottom: 0.5em;
  --isi-a-color: var(--brand-primary);
  --isi-a-text-decoration: underline;
  --isi-scrollbar-bg: var(--white);
  --isi-scrollbar-border: 1px solid var(--brand-primary);
  --isi-scrollbar-width: 12px;
  --isi-scrollbar-border-radius: 10px;
  --isi-scrollbar-indicator-bg: var(--brand-primary);
  --height-isi: 150px;
  --isi-height-default: 150px;
  --isi-height-extended: 150px;
}

.cope-core-isi-container.cope-core-isi-container-bg {
  background-color: var(--isi-bg-color);
}

.isi .cope-core-isi-blackbox {
  display: none;
}
.isi.hide-brand-name .cope-core-isi-brand-name {
  display: none;
}
.isi.remove-blackbox .isi-blackbox {
  border: none;
  padding: 0;
  margin-bottom: 0;
  overflow: unset;
}
.isi.remove-blackbox .cope-core-isi-blackbox {
  display: inline-block;
}
@media screen and (min-width: 767px) {
  .isi.hideTextCollapsedDesktop .cope-core-isi-collapse-text {
    display: none;
  }
  .isi.hideCaretCollapsedDesktop .cope-core-isi-collapse-icon {
    display: none;
  }
  .isi.hideTextExpandedDesktop .cope-core-isi-expand-text {
    display: none;
  }
  .isi.hideCaretExpandedDesktop .cope-core-isi-expand-icon {
    display: none;
  }
  .isi.iconLeftDesktop .cope-core-isi-fixed[data-expanding-isi] [data-toggle-expand-isi] .cope-core-isi-expand,
  .isi.iconLeftDesktop .cope-core-isi-fixed[data-expanding-isi] [data-toggle-expand-isi] .cope-core-isi-collapse {
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 767px) {
  .isi.hideTextCollapsedMobile .cope-core-isi-collapse-text {
    display: none;
  }
  .isi.hideCaretCollapsedMobile .cope-core-isi-collapse-icon {
    display: none;
  }
  .isi.hideTextExpandedMobile .cope-core-isi-expand-text {
    display: none;
  }
  .isi.hideCaretExpandedMobile .cope-core-isi-expand-icon {
    display: none;
  }
  .isi.iconLeftMobile .cope-core-isi-fixed[data-expanding-isi] [data-toggle-expand-isi] .cope-core-isi-expand,
  .isi.iconLeftMobile .cope-core-isi-fixed[data-expanding-isi] [data-toggle-expand-isi] .cope-core-isi-collapse, .isi.iconLeftMobile .cope-core-isi-fixed[data-expanding-isi] [data-toggle-expand-multi-isi] .cope-core-isi-expand,
  .isi.iconLeftMobile .cope-core-isi-fixed[data-expanding-isi] [data-toggle-expand-multi-isi] .cope-core-isi-collapse {
    flex-direction: row-reverse;
  }
}
.isi .cope-core-isi-fixed[data-expanding-isi] .cope-core-isi-mobile-columns .cope-core-isi-mobile-expand {
  display: none;
}
.isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded .cope-core-isi-fixed-container {
  position: relative;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded .cope-core-isi-desktop-columns {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded .cope-core-isi-mobile-expand {
    display: block;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded .cope-core-isi-first-header {
    display: block;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded .cope-core-isi-second-header {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded .cope-core-mob-collapse-header {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded .cope-core-isi-header-bar .cope-core-isi-header-bar-text.cope-core-desktop-header .cope-core-isi-first-header {
    display: block;
  }
}
.isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays {
  display: none;
}
@media screen and (max-width: 767px) {
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-multi-tray {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays.cope-core-isi-visible {
    display: block;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers .cope-core-isi-header-bar {
    width: 50%;
    padding: 0 var(--container-padding);
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers .cope-core-isi-header-bar-text {
    display: block;
    padding: 8px 20px 8px 0;
    flex: 1;
    color: var(--brand-primary);
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers .cope-core-isi-header-bar-text.cope-core-mob-collapse-header {
    display: block;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers .cope-core-isi-header-bar-text.cope-core-desktop-header {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers [data-toggle-expand-multi-isi] span {
    white-space: nowrap;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers [data-toggle-expand-multi-isi] .cope-core-isi-expand,
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers [data-toggle-expand-multi-isi] .cope-core-isi-collapse {
    color: var(--isi-expand-button-font-color);
    font-family: var(--frutiger);
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers [data-toggle-expand-multi-isi] .cope-core-isi-expand-icon,
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers [data-toggle-expand-multi-isi] .cope-core-isi-collapse-icon {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
    height: 15px;
    width: 15px;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-multi-headers [data-toggle-expand-multi-isi] .cope-core-isi-collapse {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-fixed-container {
    position: relative;
    height: 100%;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns {
    display: flex;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-tray-one,
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-tray-two {
    width: 50%;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-tray-one .cope-core-isi-mobile-expand,
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-tray-two .cope-core-isi-mobile-expand {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-tray-one {
    padding-right: 20px;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays:not(.cope-core-isi-two-tray-expanded) .cope-core-isi-multi-headers .cope-core-isi-header-bar:last-child {
    left: 50%;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays:not(.cope-core-isi-two-tray-expanded) .cope-core-isi-tray-two {
    padding-left: 20px;
    margin-bottom: 20px;
    border-left: 1px solid #000;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded {
    height: 80vh;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded .cope-core-isi-header-bar-text.cope-core-mob-collapse-header {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded .cope-core-isi-header-bar-text.cope-core-desktop-header {
    display: block;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded [data-toggle-expand-multi-isi] .cope-core-isi-expand {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded [data-toggle-expand-multi-isi] .cope-core-isi-collapse {
    pointer-events: all;
    display: flex;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded .cope-core-isi-anchor {
    display: block;
    margin-right: 20px;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays.cope-core-isi-two-tray-expanded .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-tray-one {
    padding-right: 0px;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-1] .cope-core-isi-header-bar {
    width: 100%;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-1] .cope-core-isi-header-bar[data-expanded-header=col-2] {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-1] .cope-core-isi-fixed-container .cope-core-isi-container {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-1] .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-mobile-collapsed {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-1] .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-mobile-expand {
    display: block;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-1] .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-tray-one {
    width: 100%;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-1] .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-tray-two {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-2] .cope-core-isi-header-bar {
    width: 100%;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-2] .cope-core-isi-header-bar[data-expanded-header=col-1] {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-2] .cope-core-isi-fixed-container .cope-core-isi-container {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-2] .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-mobile-collapsed {
    display: none;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-2] .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-mobile-expand {
    display: block;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-2] .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-tray-two {
    width: 100%;
  }
  .isi .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-mobile-two-trays[data-show-content=col-2] .cope-core-isi-fixed-container .cope-core-isi-container .cope-core-isi-columns .cope-core-isi-tray-one {
    display: none;
  }
}
.isi .cope-core-isi-inline .cope-core-isi-columns {
  float: none;
  clear: both;
}
.isi .cope-core-isi-inline .cope-core-isi-columns .cope-core-isi-mobile-expand {
  display: none;
}
@media screen and (max-width: 767px) {
  .isi .cope-core-isi-inline .cope-core-isi-columns .cope-core-isi-mobile-expand {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .isi .cope-core-isi-inline .cope-core-isi-columns .cope-core-isi-desktop-columns {
    display: none;
  }
}
.isi .cope-core-isi-inline .cope-core-isi-stacked {
  float: none;
  clear: both;
}

.cope-core-isi-fixed[data-expanding-isi] {
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
  transition: height 0.5s ease-in;
  height: var(--isi-height-default);
  background-color: var(--isi-bg-color);
  box-shadow: var(--isi-box-shadow);
}
.cope-core-isi-fixed[data-expanding-isi] .cope-core-hide-header {
  background: transparent;
  z-index: 100;
  top: 10px;
  bottom: auto;
}
.cope-core-isi-fixed[data-expanding-isi] .cope-core-hide-header .cope-core-isi-container {
  flex-direction: row-reverse;
}
.cope-core-isi-fixed[data-expanding-isi].core-core-isi-extended {
  height: var(--isi-height-extended);
}
.cope-core-isi-fixed[data-expanding-isi] [data-expandable-content] {
  position: relative;
  transition: height 0.5s ease-in;
  overflow: hidden;
  min-height: 100%;
  height: var(--isi-height-default);
}
.cope-core-isi-fixed[data-expanding-isi] [data-expandable-content] .cope-core-isi-container.cope-core-isi-container-bg {
  background-color: var(--isi-bg-color);
}
.cope-core-isi-fixed[data-expanding-isi] [data-expandable-content] .cope-core-isi-content {
  min-height: 100%;
  padding-bottom: 20px;
}
.cope-core-isi-fixed[data-expanding-isi] [data-expandable-content] .iScrollVerticalScrollbar {
  background: white;
  border-radius: var(--isi-scrollbar-border-radius);
  border: var(--isi-scrollbar-border);
  width: var(--isi-scrollbar-width) !important;
  z-index: 1 !important;
}
.cope-core-isi-fixed[data-expanding-isi] [data-expandable-content] .iScrollIndicator {
  background: var(--isi-scrollbar-indicator-bg) !important;
  border-radius: var(--isi-scrollbar-border-radius) !important;
  border: 2px solid var(--isi-scrollbar-bg) !important;
}
.cope-core-isi-fixed[data-expanding-isi] [data-toggle-expand-isi] {
  color: var(--isi-expand-button-font-color);
  font-family: var(--frutiger);
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}
.cope-core-isi-fixed[data-expanding-isi] [data-toggle-expand-isi] .cope-core-isi-expand,
.cope-core-isi-fixed[data-expanding-isi] [data-toggle-expand-isi] .cope-core-isi-collapse {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  column-gap: 5px;
}
.cope-core-isi-fixed[data-expanding-isi] [data-toggle-expand-isi] .cope-core-isi-expand-icon,
.cope-core-isi-fixed[data-expanding-isi] [data-toggle-expand-isi] .cope-core-isi-collapse-icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
  height: 15px;
  width: 15px;
}
.cope-core-isi-fixed[data-expanding-isi]:not(.cope-core-isi-is-expanded) .cope-core-isi-collapse {
  display: none;
}
.cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded {
  height: 80vh;
}
.cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded .cope-core-isi-expand {
  display: none;
}
.cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded .cope-core-isi-collapse {
  display: flex;
}
@media (max-width: 767px) {
  .cope-core-isi-fixed[data-expanding-isi].cope-core-isi-is-expanded .cope-core-isi-anchor {
    display: block;
    margin-right: 20px;
  }
}

.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi] {
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
  transition: height 0.5s ease-in;
  height: var(--isi-height-default);
  background-color: var(--isi-bg-color);
  box-shadow: var(--isi-box-shadow);
}
.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi] [data-expandable-content] {
  position: relative;
  transition: height 0.5s ease-in;
  overflow: hidden;
  min-height: 100%;
  height: var(--isi-height-default);
}
.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi] [data-expandable-content] .cope-core-isi-container.cope-core-isi-container-bg {
  background-color: var(--isi-bg-color);
}
.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi] [data-expandable-content] .cope-core-isi-content {
  min-height: 100%;
}
.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi] [data-expandable-content] .iScrollVerticalScrollbar {
  background: white;
  border-radius: var(--isi-scrollbar-border-radius);
  border: var(--isi-scrollbar-border);
  width: var(--isi-scrollbar-width) !important;
  z-index: 1 !important;
}
.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi] [data-expandable-content] .iScrollIndicator {
  background: var(--isi-scrollbar-indicator-bg) !important;
  border-radius: var(--isi-scrollbar-border-radius) !important;
  border: 2px solid var(--isi-scrollbar-bg) !important;
}
.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi] .cope-core-isi-first[data-toggle-expand-isi] {
  height: var(--isi-expand-button-height);
  float: right;
  background-color: var(--isi-expand-button-bg-color);
  color: var(--isi-expand-button-font-color);
  border-top-left-radius: var(--isi-expand-button-border-radius);
  font-family: var(--frutiger);
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}
.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi] .cope-core-isi-first[data-toggle-expand-isi] .cope-core-isi-expand,
.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi] .cope-core-isi-first[data-toggle-expand-isi] .cope-core-isi-collapse {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi] .cope-core-isi-first[data-toggle-expand-isi]::after {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + 20px);
  height: 20px;
  top: 100%;
  left: -20px;
  right: 0;
  background-color: var(--isi-bg-color);
}
.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi].cope-core-isi-is-expanded {
  height: 80vh;
}
.cope-core-isi-fixed.cope-core-isi-two-tray[data-expanding-isi].cope-core-isi-is-expanded .cope-core-isi-collapse {
  display: flex;
}

.cope-core-isi-content h1 {
  font-size: var(--isi-h1-font-size);
  color: var(--isi-h1-color);
  font-weight: var(--isi-h1-font-weight);
  margin-top: var(--isi-h1-margin-top);
}
.cope-core-isi-content h2 {
  font-size: var(--isi-h2-font-size);
  color: var(--isi-h2-color);
  font-weight: var(--isi-h2-font-weight);
  margin-top: var(--isi-h2-margin-top);
}
.cope-core-isi-content ul,
.cope-core-isi-content li,
.cope-core-isi-content p {
  font-size: var(--isi-p-font-size);
  color: var(--isi-p-color);
  font-weight: var(--isi-p-font-weight);
  margin-top: var(--isi-p-margin-top);
}
.cope-core-isi-content ul {
  padding-left: 20px;
}
.cope-core-isi-content li {
  margin-bottom: var(--isi-li-margin-bottom);
}
.cope-core-isi-content a {
  color: var(--isi-a-color);
  text-decoration: var(--isi-a-text-decoration);
}
.cope-core-isi-content .cope-core-isi-single:after {
  clear: both;
  display: table;
  content: "";
}
.cope-core-isi-content .cope-core-isi-single:nth-of-type(1n + 2) {
  margin-top: 40px;
}
.cope-core-isi-content .isi-blackbox {
  padding: 20px;
  border: 1px solid black;
  margin-bottom: 20px;
  overflow: auto;
}
.cope-core-isi-content .isi-blackbox :last-child {
  margin-bottom: 0px;
}
.cope-core-isi-content .cope-core-isi-columns {
  float: none;
  clear: both;
}
@media screen and (min-width: 768px) {
  .cope-core-isi-content .cope-core-isi-columns .cope-core-isi-single:nth-of-type(1n + 2) {
    margin-top: 0;
  }
  .cope-core-isi-content .cope-core-isi-columns .cope-core-isi-single:nth-of-type(1n + 3) {
    display: none;
  }
}
.cope-core-isi-content .cope-core-isi-columns .cope-core-isi-column-two {
  float: right;
  width: 60%;
  padding-left: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  border-left: 1px solid #000;
}
.cope-core-isi-content .cope-core-isi-stacked {
  float: none;
  clear: both;
}

.cope-core-isi-v2.cope-core-hide-inline-isi .cope-core-isi-inline {
  visibility: hidden;
}
.cope-core-isi-v2.cope-core-isi-v2-is-full-collapse .cope-core-isi-fixed:not(.cope-core-isi-is-expanded) {
  height: 0;
}
.cope-core-isi-v2.cope-core-isi-v2-is-full-collapse.cope-core-isi-no-header.cope-core-isi-sophia-expand .cope-core-isi-fixed:not(.cope-core-isi-is-expanded) {
  height: 70px;
}
.cope-core-isi-v2.cope-core-isi-ribbon-collapse .cope-core-isi-fixed:not(.cope-core-isi-is-expanded) {
  height: 50px;
}
.cope-core-isi-v2 .cope-core-isi-content {
  flex: 0 0 100%;
}
.cope-core-isi-v2 .cope-core-isi-content .cope-core-isi-column section :first-child {
  margin-top: 0;
}
.cope-core-isi-v2.cope-core-isi-no-header .cope-core-isi-two-tray-expanded .cope-core-isi-content section :first-child, .cope-core-isi-v2.cope-core-isi-no-header .cope-core-isi-is-expanded .cope-core-isi-content section :first-child {
  margin-top: 12px;
}
.cope-core-isi-v2.cope-core-isi-no-header .cope-core-isi-column-two section:first-child h1:first-of-type {
  margin-top: 0;
}
.cope-core-isi-v2.cope-core-isi-no-header .cope-core-isi-is-expanded .cope-core-isi-header-bar {
  left: auto;
  right: 20px;
}
.cope-core-isi-v2.cope-core-isi-no-header .cope-core-isi-two-tray-expanded .cope-core-isi-header-bar {
  left: auto;
  right: 20px;
}
.cope-core-isi-v2 .cope-core-isi-anchor {
  font-size: 10px;
  line-height: 18px;
  margin-bottom: 15px;
  display: none;
  text-align: right;
  text-decoration: underline;
  float: right;
  margin-left: 15px;
}
@media (max-width: 767px) {
  .cope-core-isi-v2 .cope-core-isi-fixed.cope-core-isi-is-expanded .cope-core-isi-columns {
    display: block;
  }
  .cope-core-isi-v2 .cope-core-isi-fixed.cope-core-isi-is-expanded .important-safety-information .cope-core-isi-column {
    display: block;
  }
  .cope-core-isi-v2 .cope-core-isi-fixed.cope-core-isi-is-expanded .indication .cope-core-isi-anchor-indication {
    display: block;
    margin-right: 20px;
  }
  .cope-core-isi-v2 .cope-core-isi-fixed.cope-core-isi-is-expanded .cope-core-isi-content {
    flex-wrap: wrap;
  }
}
.cope-core-isi-v2 .cope-core-isi-header-bar {
  position: absolute;
  width: 100%;
  bottom: 100%;
  left: 0;
  background: var(--grey);
}
.cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-container {
  display: flex;
}
.cope-core-isi-v2 .cope-core-isi-header-bar.cope-core-header-two-columns .cope-core-isi-first-header {
  width: 42%;
}
@media (max-width: 767px) {
  .cope-core-isi-v2 .cope-core-isi-header-bar.cope-core-header-two-columns .cope-core-isi-first-header {
    width: 54%;
  }
}
@media (max-width: 767px) {
  .cope-core-isi-v2 .cope-core-isi-header-bar.cope-core-header-two-columns .cope-core-mob-collapse-header {
    width: 54%;
  }
}
.cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text {
  padding: 8px 20px 8px 0;
  flex: 1;
  display: flex;
  color: var(--brand-primary);
}
.cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text .cope-core-isi-second-header {
  padding-left: 20px;
}
@media (max-width: 767px) {
  .cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text.cope-core-desktop-header .cope-core-isi-first-header,
  .cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text.cope-core-desktop-header .cope-core-isi-second-header {
    display: none;
  }
}
.cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text .cope-core-mob-collapse-header {
  display: none;
}
@media (max-width: 767px) {
  .cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text .cope-core-mob-collapse-header {
    display: block;
    width: 54%;
  }
  .cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text .cope-core-mob-collapse-header:last-child {
    padding-left: 20px;
  }
}
.cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text h1,
.cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text h2,
.cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text p {
  font-family: var(--frutiger);
  margin: 0;
}
.cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text h1 {
  font-size: 18px;
  font-weight: 700;
}
.cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text h2 {
  font-size: 16px;
  font-weight: 700;
}
.cope-core-isi-v2 .cope-core-isi-header-bar .cope-core-isi-header-bar-text p {
  font-weight: 400;
  font-size: 14px;
}
.cope-core-isi-v2 .cope-core-isi-header-bar [data-toggle-expand-isi] span {
  white-space: nowrap;
}
.cope-core-isi-v2 .cope-core-isi-inline .cope-core-isi-header-bar {
  position: static;
}
.cope-core-isi-v2 .cope-core-isi-inline .cope-core-isi-header-bar .cope-core-isi-header-bar-text .cope-core-isi-first-header {
  width: 40%;
}
@media screen and (max-width: 767px) {
  .cope-core-isi-v2 .cope-core-isi-inline .cope-core-isi-header-bar .cope-core-isi-header-bar-text .cope-core-isi-first-header {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .cope-core-isi-v2 .cope-core-isi-inline .cope-core-isi-header-bar .cope-core-isi-header-bar-text .cope-core-isi-second-header {
    display: none;
  }
}
.cope-core-isi-v2 .cope-core-isi-inline .cope-core-isi-header-bar.cope-core-isi-header-bar-full-width {
  width: auto;
  margin: 0 calc(-50vw + 50% + var(--default-scrollbar-width) / 2);
  padding: 0 calc(50vw - 50% - var(--default-scrollbar-width) / 2);
}