/* Global dependencies */
/** Colors */
.mainLogos {
  padding: 20px 0 0; }

.mainLogosRow {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media screen and (min-width: 960px) {
    .mainLogosRow {
      margin-bottom: -33px; } }

.mainLogosItem {
  width: 100%;
  text-align: center;
  margin-bottom: 33px; }
  @media screen and (min-width: 768px) {
    .mainLogosItem {
      width: calc(100% / 3); } }
  @media screen and (min-width: 960px) {
    .mainLogosItem {
      width: calc(100% / 4); }
      .mainLogosItem:nth-child(4n + 1) {
        text-align: left; } }

.dxfeedInAction {
  margin: 0 -15px;
  padding: 10px 15px;
  color: #fff; }
  @media screen and (min-width: 960px) {
    .dxfeedInAction {
      padding: 80px 0;
      margin: 0; }
      .dxfeedInAction.pt-120 {
        padding-top: 120px; } }
  .dxfeedInAction > .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #f4511e;
    padding: 10px; }
    @media screen and (min-width: 960px) {
      .dxfeedInAction > .row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        padding: 32px 0 32px 32px; } }
  .dxfeedInAction h2 {
    color: #fff; }
  .dxfeedInAction.isGrey > .row {
    background: #f4f4f4;
    color: #000; }
    .dxfeedInAction.isGrey > .row h2 {
      color: #000; }
  .dxfeedInAction.pt-0 {
    padding-top: 0; }
    @media screen and (min-width: 960px) {
      .dxfeedInAction.pt-0 {
        padding-top: 0; } }

.dxfeedInActionInfo {
  max-width: 392px; }

.dxfeedInActionVisual {
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  @media screen and (min-width: 960px) {
    .dxfeedInActionVisual {
      display: block; } }

.dxfeedInActionImageHolder {
  position: relative;
  height: 100%; }

.dxfeedInActionImage {
  position: absolute;
  bottom: -37px;
  right: 0; }

.dxfinaMobileImage {
  bottom: -37px; }

.topContent {
  margin-bottom: 80px; }

/*********************** Technology */
.dataTech {
  padding-bottom: 48px; }

.dataTechText {
  margin-bottom: 32px; }

.dataTechItem {
  text-align: center;
  width: 100%;
  margin-bottom: 32px; }
  @media screen and (min-width: 960px) {
    .dataTechItem {
      text-align: left;
      width: calc(100% / 3); } }

.dataTechItemHighlight {
  font-size: 48px;
  line-height: 0.92;
  color: #161616; }

/*********************** WHY DXFEED */
.whyIcons {
  padding: 32px 0 16px; }

.whyIconsItem {
  width: 100%;
  margin-bottom: 32px; }
  @media screen and (min-width: 768px) {
    .whyIconsItem {
      width: calc(100% / 3);
      padding-right: 15px;
      margin-bottom: 64px; } }

.whyIconsImage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 64px;
  height: 64px;
  margin-bottom: 16px; }

.greyTitle {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.71;
  letter-spacing: 0.7px;
  color: #8d8d8d;
  margin-bottom: 24px; }

/*********************** HISTORICAL DATA BENEFITS */
.historicalBenefitsItem {
  max-width: 256px; }

.historicalBenefitsIcon,
.historicalDeliveryIcon {
  width: 64px;
  height: 64px;
  margin-bottom: 32px;
  overflow: hidden; }

.historicalBenefitsTitle {
  margin-bottom: 16px; }

.historicalDelivery {
  margin-bottom: 60px; }

.historicalDeliveryColumn {
  max-width: 446px; }
  .historicalDeliveryColumn.historicalDerictDownload {
    max-width: 352px;
    margin-right: 32px; }
  .historicalDeliveryColumn h3 {
    margin-bottom: 16px; }

.historicalDeliveryIcon {
  margin-bottom: 16px; }

/*********************** Custom indicators */
.customIndicatorItem {
  max-width: 352px; }
  .customIndicatorItem ul:last-of-type {
    margin-bottom: 0; }
  .customIndicatorItem li:last-of-type {
    margin-bottom: 0; }

.customIndicatorItemIcon {
  width: 64px;
  height: 64px;
  margin-bottom: 16px;
  overflow: hidden; }

.definedIndicatorLink {
  display: block;
  height: 31px;
  font-weight: 600;
  line-height: 2;
  color: #f4511e;
  padding-left: 38px;
  text-decoration: none; }
  .definedIndicatorLink:first-of-type {
    margin-right: 32px; }
  .definedIndicatorLink.withPDFIcon {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28'%3e%3cpath fill='%23f4511e' d='M23 6a3.6 3.6 0 01.7 1.1 3.6 3.6 0 01.3 1.4v18a1.5 1.5 0 01-1.5 1.5h-21A1.5 1.5 0 010 26.5v-25A1.5 1.5 0 011.5 0h14a3.6 3.6 0 011.4.3 3.6 3.6 0 011.2.8zM16 2V8h5.9a1.7 1.7 0 00-.4-.6l-4.9-5a1.7 1.7 0 00-.6-.3zM22 26V10h-6.5A1.5 1.5 0 0114 8.5V2H2v24h20zm-8-9.3a11.9 11.9 0 001.3 1 15.5 15.5 0 011.8-.2q2.3 0 2.8.8a.8.8 0 010 .8q-.1.6-1.2.6a6.4 6.4 0 01-1.8-.3 11.4 11.4 0 01-2-.8A28.1 28.1 0 008.8 20Q6.4 24 5 24a1 1 0 01-.4-.1l-.4-.2A.6.6 0 014 23a3.4 3.4 0 01.9-1.5 7.6 7.6 0 012-1.5.2.2 0 01.4.1q.9-1.2 1.7-3a23.8 23.8 0 001.6-4 12.6 12.6 0 01-.4-2.6 6 6 0 010-2q.2-.6.7-.6h.4a.7.7 0 01.5.2 1.2 1.2 0 01.1 1 .3.3 0 010 .2.4.4 0 010 .1v.5a20.5 20.5 0 01-.2 3 8 8 0 002.3 3.7zm-9 6.5A6.9 6.9 0 007 20.7 9 9 0 005.7 22a5.2 5.2 0 00-.7 1.2zm6.2-14.4a4.6 4.6 0 000 2v-.6l.2-.7a.4.4 0 010-.1v-.1a.9.9 0 00-.2-.6zM9.2 19a23 23 0 014.5-1.3 2.4 2.4 0 01-.2-.1 2.8 2.8 0 01-.3-.2 8.3 8.3 0 01-2-2.8 20.9 20.9 0 01-1.2 3.1l-.7 1.3zm10.1-.2a3.7 3.7 0 00-2.1-.4 6 6 0 001.9.4 1.5 1.5 0 00.3 0z' data-name='Icon metro-file-pdf'/%3e%3c/svg%3e") no-repeat; }
  .definedIndicatorLink.withDefaultIcon {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='28'%3e%3cpath fill='%23f4511e' d='M23 6a3.6 3.6 0 01.7 1.1 3.6 3.6 0 01.3 1.4v18a1.5 1.5 0 01-1.5 1.5h-21A1.5 1.5 0 010 26.5v-25A1.5 1.5 0 011.5 0h14a3.6 3.6 0 011.4.3 3.6 3.6 0 011.2.8zM16 2V8h5.9a1.7 1.7 0 00-.4-.6l-4.9-5a1.7 1.7 0 00-.6-.3zM22 26V10h-6.5A1.5 1.5 0 0114 8.5V2H2v24h20z' data-name='Icon metro-file-pdf'/%3e%3c/svg%3e") no-repeat; }

/*********************** Table */
.dataCommonTableRow {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  border-top: 1px solid #000;
  padding: 24px 0; }
  @media screen and (min-width: 768px) {
    .dataCommonTableRow {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

@media screen and (min-width: 768px) {
  .dataCommonTableCell.isFirst {
    width: 35%; } }

