.banner__3e156438 {
  padding: 7px 20px;
  background-color: #3C3C3C;
  color: #FFFFFF;
  display: flex; }

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

.smallScreenButtons__3b186879,
.bigScreenButtons__4cc40670 {
  display: none;
  text-align: right;
  align-items: center; }

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

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

.bold__e756d7e4 {
  font-weight: bold; }

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

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

@media screen and (min-width: 0) and (max-width: 759px) {
  .subscribeButton__4501c92c,
  .signInButton__e4e1bc90 {
    padding: 8px; }
  .banner__3e156438 {
    padding: 6px 10px; } }
.link__3a24c78a {
  color: inherit;
  padding-bottom: 1px;
  border-bottom: 1px solid;
  text-decoration: none;
  cursor: pointer; }
.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; }
  .large__ae769404 {
    font-size: 18px;
    line-height: 24px; }
  .small__dedb7a5c {
    font-size: 12px;
    line-height: 18px; }
  .medium__8b0fef08 {
    font-size: 14px;
    line-height: 20px; } }

@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; }
  .large__ae769404 {
    font-size: 22px;
    line-height: 28px; }
  .small__dedb7a5c {
    font-size: 12px;
    line-height: 18px; }
  .medium__8b0fef08 {
    font-size: 14px;
    line-height: 20px; } }

@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; } }
.buttonLink__bbf8051a {
  display: inline-block;
  box-sizing: border-box;
  padding: 15px 15px;
  text-align: center;
  border-bottom: none;
  font-family: BWHaasGrotesk-75Bold-Web, Helvetica, sans-serif;
  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; } }
