/* Mobile Styles */
.mco-stock-ticker-hero-block .stock-ticker-hero-container {
  display: block;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-container .stock-ticker-hero-media-container {
  overflow: hidden;
  position: relative;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-container .stock-ticker-hero-media-container .mco-stock-ticker-hero-block-play-button {
  position: absolute;
  bottom: 1.5rem;
  right: 1.5rem;
  background-image: none;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-container .stock-ticker-hero-media-container .mco-stock-ticker-hero-block-play-button svg:nth-child(2) {
  display: none;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-container .stock-ticker-hero-media-container .mco-stock-ticker-hero-block-play-button:hover svg:nth-child(1) {
  display: none;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-container .stock-ticker-hero-media-container .mco-stock-ticker-hero-block-play-button:hover svg:nth-child(2) {
  display: inline;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-container .stock-ticker-hero-content-container {
  padding: 1rem 1rem 1rem 1rem;
  max-width: 46.25rem;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 55% 45%;
  -ms-grid-columns: 55% 45%;
  grid-template-rows: auto;
  -ms-grid-rows: auto;
  width: 100%;
  -webkit-box-shadow: 0 0 16px 0 rgba(0,0,0,0.3);
          box-shadow: 0 0 16px 0 rgba(0,0,0,0.3);
  max-height: 11rem;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(2) {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(3) {
  -ms-grid-column: 1;
  -ms-grid-row: 2;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(4) {
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(5) {
  -ms-grid-column: 1;
  -ms-grid-row: 3;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(6) {
  -ms-grid-column: 2;
  -ms-grid-row: 3;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(7) {
  -ms-grid-column: 1;
  -ms-grid-row: 4;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(8) {
  -ms-grid-column: 2;
  -ms-grid-row: 4;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container .stock-ticker-hero-ticker-content {
  background: var(--colorPrimary);
  padding: var(--dimenGutter);
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container .stock-ticker-hero-ticker-content a {
  color: #fff;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container .stock-ticker-hero-ticker-content:hover {
  color: #fff;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container * {
  max-height: 11rem;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container .stock-ticer-hero-ticker-price {
  padding: 2rem 1rem 1rem 1rem;
  position: relative;
  background: #fff;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container .stock-ticer-hero-ticker-price .price {
  font-size: 3rem;
  color: var(--colorPrimary);
  text-align: center;
  font-weight: 300;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container .stock-ticer-hero-ticker-price .price span {
  font-size: 1rem;
  font-weight: 300;
  vertical-align: super;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container .stock-ticer-hero-ticker-price .change {
  text-align: center;
  font-size: 0.75rem;
  bottom: 0;
  position: absolute;
  width: 150px;
  left: calc(50% - 75px);
  margin-bottom: 2rem;
}
.mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container .stock-ticer-hero-ticker-price .change img {
  height: 0.75rem;
  width: 0.75rem;
}
.mco-stock-ticker-hero-block .popup .popup-content {
  width: 90% !important;
}
.mco-stock-ticker-hero-block .down-arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 405px) {
  .stock-ticker-hero-ticker-container {
    height: 10.75rem;
    margin-top: -22.25rem;
    margin-bottom: 15rem;
  }
  .stock-ticker-hero-ticker-container div {
    height: 10.75rem;
  }
  .stock-ticker-hero-ticker-container .stock-ticker-hero-ticker-content.negative {
    padding: 0;
    padding-left: 1rem;
  }
  .stock-ticker-hero-content-container {
    margin-top: 10rem;
  }
}
@media (min-width: 406px) and (max-width: 740px) {
  .stock-ticker-hero-ticker-container {
    height: 8.75rem;
    margin-top: -18.75rem;
    margin-bottom: 13rem;
  }
  .stock-ticker-hero-ticker-container div {
    height: 8.75rem;
  }
  .stock-ticker-hero-ticker-container .stock-ticker-hero-ticker-content.negative {
    padding: 0;
    padding-left: 1rem;
  }
  .stock-ticker-hero-content-container {
    margin-top: 8rem;
  }
}
@media (min-width: 741px) and (max-width: 767px) {
  .stock-ticker-hero-ticker-container {
    height: 11rem;
    margin-top: -17.25rem;
    margin-bottom: 13rem;
  }
  .stock-ticker-hero-ticker-container div {
    height: 11rem;
  }
  .stock-ticker-hero-ticker-container .stock-ticker-hero-ticker-content.negative {
    padding: 0;
    padding-left: 1rem;
  }
  .stock-ticker-hero-content-container {
    margin-top: 8rem;
  }
}
@media (max-width: 767px) {
  .mco-stock-ticker-hero-block {
    width: 100vw !important;
    margin-left: -1rem !important;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container {
    max-width: 375px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* Tablet Styles */
@media (min-width: 768px) {
  .mco-stock-ticker-hero-block {
    margin-bottom: 11rem !important;
    width: calc(100vw - 1rem) !important;
    margin-left: -1rem;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container {
    display: grid;
    display: -ms-grid;
    grid-template-columns: 21.3125rem auto;
    -ms-grid-columns: 21.3124rem auto;
    grid-template-rows: auto;
    -ms-grid-rows: auto;
    width: 100vw;
    width: 100vw;
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(7) {
    -ms-grid-column: 1;
    -ms-grid-row: 4;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(8) {
    -ms-grid-column: 2;
    -ms-grid-row: 4;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container .stock-ticker-hero-content-container {
    padding: 6.9375rem 3rem 1rem 3rem;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container .stock-ticker-hero-media-container .mco-stock-ticker-hero-block-play-button {
    position: absolute;
    bottom: 5rem;
    right: 1.5rem;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container .stock-ticker-hero-content-container {
    padding-top: 10%;
    padding-left: 6rem;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container {
    display: grid;
    display: -ms-grid;
    grid-template-columns: 50% 50%;
    -ms-grid-columns: 50% 50%;
    grid-template-rows: auto;
    -ms-grid-rows: auto;
    width: 32rem;
    -webkit-box-shadow: 0 0 16px 0 rgba(0,0,0,0.3);
            box-shadow: 0 0 16px 0 rgba(0,0,0,0.3);
    position: absolute;
    top: 29.5rem;
    left: 5.25rem;
    max-height: 14rem;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(7) {
    -ms-grid-column: 1;
    -ms-grid-row: 4;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container div:nth-child(8) {
    -ms-grid-column: 2;
    -ms-grid-row: 4;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container * {
    max-height: 14rem;
  }
  .mco-stock-ticker-hero-block .price {
    font-size: 4rem !important;
  }
  .mco-stock-ticker-hero-block .price span {
    font-size: 2rem !important;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .stock-ticker-hero-ticker-container {
    top: 24.25vw;
  }
  .stock-ticker-hero-content-container {
    padding-top: 10%;
  }
}
/* Desktop Styles */
@media (min-width: 1280px) {
  .mco-stock-ticker-hero-block .stock-ticker-hero-container {
    display: grid;
    display: -ms-grid;
    grid-template-columns: 41.625rem auto;
    -ms-grid-columns: 41.625rem auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    width: 100vw;
    max-width: 1600px;
    margin-left: calc(-1600px / 2 + var(--dimenWrapper) / 2);
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(7) {
    -ms-grid-column: 1;
    -ms-grid-row: 4;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container div:nth-child(8) {
    -ms-grid-column: 2;
    -ms-grid-row: 4;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-container .stock-ticker-hero-content-container {
    padding-top: 10%;
    padding-left: 6rem;
  }
  .mco-stock-ticker-hero-block .price {
    font-size: 4rem !important;
  }
  .mco-stock-ticker-hero-block .price span {
    font-size: 2.5rem !important;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container {
    top: 35rem;
    left: 15.625rem;
  }
  .stock-ticker-hero-ticker-content.negative {
    padding-left: 2.5rem !important;
  }
  .mco-stock-ticker-hero-block .stock-ticker-hero-ticker-container .stock-ticer-hero-ticker-price .price span {
    font-size: 1.5rem !important;
  }
}
/* Modal Styles */
.cursor-pointer {
  cursor: pointer;
}
.mco-stock-ticker-hero-block {
  position: relative;
}
.mco-stock-ticker-hero-block .popup {
  background-color: rgba(0,0,0,0.9) !important;
}
.mco-stock-ticker-hero-block .popup .popup-content {
  padding: 0 !important;
  width: 100%;
}
.mco-stock-ticker-hero-block .popup .popup-content iframe {
  width: 100%;
  margin-bottom: -6px;
}
