html[data-paywall-overlay-status="show-iOS"],
body[data-paywall-overlay-status="show-iOS"] {
  overflow: hidden;
  height: 100%; }

body[data-paywall-overlay-status="show"] {
  overflow: hidden; }

.overlay__59af11e2[data-status="show"],
.overlay__59af11e2[data-status="show-iOS"] {
  z-index: 6000000;
  left: 0;
  bottom: 0;
  min-width: 100vw;
  min-height: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #FFFFFF);
  display: flex;
  justify-content: center;
  align-items: flex-end;
  animation: fadeIn__1dd6d9f0 0.5s ease-in; }
  .overlay__59af11e2[data-status="show"] .iframe__804727d7,
  .overlay__59af11e2[data-status="show-iOS"] .iframe__804727d7 {
    width: 100vw;
    max-width: 784px;
    max-height: 100%;
    border: none;
    box-sizing: border-box;
    transition: height 0.5s; }
  @media screen and (min-width: 760px) {
    .overlay__59af11e2[data-status="show"],
    .overlay__59af11e2[data-status="show-iOS"] {
      overflow: auto;
      align-items: none;
      min-height: none;
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(204, 204, 204, 0.6));
      backdrop-filter: blur(10px); }
      .overlay__59af11e2[data-status="show"] .iframe__804727d7,
      .overlay__59af11e2[data-status="show-iOS"] .iframe__804727d7 {
        max-height: none;
        margin: auto; } }

.overlay__59af11e2[data-status="show"] {
  position: fixed;
  height: 100%; }

.overlay__59af11e2[data-status="show-iOS"] {
  position: absolute; }

@keyframes fadeIn__1dd6d9f0 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.link__3a24c78a {
  color: inherit;
  padding-bottom: 1px;
  border-bottom: 1px solid;
  text-decoration: none;
  cursor: pointer; }
.splitContainer__d24eddb7 {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto; }

.left__0be47945 {
  display: table-cell;
  vertical-align: middle; }

.right__ca6a8a7b {
  display: table-cell;
  vertical-align: middle;
  text-align: right; }

.tablet__cd4e08ed {
  max-width: 760px; }

.all__5bb40a0d {
  display: table; }