/*
 * [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; }

.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; }
.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; }
@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; } }
@charset "UTF-8";
.contentCliffTout__eae76a8f {
  margin: 0 auto;
  /* verbose selector used to override themed article styles */
  /* verbose selector used to override themed article styles */ }
  .contentCliffTout__eae76a8f::after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQIW2PUYvhef42Bs5EBCBhBBAygcABn9QMEloeHKQAAAABJRU5ErkJggg==") repeat;
    content: "";
    height: 20px;
    display: block; }
  .contentCliffTout__title__647c309c {
    font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", Helvetica, Arial, Verdana, sans-serif; }
  .contentCliffTout__eae76a8f > .contentCliffTout__links__ffa720fb > .contentCliffTout__link__fe5b037d {
    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__eae76a8f > .contentCliffTout__links__ffa720fb > .contentCliffTout__link__fe5b037d::after {
      content: " →";
      color: #FFFFFF; }
    .contentCliffTout__eae76a8f > .contentCliffTout__links__ffa720fb > .contentCliffTout__link__fe5b037d:hover, .contentCliffTout__eae76a8f > .contentCliffTout__links__ffa720fb > .contentCliffTout__link__fe5b037d:hover::after {
      color: #FB8E1E; }
    .contentCliffTout__eae76a8f > .contentCliffTout__links__ffa720fb > .contentCliffTout__link__fe5b037d:last-of-type {
      margin-right: 0; }
  .contentCliffTout__feedback__d9b593dc {
    font-size: 14px;
    margin: 30px 0 10px; }
  .contentCliffTout__eae76a8f > .contentCliffTout__feedback__d9b593dc > a[target] {
    color: #2800D7;
    text-decoration: underline;
    border-bottom: 0;
    cursor: pointer; }
    .contentCliffTout__eae76a8f > .contentCliffTout__feedback__d9b593dc > a[target]:hover {
      color: #2800D7; }
  .contentCliffTout__eae76a8f.cojpContentCliff__b1e83ffb .contentCliffTout__link__fe5b037d,
  .contentCliffTout__eae76a8f.cojpContentCliff__b1e83ffb .contentCliffTout__feedback__d9b593dc {
    font-size: 12px; }
  .contentCliffTout__eae76a8f.cojpContentCliff__b1e83ffb .contentCliffTout__title__647c309c {
    font-size: 17px;
    line-height: 20px; }
  .contentCliffTout__eae76a8f.cojpContentCliff__b1e83ffb .contentCliffTout__links__ffa720fb,
  .contentCliffTout__eae76a8f.cojpContentCliff__b1e83ffb .contentCliffTout__feedback__d9b593dc {
    margin-top: 15px; }

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

@media screen and (min-width: 1020px) {
  .contentCliffTout__eae76a8f {
    margin: 40px auto 0;
    min-height: 300px; }
    .contentCliffTout__title__647c309c {
      font-size: 38px;
      line-height: 46px; }
    .contentCliffTout__links__ffa720fb {
      margin-top: 30px; } }
.inlineTout__1a7fea89 {
  position: relative;
  margin: 0 auto;
  padding: 23px 30px;
  background: #2800D7;
  color: #FFFFFF; }
  .inlineTout__1a7fea89 .desktopMaxWidth__d5044ca9 {
    margin-left: auto;
    margin-right: auto;
    max-width: 740px; }
  .inlineTout__1a7fea89 .tabletMaxWidth__dbd21c72 {
    margin-left: auto;
    margin-right: auto;
    max-width: 680px; }
  .inlineTout__1a7fea89 .callToAction__0ee8b4eb {
    margin-top: 5px; }
  .inlineTout__1a7fea89 .actions__abfd3493 {
    margin-top: 30px; }
  .inlineTout__1a7fea89 .signInButton__15e6e11f {
    margin-left: 15px; }
  .inlineTout__1a7fea89 .terminalLink__df436caf {
    margin-top: 10px; }
  .inlineTout__1a7fea89 .terminalLogo:before {
    content: "T";
    position: relative;
    vertical-align: top;
    font-family: "Bloomberg";
    font-style: normal;
    font-size: 26px; }
  .inlineTout__1a7fea89 .subscribeButton__00141c5a,
  .inlineTout__1a7fea89 .signInButton__15e6e11f {
    font-size: 16px;
    padding: 15px 20px;
    box-sizing: content-box;
    min-width: 120px;
    width: auto; }

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

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

@media screen and (min-width: 0) and (max-width: 759px) {
  .inlineTout__1a7fea89 {
    padding: 20px;
    margin: 0;
    width: calc(100% - 40px); }
    .inlineTout__1a7fea89 .actions__abfd3493 {
      text-align: left;
      padding: 0;
      margin: 0; }
    .inlineTout__1a7fea89 .limitReached__ad6a5ec7,
    .inlineTout__1a7fea89 .callToAction__0ee8b4eb {
      font-size: 16px;
      line-height: 16px;
      height: initial; }
    .inlineTout__1a7fea89 .subscribeButton__00141c5a,
    .inlineTout__1a7fea89 .signInButton__15e6e11f,
    .inlineTout__1a7fea89 .terminalLink__df436caf {
      margin: 15px 0 0;
      width: 100%;
      box-sizing: border-box; } }

.inlineTout__1a7fea89::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__1a7fea89.dark__01f88f53::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%); }
.banner__32aaf6f6 {
  z-index: 500;
  position: fixed;
  left: 50%;
  transform: translate(-50%);
  bottom: 0;
  right: 0;
  padding: 10px;
  margin: 5px auto 10px auto;
  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; }

.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; }
  .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; }
  .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__4348b3e4 {
  z-index: 500;
  display: none;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 15px;
  background-color: #000000;
  color: #FFFFFF; }

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__4348b3e4 {
    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__4348b3e4 {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__4348b3e4 {
    padding-bottom: env(safe-area-inset-bottom); } }
.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; }

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

@media screen and (min-width: 1020px) and (max-width: 1279px) {
  .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; }
  .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; }
  .desktop__593c43cd {
    display: none; }
  .tablet__cd4e08ed {
    display: none; }
  .mobile__6f594664 {
    display: table; } }
.banner__4840264c {
  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__5acd9c61 {
  display: flex;
  flex-basis: 100%;
  max-width: 830px; }

.subscriptionInfo__25483c00 {
  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__f6800005 {
  flex: 1 1 auto; }

.upNextVideoMobile__e21def35 {
  display: none; }

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

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

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

.videoLink__c5490949 {
  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__c5490949:hover {
    opacity: .7; }

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

.transitionButtons__b0e0c64d {
  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__7346bc1a {
  transition: opacity .2s ease-in-out;
  position: relative;
  height: 145px;
  width: 145px;
  transition: all .2s ease-in-out;
  border: 0; }
  .autoplayCountdownContainer__7346bc1a:hover {
    opacity: .7; }

.autoplayCountdownWrapper__65234ae7 {
  pointer-events: none; }

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

.autoplayCountdown__ea0f9633 {
  animation-name: autoplayCountdown__ea0f9633;
  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__de9100b8 {
  transition: all .2s ease-in-out; }

.stopAutoplay__2fc8c6cf {
  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__2fc8c6cf:hover {
    opacity: .7; }

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

.subscriptionButton__8a8da174 {
  margin-top: 28px; }

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

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

.signInButton__92f98acd {
  margin-top: 10px; }

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

.subscribeMessage__e547f01d {
  margin-top: 10px; }

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

.bannerWithoutUpNextVideo__60978098 .banner__4840264c {
  padding: 20px; }

.bannerWithoutUpNextVideo__60978098 .bannerContent__5acd9c61 {
  max-width: 360px;
  display: block; }

.bannerWithoutUpNextVideo__60978098 .subscriptionInfo__25483c00 {
  padding-right: 0;
  margin-right: 0;
  border-right: none;
  text-align: center; }

.bannerWithoutUpNextVideo__60978098 .timeLimitMessage__f3ef26c0 {
  max-width: 250px;
  margin: 0 auto; }

.bannerWithoutUpNextVideo__60978098 .subscriptionButton__8a8da174 {
  width: auto;
  padding: 10px 70px; }

.bannerWithoutUpNextVideo__60978098 .terminalLink__57210668,
.bannerWithoutUpNextVideo__60978098 .signInButton__92f98acd,
.bannerWithoutUpNextVideo__60978098 .upNextVideo__f6800005 {
  display: none; }

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

.upNextVideoPaused__912b002f .autoplayCountdown__ea0f9633 {
  opacity: 0; }

.upNextVideoPaused__912b002f .stopAutoplay__2fc8c6cf,
.upNextVideoPaused__912b002f .autoplayCountdownBackground__32407755 {
  display: none; }

.upNextVideoPaused__912b002f .autoplayCountdownContainer__7346bc1a {
  transform: scale(2); }

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

@media screen and (max-width: 1019px) {
  .subscriptionInfo__25483c00 {
    font-size: 16px; }
  .timeLimitMessage__f3ef26c0 {
    font-size: 18px; }
  .subscribeMessage__e547f01d {
    margin-top: 5px; }
  .subscriptionButton__8a8da174 {
    margin-top: 15px; } }

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

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__4840264c {
    padding: 20px; }
  .bannerContent__5acd9c61 {
    max-width: 360px;
    display: block; }
  .subscriptionInfo__25483c00 {
    padding-right: 0;
    margin-right: 0;
    border-right: none;
    text-align: center; }
  .timeLimitMessage__f3ef26c0 {
    max-width: 250px;
    margin: 0 auto; }
  .subscriptionButton__8a8da174 {
    width: auto;
    padding: 10px 70px; }
  .terminalLink__57210668,
  .signInButton__92f98acd,
  .upNextVideo__f6800005 {
    display: none; }
  .mobileSignIn__c4120261 {
    font-family: "BWHaasGrotesk-55Roman-Web", "Helvetica", sans-serif;
    -webkit-font-smoothing: antialiased;
    display: block;
    margin-top: 20px;
    font-size: 14px; }
  .upNextVideoMobile__e21def35 {
    display: flex;
    padding: 10px; }
  .videoImageContainer__a4eba134 {
    margin-top: 0;
    padding: 0; }
  .videoImage__81c33510 {
    width: 106.8px;
    height: 60px;
    position: static; }
  .upNextVideoMobileContent__9163e165 {
    flex: 1 1; }
  .autoplayCountdownContainer__7346bc1a {
    width: 44px;
    height: 44px; }
  .upNextIn__706a894b,
  .videoLink__c5490949 {
    font-size: 12px; }
  .videoLink__c5490949 {
    margin-top: 10px; }
  .stopAutoplayContainer__1b071f53 {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #3C3C3C;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-basis: 30px; }
  .stopAutoplay__2fc8c6cf {
    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__2fc8c6cf:hover {
      opacity: .7; }
  .xIcon__b5d402a3 {
    width: 14px;
    height: 14px; }
  .stopAutoplayText__6c734357 {
    display: block;
    margin-top: 4px; }
  .upNextVideoPaused__912b002f .stopAutoplayContainer__1b071f53 {
    display: none; } }

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

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

.actionContainer__79d7a2fb {
  margin-top: 15px; }

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

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .banner__ec34d83f {
    display: flex;
    padding-bottom: 15px; }
  .actionContainer__79d7a2fb {
    flex: 0 0 200px;
    margin-top: 0; }
  .content__13fe80c0 {
    flex: 1 1 auto;
    display: flex;
    align-items: center; } }
.banner__ef68df30 {
  z-index: 500;
  position: fixed;
  left: 50%;
  transform: translate(-50%);
  bottom: 0;
  right: 0;
  padding: 10px;
  margin: 5px auto 10px auto;
  visibility: hidden;
  transition: opacity .2s ease-in;
  opacity: 0;
  max-width: 1200px;
  width: 90%; }

.bannerContent__835bb050 {
  max-height: 0; }

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

.bannerExpanded__53267893 {
  bottom: 117px; }

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

.bannerHidden__41aa19d9 {
  visibility: hidden; }

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

.closeIcon__8211d88b:hover {
  cursor: pointer; }

.banner__ef68df30 {
  background-color: #000000;
  color: #FFFFFF;
  background-position-x: 105%;
  background-repeat: no-repeat; }

.terminalBackgroundFirst__b56c6766 {
  background-image: url(https://assets.bwbx.io/s3/fence/v4/terminal_background_001-0dd83b21af9e99788972.jpg);
  background-size: 660px; }

.terminalBackgroundSecond__e4a2ecd0 {
  background-image: url(https://assets.bwbx.io/s3/fence/v4/terminal_background_002-0973f54578438ffe18d9.jpg);
  background-size: 660px 180px; }

.terminal__c42924d9 {
  width: 29px;
  height: 18px;
  display: inline-block;
  background-image: url(https://assets.bwbx.io/s3/fence/v4/terminal_tout_terminal_icon-596b37e8eb2214d41ded.svg);
  vertical-align: baseline; }

.headerText__59d1c204 {
  font-size: 24px;
  letter-spacing: -0.2px;
  margin-left: 10px;
  font-family: "AvenirNextPForBBG-Bold", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased; }

.headerBar__4bc729a1 {
  width: auto;
  height: 50px;
  margin-top: 5px;
  margin-bottom: -10px; }

.closeBox__4db92e7c {
  width: 60px; }

.bodyText__d13f1a0f {
  font-size: 19px;
  letter-spacing: -0.2px;
  margin-top: 50px;
  max-width: 55%;
  font-family: "AvenirNextPForBBG-Regular", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased; }

.closeIcon__8211d88b {
  vertical-align: baseline; }

.bannerContentExpanded__74ee16c0 {
  min-height: 160px;
  z-index: 400; }

.transparentHeader__34da729f {
  background: rgba(0, 0, 0, 0.5); }

.learnMoreButton__8d2b31ec {
  min-width: 180px;
  margin-top: 75px;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid #FFFFFF;
  font-family: "AvenirNextPForBBG-Demi", "Helvetica", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 17px;
  color: #FFFFFF;
  letter-spacing: 1.1px; }

.learnMoreButton__8d2b31ec:hover {
  animation-name: learn-more-hover-over__03491912;
  animation-duration: .4s;
  animation-fill-mode: forwards; }

@keyframes learn-more-hover-over__03491912 {
  from {
    background-color: #000000;
    color: #FFFFFF; }
  to {
    background-color: #FFFFFF;
    color: #000000; } }

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

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .banner__ef68df30 {
    display: none; } }
body[data-paywall-overlay-status="show"] {
  overflow: hidden; }

.overlay__91e2cd82[data-status="show"] {
  z-index: 6000000;
  position: fixed;
  left: 0;
  top: 0;
  min-width: 100vw;
  min-height: 100vh;
  height: 100%;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFFFFF);
  display: flex;
  justify-content: center;
  align-items: flex-end;
  animation: fadeIn__6849566c 0.5s ease-in; }
  .overlay__91e2cd82[data-status="show"] .iframe__29fdea9b {
    width: 100vw;
    max-width: 784px;
    max-height: 100%;
    border: none;
    box-sizing: border-box;
    transition: height .5s; }
  @media screen and (min-width: 760px) {
    .overlay__91e2cd82[data-status="show"] {
      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)); }
      .overlay__91e2cd82[data-status="show"] .iframe__29fdea9b {
        max-height: none;
        margin: auto; } }

@keyframes fadeIn__6849566c {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.banner__345da402 {
  z-index: 500;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 15px;
  background-color: #F2F2F2;
  color: #000000; }

.subscribeButton__bed1dbc0 {
  margin-left: 15px; }

@media screen and (max-width: 1019px) {
  .subscribeButton__bed1dbc0 {
    margin-left: 0; } }

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

.banner__5e653244.yellow__fe3ccbb4 {
  background-color: #FEEE9E; }

.subscribeLink__29461614 {
  border: none; }

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

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

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__5e653244 {
    padding: 10px; }
  .container__fbd80ab7 {
    text-align: left; }
  .articlesRemaining__28ff5c1d {
    padding-bottom: 12px;
    border-bottom: 1px dotted #000000;
    position: relative; }
  .articleCount__44caf27f {
    display: block; }
    .articleCount__44caf27f:after {
      content: "3";
      font-family: "Bloomberg";
      font-style: normal;
      font-size: 16px; }
    .articleCount__44caf27f:after {
      float: right;
      position: relative;
      top: 10px; }
  .subscribeCta__f3fa8445 {
    display: block; }
  .subscribeCtaCollapsed__857c75d2 {
    display: block; }
    .subscribeCtaCollapsed__857c75d2:after {
      content: "3";
      font-family: "Bloomberg";
      font-style: normal;
      font-size: 16px; }
    .subscribeCtaCollapsed__857c75d2:after {
      float: right;
      position: relative;
      top: 1px; }
  .signIn__e737fbf5 {
    padding-top: 7px; }
  .hidden__278e45cc {
    display: none; } }
.banner__93434f55 {
  z-index: 500;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 15px;
  background-color: #000000;
  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__93434f55 {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__93434f55 {
    padding-bottom: env(safe-area-inset-bottom); } }
.banner__39d1db66 {
  z-index: 500;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 15px;
  background-color: #000000;
  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__39d1db66 {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__39d1db66 {
    padding-bottom: env(safe-area-inset-bottom); } }
.banner__dfef178f {
  z-index: 500;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 15px;
  background-color: #F2F2F2;
  color: #000000; }

.subscribeButton__37a351d5 {
  margin-left: 15px; }

@media screen and (max-width: 1019px) {
  .subscribeButton__37a351d5 {
    margin-left: 0; } }

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

.signInButton__0ee36bda {
  margin-left: 10px; }

.terminalLink__33fe19bc {
  width: 175px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle; }
  .terminalLink__33fe19bc .terminalLogo {
    height: 34px; }
    .terminalLink__33fe19bc .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__5a0094c7,
  .signInButton__0ee36bda {
    font-size: 14px;
    margin-left: 6px; } }

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

.banner__11e4b951.dark__cdac41d7 {
  background-color: #3C3C3C; }
  .banner__11e4b951.dark__cdac41d7 .signInButton__0ee36bda {
    background-color: #3C3C3C;
    color: #FFFFFF;
    border: 1px solid #FFFFFF; }
    .banner__11e4b951.dark__cdac41d7 .signInButton__0ee36bda:hover {
      background-color: #2800D7;
      border-color: #2800D7; }
  .banner__11e4b951.dark__cdac41d7 .subscribeButton__5a0094c7 {
    background-color: #FFFFFF;
    color: #000000; }
    .banner__11e4b951.dark__cdac41d7 .subscribeButton__5a0094c7:hover {
      background-color: #2800D7;
      color: #FFFFFF; }

.banner__11e4b951.yellow__51a395c5 {
  background-color: #FEEE9E; }

.banner__11e4b951.dark__cdac41d7 {
  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__11e4b951 {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__11e4b951 {
    padding-bottom: env(safe-area-inset-bottom); } }
.banner__d5b8ebd5 {
  z-index: 500;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px 15px;
  background-color: #F2F2F2;
  color: #000000; }

.signInButton__38624b0e {
  margin-left: 10px; }

.terminalLink__0b98ef89 {
  width: 175px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle; }
  .terminalLink__0b98ef89 .terminalLogo {
    height: 34px; }
    .terminalLink__0b98ef89 .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__186651fb,
  .signInButton__38624b0e {
    font-size: 14px;
    margin-left: 6px; } }

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

.banner__d5b8ebd5.yellow__a63ac540 {
  background-color: #FEEE9E; }

.banner__d5b8ebd5.blocked__35a62993 {
  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__d5b8ebd5 {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__d5b8ebd5 {
    padding-bottom: env(safe-area-inset-bottom); } }
.banner__c56a78e5 {
  z-index: 500;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px 15px;
  background-color: #F2F2F2;
  color: #000000; }

.banner__c56a78e5.blocked__5bd2a0b4 {
  background-color: #000000;
  color: #FFFFFF; }

.limitGroup__2f475dfe {
  display: inline-block; }

.signInButton__8448c196 {
  margin-left: 10px; }

.terminalLink__c1fe3c89 {
  width: 175px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle; }
  .terminalLink__c1fe3c89 .terminalLogo {
    height: 34px; }
    .terminalLink__c1fe3c89 .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__4d7306ee {
    font-size: 14px; } }

@media screen and (min-width: 760px) and (max-width: 1019px) {
  .subscribeButton__f82b709a,
  .signInButton__8448c196 {
    font-size: 14px;
    margin-left: 6px; }
  .banner__c56a78e5.blocked__5bd2a0b4 .subscribeButton__f82b709a,
  .banner__c56a78e5.blocked__5bd2a0b4 .signInButton__8448c196 {
    vertical-align: top;
    font-size: 12px; }
  .limitReached__4d7306ee {
    display: block; } }

@media screen and (min-width: 0) and (max-width: 759px) {
  .banner__c56a78e5 {
    padding: 6px 20px 23px; }
  .banner__c56a78e5.blocked__5bd2a0b4 {
    padding: 10px 20px 23px; }
    .banner__c56a78e5.blocked__5bd2a0b4 .subscribeButton__f82b709a,
    .banner__c56a78e5.blocked__5bd2a0b4 .signInButton__8448c196 {
      padding: 9px 0;
      font-size: 12px;
      width: 125px; }
  .realignLeft__0b4005bf {
    text-align: left;
    display: inline-block; }
  .clientLinks__93fde42f {
    margin-top: 8px;
    padding-top: 8px;
    border-top: dotted 1px white; } }

.banner__c56a78e5.blocked__5bd2a0b4 {
  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__c56a78e5 {
      padding-bottom: calc(max(15px, env(safe-area-inset-bottom))); } }
  .banner__c56a78e5 {
    padding-bottom: env(safe-area-inset-bottom); } }