@media screen and (min-width: 1280px) and (max-width: 9999em) {
  .all__5bb40a0d {
    display: table; }
  .desktop__593c43cd {
    display: table; }
  .tablet__cd4e08ed {
    display: none; }
  .mobile__6f594664 {
    display: none; } }

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  .all__5bb40a0d {
    display: table; }
  .desktop__593c43cd {
    display: table; }
  .tablet__cd4e08ed {
    display: none; }
  .mobile__6f594664 {
    display: none; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .left__0be47945 {
    max-width: 360px; }
  .right__ca6a8a7b {
    width: 450px; }
  .all__5bb40a0d {
    display: table; }
  .desktop__593c43cd {
    display: none; }
  .tablet__cd4e08ed {
    display: table; }
  .mobile__6f594664 {
    display: none; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .right__ca6a8a7b {
    width: 120px; }
  .all__5bb40a0d {
    display: table; }
  .desktop__593c43cd {
    display: none; }
  .tablet__cd4e08ed {
    display: none; }
  .mobile__6f594664 {
    display: table; } }
.centeredContainer__12554d15 {
  width: 100%;
  text-align: center;
  margin: 0 auto; }

@media screen and (min-width: 1280px) and (max-width: 9999em) {
  .desktop__3685e055 {
    display: block; }
  .tablet__aac7af11 {
    display: none; }
  .mobile__635c4c48 {
    display: none; } }

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  .desktop__3685e055 {
    display: block; }
  .tablet__aac7af11 {
    display: none; }
  .mobile__635c4c48 {
    display: none; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .desktop__3685e055 {
    display: none; }
  .tablet__aac7af11 {
    display: block; }
  .mobile__635c4c48 {
    display: none; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .desktop__3685e055 {
    display: none; }
  .tablet__aac7af11 {
    display: none; }
  .mobile__635c4c48 {
    display: block; } }
.normal__c36b500e {
  font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased; }

.bold__7218ac15 {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased; }

@media screen and (min-width: 0) and (max-width: 759px) {
  .normal__c36b500e {
    font-size: 12px;
    line-height: 1.2; }
  .bold__7218ac15 {
    font-size: 12px;
    line-height: 1.2; }
  .small__dedb7a5c {
    font-size: 12px;
    line-height: 18px; }
  .medium__8b0fef08 {
    font-size: 14px;
    line-height: 20px; }
  .importantMedium__8da5e57f {
    font-size: 14px;
    line-height: 20px; }
  .large__ae769404 {
    font-size: 18px;
    line-height: 24px; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .normal__c36b500e {
    font-size: 14px;
    line-height: 1.2; }
  .bold__7218ac15 {
    font-size: 14px;
    line-height: 1.2; }
  .small__dedb7a5c {
    font-size: 12px;
    line-height: 18px; }
  .medium__8b0fef08 {
    font-size: 14px;
    line-height: 20px; }
  .importantMedium__8da5e57f {
    font-size: 16px;
    line-height: 20px; }
  .large__ae769404 {
    font-size: 22px;
    line-height: 28px; } }

@media screen and (min-width: 1020px) {
  .normal__c36b500e {
    font-size: 16px;
    line-height: 1.2; }
  .bold__7218ac15 {
    font-size: 16px;
    line-height: 1.2; }
  .small__dedb7a5c {
    font-size: 12px;
    line-height: 18px; }
  .medium__8b0fef08 {
    font-size: 14px;
    line-height: 20px; }
  .importantMedium__8da5e57f {
    font-size: 18px;
    line-height: 20px; }
  .large__ae769404 {
    font-size: 28px;
    line-height: 28px; } }

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  .importantMedium__8da5e57f {
    font-size: 18px;
    line-height: 20px; } }
/*
 * [PT] [WBF-7360] - 08/30/18
 * Name-spacing all Fence styles proved to be too complex for the purposes of
 * this bug fix, and we're not likely to get more collisions. If we do wind up
 * getting collisions with Javelin page styles outside of the themes rules then
 * we should budget appropriately for the work required to name-space all Fence
 * styles.
 */
.white-on-black__9c5747da {
  background-color: #000000 !important;
  color: #FFFFFF !important;
  border: solid 1px #000000 !important; }

.white-on-black__9c5747da:hover {
  background-color: #2800D7 !important;
  color: #FFFFFF !important;
  border: solid 1px #2800D7 !important; }

.white-on-transparent__54aa8053 {
  color: #FFFFFF !important;
  background-color: transparent !important;
  border: solid 1px #FFFFFF !important; }

.white-on-transparent__54aa8053:hover {
  background-color: #2800D7 !important;
  border: solid 1px #2800D7 !important; }

.black-on-gray__b63e0d40 {
  background-color: #F2F2F2 !important;
  color: #000000 !important;
  border: solid 1px #000000 !important; }

.black-on-yellow__22a2a8c2 {
  background-color: transparent !important;
  color: #000000 !important;
  border: solid 1px #000000 !important; }

.black-on-gray__b63e0d40:hover,
.black-on-yellow__22a2a8c2:hover {
  background-color: #2800D7 !important;
  color: #FFFFFF !important;
  border: solid 1px #2800D7 !important; }

.white-on-blue__0884d92b {
  background-color: #2800D7 !important;
  color: #FFFFFF !important;
  border: solid 1px #FFFFFF !important; }

.white-on-blue__0884d92b:hover {
  background-color: #FFFFFF !important;
  color: #2800D7 !important;
  border: solid 1px #FFFFFF !important; }

.blue-on-white__6ed6a3ed {
  background-color: #FFFFFF !important;
  color: #2800D7 !important;
  border: solid 1px #2800D7 !important; }

.blue-on-white__6ed6a3ed:hover {
  background-color: #2800D7 !important;
  color: #FFFFFF !important;
  border: solid 1px #FFFFFF !important; }

.black-on-white__6e66a88b {
  color: #000000 !important;
  background-color: #FFFFFF !important;
  border: solid 1px #FFFFFF !important; }

.black-on-white__6e66a88b:hover {
  color: #FFFFFF !important;
  background-color: #2800D7 !important;
  border: solid 1px #2800D7 !important; }

.blue-on-black__b25fc3dd {
  color: #FFFFFF !important;
  background-color: #0b00ff !important;
  border: solid 1px #0b00ff !important; }

.orange-on-white__6417e1ea {
  color: #FFFFFF !important;
  background-color: #FF6200 !important;
  border: solid 1px #FF6200 !important; }

.with-white-border__8f7607f5 {
  border: solid 1px #FFFFFF !important; }

.with-black-border__ac9ad7b6 {
  border: solid 1px #000000 !important; }

.with-blue-border__8468c753 {
  border: solid 1px #2800D7 !important; }

.with-gray-background-hover__d18f32ee:hover {
  background-color: #B3B3B3 !important;
  color: #000000 !important; }

.with-gray-hover__fe8f8c6a:hover {
  border-color: #B3B3B3 !important;
  color: #B3B3B3 !important;
  background-color: inherit !important; }
.logo__12fb56c2 {
  display: table-cell;
  vertical-align: middle; }
  .logo__12fb56c2:before {
    padding-right: 5px;
    top: 0px; }

.text__79b18434 {
  display: table-cell;
  text-align: left;
  line-height: 12px;
  vertical-align: middle; }

.terminalLink__5a1abd20 {
  font-size: 12px !important;
  line-height: 1.2 !important; }
.buttonLink__bbf8051a {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  box-sizing: border-box;
  padding: 15px 15px;
  text-align: center;
  border-bottom: none;
  text-transform: none;
  text-decoration: none;
  -webkit-font-smoothing: antialiased; }

@media screen and (max-width: 1019px) {
  .buttonLink__bbf8051a {
    padding: 10px 25px;
    font-size: 10px; } }

@media screen and (min-width: 1020px) {
  .buttonLink__bbf8051a {
    font-size: 14px; } }
.banner__32aaf6f6 {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  position: fixed;
  left: 50%;
  transform: translate(-50%);
  padding: 10px;
  margin: 5px 0 10px 0;
  visibility: hidden;
  transition: opacity .2s ease-in;
  opacity: 0;
  max-width: 1200px;
  width: 90%; }

.bannerContent__820eb933 {
  max-height: 0; }

.bannerContentExpanded__4273d620 {
  min-height: 100px;
  visibility: visible; }

.bannerExpanded__88f899ef {
  bottom: 117px; }

.bannerVisible__30a82eb8 {
  visibility: visible;
  opacity: 1; }

.bannerHidden__56491c1c {
  visibility: hidden; }

.closeIcon__23b87949:before {
  content: "x";
  position: relative;
  vertical-align: top;
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 14px; }

.closeIcon__23b87949:hover {
  cursor: pointer; }

@media screen and (max-width: 1019px) {
  .banner__32aaf6f6 {
    position: static;
    left: 0;
    transform: none; } }

.banner__32aaf6f6 {
  background-color: #fae738;
  color: #000000; }

.subscriberText__44f4191b {
  margin-top: 5px; }

.logInFont__1329fd36 {
  font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased; }

.offerText__703d27fd {
  margin-bottom: 8px; }

.offerBox__c55ddd26 {
  text-align: center;
  padding: 8px;
  min-width: 300px;
  background-color: #fae738; }

.deviceImage__578745e8 {
  max-width: 400px;
  min-width: 400px;
  min-height: 120px;
  margin-top: -10px;
  background-image: url(https://assets.bwbx.io/s3/fence/v4/bb-devices-short-alpha-f069a9d66f872b0e85a8.png); }

.bannerContentExpanded__4273d620 {
  background-color: #fffbd9;
  color: #000000; }

.more__df93d005 {
  display: inline-block;
  padding: 7px 7px 7px 7px;
  min-width: 120px;
  max-height: 32px; }

.less__8d5fd7af {
  display: none; }

.closeIcon__23b87949 {
  vertical-align: sub; }

.expandArrow__720123cc {
  vertical-align: text-top; }
  .expandArrow__720123cc:before {
    content: "1";
    position: relative;
    vertical-align: top;
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 18px; }

.openIcon__4290ed77 {
  vertical-align: sub; }
  .openIcon__4290ed77:before {
    content: "1";
    position: relative;
    vertical-align: top;
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 18px; }

.terminal__328ab50f {
  vertical-align: sub; }
  .terminal__328ab50f:before {
    content: "T";
    position: relative;
    vertical-align: top;
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 24px; }

.subscribeButton__e5a21327 {
  width: 100%; }

.whiteOnBlack__5e1ed97f {
  background-color: #000000;
  color: #FFFFFF;
  border: solid 1px #000000; }

.whiteOnBlack__5e1ed97f:hover, .mockHover__bd0165b2 {
  background-color: transparent;
  color: #000000;
  border: solid 1px #000000; }

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__32aaf6f6 {
    margin: 0 calc(5% - 10px) 0; }
  .offerText__703d27fd {
    margin-bottom: 8px;
    text-align: left; }
  .subscriberText__44f4191b {
    text-align: left; }
  .more__df93d005 {
    padding: 0;
    min-width: 0; }
  .right__d0f3582e {
    width: 70px; }
  .subscribeButton__e5a21327 {
    font-size: 12px; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .banner__32aaf6f6 {
    margin: 0 calc(5% - 10px) 0; }
  .offerText__703d27fd {
    margin-bottom: 8px;
    text-align: left; }
  .subscriberText__44f4191b {
    text-align: left; }
  .more__df93d005 {
    min-width: 0;
    padding: 0; }
  .right__d0f3582e {
    width: 70px; }
  .subscribeButton__e5a21327 {
    font-size: 12px; } }
.banner__10d4e47e {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #F2F2F2;
  color: #000000; }

.signInButton__85403c6f {
  margin-left: 10px; }

.terminalLink__5d63422d {
  width: 175px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle; }
  .terminalLink__5d63422d .terminalLogo {
    height: 34px; }
    .terminalLink__5d63422d .terminalLogo:before {
      content: "T";
      position: relative;
      vertical-align: top;
      font-family: "Bloomberg";
      font-style: normal;
      font-size: 34px; }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .subscribeButton__3f4808a0,
  .signInButton__85403c6f {
    font-size: 14px;
    margin-left: 6px; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__10d4e47e {
    padding: 6px 20px 23px; }
  .realignLeft__d7dfe107 {
    text-align: left;
    display: inline-block; }
  .realignCenter__585ce3a8 {
    text-align: center;
    display: inline-block; }
  .clientLinks__87c93137 {
    margin-top: 8px;
    padding-top: 8px;
    border-top: dotted 1px white; } }

.banner__10d4e47e.yellow__a52dfc47 {
  background-color: #FEEE9E; }

.banner__10d4e47e.blocked__4dadfa9a {
  color: #FFFFFF; }

.banner__10d4e47e.blue__73052177 {
  background-color: #2800D7;
  color: #FFFFFF; }

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
  @supports (padding: 0px) {
    .banner__10d4e47e {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__10d4e47e {
    padding-bottom: env(safe-area-inset-bottom); } }
.banner__60eece34 {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #F2F2F2;
  color: #000000; }

.signInButton__c5226de6 {
  margin-left: 10px; }

.terminalLink__a935d4f8 {
  width: 175px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle; }
  .terminalLink__a935d4f8 .terminalLogo {
    height: 34px; }
    .terminalLink__a935d4f8 .terminalLogo:before {
      content: "T";
      position: relative;
      vertical-align: top;
      font-family: "Bloomberg";
      font-style: normal;
      font-size: 34px; }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .subscribeButton__9c42e6f5,
  .signInButton__c5226de6 {
    font-size: 14px;
    margin-left: 6px; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__60eece34 {
    padding: 6px 20px 23px; }
  .realignLeft__39174c81 {
    text-align: left;
    display: inline-block; }
  .realignCenter__63d5da42 {
    text-align: center;
    display: inline-block; } }

.banner__60eece34.dark__d19eeeba {
  background-color: #3C3C3C; }
  .banner__60eece34.dark__d19eeeba .signInButton__c5226de6 {
    background-color: #3C3C3C;
    color: #FFFFFF;
    border: 1px solid #FFFFFF; }
    .banner__60eece34.dark__d19eeeba .signInButton__c5226de6:hover {
      background-color: #2800D7;
      border-color: #2800D7; }
  .banner__60eece34.dark__d19eeeba .subscribeButton__9c42e6f5 {
    background-color: #FFFFFF;
    color: #000000; }
    .banner__60eece34.dark__d19eeeba .subscribeButton__9c42e6f5:hover {
      background-color: #2800D7;
      color: #FFFFFF; }

.banner__60eece34.yellow__04ae1296 {
  background-color: #FEEE9E; }

.banner__60eece34.dark__d19eeeba {
  color: #FFFFFF; }

.banner__60eece34.blue__be97ec1d {
  background-color: #2800D7;
  color: #FFFFFF; }

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
  @supports (padding: 0px) {
    .banner__60eece34 {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__60eece34 {
    padding-bottom: env(safe-area-inset-bottom); } }
.banner__60a85da8 {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #F2F2F2;
  color: #000000; }

.banner__60a85da8.blocked__0b3e98ef {
  background-color: #000000;
  color: #FFFFFF; }

.limitGroup__47aae958 {
  display: inline-block; }

.signInButton__47c5ac23 {
  margin-left: 10px; }

.terminalLink__80aec738 {
  width: 175px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle; }
  .terminalLink__80aec738 .terminalLogo {
    height: 34px; }
    .terminalLink__80aec738 .terminalLogo:before {
      content: "T";
      position: relative;
      vertical-align: top;
      font-family: "Bloomberg";
      font-style: normal;
      font-size: 34px; }

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  .limitReached__029585a3 {
    font-size: 14px; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .subscribeButton__a9ef95e6,
  .signInButton__47c5ac23 {
    font-size: 14px;
    margin-left: 6px; }
  .banner__60a85da8.blocked__0b3e98ef .subscribeButton__a9ef95e6,
  .banner__60a85da8.blocked__0b3e98ef .signInButton__47c5ac23 {
    vertical-align: top;
    font-size: 12px; }
  .limitReached__029585a3 {
    display: block; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__60a85da8 {
    padding: 6px 20px 23px; }
  .banner__60a85da8.blocked__0b3e98ef {
    padding: 10px 20px 23px; }
    .banner__60a85da8.blocked__0b3e98ef .subscribeButton__a9ef95e6,
    .banner__60a85da8.blocked__0b3e98ef .signInButton__47c5ac23 {
      padding: 9px 0;
      font-size: 12px;
      width: 125px; }
  .realignLeft__5ec12249 {
    text-align: left;
    display: inline-block; }
  .clientLinks__5e0033da {
    margin-top: 8px;
    padding-top: 8px;
    border-top: dotted 1px white; } }

.banner__60a85da8.blocked__0b3e98ef {
  color: #FFFFFF; }

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
  @supports (padding: 0px) {
    .banner__60a85da8 {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__60a85da8 {
    padding-bottom: env(safe-area-inset-bottom); } }
@media screen and (min-width: 1280px) and (max-width: 9999em) {
  .desktop__07708787 {
    display: block; }
  .tablet__b370a6a8 {
    display: none; }
  .mobile__d1b9622e {
    display: none; } }

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  .desktop__07708787 {
    display: block; }
  .tablet__b370a6a8 {
    display: none; }
  .mobile__d1b9622e {
    display: none; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .desktop__07708787 {
    display: none; }
  .tablet__b370a6a8 {
    display: block; }
  .mobile__d1b9622e {
    display: none; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .desktop__07708787 {
    display: none; }
  .tablet__b370a6a8 {
    display: none; }
  .mobile__d1b9622e {
    display: block; } }
.banner__eda8e221 {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  position: fixed;
  left: 20px;
  bottom: 20px;
  right: 20px;
  padding: 15px 20px 15px 30px;
  background-color: #fae738;
  color: #000000;
  max-width: 1200px;
  margin: 0 auto; }

.offerLink__d77d2103 {
  background-color: #000000;
  color: white;
  text-decoration: none;
  padding: 7px 20px;
  margin-right: 18px; }
  .offerLink__d77d2103:hover {
    opacity: 0.8; }

.dismissButton__e0c4ad75 {
  border: none;
  background: none;
  padding: 0;
  text-decoration: underline;
  cursor: pointer; }
  .dismissButton__e0c4ad75:hover {
    text-decoration: none; }

.tabletAndMobile__e61a5187 {
  display: none; }

.rightBelow__16505a1a {
  margin-top: 10px; }

@media screen and (max-width: 1019px) {
  .tabletAndMobile__e61a5187 {
    display: block; } }
.button__c2744f49 {
  display: block;
  position: absolute;
  padding: 10px 0;
  top: -48px;
  right: 7px;
  width: 115px;
  height: 38px;
  border: 1px solid #000000;
  background-color: #FFFFFF; }
  .button__c2744f49:hover {
    cursor: pointer; }
  .button__c2744f49::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(https://assets.bwbx.io/s3/fence/v4/link-55371112fce1f86897ed.svg) no-repeat; }
  .button__c2744f49.pressed__8a77e60c {
    background-color: #0b00ff;
    border: 0; }
    .button__c2744f49.pressed__8a77e60c::before {
      content: "";
      background: url(https://assets.bwbx.io/s3/fence/v4/link-white-b9db7fd8edb8ee5e907e.svg) no-repeat; }
    .button__c2744f49.pressed__8a77e60c .text__05b68e1b {
      color: #FFFFFF; }
      .button__c2744f49.pressed__8a77e60c .text__05b68e1b::before {
        content: "Copied!"; }
  .button__c2744f49.copied__4edf0557 {
    background-color: #FFFFFF;
    border: 1px solid #767676; }
    .button__c2744f49.copied__4edf0557::before {
      content: "";
      background: url(https://assets.bwbx.io/s3/fence/v4/link-gray-643c7d403f8aa167843a.svg) no-repeat; }
    .button__c2744f49.copied__4edf0557 .text__05b68e1b {
      color: #767676; }
      .button__c2744f49.copied__4edf0557 .text__05b68e1b::before {
        content: "Copied"; }
    .button__c2744f49.copied__4edf0557.pressed__8a77e60c .text__05b68e1b::before {
      content: "Copied!"; }

.text__05b68e1b {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: .3px;
  text-align: center;
  vertical-align: top;
  color: #000000; }
  .text__05b68e1b::before {
    content: "Copy Link"; }

@media screen and (min-width: 760px) {
  .button__c2744f49 {
    display: none; } }
.container__c69fba9c {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  position: fixed;
  padding: 0; }
.banner__1c1b0491 {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #F2F2F2;
  color: #000000; }

.banner__1c1b0491.blocked__fedac37d {
  background-color: #000000;
  color: #FFFFFF; }

.limitGroup__a60bb046 {
  display: inline-block; }

.signInButton__6bb77437 {
  margin-left: 10px; }

.terminalLink__42ec8265 {
  width: 175px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle; }
  .terminalLink__42ec8265 .terminalLogo {
    height: 34px; }
    .terminalLink__42ec8265 .terminalLogo:before {
      content: "T";
      position: relative;
      vertical-align: top;
      font-family: "Bloomberg";
      font-style: normal;
      font-size: 34px; }

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  .limitReached__3d51df91 {
    font-size: 14px; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .subscribeButton__5daa76a1,
  .signInButton__6bb77437 {
    font-size: 14px;
    margin-left: 6px; }
  .banner__1c1b0491.blocked__fedac37d .subscribeButton__5daa76a1,
  .banner__1c1b0491.blocked__fedac37d .signInButton__6bb77437 {
    vertical-align: top;
    font-size: 12px; }
  .limitReached__3d51df91 {
    display: block; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__1c1b0491 {
    padding: 6px 20px 23px; }
  .banner__1c1b0491.blocked__fedac37d {
    padding: 10px 20px 23px; }
    .banner__1c1b0491.blocked__fedac37d .subscribeButton__5daa76a1,
    .banner__1c1b0491.blocked__fedac37d .signInButton__6bb77437 {
      padding: 9px 0;
      font-size: 12px;
      width: 125px; }
  .realignLeft__c1a34660 {
    text-align: left;
    display: inline-block; }
  .clientLinks__c6640de9 {
    margin-top: 8px;
    padding-top: 8px;
    border-top: dotted 1px white; } }

.banner__1c1b0491.blocked__fedac37d {
  color: #FFFFFF; }

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
  @supports (padding: 0px) {
    .banner__1c1b0491 {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__1c1b0491 {
    padding-bottom: env(safe-area-inset-bottom); } }
.banner__98c91c8c {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #F2F2F2;
  color: #000000; }

.banner__98c91c8c.blocked__819faf47 {
  background-color: #000000;
  color: #FFFFFF; }

.limitGroup__5fdf46bc {
  display: inline-block; }

.signInButton__af9b97c7 {
  margin-left: 10px; }

.terminalLink__41f03e92 {
  width: 175px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle; }
  .terminalLink__41f03e92 .terminalLogo {
    height: 34px; }
    .terminalLink__41f03e92 .terminalLogo:before {
      content: "T";
      position: relative;
      vertical-align: top;
      font-family: "Bloomberg";
      font-style: normal;
      font-size: 34px; }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .subscribeButton__a8ff09ae,
  .signInButton__af9b97c7 {
    font-size: 14px;
    margin-left: 6px; }
  .banner__98c91c8c.blocked__819faf47 .subscribeButton__a8ff09ae,
  .banner__98c91c8c.blocked__819faf47 .signInButton__af9b97c7 {
    vertical-align: top;
    font-size: 12px; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__98c91c8c {
    padding: 6px 20px 23px; }
  .banner__98c91c8c.blocked__819faf47 {
    padding: 10px 20px 23px; }
    .banner__98c91c8c.blocked__819faf47 .subscribeButton__a8ff09ae,
    .banner__98c91c8c.blocked__819faf47 .signInButton__af9b97c7 {
      padding: 9px 0;
      font-size: 12px;
      width: 125px; }
  .realignLeft__7e9a0552 {
    text-align: left;
    display: inline-block; }
  .clientLinks__71e1c328 {
    margin-top: 8px;
    padding-top: 8px;
    border-top: dotted 1px white; } }

.banner__98c91c8c.blocked__819faf47 {
  color: #FFFFFF; }

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
  @supports (padding: 0px) {
    .banner__98c91c8c {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__98c91c8c {
    padding-bottom: env(safe-area-inset-bottom); } }
.newsletterModal__8056e2c2 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  transform: translateZ(0);
  background-color: rgba(118, 118, 118, 0.6);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
  .newsletterModal__8056e2c2[aria-hidden="true"] {
    display: none; }

.fadeinAnimation__37b4335c {
  opacity: 0;
  animation: fadeIn__bef2c352 0.5s ease-in 2s normal forwards; }

.noScroll__56acdb40 {
  overflow: hidden; }

.innerModal__5d279d6d {
  font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  position: fixed;
  top: 70px;
  left: 50%;
  height: 460px;
  max-width: 548px;
  width: 90%;
  z-index: 10001;
  overflow: auto;
  background-color: #FFFFFF;
  box-shadow: 0 -2px 10px 0 rgba(0, 0, 0, 0.2);
  transform: translate(-50%, 0);
  -ms-overflow-style: none;
  scrollbar-width: none; }
  .innerModal__5d279d6d::-webkit-scrollbar {
    display: none; }
  .innerModal__5d279d6d .header__400271f0 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-height: 55px; }
    .innerModal__5d279d6d .header__400271f0 .topRightModule__1c29d731 {
      flex: 1 0 0;
      text-align: right;
      height: 50px; }
      .innerModal__5d279d6d .header__400271f0 .topRightModule__1c29d731 .modalClose__dddccc4c {
        cursor: pointer;
        background-color: initial;
        border: none;
        padding: initial;
        color: #000000;
        font-style: normal;
        font-size: 20px;
        font-weight: bold;
        position: relative;
        top: 20px;
        right: 20px;
        width: 24px;
        margin-left: auto; }
        .innerModal__5d279d6d .header__400271f0 .topRightModule__1c29d731 .modalClose__dddccc4c:before {
          content: "x";
          position: relative;
          vertical-align: top;
          font-family: "Bloomberg";
          font-style: normal; }
  .innerModal__5d279d6d .content__e39027e0 {
    margin: 0 20px 30px; }
    .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .title__d3e2b324 {
      font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
      -webkit-font-smoothing: antialiased;
      font-size: 22px;
      line-height: 24px; }
    .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .successTitle__2814610e {
      font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
      -webkit-font-smoothing: antialiased;
      font-size: 22px;
      line-height: 24px;
      text-align: center;
      margin-top: 15px; }
    .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .subtitle__6a6527ef {
      margin-top: 20px;
      font-size: 14px;
      line-height: 1.29; }
    .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .successSubtitle__4e1d4d12 {
      margin-top: 15px;
      font-size: 14px;
      line-height: 1.29;
      text-align: center;
      margin-bottom: 50px; }
    .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .successCheckmark__3099738c {
      width: 30px;
      height: 30px;
      background-repeat: no-repeat;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxjaXJjbGUgY3g9IjgiIGN5PSI4IiByPSI3LjUiIHN0cm9rZT0iYmxhY2siLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuNSA0LjcwNjI4TDYuNTk0NTEgMTIuMTg2NkwzLjUgOS4wOTIwNkw0LjUxODg5IDguMDczMTdMNi40Njc2MSAxMC4wMjE5TDExLjM2OSAzLjgxMzQyTDEyLjUgNC43MDYyOFoiIGZpbGw9ImJsYWNrIi8+CiAgICA8Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iOCIgZmlsbD0iYmxhY2siLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuNSA0LjcwNjI4TDYuNTk0NTEgMTIuMTg2NkwzLjUgOS4wOTIwNkw0LjUxODg5IDguMDczMTdMNi40Njc2MSAxMC4wMjE5TDExLjM2OSAzLjgxMzQyTDEyLjUgNC43MDYyOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
      background-size: contain;
      display: block;
      margin: 0 auto;
      margin-top: 49px; }
    .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a {
      margin-top: 30px; }
      .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .emailInputLabel__dda6b301 {
        color: #767676;
        font-size: 12px;
        letter-spacing: 0.28px; }
        .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .emailInputLabel__dda6b301.errorColor__7b3a6834 {
          color: #ff433d; }
      .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .invalidEmailError__9ffe6230 {
        display: none;
        color: #ff433d;
        text-align: justify;
        font-size: 12px;
        padding-top: 5px; }
        .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .invalidEmailError__9ffe6230.displayBlock__d67a84ff {
          display: block; }
      .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .emailInput__abee947e {
        font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        width: 100%;
        height: 34px;
        border: hidden;
        border-bottom: 1px solid #000000;
        outline: none;
        -webkit-backface-visibility: hidden; }
      .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .optInCheckboxLabel__23650667 {
        font-size: 14px;
        color: #3C3C3C;
        vertical-align: top; }
      .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .optInCheckbox__673d827c {
        margin: 0; }
      .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .contentWrapper__fae3e57c {
        margin: auto;
        width: 100%;
        align-items: center;
        justify-content: center;
        text-align: center; }
        .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .contentWrapper__fae3e57c .apiError__3283169d {
          display: none;
          color: #ff433d;
          text-align: justify;
          font-size: 12px;
          padding-bottom: 8px; }
          .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .contentWrapper__fae3e57c .apiError__3283169d.displayBlock__d67a84ff {
            display: block; }
        .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .contentWrapper__fae3e57c .primaryButton__f626f5f2 {
          font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
          -webkit-font-smoothing: antialiased;
          width: 100%;
          height: 49px;
          font-size: 14px;
          background-color: #000000;
          color: #FFFFFF;
          border: solid 1px #000000;
          padding: 15px 15px;
          text-align: center; }
          .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .contentWrapper__fae3e57c .primaryButton__f626f5f2:hover, .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .contentWrapper__fae3e57c .primaryButton__f626f5f2:focus {
            background-color: #000000;
            color: #B3B3B3;
            border: solid 1px #000000;
            cursor: pointer; }
        .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .contentWrapper__fae3e57c .secondaryButton__27eae276 {
          font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
          -webkit-font-smoothing: antialiased;
          font-size: 14px;
          text-decoration: underline;
          margin: 25px 15px 10px;
          color: #000000;
          background-color: transparent;
          border: none;
          text-align: center; }
          .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .contentWrapper__fae3e57c .secondaryButton__27eae276:hover {
            color: #767676;
            cursor: pointer; }
        .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .contentWrapper__fae3e57c .newsletterAnchorTag__33591174 {
          font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
          -webkit-font-smoothing: antialiased;
          font-size: 14px;
          display: inline-block;
          text-align: center;
          color: #000000;
          margin-top: 25px; }
          .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .contentWrapper__fae3e57c .newsletterAnchorTag__33591174:hover {
            color: #767676;
            cursor: pointer; }
  .innerModal__5d279d6d .footer__773cfa39 {
    margin-top: 20px;
    max-height: 60px;
    color: #3C3C3C;
    font-size: 12px; }
    .innerModal__5d279d6d .footer__773cfa39 .footerContent__f1180bed {
      text-align: center;
      line-height: 16px; }
    .innerModal__5d279d6d .footer__773cfa39 .privacyPolicy__481a5e6c {
      text-decoration: none;
      color: #767676;
      text-decoration: underline; }

.loading__8a0a3f36 {
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center; }
  .loading__8a0a3f36 .dot__d9303c38 {
    height: 10px;
    width: 10px;
    float: left;
    margin-right: 5px;
    display: table-cell;
    background-color: #FFFFFF;
    border-radius: 50%;
    opacity: 0.4; }

@keyframes pulse__97303ea8 {
  50% {
    opacity: 1; } }
    .loading__8a0a3f36 .dot__d9303c38:nth-of-type(1) {
      animation: pulse__97303ea8 1s infinite 0.33333s; }
    .loading__8a0a3f36 .dot__d9303c38:nth-of-type(2) {
      animation: pulse__97303ea8 1s infinite 0.66667s; }
    .loading__8a0a3f36 .dot__d9303c38:nth-of-type(3) {
      animation: pulse__97303ea8 1s infinite 1s; }
  .loading__8a0a3f36[data-display="no"] {
    display: none; }

.buttonCopy__915b7611[data-display="no"] {
  display: none; }

@media screen and (min-width: 760px) {
  .innerModal__5d279d6d {
    height: 500px;
    width: 100%;
    top: 130px;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .innerModal__5d279d6d .header__400271f0 {
      position: absolute;
      top: 0;
      right: 0; }
    .innerModal__5d279d6d .content__e39027e0 {
      margin: 30px 45px; }
      .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .subtitle__6a6527ef {
        font-size: 16px; }
      .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .inputRow__5e8c0d1a .contentWrapper__fae3e57c {
        width: 335px; }
      .innerModal__5d279d6d .content__e39027e0 .body__35a1161f .successCheckmark__3099738c {
        margin-top: 0; } }

@keyframes fadeIn__bef2c352 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@charset "UTF-8";
.contentCliffTout__630af50c {
  margin: 0 auto;
  /* verbose selector used to override themed article styles */
  /* verbose selector used to override themed article styles */ }
  .contentCliffTout__630af50c::after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==") repeat;
    content: "";
    height: 20px;
    display: block; }
  .contentCliffTout__title__c433a38d {
    font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif; }
  .contentCliffTout__630af50c > .contentCliffTout__links__568bebe0 > .contentCliffTout__link__f3153c7f {
    font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif;
    color: #FFFFFF;
    font-size: 15px;
    text-decoration: none;
    background-color: #000000;
    margin-right: 20px;
    padding: 10px 20px;
    display: inline-block;
    border-bottom: 0; }
    .contentCliffTout__630af50c > .contentCliffTout__links__568bebe0 > .contentCliffTout__link__f3153c7f::after {
      content: " →";
      color: #FFFFFF; }
    .contentCliffTout__630af50c > .contentCliffTout__links__568bebe0 > .contentCliffTout__link__f3153c7f:hover, .contentCliffTout__630af50c > .contentCliffTout__links__568bebe0 > .contentCliffTout__link__f3153c7f:hover::after {
      color: #FB8E1E; }
    .contentCliffTout__630af50c > .contentCliffTout__links__568bebe0 > .contentCliffTout__link__f3153c7f:last-of-type {
      margin-right: 0; }
  .contentCliffTout__feedback__f7c9855c {
    font-size: 14px;
    margin: 30px 0 10px; }
  .contentCliffTout__630af50c > .contentCliffTout__feedback__f7c9855c > a[target] {
    color: #2800D7;
    text-decoration: underline;
    border-bottom: 0;
    cursor: pointer; }
    .contentCliffTout__630af50c > .contentCliffTout__feedback__f7c9855c > a[target]:hover {
      color: #2800D7; }
  .contentCliffTout__630af50c.cojpContentCliff__215ce5b9 .contentCliffTout__link__f3153c7f,
  .contentCliffTout__630af50c.cojpContentCliff__215ce5b9 .contentCliffTout__feedback__f7c9855c {
    font-size: 12px; }
  .contentCliffTout__630af50c.cojpContentCliff__215ce5b9 .contentCliffTout__title__c433a38d {
    font-size: 17px;
    line-height: 20px; }
  .contentCliffTout__630af50c.cojpContentCliff__215ce5b9 .contentCliffTout__links__568bebe0,
  .contentCliffTout__630af50c.cojpContentCliff__215ce5b9 .contentCliffTout__feedback__f7c9855c {
    margin-top: 15px; }

@media screen and (max-width: 1019px) {
  .contentCliffTout__630af50c {
    padding: 10px; }
    .contentCliffTout__630af50c::after {
      margin-top: 10px; }
    .contentCliffTout__title__c433a38d {
      font-size: 24px;
      line-height: 30px; }
    .contentCliffTout__links__568bebe0 {
      margin-top: 10px; }
    .contentCliffTout__link__f3153c7f {
      display: inline-block;
      margin-bottom: 15px; } }

@media screen and (min-width: 1020px) {
  .contentCliffTout__630af50c {
    margin: 40px auto 0;
    min-height: 300px; }
    .contentCliffTout__title__c433a38d {
      font-size: 38px;
      line-height: 46px; }
    .contentCliffTout__links__568bebe0 {
      margin-top: 30px; } }
.inlineTout__d907d789 {
  position: relative;
  margin: 0 auto;
  padding: 23px 30px;
  background: #2800D7;
  color: #FFFFFF; }
  .inlineTout__d907d789 .desktopMaxWidth__7c7504ef {
    margin-left: auto;
    margin-right: auto;
    max-width: 740px; }
  .inlineTout__d907d789 .tabletMaxWidth__09560498 {
    margin-left: auto;
    margin-right: auto;
    max-width: 680px; }
  .inlineTout__d907d789 .callToAction__da57c685 {
    margin-top: 5px; }
  .inlineTout__d907d789 .actions__d6f36c89 {
    margin-top: 30px; }
  .inlineTout__d907d789 .signInButton__93e17e9b {
    margin-left: 15px; }
  .inlineTout__d907d789 .terminalLink__d3cac960 {
    margin-top: 10px; }
  .inlineTout__d907d789 .terminalLogo:before {
    content: "T";
    position: relative;
    vertical-align: top;
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 26px; }
  .inlineTout__d907d789 .subscribeButton__4c202deb,
  .inlineTout__d907d789 .signInButton__93e17e9b {
    font-size: 16px;
    padding: 15px 20px;
    box-sizing: content-box;
    min-width: 120px;
    width: auto; }
  .inlineTout__d907d789::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: calc(100% + 1px);
    width: 100%;
    height: 300px;
    background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0.738) 19%, rgba(255, 255, 255, 0.541) 34%, rgba(255, 255, 255, 0.382) 47%, rgba(255, 255, 255, 0.278) 56.5%, rgba(255, 255, 255, 0.194) 65%, rgba(255, 255, 255, 0.126) 73%, rgba(255, 255, 255, 0.075) 80.2%, rgba(255, 255, 255, 0.042) 86.1%, rgba(255, 255, 255, 0.021) 91%, rgba(255, 255, 255, 0.008) 95.2%, rgba(255, 255, 255, 0.002) 98.2%, rgba(255, 255, 255, 0) 100%); }
  .inlineTout__d907d789.dark__2b07bb5d::before {
    background: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.738) 19%, rgba(0, 0, 0, 0.541) 34%, rgba(0, 0, 0, 0.382) 47%, rgba(0, 0, 0, 0.278) 56.5%, rgba(0, 0, 0, 0.194) 65%, rgba(0, 0, 0, 0.126) 73%, rgba(0, 0, 0, 0.075) 80.2%, rgba(0, 0, 0, 0.042) 86.1%, rgba(0, 0, 0, 0.021) 91%, rgba(0, 0, 0, 0.008) 95.2%, rgba(0, 0, 0, 0.002) 98.2%, rgba(0, 0, 0, 0) 100%); }

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  .inlineTout__d907d789 .limitReached__80fb562a,
  .inlineTout__d907d789 .callToAction__da57c685 {
    height: initial;
    font-size: 22px; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .inlineTout__d907d789 .limitReached__80fb562a,
  .inlineTout__d907d789 .callToAction__da57c685 {
    height: initial;
    font-size: 22px; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .inlineTout__d907d789 {
    padding: 20px;
    margin: 0;
    width: calc(100% - 40px); }
    .inlineTout__d907d789 .actions__d6f36c89 {
      text-align: left;
      padding: 0;
      margin: 0; }
    .inlineTout__d907d789 .limitReached__80fb562a,
    .inlineTout__d907d789 .callToAction__da57c685 {
      font-size: 16px;
      line-height: 16px;
      height: initial; }
    .inlineTout__d907d789 .subscribeButton__4c202deb,
    .inlineTout__d907d789 .signInButton__93e17e9b,
    .inlineTout__d907d789 .terminalLink__d3cac960 {
      margin: 15px 0 0;
      width: 100%;
      box-sizing: border-box; } }
.banner__88f6706a {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  padding: 12px 10px 15px;
  background-color: #FEF0AD;
  color: #000000;
  font-size: 14px;
  box-sizing: border-box;
  transition: height .2s; }
  @media screen and (min-width: 760px) {
    .banner__88f6706a {
      font-size: 16px;
      padding: 14px 38px 22px 42px; } }
  @media screen and (min-width: 1020px) {
    .banner__88f6706a {
      font-size: 18px; } }

.content__d1cfefa9 {
  max-width: 1160px;
  margin: 0 auto; }

@media screen and (min-width: 1020px) {
  .top__581cb794,
  .middle__c92d3492,
  .bottom__efffd48f {
    padding-left: 11px;
    padding-right: 79px; } }

.top__581cb794 {
  margin-bottom: 10px;
  line-height: 14px; }
  .top__581cb794:hover {
    cursor: pointer; }
  .top__581cb794:after {
    content: "1";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 24px; }
  .top__581cb794::after {
    float: right;
    position: relative; }
  .topClosed__a3ee9698 {
    margin-bottom: 12px; }
    .topClosed__a3ee9698:after {
      content: "4";
      font-family: "Bloomberg";
      font-style: normal;
      font-size: 24px; }
  @media screen and (min-width: 760px) {
    .top__581cb794 {
      margin-bottom: 15px;
      line-height: 18px; }
      .top__581cb794::after {
        top: 5px; } }
  @media screen and (min-width: 1020px) {
    .top__581cb794::after {
      left: 70px; } }

.middle__c92d3492 {
  border-top: 1px dotted #000000;
  padding-top: 7px;
  line-height: normal; }
  @media screen and (min-width: 760px) {
    .middle__c92d3492 {
      padding-top: 20px;
      display: flex;
      justify-content: space-between; } }

.bottom__efffd48f {
  font-size: 12px;
  margin-top: 10px;
  border-top: 1px dotted #000000;
  padding-top: 8px; }
  @media screen and (min-width: 760px) {
    .bottom__efffd48f {
      margin-top: 20px;
      padding-top: 10px; } }

.bold__f1961b4a {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased; }

.mainCopy__af28ac5f {
  margin: 0 0 11px; }
  @media screen and (min-width: 760px) {
    .mainCopy__af28ac5f {
      margin: 0 20px 0 0;
      max-width: 416px; } }

.offerLink__2b831944 {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  background-color: #000000;
  color: #FFFFFF;
  font-size: 16px;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  text-decoration: none; }
  .offerLink__2b831944:hover {
    background-color: #2800D7; }
  @media screen and (min-width: 760px) {
    .offerLink__2b831944 {
      width: 355px;
      height: 50px;
      line-height: 50px; } }

.signIn__f30f248f {
  font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  background: none;
  border: 0;
  padding: 0;
  color: #000000;
  font-size: 12px;
  text-decoration: underline; }
  .signIn__f30f248f:hover {
    cursor: pointer;
    color: #767676; }

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
  @supports (padding: 0px) {
    .banner__88f6706a {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__88f6706a {
    padding-bottom: env(safe-area-inset-bottom); } }
.banner__b39cb9d2 {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  display: none;
  position: fixed;
  padding: 15px;
  background-color: #000000;
  color: #FFFFFF; }

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__b39cb9d2 {
    display: block; } }

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {
  @supports (padding: 0px) {
    .banner__b39cb9d2 {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__b39cb9d2 {
    padding-bottom: env(safe-area-inset-bottom); } }
.inlineTout__942e253c {
  font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  position: relative;
  padding: 12px 10px 15px;
  background-color: #FEF0AD;
  color: #000000;
  font-size: 14px;
  box-sizing: border-box;
  transition: height .5s; }
  .inlineTout__942e253c::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: calc(100% + 1px);
    width: 100%;
    height: 300px;
    background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0.738) 19%, rgba(255, 255, 255, 0.541) 34%, rgba(255, 255, 255, 0.382) 47%, rgba(255, 255, 255, 0.278) 56.5%, rgba(255, 255, 255, 0.194) 65%, rgba(255, 255, 255, 0.126) 73%, rgba(255, 255, 255, 0.075) 80.2%, rgba(255, 255, 255, 0.042) 86.1%, rgba(255, 255, 255, 0.021) 91%, rgba(255, 255, 255, 0.008) 95.2%, rgba(255, 255, 255, 0.002) 98.2%, rgba(255, 255, 255, 0) 100%); }
  .inlineTout__942e253c.dark__919d4195::before {
    background: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.738) 19%, rgba(0, 0, 0, 0.541) 34%, rgba(0, 0, 0, 0.382) 47%, rgba(0, 0, 0, 0.278) 56.5%, rgba(0, 0, 0, 0.194) 65%, rgba(0, 0, 0, 0.126) 73%, rgba(0, 0, 0, 0.075) 80.2%, rgba(0, 0, 0, 0.042) 86.1%, rgba(0, 0, 0, 0.021) 91%, rgba(0, 0, 0, 0.008) 95.2%, rgba(0, 0, 0, 0.002) 98.2%, rgba(0, 0, 0, 0) 100%); }
  @media screen and (min-width: 760px) {
    .inlineTout__942e253c {
      font-size: 16px;
      padding: 14px 20px 22px; } }
  @media screen and (min-width: 1020px) {
    .inlineTout__942e253c {
      font-size: 18px; } }

.content__3c98acc8 {
  max-width: 740px;
  margin: 0 auto; }

.top__86e53069 {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 10px; }
  @media screen and (min-width: 760px) {
    .top__86e53069 {
      margin-bottom: 15px; } }

.middle__325b58e2 {
  border-top: 1px dotted #000000;
  padding-top: 7px;
  line-height: normal; }
  @media screen and (min-width: 760px) {
    .middle__325b58e2 {
      padding-top: 20px;
      display: flex;
      justify-content: space-between; } }

.bottom__63505490 {
  font-size: 12px;
  margin-top: 10px;
  border-top: 1px dotted #000000;
  padding-top: 8px; }
  @media screen and (min-width: 760px) {
    .bottom__63505490 {
      margin-top: 20px;
      padding-top: 10px; } }

.bold__bd081263 {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased; }

.mainCopy__6b099ee5 {
  margin: 0 0 11px; }
  @media screen and (min-width: 760px) {
    .mainCopy__6b099ee5 {
      margin: 0 10px 0 0;
      max-width: 416px; } }

.offerLink__5b9ab12d {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  background-color: #000000;
  color: #FFFFFF;
  font-size: 16px;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  text-decoration: none; }
  .offerLink__5b9ab12d:hover {
    background-color: #2800D7; }
  @media screen and (min-width: 760px) {
    .offerLink__5b9ab12d {
      min-width: 190px;
      height: 50px;
      line-height: 50px; } }

.signIn__313695c0 {
  font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  background: none;
  border: 0;
  padding: 0;
  color: #000000;
  font-size: 12px;
  text-decoration: underline; }
  .signIn__313695c0:hover {
    cursor: pointer;
    color: #767676; }
.inlineTout__74ecd2db {
  position: relative;
  margin: 0; }
  .inlineTout__74ecd2db::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: calc(100% + 1px);
    width: 100%;
    height: 300px;
    background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0.738) 19%, rgba(255, 255, 255, 0.541) 34%, rgba(255, 255, 255, 0.382) 47%, rgba(255, 255, 255, 0.278) 56.5%, rgba(255, 255, 255, 0.194) 65%, rgba(255, 255, 255, 0.126) 73%, rgba(255, 255, 255, 0.075) 80.2%, rgba(255, 255, 255, 0.042) 86.1%, rgba(255, 255, 255, 0.021) 91%, rgba(255, 255, 255, 0.008) 95.2%, rgba(255, 255, 255, 0.002) 98.2%, rgba(255, 255, 255, 0) 100%); }
  .inlineTout__74ecd2db.dark__6393618f::before {
    background: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.738) 19%, rgba(0, 0, 0, 0.541) 34%, rgba(0, 0, 0, 0.382) 47%, rgba(0, 0, 0, 0.278) 56.5%, rgba(0, 0, 0, 0.194) 65%, rgba(0, 0, 0, 0.126) 73%, rgba(0, 0, 0, 0.075) 80.2%, rgba(0, 0, 0, 0.042) 86.1%, rgba(0, 0, 0, 0.021) 91%, rgba(0, 0, 0, 0.008) 95.2%, rgba(0, 0, 0, 0.002) 98.2%, rgba(0, 0, 0, 0) 100%); }

.iframe__9be7da32 {
  width: 100%;
  transition: height 0.5s; }

@media screen and (min-width: 760px) {
  .inlineTout__74ecd2db {
    margin: 0 auto; } }
.banner__53443c7e {
  padding: 7px 20px;
  background-color: #3C3C3C;
  color: #FFFFFF;
  display: flex; }

.remainingTime__aa58d166 {
  flex: 1 1 auto;
  display: flex;
  align-items: center; }

.smallScreenButtons__c5662a30,
.bigScreenButtons__5dd80737 {
  display: none;
  text-align: right;
  align-items: center; }

.subscribeButton__6fcd6fe1,
.signInButton__86eecce6 {
  margin-left: 13px;
  text-transform: none;
  padding: 8px 30px;
  font-size: 12px;
  line-height: 16px;
  border: solid 1px #3C3C3C;
  white-space: nowrap; }

.terminalLink__2568bb34 {
  width: 175px;
  margin-left: 15px; }
  .terminalLink__2568bb34 .terminalLogo {
    height: 34px; }
    .terminalLink__2568bb34 .terminalLogo:before {
      content: "T";
      position: relative;
      vertical-align: top;
      font-family: "Bloomberg";
      font-style: normal;
      font-size: 34px; }

.bold__58e02884 {
  font-weight: bold; }

@media screen and (min-width: 1020px) {
  .bigScreenButtons__5dd80737 {
    display: flex; } }

@media screen and (max-width: 1019px) {
  .smallScreenButtons__c5662a30 {
    display: flex; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .subscribeButton__6fcd6fe1,
  .signInButton__86eecce6 {
    padding: 8px; }
  .banner__53443c7e {
    padding: 6px 10px; } }
.banner__0bbfc3e3 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  background-color: #232323;
  align-content: center;
  padding: 30px; }

.bannerContent__d5397734 {
  display: flex;
  flex-basis: 100%;
  max-width: 830px; }

.subscriptionInfo__a3b38161 {
  font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #FFFFFF;
  line-height: 1.2;
  padding-right: 50px;
  margin-right: 50px;
  font-size: 18px;
  flex-basis: 35%;
  border-right: 2px solid #FFFFFF; }

.upNextVideo__294f6f5f {
  flex: 1 1 auto; }

.upNextVideoMobile__8cc029a0 {
  display: none; }

.upNextIn__4f99b7ec {
  font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  color: #FFFFFF; }

.videoImageContainer__7df5cc7c {
  margin-top: 17px;
  position: relative;
  padding-top: 56.25%; }

.videoImage__755b76e9 {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.videoLink__2442105e {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  transition: opacity .2s ease-in-out;
  display: block;
  margin-top: 15px;
  font-size: 18px;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 1.2;
  border: 0; }
  .videoLink__2442105e:hover {
    opacity: .7; }

.videoDuration__7d848369 {
  font-size: 14px;
  padding: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #000000; }
  .videoDuration__7d848369:before {
    content: "\25BA";
    display: inline-block;
    padding-right: 5px;
    font-size: 16px; }

.transitionButtons__36101d5c {
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
  flex-direction: column; }

.autoplayCountdownContainer__45c63e13 {
  transition: opacity .2s ease-in-out;
  position: relative;
  height: 145px;
  width: 145px;
  transition: all .2s ease-in-out;
  border: 0; }
  .autoplayCountdownContainer__45c63e13:hover {
    opacity: .7; }

.autoplayCountdownWrapper__c01615f7 {
  pointer-events: none; }

.autoplayCountdownBackground__932da742 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.3; }

.autoplayCountdown__e79b9bb0 {
  animation-name: autoplayCountdown__e79b9bb0;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-play-state: paused;
  margin-top: 30px;
  fill: transparent;
  stroke: #FFFFFF;
  stroke-dasharray: 0;
  stroke-width: 4px; }

.playIcon__7d7bdb0d {
  transition: all .2s ease-in-out; }

.stopAutoplay__4197c7a9 {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  transition: opacity .2s ease-in-out;
  font-size: 14px;
  background-color: #FFFFFF;
  color: #000000;
  cursor: pointer;
  padding: 10px 20px;
  margin-top: 15px; }
  .stopAutoplay__4197c7a9:hover {
    opacity: .7; }

.subscriptionButton__8ce55376,
.signInButton__7400b3e3 {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  font-size: 14px;
  padding: 10px 0; }

.subscriptionButton__8ce55376 {
  margin-top: 28px; }

.mobileSignIn__e2436c06 {
  display: none;
  line-height: 1.2; }

.mobileSignInLink__a5324317 {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased; }

.signInButton__7400b3e3 {
  margin-top: 10px; }

.timeLimitMessage__b435b696 {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.2; }

.subscribeMessage__d0f68e25 {
  margin-top: 10px; }

.terminalLink__06f2616a {
  margin-top: 20px; }
  .terminalLink__06f2616a .terminalLogo:before {
    content: "T";
    position: relative;
    vertical-align: top;
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 32px; }

.bannerWithoutUpNextVideo__d23b02c0 .banner__0bbfc3e3 {
  padding: 20px; }

.bannerWithoutUpNextVideo__d23b02c0 .bannerContent__d5397734 {
  max-width: 360px;
  display: block; }

.bannerWithoutUpNextVideo__d23b02c0 .subscriptionInfo__a3b38161 {
  padding-right: 0;
  margin-right: 0;
  border-right: none;
  text-align: center; }

.bannerWithoutUpNextVideo__d23b02c0 .timeLimitMessage__b435b696 {
  max-width: 250px;
  margin: 0 auto; }

.bannerWithoutUpNextVideo__d23b02c0 .subscriptionButton__8ce55376 {
  width: auto;
  padding: 10px 70px; }

.bannerWithoutUpNextVideo__d23b02c0 .terminalLink__06f2616a,
.bannerWithoutUpNextVideo__d23b02c0 .signInButton__7400b3e3,
.bannerWithoutUpNextVideo__d23b02c0 .upNextVideo__294f6f5f {
  display: none; }

.bannerWithoutUpNextVideo__d23b02c0 .mobileSignIn__e2436c06 {
  font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  display: block;
  margin-top: 20px;
  font-size: 14px; }

.upNextVideoPaused__81149188 .autoplayCountdown__e79b9bb0 {
  opacity: 0; }

.upNextVideoPaused__81149188 .stopAutoplay__4197c7a9,
.upNextVideoPaused__81149188 .autoplayCountdownBackground__932da742 {
  display: none; }

.upNextVideoPaused__81149188 .autoplayCountdownContainer__45c63e13 {
  transform: scale(2); }

@media screen and (min-width: 1020px) {
  .bannerWithoutUpNextVideo__d23b02c0 .timeLimitMessage__b435b696 {
    max-width: 300px; } }

@media screen and (max-width: 1019px) {
  .subscriptionInfo__a3b38161 {
    font-size: 16px; }
  .timeLimitMessage__b435b696 {
    font-size: 18px; }
  .subscribeMessage__d0f68e25 {
    margin-top: 5px; }
  .subscriptionButton__8ce55376 {
    margin-top: 15px; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .subscriptionInfo__a3b38161 {
    padding-right: 30px;
    margin-right: 30px;
    flex: 0 0 38%; }
  .autoplayCountdownContainer__45c63e13 {
    width: 80px;
    height: 80px; }
  .videoLink__2442105e {
    font-size: 14px; }
  .upNextIn__4f99b7ec {
    font-size: 16px; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__0bbfc3e3 {
    padding: 20px; }
  .bannerContent__d5397734 {
    max-width: 360px;
    display: block; }
  .subscriptionInfo__a3b38161 {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
    text-align: center; }
  .timeLimitMessage__b435b696 {
    max-width: 250px;
    margin: 0 auto; }
  .subscriptionButton__8ce55376 {
    width: auto;
    padding: 10px 70px; }
  .terminalLink__06f2616a,
  .signInButton__7400b3e3,
  .upNextVideo__294f6f5f {
    display: none; }
  .mobileSignIn__e2436c06 {
    font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
    -webkit-font-smoothing: antialiased;
    display: block;
    margin-top: 20px;
    font-size: 14px; }
  .upNextVideoMobile__8cc029a0 {
    display: flex;
    padding: 10px; }
  .videoImageContainer__7df5cc7c {
    margin-top: 0;
    padding: 0; }
  .videoImage__755b76e9 {
    width: 106.8px;
    height: 60px;
    position: static; }
  .upNextVideoMobileContent__0fd0584b {
    flex: 1 1; }
  .autoplayCountdownContainer__45c63e13 {
    width: 44px;
    height: 44px; }
  .upNextIn__4f99b7ec,
  .videoLink__2442105e {
    font-size: 12px; }
  .videoLink__2442105e {
    margin-top: 10px; }
  .stopAutoplayContainer__fbf4754f {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #3C3C3C;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-basis: 30px; }
  .stopAutoplay__4197c7a9 {
    font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
    -webkit-font-smoothing: antialiased;
    transition: opacity .2s ease-in-out;
    font-size: 8px;
    background-color: transparent;
    color: #FFFFFF;
    cursor: pointer;
    padding: 0;
    margin: 0; }
    .stopAutoplay__4197c7a9:hover {
      opacity: .7; }
  .xIcon__da7355dc {
    width: 14px;
    height: 14px; }
  .stopAutoplayText__9f0a2279 {
    display: block;
    margin-top: 4px; }
  .upNextVideoPaused__81149188 .stopAutoplayContainer__fbf4754f {
    display: none; } }

@keyframes autoplayCountdown__e79b9bb0 {
  0% {
    stroke-dasharray: 0, 289; }
  100% {
    stroke-dasharray: 289, 289; } }
.banner__c317fcb8 {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  padding: 15px 0 20px; }

.content__4b3596cb {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #FFFFFF;
  font-size: 18px; }

.actionContainer__284b5932 {
  margin-top: 15px; }

.subscribeButton__a709295e {
  width: 100%;
  font-size: 14px;
  padding-top: 11px;
  padding-bottom: 11px; }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .banner__c317fcb8 {
    display: flex;
    padding-bottom: 15px; }
  .actionContainer__284b5932 {
    flex: 0 0 200px;
    margin-top: 0; }
  .content__4b3596cb {
    flex: 1 1 auto;
    display: flex;
    align-items: center; } }
.banner__e77d1675 {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  position: fixed;
  background-color: #F2F2F2;
  color: #000000; }

.banner__e77d1675.yellow__d293b4c0 {
  background-color: #FEEE9E; }

.subscribeLink__13719fd7 {
  border: none; }

@media screen and (min-width: 1020px) {
  .subscribeLink__13719fd7:after {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 13px; }
  .subscribeLink__13719fd7:after {
    position: relative;
    top: 1px; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .subscribeLink__13719fd7:after {
    content: "3";
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 13px; }
  .subscribeLink__13719fd7:after {
    position: relative;
    top: 1px; }
  .container__db730e24 {
    padding: 0 30px;
    text-align: left; }
  .articlesRemaining__96ba4a3b {
    padding-bottom: 12px;
    border-bottom: 1px dotted #000000;
    position: relative; }
  .articleCount__5eefa721 {
    display: inline-block; }
  .subscribeCta__b2851f53 {
    display: inline-block; }
  .signIn__954df31d {
    padding-top: 7px; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__e77d1675 {
    padding: 10px; }
  .container__db730e24 {
    text-align: left; }
  .articlesRemaining__96ba4a3b {
    padding-bottom: 12px;
    border-bottom: 1px dotted #000000;
    position: relative; }
  .articleCount__5eefa721 {
    display: block; }
    .articleCount__5eefa721:after {
      content: "3";
      font-family: "Bloomberg";
      font-style: normal;
      font-size: 16px; }
    .articleCount__5eefa721:after {
      float: right;
      position: relative;
      top: 10px; }
  .subscribeCta__b2851f53 {
    display: block; }
  .subscribeCtaCollapsed__776d078f {
    display: block; }
    .subscribeCtaCollapsed__776d078f:after {
      content: "3";
      font-family: "Bloomberg";
      font-style: normal;
      font-size: 16px; }
    .subscribeCtaCollapsed__776d078f:after {
      float: right;
      position: relative;
      top: 1px; }
  .signIn__954df31d {
    padding-top: 7px; }
  .hidden__72e66323 {
    display: none; } }
.banner__f68a5f02 {
  z-index: 500;
  padding: 10px 15px;
  left: 0;
  bottom: 0;
  right: 0;
  position: fixed;
  left: 50%;
  transform: translate(-50%);
  padding: 10px;
  margin: 5px 0 10px 0;
  visibility: hidden;
  transition: opacity .2s ease-in;
  opacity: 0;
  max-width: 1200px;
  width: 90%; }

.bannerContent__ccfba297 {
  max-height: 0; }

.bannerContentExpanded__1858a8d0 {
  min-height: 100px;
  visibility: visible; }

.bannerExpanded__4eb8811a {
  bottom: 117px; }

.bannerVisible__4a6c61fe {
  visibility: visible;
  opacity: 1; }

.bannerHidden__c002dd38 {
  visibility: hidden; }

.closeIcon__ea001b7a:before {
  content: "x";
  position: relative;
  vertical-align: top;
  font-family: "Bloomberg";
  font-style: normal;
  font-size: 14px; }

.closeIcon__ea001b7a:hover {
  cursor: pointer; }

@media screen and (max-width: 1019px) {
  .banner__f68a5f02 {
    position: static;
    left: 0;
    transform: none; } }

.banner__f68a5f02 {
  background-color: #1ECC92;
  color: #000000; }

.bannerExpanded__4eb8811a {
  background-color: transparent;
  bottom: 0; }
  .bannerExpanded__4eb8811a .buttonRowWrapper__df1b5fe1 {
    display: table-cell; }
  .bannerExpanded__4eb8811a .bannerWrapper__7bcb9096 {
    margin-left: 220px;
    height: 90px; }
  .bannerExpanded__4eb8811a .headerBar__89fce957 {
    height: auto;
    margin-bottom: 10px;
    margin-top: 0;
    white-space: normal;
    overflow: visible;
    text-overflow: clip; }
  .bannerExpanded__4eb8811a .headerSummary__a9fcdfba {
    display: block; }

.bannerContentExpanded__1858a8d0 {
  min-height: 90px;
  z-index: 400; }

.bodyImage__fdfc83a9 {
  background-image: url(https://assets.bwbx.io/s3/fence/v4/phoenix_tout_thumbnail-e329421f597d17d40597.png);
  background-size: 160px 90px;
  background-repeat: no-repeat;
  height: 90px;
  margin-left: 45px; }

.headerBar__89fce957 {
  width: auto;
  height: 38px;
  margin-top: 5px;
  margin-bottom: -10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.headerTitle__2998698a {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  letter-spacing: -0.2px;
  display: block; }

.headerSummary__a9fcdfba {
  font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  margin-top: 5px;
  font-size: 16px;
  letter-spacing: -0.2px;
  display: none; }

.closeBox__64c2b766 {
  vertical-align: top;
  width: 10px; }
  .closeBox__64c2b766.closeIcon__ea001b7a {
    vertical-align: baseline; }

.buttonRowWrapper__df1b5fe1 {
  display: none;
  width: 300px; }

.buttonWrapper__2ff9f95a {
  display: inline; }
  .buttonWrapper__2ff9f95a:not(:first-of-type) {
    margin-left: 5px; }

.watchNowButton__86f688a0 {
  font-family: "BWHaasGrotesk-75Bold-Web", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  min-width: 104px;
  height: 30px;
  padding: 6px 15px;
  background-color: #000000;
  font-size: 14px;
  color: #FFFFFF; }
  .watchNowButton__86f688a0:hover {
    animation-name: watch-now-hover-over__fe080252;
    animation-duration: .4s;
    animation-fill-mode: forwards; }

@keyframes watch-now-hover-over__fe080252 {
  from {
    background-color: #000000;
    color: #FFFFFF; }
  to {
    background-color: #FFFFFF;
    color: #000000; } }

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  .headerSummary__a9fcdfba {
    font-size: 14px; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .headerTitle__2998698a {
    font-size: 16px; }
  .bannerExpanded__4eb8811a .headerSummary__a9fcdfba {
    display: none; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .headerTitle__2998698a {
    font-size: 13px;
    width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .bodyImage__fdfc83a9 {
    margin-left: 0; }
  .bannerExpanded__4eb8811a .buttonRowWrapper__df1b5fe1 {
    display: block; }
  .bannerExpanded__4eb8811a .bannerWrapper__7bcb9096 {
    margin-left: 170px; }
  .bannerExpanded__4eb8811a .headerTitle__2998698a {
    width: auto;
    white-space: normal;
    overflow: visible;
    text-overflow: clip; }
  .bannerExpanded__4eb8811a .headerSummary__a9fcdfba {
    display: none; }
  .watchNowButton__86f688a0 {
    min-width: 60px;
    font-size: 12px;
    padding: 7px; } }
