/* ==========================================================================
   Стили блоков страниц отраслей (branch) — factum.agency
   ========================================================================== */

@font-face {
  font-family: Onest;
  font-display: swap;
  src: url("../fonts/Onest-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}

.br-block {
  margin-top: calc(40 * var(--width-multiplier));
}

@media (max-width: 767px) {
  .br-block {
    margin-top: calc(24 * var(--width-multiplier));
  }
}

.br-card {
  padding: calc(20 * var(--width-multiplier));
  border: 1px solid rgba(15, 15, 15, 0.3);
  border-radius: calc(16 * var(--width-multiplier));
}

.br-desk { display: block; }
.br-mob  { display: none; }

@media (max-width: 767px) {
  .br-desk { display: none; }
  .br-mob  { display: block; }
}

.br-map-sec .heading {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: start;
}

.br-map-sec .heading .subtitle {
  grid-column: 2;
  max-width: calc(658 * var(--width-multiplier));
  font-family: Onest;
  font-size: calc(40 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(46 * var(--width-multiplier));
  letter-spacing: 0;
}

.br-map-sec .heading .link {
  grid-column: 3;
  justify-self: end;
}

.br-map {
  position: relative;
  width: calc(1000 * var(--width-multiplier));
  height: calc(549 * var(--width-multiplier));
  margin: calc(50 * var(--width-multiplier)) auto 0;
}

.br-map__img {
  position: absolute;
  left: calc(46 * var(--width-multiplier));
  top: calc(25 * var(--width-multiplier));
  width: calc(909 * var(--width-multiplier));
  height: calc(499 * var(--width-multiplier));
  object-fit: contain;
}

.br-map__pin {
  position: absolute;
  left: var(--x);
  top: var(--y);
  transform: translate(-50%, -100%);
  padding-bottom: calc(10 * var(--width-multiplier));
}

.br-map__pin::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  border-left: calc(13 * var(--width-multiplier)) solid transparent;
  border-right: calc(13 * var(--width-multiplier)) solid transparent;
  border-top: calc(16 * var(--width-multiplier)) solid var(--primary, #cb4e00);
}

.br-map__tip {
  position: relative;
  padding: calc(6 * var(--width-multiplier)) calc(12 * var(--width-multiplier));
  border-radius: calc(10 * var(--width-multiplier));
  background-color: var(--primary, #cb4e00);
  text-align: center;
  white-space: nowrap;
}

.br-map__city {
  display: block;
  color: var(--white, #ffffff);
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
}

.br-map__num {
  display: block;
  color: rgba(255, 255, 255, 0.7);
  font-size: calc(10 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(14 * var(--width-multiplier));
}

@media (max-width: 767px) {

  .br-map-sec .heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-map-sec .heading .subtitle {
    max-width: none;
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(26.9 * var(--width-multiplier));
    text-align: left;
  }

  .br-map-sec .main-clients__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(23.1 * var(--width-multiplier));
  }

  .br-map {
    width: 100%;
    height: calc(189.4 * var(--width-multiplier));
    margin-top: calc(30.8 * var(--width-multiplier));
  }

  .br-map__img {
    left: calc(15.4 * var(--width-multiplier));
    top: calc(8.7 * var(--width-multiplier));
    width: calc(312.5 * var(--width-multiplier));
    height: calc(172.1 * var(--width-multiplier));
  }

  .br-map__pin {
    left: var(--xm, var(--x));
    top: var(--ym, var(--y));
    padding-bottom: calc(5.8 * var(--width-multiplier));
  }

  .br-map__pin::after {
    border-left-width: calc(5.9 * var(--width-multiplier));
    border-right-width: calc(5.9 * var(--width-multiplier));
    border-top-width: calc(8.3 * var(--width-multiplier));
  }

  .br-map__tip {
    padding: calc(2.9 * var(--width-multiplier)) calc(5.8 * var(--width-multiplier));
    border-radius: calc(4.8 * var(--width-multiplier));
  }

  .br-map__city {
    font-size: calc(7.7 * var(--width-multiplier));
    line-height: calc(10.6 * var(--width-multiplier));
  }

  .br-map__num {
    font-size: calc(4.8 * var(--width-multiplier));
    line-height: calc(6.7 * var(--width-multiplier));
  }
}

.br-map--cap .br-map__cap {
  position: absolute;
  left: 50%;
  top: calc(100% + 6 * var(--width-multiplier));
  transform: translateX(-50%);
  width: max-content;
  color: #4d4d4d;
  font-size: calc(10 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(13 * var(--width-multiplier));
  text-align: center;
}

.br-market {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(760 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-market__chart {
  position: absolute;
  left: calc(362 * var(--width-multiplier));
  top: calc(100 * var(--width-multiplier));
  width: calc(615 * var(--width-multiplier));
  height: calc(617 * var(--width-multiplier));
}

.br-market__ring {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid #111111;
  border-radius: 50%;
}

.br-market__ring--out {
  width: calc(615 * var(--width-multiplier));
  height: calc(617 * var(--width-multiplier));
}

.br-market__ring--in {
  width: calc(359 * var(--width-multiplier));
  height: calc(361 * var(--width-multiplier));
}

.br-market__pie {
  position: absolute;
  left: 50%;
  top: calc(50% + 1px);
  transform: translate(-50%, -50%);
  width: calc(590 * var(--width-multiplier));
  height: calc(590 * var(--width-multiplier));
}

.br-market__share {
  position: absolute;
  left: calc(var(--cx) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(7 * var(--width-multiplier));
  color: var(--white, #ffffff);
  text-align: center;
}

.br-market__share-val {
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(25 * var(--width-multiplier));
  text-transform: uppercase;
}

.br-market__share-sub {
  font-size: calc(11 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(14 * var(--width-multiplier));
  text-transform: uppercase;
}

.br-market__center {
  position: absolute;
  left: calc(189 * var(--width-multiplier));
  top: calc(287 * var(--width-multiplier));
  color: #111111;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(25 * var(--width-multiplier));
  text-align: center;
  text-transform: uppercase;
}

.br-market__line {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
}

.br-market__label {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: translateY(-50%);
  color: #000000;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(25 * var(--width-multiplier));
  white-space: nowrap;
}

.br-market__label img {
  position: absolute;
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  margin-right: calc(9 * var(--width-multiplier));
  width: calc(var(--w, 24) * var(--width-multiplier));
  height: calc(var(--h, 24) * var(--width-multiplier));
  object-fit: contain;
}

.br-market__total {
  position: absolute;
  left: calc(929 * var(--width-multiplier));
  top: calc(680 * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(8 * var(--width-multiplier));
  width: calc(361 * var(--width-multiplier));
}

.br-market__total-cap {
  color: #000000;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 700;
  line-height: 1.25;
  white-space: nowrap;
}

.br-market__total-val {
  color: #000000;
  font-size: calc(28 * var(--width-multiplier));
  font-weight: 700;
  line-height: 1.25;
  white-space: nowrap;
  letter-spacing: calc(-0.2 * var(--width-multiplier));
}

.br-chart-sec__content {
  display: flex;
  gap: calc(24 * var(--width-multiplier));
  align-items: flex-start;
  margin-top: calc(50 * var(--width-multiplier));
}

.br-chart-sec__desc {
  flex-shrink: 0;
  width: calc(300 * var(--width-multiplier));
  padding-top: calc(8 * var(--width-multiplier));
  color: rgba(15, 15, 15, 0.5);
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
}

.br-chart-sec__desc p {
  margin: 0;
}

.br-chart {
  position: relative;
  flex-shrink: 0;
  width: calc(999 * var(--width-multiplier));
  height: calc(400 * var(--width-multiplier));
}

.br-chart__area {
  position: absolute;
  left: calc(57.5 * var(--width-multiplier));
  top: 0;
  display: block;
  width: calc(927 * var(--width-multiplier));
  height: calc(369 * var(--width-multiplier));
}

.br-chart__area img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}

.br-chart__hlines,
.br-chart__ylabels {
  position: absolute;
  top: 0;
  height: calc(369 * var(--width-multiplier));
}

.br-chart__hlines {
  left: calc(43 * var(--width-multiplier));
  width: calc(956 * var(--width-multiplier));
}

.br-chart__hline {
  position: absolute;
  left: 0;
  top: calc(var(--i) * 100% / 8);
  width: 100%;
  height: 1px;
  background-color: #f1f1f1;
}

.br-chart__ylabels {
  left: 0;
  width: calc(43 * var(--width-multiplier));
}

.br-chart__ylabel {
  position: absolute;
  left: 0;
  top: calc(var(--i) * 100% / 8);
  transform: translateY(-50%);
  color: #7d7d7d;
  font-size: calc(12 * var(--width-multiplier));
  font-weight: 500;
  letter-spacing: calc(-0.3 * var(--width-multiplier));
  white-space: nowrap;
}

.br-chart__months {
  position: absolute;
  left: calc(43 * var(--width-multiplier));
  top: 0;
  display: flex;
  justify-content: space-between;
  width: calc(956 * var(--width-multiplier));
  height: 100%;
}

.br-chart__month {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(16 * var(--width-multiplier));
  align-self: stretch;
  width: calc(29 * var(--width-multiplier));
}

.br-chart__month::before {
  content: "";
  flex-grow: 1;
  width: 1px;
  background-color: #f1f1f1;
}

.br-chart__month span {
  color: #7d7d7d;
  font-size: calc(12 * var(--width-multiplier));
  font-weight: 500;
  letter-spacing: calc(-0.3 * var(--width-multiplier));
  text-align: center;
  white-space: nowrap;
}

.br-faq-sec .accordion {
  margin-top: calc(50 * var(--width-multiplier));
}

@media (max-width: 767px) {
  .br-chart-sec .heading {
    flex-direction: column;
    align-items: flex-start;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-chart-sec .main-clients__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(23.1 * var(--width-multiplier));
  }

  .br-chart-sec__content {
    flex-direction: column;
    gap: calc(30.8 * var(--width-multiplier));
    margin-top: calc(30.8 * var(--width-multiplier));
  }

  .br-chart-sec__desc {
    width: 100%;
    padding-top: 0;
    font-size: calc(15.4 * var(--width-multiplier));
    line-height: calc(21.2 * var(--width-multiplier));
  }

  .br-chart {
    width: 100%;
    height: calc(137.5 * var(--width-multiplier));
  }

  .br-chart__hlines,
  .br-chart__ylabels,
  .br-chart__months {
    height: calc(126.9 * var(--width-multiplier));
  }

  .br-chart__hlines {
    left: calc(14.4 * var(--width-multiplier));
    width: calc(329.8 * var(--width-multiplier));
  }

  .br-chart__ylabels {
    width: calc(14.4 * var(--width-multiplier));
  }

  .br-chart__months {
    left: calc(14.4 * var(--width-multiplier));
    width: calc(329.8 * var(--width-multiplier));
    height: 100%;
  }

  .br-chart__month {
    width: calc(9.6 * var(--width-multiplier));
    gap: calc(5.8 * var(--width-multiplier));
  }

  .br-chart__area {
    left: calc(19.2 * var(--width-multiplier));
    width: calc(320.2 * var(--width-multiplier));
    height: calc(126.9 * var(--width-multiplier));
  }

  .br-chart__ylabel,
  .br-chart__month span {
    font-size: calc(3.8 * var(--width-multiplier));
    letter-spacing: calc(-0.1 * var(--width-multiplier));
  }
}

.br-services-sec .services-types__cards {
  gap: calc(24 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-services-sec .services-types__img {
  height: calc(223 * var(--width-multiplier));
}

.br-cases-sec .branch-case-inn {
  gap: 0;
}

.br-case-slide {
  flex-shrink: 0;
  width: calc((100% - 40 * var(--width-multiplier)) / 3 + 20 * var(--width-multiplier));
  height: auto;
  padding-right: calc(20 * var(--width-multiplier));
}

.br-case-slide:last-child {
  width: calc((100% - 40 * var(--width-multiplier)) / 3);
  padding-right: 0;
}

.br-case-slide > .branch-case-item {
  display: block;
  height: 100%;
}

@media (max-width: 767px) {

  .br-case-slide,
  .br-case-slide:last-child {
    width: 100%;
    padding-right: 0;
  }
}

@media (max-width: 767px) {
  .br-about-sec .main-about {
    padding: calc(46.2 * var(--width-multiplier)) 0;
  }

  .br-about-sec .main-about .main-about__heading {
    margin-bottom: 0;
    padding: calc(19.2 * var(--width-multiplier)) calc(15.4 * var(--width-multiplier));
  }

  .br-about-sec .main-about__title {
    font-size: calc(13.5 * var(--width-multiplier));
    line-height: calc(17.3 * var(--width-multiplier));
  }

  .br-about-sec .main-about__cards {
    grid-template-columns: 1fr 1fr;
    -moz-column-gap: calc(23.1 * var(--width-multiplier));
    column-gap: calc(23.1 * var(--width-multiplier));
    row-gap: calc(15.4 * var(--width-multiplier));
  }

  .br-about-sec .section-dark .main-about__card {
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: calc(11.5 * var(--width-multiplier));
    padding-top: calc(23.1 * var(--width-multiplier));
    padding-bottom: calc(15.4 * var(--width-multiplier));
  }

  .br-about-sec .section-dark .main-about__num {
    width: auto;
    font-size: calc(46.2 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(28.8 * var(--width-multiplier));
  }

  .br-about-sec .section-dark .main-about__txt {
    margin-left: 0;
    max-width: none;
    font-family: ZonaPro;
    font-size: calc(11.5 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(11.5 * var(--width-multiplier));
    text-align: center;
  }

  .br-about-sec .main-about2-desc {
    width: 100%;
    margin: 0;
    padding: calc(38.5 * var(--width-multiplier)) 0;
    color: var(--white, #ffffff);
    font-size: calc(21.2 * var(--width-multiplier));
    line-height: calc(28.8 * var(--width-multiplier));
    text-transform: lowercase;
  }

  .br-about-sec .main-about2-list {
    display: flex;

    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    -moz-column-gap: calc(15.4 * var(--width-multiplier));
    column-gap: calc(15.4 * var(--width-multiplier));
    row-gap: 0;
  }

  .br-about-sec .main-about2-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: calc(15.4 * var(--width-multiplier));
    width: calc(149 * var(--width-multiplier));
    height: calc(149 * var(--width-multiplier));
  }

  .br-about-sec .main-about2-top {
    width: calc(120 * var(--width-multiplier));
    height: calc(43 * var(--width-multiplier));
  }

  .br-about-sec .main-about2-top img {
    width: calc(90 * var(--width-multiplier));
    height: calc(43 * var(--width-multiplier));
  }

  .br-about-sec .main-about2-top::before,
  .br-about-sec .main-about2-top::after {
    width: calc(24 * var(--width-multiplier));
    height: calc(39.4 * var(--width-multiplier));
  }

  .br-about-sec .main-about2-item-desc {
    width: calc(133.6 * var(--width-multiplier));
    font-family: ZonaPro;
    font-size: calc(7.7 * var(--width-multiplier));
    font-weight: 600;
    line-height: calc(11.5 * var(--width-multiplier));
  }
}

.br-market__stats {
  display: none;
}

@media (max-width: 767px) {
  .br-market {
    display: flex;
    flex-direction: column;
    gap: calc(30.8 * var(--width-multiplier));
    width: 100%;
    height: auto;
    margin-top: calc(30.8 * var(--width-multiplier));
  }

  .br-market__ring,
  .br-market__line,
  .br-market__label,
  .br-market__total {
    display: none;
  }

  .br-market__chart {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: calc(345.2 * var(--width-multiplier));
  }

  .br-market__pie {
    width: calc(329.8 * var(--width-multiplier));
    height: calc(329.8 * var(--width-multiplier));
  }

  .br-market__share {
    left: calc(var(--mx) * var(--width-multiplier));
    top: calc(var(--mt) * var(--width-multiplier));
    gap: calc(3.8 * var(--width-multiplier));
  }

  .br-market__share-val {
    font-size: calc(11.5 * var(--width-multiplier));
    line-height: calc(14.4 * var(--width-multiplier));
  }

  .br-market__share-sub {
    font-size: calc(5.8 * var(--width-multiplier));
    line-height: calc(7.7 * var(--width-multiplier));
  }

  .br-market__center {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: calc(13.5 * var(--width-multiplier));
    line-height: calc(17.3 * var(--width-multiplier));
  }

  .br-market__stats {
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid rgba(15, 15, 15, 0.2);
    border-radius: calc(15.4 * var(--width-multiplier));
    overflow: hidden;
  }

  .br-market__stat {
    display: flex;
    flex-direction: column;
    gap: calc(11.5 * var(--width-multiplier));
    padding: calc(23.1 * var(--width-multiplier));
    border-bottom: 1px solid rgba(15, 15, 15, 0.2);
  }

  .br-market__stat-val {
    margin: 0;
    color: var(--primary, #cb4e00);
    font-size: calc(19.2 * var(--width-multiplier));
    font-weight: 600;
    line-height: calc(26.9 * var(--width-multiplier));
  }

  .br-market__stat-name {
    margin: 0;
    color: #0f0f0f;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(21.2 * var(--width-multiplier));
  }

  .br-market__stat--total {
    border-bottom: 0;
    background-color: #ededed;
  }

  .br-market__stat--total .br-market__stat-val {
    color: #0f0f0f;
    white-space: nowrap;
  }

  .br-market__stat--total .br-market__stat-name {
    white-space: nowrap;
  }

  .br-market__stat--total .br-market__stat-name {
    color: var(--primary, #cb4e00);
    font-size: calc(23.1 * var(--width-multiplier));
    font-weight: 600;
  }

  .br-market-sec .heading {
    flex-direction: column;
    align-items: flex-start;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-market-sec .main-clients__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(23.1 * var(--width-multiplier));
  }
}

@media (min-width: 768px) {
  .br-market-sec .heading .link {
    display: none;
  }
}

@media (max-width: 767px) {
  .br-map--cap .br-map__pin,
  .br-map--sm .br-map__pin {
    padding-bottom: calc(3.8 * var(--width-multiplier));
  }

  .br-map--cap .br-map__pin::after,
  .br-map--sm .br-map__pin::after {
    border-left-width: calc(3.8 * var(--width-multiplier));
    border-right-width: calc(3.8 * var(--width-multiplier));
    border-top-width: calc(4.6 * var(--width-multiplier));
  }

  .br-map--cap .br-map__tip,
  .br-map--sm .br-map__tip {
    padding: calc(1.9 * var(--width-multiplier)) calc(3.8 * var(--width-multiplier));
    border-radius: calc(3.8 * var(--width-multiplier));
  }

  .br-map--cap .br-map__city,
  .br-map--sm .br-map__city {
    font-size: calc(5.8 * var(--width-multiplier));
    line-height: calc(7.7 * var(--width-multiplier));
  }

  .br-map--cap .br-map__num,
  .br-map--sm .br-map__num {
    font-size: calc(3.8 * var(--width-multiplier));
    line-height: calc(4.8 * var(--width-multiplier));
  }

  .br-map--cap .br-map__cap {
    top: calc(100% + 1.9 * var(--width-multiplier));
    font-size: calc(3.8 * var(--width-multiplier));
    line-height: calc(4.8 * var(--width-multiplier));
  }

  .br-map-sec--cap .heading .link {
    order: 2;
  }

  .br-map-sec--cap .heading .subtitle {
    order: 3;
  }
}

.br-faq-sec .heading .subtitle,
.br-faq-sec .heading .subtitle.br__title {
  max-width: calc(613 * var(--width-multiplier));
  font-family: Onest;
  font-size: calc(40 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(46 * var(--width-multiplier));
  letter-spacing: 0;
  text-align: center;
}

@media (max-width: 767px) {
  .br-faq-sec .heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-faq-sec .main-clients__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(23.1 * var(--width-multiplier));
  }

  .br-faq-sec .heading .link {
    order: 2;
  }

  .br-faq-sec .heading .subtitle,
  .br-faq-sec .heading .subtitle.br__title {
    order: 3;
    max-width: none;
    font-size: calc(30.8 * var(--width-multiplier));
    line-height: calc(38.5 * var(--width-multiplier));
    text-align: left;
  }
}

.br-dyn {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(760 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-dyn__chart {
  position: absolute;
  left: calc(354 * var(--width-multiplier));
  top: calc(100 * var(--width-multiplier));
  width: calc(622 * var(--width-multiplier));
  height: calc(624 * var(--width-multiplier));
}

.br-dyn__ring {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid #111111;
  border-radius: 50%;
}

.br-dyn__ring--out {
  width: calc(622 * var(--width-multiplier));
  height: calc(624 * var(--width-multiplier));
}

.br-dyn__ring--in {
  width: calc(363 * var(--width-multiplier));
  height: calc(365 * var(--width-multiplier));
}

.br-dyn__pie {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(597 * var(--width-multiplier));
  height: calc(597 * var(--width-multiplier));
}

.br-dyn__center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #111111;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(22 * var(--width-multiplier));
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}

.br-dyn__label {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #111111;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(26 * var(--width-multiplier));
  text-transform: uppercase;
  white-space: nowrap;
}

.br-dyn__share {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: translateY(-50%);
  color: var(--white, #ffffff);
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(26 * var(--width-multiplier));
  text-transform: uppercase;
  white-space: nowrap;
}

.br-dyn__icon {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  object-fit: contain;
}

.br-dyn__line {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
}

.br-dyn__note {
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: calc(8 * var(--width-multiplier));
}

.br-dyn__note--left {
  left: calc(50 * var(--width-multiplier));
  top: calc(676 * var(--width-multiplier));
  width: calc(361 * var(--width-multiplier));
}

.br-dyn__note--right {
  right: calc(50 * var(--width-multiplier));
  top: calc(660 * var(--width-multiplier));
}

.br-dyn__note p {
  margin: 0;
  color: #0f0f0f;
  font-size: calc(16 * var(--width-multiplier));
  line-height: 1.3;
}

.br-dyn__note-cap {
  font-weight: 700;
  text-transform: uppercase;
  white-space: nowrap;
}

.br-dyn__total-cap {
  white-space: nowrap;
}

.br-dyn__total-val {
  font-size: calc(28 * var(--width-multiplier));
  font-weight: 700;
  white-space: nowrap;
}

.br-map__total {
  position: absolute;
  right: calc(50 * var(--width-multiplier));
  bottom: calc(16 * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(8 * var(--width-multiplier));
}

.br-map__total p {
  margin: 0;
  color: #0f0f0f;
  font-size: calc(16 * var(--width-multiplier));
  line-height: 1.3;
  white-space: nowrap;
}

.br-map__total-val {
  font-size: calc(28 * var(--width-multiplier));
  font-weight: 700;
}

.br-cor {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(542 * var(--width-multiplier));
  margin-top: calc(32 * var(--width-multiplier));
}

.br-cor__map {
  position: absolute;
  left: 0;
  top: calc(37 * var(--width-multiplier));
  width: calc(1025 * var(--width-multiplier));
  height: calc(489 * var(--width-multiplier));
}

.br-cor__img {
  position: absolute;
  left: 0;
  top: calc(1 * var(--width-multiplier));
  width: calc(1012 * var(--width-multiplier));
  height: calc(488 * var(--width-multiplier));
  object-fit: contain;
}

.br-cor__route {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
}

.br-cor__point {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(28 * var(--width-multiplier));
  height: calc(38 * var(--width-multiplier));
}

.br-cor__point::before,
.br-cor__point::after {
  content: "";
  position: absolute;
  background-color: var(--pin);
}

.br-cor__point::before {
  left: 0;
  top: 0;
  width: calc(28 * var(--width-multiplier));
  height: calc(28 * var(--width-multiplier));
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none' stroke='%23fff' stroke-width='2.2'%3E%3Cpath d='M14 2.1C9.1 2.1 5.1 6.1 5.1 11c0 6.7 8.9 14.6 8.9 14.6S22.9 17.7 22.9 11C22.9 6.1 18.9 2.1 14 2.1z'/%3E%3Ccircle cx='14' cy='11' r='3.3'/%3E%3C/svg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='none' stroke='%23fff' stroke-width='2.2'%3E%3Cpath d='M14 2.1C9.1 2.1 5.1 6.1 5.1 11c0 6.7 8.9 14.6 8.9 14.6S22.9 17.7 22.9 11C22.9 6.1 18.9 2.1 14 2.1z'/%3E%3Ccircle cx='14' cy='11' r='3.3'/%3E%3C/svg%3E") no-repeat center / contain;
}

.br-cor__point::after {
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: calc(8 * var(--width-multiplier));
  height: calc(8 * var(--width-multiplier));
  border-radius: 50%;
}

.br-cor__point--eu {
  --pin: #ff7006;
}

.br-cor__point--titr {
  --pin: #27a800;
}

.br-cor__point--ns {
  --pin: #2bbbe3;
}

.br-cor__side {
  position: absolute;
  left: calc(989 * var(--width-multiplier));
  top: 0;
  width: calc(351 * var(--width-multiplier));
  height: 100%;
}

.br-cor__side p {
  margin: 0;
  color: #111111;
}

.br-cor__legend-cap,
.br-cor__legend {
  font-size: calc(18 * var(--width-multiplier));
  line-height: calc(22 * var(--width-multiplier));
}

.br-cor__legend-cap {
  position: absolute;
  left: 0;
  top: 0;
  font-weight: 700;
  white-space: nowrap;
}

.br-cor__legend {
  position: absolute;
  left: calc(22 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  white-space: nowrap;
}

.br-cor__legend::before {
  content: "";
  position: absolute;
  left: calc(-22 * var(--width-multiplier));
  top: calc(4 * var(--width-multiplier));
  width: calc(13 * var(--width-multiplier));
  height: calc(13 * var(--width-multiplier));
  border-radius: 50%;
}

.br-cor__legend--eu::before {
  background-color: #ff7006;
}

.br-cor__legend--titr::before {
  background-color: #27a800;
}

.br-cor__legend--ns::before {
  background-color: #2bbbe3;
}

.br-cor__picap {
  position: absolute;
  left: calc(24 * var(--width-multiplier));
  top: calc(262 * var(--width-multiplier));
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(21 * var(--width-multiplier));
  white-space: nowrap;
}

.br-cor__pico {
  position: absolute;
  left: 0;
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--s) * var(--width-multiplier));
  height: calc(var(--s) * var(--width-multiplier));
  object-fit: contain;
}

.br-cor__pinum {
  position: absolute;
  left: calc(44 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(25 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(24 * var(--width-multiplier));
  text-transform: uppercase;
  white-space: nowrap;
}

.br-cor__pitxt {
  position: absolute;
  left: calc(44 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(178 * var(--width-multiplier));
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(8 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(12 * var(--width-multiplier));
}

.br-cor__pitxt b {
  font-weight: 600;
}

.br-inv {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(441 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-inv__bar {
  position: absolute;
  left: calc(348.6 * var(--width-multiplier));
  border-radius: calc(8 * var(--width-multiplier));
}

.br-inv__bar--gov {
  top: calc(11 * var(--width-multiplier));
  width: calc(953.2 * var(--width-multiplier));
  height: calc(185.8 * var(--width-multiplier));
  background-color: #4f4f4f;
}

.br-inv__bar--priv {
  top: calc(219.3 * var(--width-multiplier));
  width: calc(666.3 * var(--width-multiplier));
  height: calc(184.8 * var(--width-multiplier));
  background-color: #ff7006;
}

.br-inv__grid {
  position: absolute;
  left: calc(var(--x) * var(--width-multiplier));
  top: 0;
  width: 1px;
  height: calc(415 * var(--width-multiplier));
  background-color: #ededed;
}

.br-inv__name,
.br-inv__val {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  margin: 0;
  font-size: calc(22 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(27 * var(--width-multiplier));
  white-space: nowrap;
}

.br-inv__name {
  color: #111111;
}

.br-inv__val {
  color: var(--white, #ffffff);
}

.br-inv__ax {
  position: absolute;
  left: calc(var(--x) * var(--width-multiplier));
  top: calc(425 * var(--width-multiplier));
  transform: translateX(-50%);
  margin: 0;
  color: #4f4f4f;
  font-size: calc(22 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(27 * var(--width-multiplier));
  white-space: nowrap;
}

.br-map-wrap {
  position: relative;
}

@media (min-width: 768px) {
  .br-dyn-sec .heading .link,
  .br-cor-sec .heading .link {
    display: none;
  }
}

.br-inv-sec .heading .link {
  display: none;
}

@media (max-width: 767px) {

  .br-dyn-sec .heading,
  .br-cor-sec .heading,
  .br-inv-sec .heading {
    flex-direction: column;
    align-items: flex-start;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-dyn-sec .main-clients__title,
  .br-cor-sec .main-clients__title,
  .br-inv-sec .main-clients__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(26.9 * var(--width-multiplier));
  }

  .br-dyn {
    display: flex;
    flex-direction: column;
    gap: calc(30.8 * var(--width-multiplier));
    width: 100%;
    height: auto;
    margin-top: calc(30.8 * var(--width-multiplier));
  }

  .br-dyn__ring,
  .br-dyn__line,
  .br-dyn__label,
  .br-dyn__icon,
  .br-dyn__note {
    display: none;
  }

  .br-dyn__chart {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: calc(345.2 * var(--width-multiplier));
  }

  .br-dyn__pie {
    width: calc(329.8 * var(--width-multiplier));
    height: calc(329.8 * var(--width-multiplier));
  }

  .br-dyn__share {
    left: calc(var(--lm) * var(--width-multiplier));
    top: calc(var(--tm) * var(--width-multiplier));
    font-size: calc(11.5 * var(--width-multiplier));
    line-height: calc(14.4 * var(--width-multiplier));
  }

  .br-dyn__center {
    font-size: calc(13.5 * var(--width-multiplier));
    line-height: calc(17.3 * var(--width-multiplier));
  }

  .br-dyn__stats {
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid rgba(15, 15, 15, 0.2);
    border-radius: calc(15.4 * var(--width-multiplier));
    overflow: hidden;
  }

  .br-dyn__stat {
    display: flex;
    flex-direction: column;
    gap: calc(11.5 * var(--width-multiplier));
    padding: calc(23.1 * var(--width-multiplier));
    border-bottom: 1px solid rgba(15, 15, 15, 0.2);
  }

  .br-dyn__stat p {
    margin: 0;
  }

  .br-dyn__stat-val {
    color: var(--primary, #cb4e00);
    font-size: calc(19.2 * var(--width-multiplier));
    font-weight: 600;
    line-height: calc(26.9 * var(--width-multiplier));
  }

  .br-dyn__stat-name {
    color: #0f0f0f;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(21.2 * var(--width-multiplier));
  }

  .br-dyn__stat--total {
    border-bottom: 0;
    background-color: #ededed;
  }

  .br-dyn__stat-cap {
    color: #0f0f0f;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(21.2 * var(--width-multiplier));
  }

  .br-dyn__stat-sum {
    color: var(--primary, #cb4e00);
    font-size: calc(23.1 * var(--width-multiplier));
    font-weight: 600;
  }

  .br-cor {
    display: flex;
    flex-direction: column;
    gap: calc(30.8 * var(--width-multiplier));
    width: 100%;
    height: auto;
    margin-top: calc(30.8 * var(--width-multiplier));
  }

  .br-cor__map {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: calc(169.2 * var(--width-multiplier));
  }

  .br-cor__img {
    top: 0;
    width: calc(340.4 * var(--width-multiplier));
    height: calc(164.4 * var(--width-multiplier));
  }

  .br-cor__route {
    left: calc(var(--lm) * var(--width-multiplier));
    top: calc(var(--tm) * var(--width-multiplier));
    width: calc(var(--wm) * var(--width-multiplier));
    height: calc(var(--hm) * var(--width-multiplier));
  }

  .br-cor__point {
    left: calc(var(--lm) * var(--width-multiplier));
    top: calc(var(--tm) * var(--width-multiplier));
    width: calc(9.6 * var(--width-multiplier));
    height: calc(12.5 * var(--width-multiplier));
  }

  .br-cor__point::before {
    width: calc(9.6 * var(--width-multiplier));
    height: calc(9.6 * var(--width-multiplier));
  }

  .br-cor__point::after {
    width: calc(2.9 * var(--width-multiplier));
    height: calc(2.9 * var(--width-multiplier));
  }

  .br-cor__mlegend {
    display: flex;
    flex-direction: column;
    gap: calc(11.5 * var(--width-multiplier));
    width: 100%;
  }

  .br-cor__mlegend p,
  .br-cor__mnat p {
    margin: 0;
    color: #0f0f0f;
  }

  .br-cor__mleg-cap {
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-cor__mleg {
    position: relative;
    padding-left: calc(19.2 * var(--width-multiplier));
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 400;
  }

  .br-cor__mleg::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: calc(11.5 * var(--width-multiplier));
    height: calc(11.5 * var(--width-multiplier));
    border-radius: 50%;
  }

  .br-cor__mleg--eu::before {
    background-color: #ff7006;
  }

  .br-cor__mleg--titr::before {
    background-color: #27a800;
  }

  .br-cor__mleg--ns::before {
    background-color: #2bbbe3;
  }

  .br-cor__mnat {
    display: flex;
    flex-direction: column;
    gap: calc(15.4 * var(--width-multiplier));
    width: 100%;
  }

  .br-cor__mnat-cap {
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-cor__mlist {
    width: 100%;
    border: 1px solid rgba(15, 15, 15, 0.1);
    border-radius: calc(15.4 * var(--width-multiplier));
    overflow: hidden;
  }

  .br-cor__mrow {
    display: flex;
    flex-direction: column;
    gap: calc(7.7 * var(--width-multiplier));
    padding: calc(19.2 * var(--width-multiplier));
    border-bottom: 1px solid rgba(15, 15, 15, 0.1);
  }

  .br-cor__mrow:last-child {
    border-bottom: 0;
  }

  .br-cor__mnum {
    color: var(--primary, #cb4e00);
    font-size: calc(23.1 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-cor__mtxt {
    font-size: calc(14.4 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(20.2 * var(--width-multiplier));
  }

  .br-map__total {
    position: static;
    margin-top: calc(30.8 * var(--width-multiplier));
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-map__total p {
    font-weight: 700;
    font-size: calc(19.2 * var(--width-multiplier));
    line-height: calc(26.9 * var(--width-multiplier));
    white-space: normal;
  }

  .br-map__total-cap br {
    display: none;
  }

  .br-map__total-val {
    font-size: calc(26.9 * var(--width-multiplier));
  }

  .br-inv {
    width: 100%;
    height: auto;
    margin-top: calc(30.8 * var(--width-multiplier));
  }

  .br-inv__bar,
  .br-inv__grid,
  .br-inv__name,
  .br-inv__val,
  .br-inv__ax {
    display: none;
  }

  .br-inv__mob {
    display: flex;
    flex-direction: column;
    gap: calc(19.2 * var(--width-multiplier));
  }

  .br-inv__mgroup {
    display: flex;
    flex-direction: column;
    gap: calc(7.7 * var(--width-multiplier));
  }

  .br-inv__mname {
    margin: 0;
    color: #4f4f4f;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 600;
  }

  .br-inv__mbar {
    display: flex;
    align-items: center;
    width: calc(var(--w) * 0.9615 * var(--width-multiplier));
    height: calc(34.6 * var(--width-multiplier));
    padding-left: calc(11.5 * var(--width-multiplier));
    border-radius: calc(5.8 * var(--width-multiplier));
  }

  .br-inv__mbar--gov {
    background-color: #111111;
  }

  .br-inv__mbar--priv {
    background-color: #ff7006;
  }

  .br-inv__mbar span {
    color: var(--white, #ffffff);
    font-size: calc(12.5 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-inv__max {
    display: flex;
    justify-content: space-between;
    width: calc(259.6 * var(--width-multiplier));
    padding-left: calc(1.9 * var(--width-multiplier));
    margin-top: calc(3.8 * var(--width-multiplier));
  }

  .br-inv__max span {
    color: #7d7d7d;
    font-size: calc(10.6 * var(--width-multiplier));
    font-weight: 500;
  }
}

.br-vol {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(610 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-vol__ch {
  position: absolute;
  left: calc(var(--x) * var(--width-multiplier));
  top: calc(var(--y) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
}

.br-vol__ch p {
  margin: 0;
}

.br-vol__gv {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: 1px;
  height: calc(var(--h) * var(--width-multiplier));
  background-color: rgba(79, 79, 79, 0.6);
}

.br-vol__axis {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  background-color: #000000;
}

.br-vol__axis--v {
  width: 1px;
  height: calc(var(--h) * var(--width-multiplier));
}

.br-vol__axis--h {
  width: calc(var(--w) * var(--width-multiplier));
  height: 1px;
}

.br-vol__tick {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  background-color: #000000;
}

.br-vol__tick--h {
  width: calc(5 * var(--width-multiplier));
  height: 1px;
}

.br-vol__tick--v {
  width: 1px;
  height: calc(5 * var(--width-multiplier));
}

.br-vol__gh {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: 0;
  border-top: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-vol__gd {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: 0;
  height: calc(var(--h) * var(--width-multiplier));
  border-left: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-vol__bar {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  border-radius: 0 calc(var(--r) * var(--width-multiplier)) calc(var(--r) * var(--width-multiplier)) 0;
  background-color: var(--c, #ff7006);
}

.br-vol__bar--orange {
  background-color: #ff7006;
}

.br-vol__bar--gray {
  background-color: #4f4f4f;
}

.br-vol__bar--pale {
  opacity: 0.5;
}

.br-vol__line {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  overflow: visible;
}

.br-vol__dot {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: translate(-50%, -50%);
  width: calc(9 * var(--width-multiplier));
  height: calc(9 * var(--width-multiplier));
  border-radius: 50%;
  background-color: #ff7006;
}

.br-vol__title {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: translateX(-50%);
  color: #111111;
  font-size: calc(14 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(18 * var(--width-multiplier));
  white-space: nowrap;
}

.br-vol__cap,
.br-vol__val,
.br-vol__ax {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-size: calc(14 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(18 * var(--width-multiplier));
  white-space: nowrap;
}

.br-vol__cap {
  color: #111111;
}

.br-vol__val {
  transform: translateX(-50%);
  color: var(--white, #ffffff);
}

.br-vol__ax {
  color: #4f4f4f;
}

.br-vol__ax--thin {
  font-weight: 400;
}

.br-vol__ys {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #4f4f4f;
  font-size: calc(13 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(16 * var(--width-multiplier));
  white-space: nowrap;
}

.br-vol__note {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #4f4f4f;
  font-size: calc(13 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(16 * var(--width-multiplier));
  white-space: nowrap;
}

.br-vol--exp {
  height: calc(252 * var(--width-multiplier));
}

.br-vol--lg .br-vol__title,
.br-vol--lg .br-vol__cap,
.br-vol--lg .br-vol__val,
.br-vol--lg .br-vol__ax {
  font-size: calc(17 * var(--width-multiplier));
  line-height: calc(21 * var(--width-multiplier));
}

.br-reg {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(571 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-reg p {
  margin: 0;
}

.br-reg__map {
  position: absolute;
  left: 0;
  top: calc(6 * var(--width-multiplier));
  width: calc(645 * var(--width-multiplier));
  height: calc(565 * var(--width-multiplier));
}

.br-reg__img {
  position: absolute;
  left: 0;
  top: calc(49 * var(--width-multiplier));
  width: calc(574 * var(--width-multiplier));
  height: calc(516 * var(--width-multiplier));
  object-fit: contain;
}

.br-reg__cap {
  position: absolute;
  right: calc(207 * var(--width-multiplier));
  bottom: calc(532 * var(--width-multiplier));
  color: #111111;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
  text-transform: uppercase;
  white-space: nowrap;
}

.br-reg__lead {
  position: absolute;
  right: calc(var(--r) * var(--width-multiplier));
  bottom: calc(var(--b) * var(--width-multiplier));
  width: calc(198 * var(--width-multiplier));
  height: calc(44 * var(--width-multiplier));
}

.br-reg__pt {
  position: absolute;
  right: calc(var(--r) * var(--width-multiplier));
  bottom: calc(var(--b) * var(--width-multiplier));
  width: calc(7 * var(--width-multiplier));
  height: calc(7 * var(--width-multiplier));
  border-radius: 50%;
  background-color: #111111;
}

.br-reg__city {
  position: absolute;
  right: calc(var(--r) * var(--width-multiplier));
  bottom: calc(var(--b) * var(--width-multiplier));
  color: #111111;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(25 * var(--width-multiplier));
  white-space: nowrap;
}

.br-reg__area {
  position: absolute;
  right: calc(var(--r) * var(--width-multiplier));
  bottom: calc(var(--b) * var(--width-multiplier));
  width: calc(258 * var(--width-multiplier));
  color: rgba(17, 17, 17, 0.75);
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(20 * var(--width-multiplier));
  white-space: nowrap;
}

.br-reg__line {
  position: absolute;
  right: calc(665 * var(--width-multiplier));
  bottom: calc(78 * var(--width-multiplier));
  width: 1px;
  height: calc(473 * var(--width-multiplier));
  background-color: #ff7006;
}

.br-reg__dot {
  position: absolute;
  right: calc(658 * var(--width-multiplier));
  bottom: calc(var(--b) * var(--width-multiplier));
  width: calc(13 * var(--width-multiplier));
  height: calc(13 * var(--width-multiplier));
  border-radius: 50%;
  background-color: #ff7006;
}

.br-reg__num {
  position: absolute;
  right: calc(680 * var(--width-multiplier));
  bottom: calc(var(--b) * var(--width-multiplier));
  color: #000000;
  font-family: ZonaPro, sans-serif;
  font-size: calc(80 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(88 * var(--width-multiplier));
  white-space: nowrap;
}

.br-reg__row {
  position: absolute;
  right: 0;
  bottom: calc(var(--b) * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(44 * var(--width-multiplier));
  width: calc(643 * var(--width-multiplier));
}

.br-reg__row p {
  color: #111111;
  font-size: calc(17 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(19 * var(--width-multiplier));
  white-space: nowrap;
}

.br-reg__row--wrap p {
  white-space: normal;
}

.br-reg__row p b {
  font-weight: 700;
}

.br-reg__hr {
  width: 100%;
  height: 1px;
  background-color: #000000;
}

.br-geo {
  display: flex;
  align-items: flex-end;
  gap: calc(29 * var(--width-multiplier));
  width: calc(1340 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-map--geo {
  flex-shrink: 0;
  width: calc(929 * var(--width-multiplier));
  height: calc(510 * var(--width-multiplier));
  margin: 0;
}

.br-map--geo .br-map__img {
  left: calc(42 * var(--width-multiplier));
  top: calc(23 * var(--width-multiplier));
  width: calc(844 * var(--width-multiplier));
  height: calc(464 * var(--width-multiplier));
}

.br-map--geo .br-map__pin {
  padding-bottom: calc(9.3 * var(--width-multiplier));
}

.br-map--geo .br-map__pin::after {
  border-left-width: calc(12 * var(--width-multiplier));
  border-right-width: calc(12 * var(--width-multiplier));
  border-top-width: calc(17 * var(--width-multiplier));
}

.br-map--geo .br-map__tip {
  padding: calc(6 * var(--width-multiplier)) calc(11 * var(--width-multiplier));
  border-radius: calc(9 * var(--width-multiplier));
}

.br-map--geo .br-map__city {
  font-size: calc(15 * var(--width-multiplier));
  line-height: calc(21 * var(--width-multiplier));
}

.br-map--geo .br-map__num {
  font-size: calc(9 * var(--width-multiplier));
  line-height: calc(13 * var(--width-multiplier));
}

.br-price {
  position: relative;
  flex-shrink: 0;
  width: calc(382 * var(--width-multiplier));
  height: calc(550 * var(--width-multiplier));
}

.br-price p {
  margin: 0;
}

.br-price__cap {
  position: absolute;
  left: 0;
  top: 0;
  color: #111111;
  font-size: calc(17 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(21 * var(--width-multiplier));
  text-transform: uppercase;
  white-space: nowrap;
}

.br-price__lead {
  position: absolute;
  left: 0;
  top: calc(28 * var(--width-multiplier));
  color: #4f4f4f;
  font-size: calc(17 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(21 * var(--width-multiplier));
  white-space: nowrap;
}

.br-price__lead b {
  font-weight: 700;
}

.br-price__axis {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  background-color: #000000;
}

.br-price__axis--v {
  width: 1px;
  height: calc(var(--h) * var(--width-multiplier));
}

.br-price__axis--h {
  width: calc(var(--w) * var(--width-multiplier));
  height: 1px;
}

.br-price__tick {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  background-color: #000000;
}

.br-price__tick--h {
  width: calc(7 * var(--width-multiplier));
  height: 1px;
}

.br-price__tick--v {
  width: 1px;
  height: calc(7 * var(--width-multiplier));
}

.br-price__gh {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: 0;
  border-top: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-price__gd {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: 0;
  height: calc(var(--h) * var(--width-multiplier));
  border-left: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-price__bar {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(37 * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  border-radius: calc(21 * var(--width-multiplier)) calc(21 * var(--width-multiplier)) 0 0;
  opacity: 0.8;
  background-color: var(--c);
}

.br-price__ax {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #4f4f4f;
  font-size: calc(17 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(21 * var(--width-multiplier));
  white-space: nowrap;
}

.br-price__name {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: rotate(-90deg);
  color: #000000;
  font-size: calc(17 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(21 * var(--width-multiplier));
  white-space: nowrap;
}

.br-price__pct {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: rotate(-45deg);
  color: #000000;
  font-size: calc(13 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(16 * var(--width-multiplier));
  white-space: nowrap;
}

.br-price__pct--acc {
  color: #ff7006;
}

.br-rate__head {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(24 * var(--width-multiplier));
}

.br-rate__title {
  max-width: calc(658 * var(--width-multiplier));
  margin: 0;
  color: #0f0f0f;
  font-family: Onest;
  font-size: calc(40 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(46 * var(--width-multiplier));
  letter-spacing: 0;
  text-align: center;
  text-transform: lowercase;
}

.br-rate__sub {
  max-width: calc(585 * var(--width-multiplier));
  margin: 0;
  color: #0f0f0f;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
  text-align: center;
  text-transform: lowercase;
}

.br-rate {
  display: flex;
  gap: calc(30 * var(--width-multiplier));
  width: calc(1340 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-rate__tab {
  width: calc(655 * var(--width-multiplier));
  border-collapse: collapse;
  table-layout: fixed;
}

.br-rate__tab th,
.br-rate__tab td {
  height: calc(44.8 * var(--width-multiplier));
  padding: 0 calc(4 * var(--width-multiplier));
  border: 1px solid #000000;
  color: #111111;
  font-size: calc(18 * var(--width-multiplier));
  line-height: calc(23 * var(--width-multiplier));
  text-align: center;
}

.br-rate__tab th {
  height: calc(45 * var(--width-multiplier));
  background-color: #ffd4b4;
  font-weight: 700;
  text-transform: uppercase;
}

.br-rate__tab td {
  font-weight: 400;
}

.br-rate__tab td:first-child {
  background-color: #d9d9d9;
  font-weight: 700;
}

.br-rate__tab td.br-rate__two {
  line-height: calc(17 * var(--width-multiplier));
}

.br-dyn2 {
  display: flex;
  align-items: flex-end;
  gap: calc(50 * var(--width-multiplier));
  width: calc(1341 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-dyn2__ch {
  position: relative;
  flex-shrink: 0;
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
}

.br-dyn2__ch p {
  margin: 0;
}

.br-dyn2__cap,
.br-dyn2__ax,
.br-dyn2__val {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-size: calc(17 * var(--width-multiplier));
  line-height: calc(22 * var(--width-multiplier));
  white-space: nowrap;
}

.br-dyn2__cap {
  color: #111111;
  font-weight: 700;
  text-transform: uppercase;
}

.br-dyn2__ax {
  color: #4f4f4f;
  font-weight: 700;
}

.br-dyn2__val {
  color: #ff7006;
  font-weight: 400;
}

.br-dyn2__axis {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  background-color: #000000;
}

.br-dyn2__axis--v {
  width: 1px;
  height: calc(var(--h) * var(--width-multiplier));
}

.br-dyn2__axis--h {
  width: calc(var(--w) * var(--width-multiplier));
  height: 1px;
}

.br-dyn2__tick {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  background-color: #000000;
}

.br-dyn2__tick--h {
  width: calc(7 * var(--width-multiplier));
  height: 1px;
}

.br-dyn2__tick--v {
  width: 1px;
  height: calc(7 * var(--width-multiplier));
}

.br-dyn2__gh {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: 0;
  border-top: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-dyn2__gd {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: 0;
  height: calc(var(--h) * var(--width-multiplier));
  border-left: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-dyn2__bar {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(130 * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  border-radius: calc(7 * var(--width-multiplier)) calc(7 * var(--width-multiplier)) 0 0;
  background-color: var(--c);
}

.br-dyn2__line {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  overflow: visible;
}

.br-dyn2__dot {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(9 * var(--width-multiplier));
  height: calc(9 * var(--width-multiplier));
  border-radius: 50%;
  background-color: #ff7006;
}

.br-freq {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(673 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-freq p {
  margin: 0;
}

.br-freq__cap {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #0f0f0f;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(28 * var(--width-multiplier));
  white-space: nowrap;
}

.br-freq__lead {
  position: absolute;
  left: calc(157 * var(--width-multiplier));
  top: calc(30 * var(--width-multiplier));
  transform: translateX(-50%);
  color: #000000;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
  white-space: nowrap;
}

.br-freq__circles {
  position: absolute;
  left: 0;
  top: calc(148 * var(--width-multiplier));
  width: calc(576 * var(--width-multiplier));
  height: calc(525 * var(--width-multiplier));
}

.br-freq__circle {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(269 * var(--width-multiplier));
  height: calc(269 * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-freq__body {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(77 * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(13 * var(--width-multiplier));
  width: calc(189 * var(--width-multiplier));
}

.br-freq__num {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: calc(4 * var(--width-multiplier));
  height: calc(74 * var(--width-multiplier));
}

.br-freq__lbl,
.br-freq__unit {
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(11 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(20 * var(--width-multiplier));
  text-transform: uppercase;
}

.br-freq__row {
  display: flex;
  align-items: flex-end;
  gap: calc(4 * var(--width-multiplier));
  white-space: nowrap;
}

.br-freq__big {
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(72 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(60 * var(--width-multiplier));
  text-transform: uppercase;
}

.br-freq__txt {
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(13 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(19 * var(--width-multiplier));
}

.br-freq__star {
  position: absolute;
  left: calc(253 * var(--width-multiplier));
  top: calc(459 * var(--width-multiplier));
  width: calc(70 * var(--width-multiplier));
  height: calc(69 * var(--width-multiplier));
}

.br-freq__chart {
  position: absolute;
  left: calc(643 * var(--width-multiplier));
  top: calc(57 * var(--width-multiplier));
  width: calc(697 * var(--width-multiplier));
  height: calc(616 * var(--width-multiplier));
}

.br-freq__axis {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  background-color: #000000;
}

.br-freq__axis--v {
  width: 1px;
  height: calc(var(--h) * var(--width-multiplier));
}

.br-freq__axis--h {
  width: calc(var(--w) * var(--width-multiplier));
  height: 1px;
}

.br-freq__tick {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(9 * var(--width-multiplier));
  height: 1px;
  background-color: #000000;
}

.br-freq__gh {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: 0;
  border-top: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-freq__gd {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: 0;
  height: calc(var(--h) * var(--width-multiplier));
  border-left: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-freq__bar {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(50 * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  border-radius: calc(28 * var(--width-multiplier)) calc(28 * var(--width-multiplier)) 0 0;
  opacity: var(--o);
  background-color: var(--c);
}

.br-freq__ax {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #4f4f4f;
  font-size: calc(23 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(28 * var(--width-multiplier));
  white-space: nowrap;
}

.br-freq__axcap {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #4f4f4f;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(28 * var(--width-multiplier));
  white-space: nowrap;
}

.br-freq__axcap--rot {
  transform: rotate(-90deg);
}

.br-freq__name {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: rotate(-90deg);
  color: #000000;
  font-size: calc(23 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(28 * var(--width-multiplier));
  white-space: nowrap;
}

.br-freq__pct {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: rotate(-45deg);
  color: #ff7006;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
  white-space: nowrap;
}

.br-trend {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(484 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
  overflow: hidden;
}

.br-trend p {
  margin: 0;
}

.br-trend__line {
  position: absolute;
  left: calc(7 * var(--width-multiplier));
  top: 0;
  width: 1px;
  height: calc(342 * var(--width-multiplier));
  background-color: #000000;
}

.br-trend__item {
  position: absolute;
  left: 0;
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  gap: calc(16 * var(--width-multiplier));
}

.br-trend__dot {
  flex-shrink: 0;
  width: calc(13 * var(--width-multiplier));
  height: calc(13 * var(--width-multiplier));
  border-radius: 50%;
  background-color: #ff7006;
}

.br-trend__body {
  display: flex;
  flex-direction: column;
  gap: calc(16 * var(--width-multiplier));
  width: calc(674 * var(--width-multiplier));
}

.br-trend__name {
  color: #0f0f0f;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(28 * var(--width-multiplier));
  white-space: nowrap;
}

.br-trend__desc {
  color: #000000;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
  white-space: nowrap;
}

.br-trend__hr {
  width: 100%;
  height: 1px;
  margin-top: calc(23 * var(--width-multiplier));
  background-color: #000000;
}

.br-trend__img {
  position: absolute;
  left: calc(860 * var(--width-multiplier));
  top: calc(8 * var(--width-multiplier));
  width: calc(540 * var(--width-multiplier));
  height: calc(434 * var(--width-multiplier));
  object-fit: contain;
}

.br-bars,
.br-lead,
.br-pcard,
.br-ratem,
.br-dmob,
.br-fmob,
.br-tmob {
  display: none;
}

@media (max-width: 767px) {

  .br-vol-sec .heading,
  .br-exp-sec .heading,
  .br-reg-sec .heading,
  .br-dyn2-sec .heading,
  .br-freq-sec .heading,
  .br-trend-sec .heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-vol-sec .main-clients__title,
  .br-exp-sec .main-clients__title,
  .br-reg-sec .main-clients__title,
  .br-dyn2-sec .main-clients__title,
  .br-freq-sec .main-clients__title,
  .br-trend-sec .main-clients__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(26.9 * var(--width-multiplier));
  }

  .heading .link.br-mob,
  .br-map-sec--geo .heading .link {
    display: flex;
    justify-content: flex-end;
    width: 100%;
  }

  .br-vol,
  .br-reg,
  .br-rate,
  .br-dyn2,
  .br-freq,
  .br-trend,
  .br-price {
    display: none;
  }

  .br-bars,
  .br-lead,
  .br-pcard,
  .br-dmob,
  .br-fmob,
  .br-tmob {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: calc(30.8 * var(--width-multiplier));
  }

  .br-ratem {
    display: block;
    width: 100%;
    margin-top: calc(30.8 * var(--width-multiplier));
  }

  .br-bars {
    gap: calc(30.8 * var(--width-multiplier));
  }

  .br-bars p {
    margin: 0;
  }

  .br-bars__g {
    display: flex;
    flex-direction: column;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-bars__cap {
    color: #0f0f0f;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(21.2 * var(--width-multiplier));
  }

  .br-bars__rows {
    display: flex;
    flex-direction: column;
    gap: calc(11.5 * var(--width-multiplier));
  }

  .br-bars__row {
    display: flex;
    flex-direction: column;
    gap: calc(5.8 * var(--width-multiplier));
  }

  .br-bars__top {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .br-bars__name {
    color: #4f4f4f;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 500;
  }

  .br-bars__val {
    color: #0f0f0f;
    font-family: ZonaPro, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-bars__bar {
    width: var(--w);
    height: calc(23.1 * var(--width-multiplier));
    border-radius: 0 calc(7.7 * var(--width-multiplier)) calc(7.7 * var(--width-multiplier)) 0;
    background-color: #4f4f4f;
  }

  .br-bars__row--acc .br-bars__val {
    color: #ff7006;
  }

  .br-bars__row--acc .br-bars__bar {
    background-color: #ff7006;
  }

  .br-card {
    display: flex;
    flex-direction: column;
    border: 1px solid rgba(15, 15, 15, 0.2);
    border-radius: calc(15.4 * var(--width-multiplier));
    overflow: hidden;
  }

  .br-card__item {
    display: flex;
    flex-direction: column;
    gap: calc(9.6 * var(--width-multiplier));
    padding: calc(19.2 * var(--width-multiplier));
    border-bottom: 1px solid rgba(15, 15, 15, 0.2);
  }

  .br-card__item:last-child {
    border-bottom: 0;
  }

  .br-card__top {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .br-card__name {
    color: #0f0f0f;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 600;
  }

  .br-card__val {
    color: #ff7006;
    font-family: ZonaPro, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-card__bar {
    width: var(--w);
    height: calc(9.6 * var(--width-multiplier));
    border-radius: calc(3.8 * var(--width-multiplier));
    background-color: #4f4f4f;
  }

  .br-card__item--acc .br-card__bar {
    background-color: #ff7006;
  }

  .br-card__desc {
    color: rgba(15, 15, 15, 0.5);
    font-size: calc(12.5 * var(--width-multiplier));
    font-weight: 400;
  }

  .br-lead {
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-lead p {
    margin: 0;
  }

  .br-lead__cap {
    color: rgba(15, 15, 15, 0.5);
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 400;
  }

  .br-lead__item {
    display: flex;
    flex-direction: column;
    gap: calc(11.5 * var(--width-multiplier));
  }

  .br-lead__row {
    display: flex;
    align-items: center;
    gap: calc(11.5 * var(--width-multiplier));
  }

  .br-lead__num {
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: calc(26.9 * var(--width-multiplier));
    height: calc(26.9 * var(--width-multiplier));
    border-radius: 50%;
    background-color: #f7f7f7;
    color: var(--primary, #cb4e00);
    font-family: ZonaPro, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-lead__txt {
    color: #0f0f0f;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(19.2 * var(--width-multiplier));
  }

  .br-lead__txt b {
    font-weight: 700;
  }

  .br-lead__hr {
    width: 100%;
    height: 1px;
    background-color: rgba(15, 15, 15, 0.2);
  }

  .br-geo {
    flex-direction: column;
    align-items: stretch;
    gap: 0;
    width: 100%;
    margin-top: 0;
  }

  .br-map--geo {
    width: 100%;
    height: calc(189.4 * var(--width-multiplier));
    margin-top: calc(30.8 * var(--width-multiplier));
  }

  .br-map--geo .br-map__img {
    left: calc(15.4 * var(--width-multiplier));
    top: calc(8.7 * var(--width-multiplier));
    width: calc(312.5 * var(--width-multiplier));
    height: calc(172.1 * var(--width-multiplier));
  }

  .br-map--geo .br-map__pin {
    padding-bottom: calc(3.8 * var(--width-multiplier));
  }

  .br-map--geo .br-map__pin::after {
    border-left-width: calc(4.3 * var(--width-multiplier));
    border-right-width: calc(4.3 * var(--width-multiplier));
    border-top-width: calc(5.8 * var(--width-multiplier));
  }

  .br-map--geo .br-map__tip {
    padding: calc(1.9 * var(--width-multiplier)) calc(3.8 * var(--width-multiplier));
    border-radius: calc(3.8 * var(--width-multiplier));
  }

  .br-map--geo .br-map__city {
    font-size: calc(5.8 * var(--width-multiplier));
    line-height: calc(7.7 * var(--width-multiplier));
  }

  .br-map--geo .br-map__num {
    font-size: calc(3.8 * var(--width-multiplier));
    line-height: calc(4.8 * var(--width-multiplier));
  }

  .br-pcard {
    gap: calc(19.2 * var(--width-multiplier));
    padding: calc(19.2 * var(--width-multiplier));
    border: 1px solid rgba(15, 15, 15, 0.1);
    border-radius: calc(15.4 * var(--width-multiplier));
  }

  .br-pcard p {
    margin: 0;
  }

  .br-pcard__head {
    display: flex;
    flex-direction: column;
    gap: calc(5.8 * var(--width-multiplier));
  }

  .br-pcard__cap {
    color: #0f0f0f;
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(21.2 * var(--width-multiplier));
    text-transform: uppercase;
  }

  .br-pcard__lead {
    color: #0f0f0f;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(19.2 * var(--width-multiplier));
  }

  .br-pcard__lead b {
    color: var(--primary, #cb4e00);
    font-weight: 700;
  }

  .br-pcard__rows {
    display: flex;
    flex-direction: column;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-pcard__row {
    display: flex;
    flex-direction: column;
    gap: calc(7.7 * var(--width-multiplier));
  }

  .br-pcard__top {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .br-pcard__name {
    color: #0f0f0f;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 400;
  }

  .br-pcard__val {
    color: var(--primary, #cb4e00);
    font-family: ZonaPro, sans-serif;
    font-size: calc(14.4 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-pcard__track {
    display: block;
    width: 100%;
    height: calc(7.7 * var(--width-multiplier));
    border-radius: calc(96 * var(--width-multiplier));
    background-color: #e0e0e0;
    overflow: hidden;
  }

  .br-pcard__fill {
    display: block;
    width: var(--w);
    height: 100%;
    background-color: var(--c);
  }

  .br-rate__head {
    align-items: flex-start;
    gap: calc(11.5 * var(--width-multiplier));
  }

  .br-rate__title {
    max-width: none;
    font-size: calc(30.8 * var(--width-multiplier));
    line-height: calc(36.5 * var(--width-multiplier));
    text-align: left;
  }

  .br-rate__sub {
    max-width: none;
    color: rgba(15, 15, 15, 0.5);
    font-size: calc(13.5 * var(--width-multiplier));
    line-height: calc(19.2 * var(--width-multiplier));
    text-align: left;
    text-transform: none;
  }

  .br-ratem {
    border: 1px solid rgba(15, 15, 15, 0.2);
    border-radius: calc(15.4 * var(--width-multiplier));
    overflow: hidden;
  }

  .br-ratem p {
    margin: 0;
  }

  .br-ratem__row {
    display: flex;
    align-items: center;
    gap: calc(11.5 * var(--width-multiplier));
    padding: calc(11.5 * var(--width-multiplier));
    border-bottom: 1px solid rgba(15, 15, 15, 0.2);
    background-color: var(--white, #ffffff);
  }

  .br-ratem__row:last-child {
    border-bottom: 0;
  }

  .br-ratem__row--alt {
    background-color: #f7f7f7;
  }

  .br-ratem__num {
    flex-shrink: 0;
    width: calc(23.1 * var(--width-multiplier));
    color: var(--primary, #cb4e00);
    font-family: ZonaPro, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-ratem__body {
    display: flex;
    flex-direction: column;
    gap: calc(1.9 * var(--width-multiplier));
    min-width: 0;
  }

  .br-ratem__name {
    color: #0f0f0f;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 600;
  }

  .br-ratem__meta {
    display: flex;
    gap: calc(7.7 * var(--width-multiplier));
    font-size: calc(11.5 * var(--width-multiplier));
    font-weight: 400;
  }

  .br-ratem__city {
    flex-shrink: 0;
    color: var(--primary, #cb4e00);
  }

  .br-ratem__prod {
    color: rgba(15, 15, 15, 0.5);
  }

  .br-dmob {
    gap: calc(30.8 * var(--width-multiplier));
  }

  .br-dmob p {
    margin: 0;
  }

  .br-dmob__g {
    display: flex;
    flex-direction: column;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-dmob__cap {
    color: #0f0f0f;
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(23.1 * var(--width-multiplier));
  }

  .br-dmob__list {
    display: flex;
    flex-direction: column;
    border: 1px solid rgba(15, 15, 15, 0.3);
    border-radius: calc(15.4 * var(--width-multiplier));
    overflow: hidden;
  }

  .br-dmob__row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: calc(19.2 * var(--width-multiplier));
    border-bottom: 1px solid rgba(15, 15, 15, 0.3);
  }

  .br-dmob__row:last-child {
    border-bottom: 0;
  }

  .br-dmob__row--col {
    flex-direction: column;
    align-items: flex-start;
    gap: calc(7.7 * var(--width-multiplier));
  }

  .br-dmob__name {
    color: #0f0f0f;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 600;
  }

  .br-dmob__val {
    color: var(--primary, #cb4e00);
    font-size: calc(23.1 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-dmob__year {
    display: flex;
    align-items: center;
    gap: calc(7.7 * var(--width-multiplier));
    color: rgba(15, 15, 15, 0.5);
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 400;
  }

  .br-dmob__chip {
    padding: calc(1.9 * var(--width-multiplier)) calc(5.8 * var(--width-multiplier));
    border-radius: calc(3.8 * var(--width-multiplier));
    background-color: #f1f1f1;
    color: rgba(15, 15, 15, 0.75);
    font-size: calc(10.6 * var(--width-multiplier));
    font-weight: 600;
  }

  .br-dmob__sum {
    color: var(--primary, #cb4e00);
    font-size: calc(19.2 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-fmob {
    gap: calc(30.8 * var(--width-multiplier));
  }

  .br-fmob p {
    margin: 0;
  }

  .br-fmob__intro,
  .br-fmob__cats {
    display: flex;
    flex-direction: column;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-fmob__intro {
    gap: calc(11.5 * var(--width-multiplier));
  }

  .br-fmob__cap {
    color: #0f0f0f;
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(23.1 * var(--width-multiplier));
  }

  .br-fmob__lead {
    color: rgba(15, 15, 15, 0.6);
    font-size: calc(14.4 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(21.2 * var(--width-multiplier));
  }

  .br-fmob__cards {
    display: flex;
    flex-direction: column;
    gap: calc(11.5 * var(--width-multiplier));
  }

  .br-fmob__card {
    display: flex;
    flex-direction: column;
    gap: calc(7.7 * var(--width-multiplier));
    padding: calc(15.4 * var(--width-multiplier));
    border: 1px solid rgba(15, 15, 15, 0.1);
    border-radius: calc(11.5 * var(--width-multiplier));
  }

  .br-fmob__num {
    color: var(--primary, #cb4e00);
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-fmob__txt {
    color: #0f0f0f;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(19.2 * var(--width-multiplier));
  }

  .br-fmob__list {
    display: flex;
    flex-direction: column;
  }

  .br-fmob__li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: calc(13.5 * var(--width-multiplier)) 0;
    border-top: 1px solid rgba(15, 15, 15, 0.1);
  }

  .br-fmob__cat {
    color: #0f0f0f;
    font-size: calc(14.4 * var(--width-multiplier));
    font-weight: 500;
  }

  .br-fmob__yr {
    color: var(--primary, #cb4e00);
    font-size: calc(14.4 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-tmob {
    gap: calc(26.9 * var(--width-multiplier));
  }

  .br-tmob p {
    margin: 0;
  }

  .br-tmob__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: calc(15.4 * var(--width-multiplier));
    order: var(--n);
  }

  .br-tmob__badge {
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: calc(48.1 * var(--width-multiplier));
    height: calc(48.1 * var(--width-multiplier));
    border-radius: 50%;
    background-color: var(--primary, #cb4e00);
    color: var(--white, #ffffff);
    font-size: calc(23.1 * var(--width-multiplier));
    font-weight: 700;
  }

  .br-tmob__name {
    width: 100%;
    color: #0f0f0f;
    font-size: calc(19.2 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(25 * var(--width-multiplier));
    text-align: center;
    text-transform: uppercase;
  }

  .br-tmob__desc {
    width: 100%;
    margin-top: calc(-7.7 * var(--width-multiplier));
    color: rgba(15, 15, 15, 0.65);
    font-size: calc(14.4 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(21.2 * var(--width-multiplier));
    text-align: center;
  }
}

.br-city {
  display: flex;
  flex-direction: column;
  gap: calc(50 * var(--width-multiplier));
  width: calc(1340 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-city__panel {
  position: relative;
  height: calc(581 * var(--width-multiplier));
}

.br-city__panel p {
  margin: 0;
}

.br-city__name {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  margin: 0;
  color: #222222;
  font-size: calc(27 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(31 * var(--width-multiplier));
  white-space: nowrap;
}

.br-city__pop {
  position: absolute;
  left: 50%;
  top: calc(29 * var(--width-multiplier));
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  gap: calc(3 * var(--width-multiplier));
  color: rgba(17, 17, 17, 0.75);
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(20 * var(--width-multiplier));
  white-space: nowrap;
}

.br-city__pop img {
  width: calc(26 * var(--width-multiplier));
  height: calc(26 * var(--width-multiplier));
  object-fit: contain;
}

.br-city__ring {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(96 * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(485 * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-city__head {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(214 * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(14 * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
}

.br-city__head--mid {
  left: calc(50% - 6 * var(--width-multiplier));
  transform: translateX(-50%);
}

.br-city__num {
  color: #111111;
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(20 * var(--width-multiplier));
}

.br-city__cap {
  margin: 0;
  color: #222222;
  font-size: calc(27 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(31 * var(--width-multiplier));
}

.br-city__note {
  position: absolute;
  left: calc(532 * var(--width-multiplier));
  top: calc(382 * var(--width-multiplier));
  width: calc(277 * var(--width-multiplier));
  color: #111111;
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(20 * var(--width-multiplier));
}

.br-city__note b {
  font-weight: 900;
}

.br-city__chart {
  position: absolute;
  top: calc(345 * var(--width-multiplier));
  width: calc(327 * var(--width-multiplier));
  height: calc(130 * var(--width-multiplier));
}

.br-city__chart--left {
  left: calc(55 * var(--width-multiplier));
}

.br-city__chart--right {
  left: calc(974 * var(--width-multiplier));
}

.br-city__grid,
.br-city__sep {
  position: absolute;
  top: 0;
  width: 1px;
  height: calc(109 * var(--width-multiplier));
  background-color: #4f4f4f;
}

.br-city__grid {
  left: calc(var(--l) * var(--width-multiplier));
}

.br-city__sep {
  left: calc(175 * var(--width-multiplier));
}

.br-city__leg {
  position: absolute;
  left: calc(186 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: rgba(17, 17, 17, 0.75);
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(20 * var(--width-multiplier));
  white-space: nowrap;
}

.br-city__bar {
  position: absolute;
  left: calc(8 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(28 * var(--width-multiplier));
  border-radius: 0 calc(7 * var(--width-multiplier)) calc(7 * var(--width-multiplier)) 0;
  background-color: var(--c);
}

.br-city__val {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: var(--white, #ffffff);
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(20 * var(--width-multiplier));
  white-space: nowrap;
}

.br-city__sc {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: rotate(-35deg);
  color: rgba(17, 17, 17, 0.75);
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(20 * var(--width-multiplier));
  white-space: nowrap;
}

.br-dens {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(20 * var(--width-multiplier));
  width: calc(1340 * var(--width-multiplier));
  height: calc(595 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-dens p {
  margin: 0;
}

.br-dens__map {
  position: relative;
  flex-shrink: 0;
  width: calc(649 * var(--width-multiplier));
  height: calc(492 * var(--width-multiplier));
  overflow: hidden;
}

.br-dens__img {
  position: absolute;
  right: calc(157 * var(--width-multiplier));
  top: 0;
  width: calc(853 * var(--width-multiplier));
  height: calc(492 * var(--width-multiplier));
  opacity: 0.2;
  object-fit: cover;
}

.br-dens__field {
  position: absolute;
  left: calc(102 * var(--width-multiplier));
  top: calc(63 * var(--width-multiplier));
  width: calc(547 * var(--width-multiplier));
  height: calc(389 * var(--width-multiplier));
}

.br-dens__city {
  position: absolute;
  right: calc(var(--r) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #111111;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(20 * var(--width-multiplier));
  white-space: nowrap;
}

.br-dens__city--thin {
  font-weight: 400;
}

.br-dens__pin {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1px;
  width: calc(26 * var(--width-multiplier));
}

.br-dens__pin img {
  width: calc(26 * var(--width-multiplier));
  height: calc(26 * var(--width-multiplier));
  object-fit: contain;
}

.br-dens__pin i {
  width: calc(7 * var(--width-multiplier));
  height: calc(7 * var(--width-multiplier));
  border-radius: 50%;
  background-color: #ff7006;
}

.br-dens__lead {
  position: absolute;
  right: calc(var(--r) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(198 * var(--width-multiplier));
  height: calc(44 * var(--width-multiplier));
}

.br-dens__note {
  position: absolute;
  right: calc(var(--r) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(270 * var(--width-multiplier));
  color: #111111;
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(20 * var(--width-multiplier));
}

.br-dens__note b {
  font-weight: 900;
}

.br-dens__list {
  position: relative;
  flex-shrink: 0;
  width: calc(671 * var(--width-multiplier));
  height: calc(595 * var(--width-multiplier));
}

.br-dens__line {
  position: absolute;
  left: calc(6 * var(--width-multiplier));
  top: 0;
  width: 1px;
  height: calc(541 * var(--width-multiplier));
  background-color: #ff7006;
}

.br-dens__dot {
  position: absolute;
  left: 0;
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(13 * var(--width-multiplier));
  height: calc(13 * var(--width-multiplier));
  border-radius: 50%;
  background-color: #ff7006;
}

.br-dens__row {
  position: absolute;
  left: calc(28 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(15 * var(--width-multiplier));
  width: calc(643 * var(--width-multiplier));
}

.br-dens__row p {
  color: #111111;
  font-size: calc(17 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(19 * var(--width-multiplier));
}

.br-dens__row p b {
  font-weight: 700;
}

.br-dens__hr {
  width: 100%;
  height: 1px;
  background-color: #000000;
}

.br-cons {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(601 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-cons p {
  margin: 0;
}

.br-cons__col {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(610 * var(--width-multiplier));
}

.br-cons__tag,
.br-pop__tag,
.br-loc__tag {
  display: inline-block;
  padding: calc(12 * var(--width-multiplier)) calc(20 * var(--width-multiplier));
  background-color: #ff7006;
  color: #0f0f0f;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(28 * var(--width-multiplier));
  white-space: nowrap;
}

.br-cons__lead {
  margin-top: calc(1 * var(--width-multiplier));
  color: #000000;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
}

.br-cons__chart {
  position: relative;
  width: calc(555 * var(--width-multiplier));
  height: calc(402 * var(--width-multiplier));
  margin-top: calc(41 * var(--width-multiplier));
}

.br-cons__pie {
  position: absolute;
  left: calc(19 * var(--width-multiplier));
  top: calc(24 * var(--width-multiplier));
  width: calc(378 * var(--width-multiplier));
  height: calc(378 * var(--width-multiplier));
}

.br-cons__name,
.br-cons__share {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-size: calc(19 * var(--width-multiplier));
  line-height: calc(21 * var(--width-multiplier));
  text-transform: uppercase;
  white-space: nowrap;
}

.br-cons__name {
  color: #000000;
  font-weight: 400;
}

.br-cons__share {
  color: var(--white, #ffffff);
  font-weight: 700;
  line-height: calc(24 * var(--width-multiplier));
}

.br-cons__ring {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(225 * var(--width-multiplier));
  height: calc(225 * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-cons__fact {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
}

.br-cons__cap {
  width: calc(var(--w) * var(--width-multiplier));
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(11 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(12 * var(--width-multiplier));
}

.br-cons__cap--wide {
  line-height: calc(16 * var(--width-multiplier));
  white-space: nowrap;
}

.br-cons__big {
  position: absolute;
  left: 0;
  top: calc(var(--t) * var(--width-multiplier));
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(19 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(21 * var(--width-multiplier));
  text-transform: uppercase;
  white-space: nowrap;
}

.br-cons__seg {
  position: absolute;
  left: calc(778 * var(--width-multiplier));
  top: calc(492 * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: calc(16 * var(--width-multiplier));
  width: calc(562 * var(--width-multiplier));
}

.br-cons__seg .br-cons__lead {
  margin-top: 0;
}

.br-pop {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(599 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
  overflow: hidden;
}

.br-pop p {
  margin: 0;
}

.br-pop__tag {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
}

.br-pop__txt {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(610 * var(--width-multiplier));
  color: #000000;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
}

.br-pop__txt b {
  font-weight: 600;
}

.br-pop__ln {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  background-color: #ff7006;
}

.br-pop__ln--v {
  width: 1px;
  height: calc(var(--h) * var(--width-multiplier));
}

.br-pop__ln--h {
  width: calc(var(--w) * var(--width-multiplier));
  height: 1px;
}

.br-pop__arrow {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: 0;
  height: 0;
  border-left: calc(13 * var(--width-multiplier)) solid #ff7006;
  border-top: calc(9 * var(--width-multiplier)) solid transparent;
}

.br-pop__circle {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(9 * var(--width-multiplier));
  width: calc(225 * var(--width-multiplier));
  height: calc(225 * var(--width-multiplier));
  padding-top: calc(55 * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-pop__circle img {
  width: calc(94 * var(--width-multiplier));
  height: calc(94 * var(--width-multiplier));
  object-fit: contain;
}

.br-pop__circle p {
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(19 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(21 * var(--width-multiplier));
  text-transform: uppercase;
  white-space: nowrap;
}

.br-seas__head {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(24 * var(--width-multiplier));
}

.br-seas__title {
  max-width: calc(613 * var(--width-multiplier));
  margin: 0;
  color: #0f0f0f;
  font-family: Onest;
  font-size: calc(40 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(46 * var(--width-multiplier));
  letter-spacing: 0;
  text-align: center;
  text-transform: lowercase;
}

.br-seas__sub {
  max-width: calc(613 * var(--width-multiplier));
  margin: 0;
  color: #0f0f0f;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
  text-align: center;
  text-transform: lowercase;
}

.br-seas {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(643 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-seas p {
  margin: 0;
}

.br-seas__band {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: 0;
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(615 * var(--width-multiplier));
}

.br-seas__band--warm {
  background-color: rgba(255, 112, 6, 0.3);
}

.br-seas__band--cold {
  background-color: #d9d9d9;
}

.br-seas__axis {
  position: absolute;
  background-color: #000000;
}

.br-seas__axis--v {
  left: calc(95 * var(--width-multiplier));
  top: 0;
  width: 1px;
  height: calc(615 * var(--width-multiplier));
}

.br-seas__axis--h {
  left: calc(96 * var(--width-multiplier));
  top: calc(615 * var(--width-multiplier));
  width: calc(1241 * var(--width-multiplier));
  height: 1px;
}

.br-seas__tick {
  position: absolute;
  background-color: #000000;
}

.br-seas__tick--h {
  left: calc(96 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(7 * var(--width-multiplier));
  height: 1px;
}

.br-seas__tick--v {
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(608 * var(--width-multiplier));
  width: 1px;
  height: calc(7 * var(--width-multiplier));
}

.br-seas__gh {
  position: absolute;
  left: calc(104 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(1232 * var(--width-multiplier));
  height: 0;
  border-top: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-seas__gd {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: 0;
  width: 0;
  height: calc(606 * var(--width-multiplier));
  border-left: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-seas__ax {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #4f4f4f;
  font-size: calc(24 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(30 * var(--width-multiplier));
  white-space: nowrap;
}

.br-seas__ax--rot {
  transform: rotate(-90deg);
}

.br-seas__dot {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(12 * var(--width-multiplier));
  height: calc(12 * var(--width-multiplier));
  border-radius: 50%;
  background-color: #ff7006;
}

.br-seas__leg {
  position: absolute;
  left: calc(396 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  align-items: flex-start;
  gap: calc(11 * var(--width-multiplier));
}

.br-seas__pill {
  flex-shrink: 0;
  width: calc(61 * var(--width-multiplier));
  height: calc(23 * var(--width-multiplier));
  border-radius: calc(30 * var(--width-multiplier));
}

.br-seas__pill--warm {
  background-color: #ffd4b4;
}

.br-seas__pill--cold {
  background-color: #d9d9d9;
}

.br-seas__leg p {
  color: #4f4f4f;
  font-size: calc(17 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(21 * var(--width-multiplier));
  white-space: nowrap;
}

.br-seas__leg p b {
  font-weight: 700;
}

.br-loc {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(600 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
  overflow: hidden;
}

.br-loc p {
  margin: 0;
}

.br-loc__tag {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
}

.br-loc__gauge,
.br-loc__item {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(291 * var(--width-multiplier));
  height: calc(291 * var(--width-multiplier));
}

.br-loc__ring {
  position: absolute;
  left: calc(13 * var(--width-multiplier));
  top: calc(13 * var(--width-multiplier));
  width: calc(265 * var(--width-multiplier));
  height: calc(265 * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-loc__arc {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.br-loc__cap {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(14 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(15 * var(--width-multiplier));
  white-space: nowrap;
}

.br-loc__num {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(55 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(62 * var(--width-multiplier));
  text-transform: uppercase;
  white-space: nowrap;
}

.br-loc__circle {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-loc__ico {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  object-fit: contain;
}

.br-loc__lab {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  margin: 0;
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(25 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(28 * var(--width-multiplier));
  text-align: center;
  text-transform: uppercase;
}

.br-loc__note {
  position: absolute;
  left: calc(4 * var(--width-multiplier));
  top: calc(543 * var(--width-multiplier));
  width: calc(561 * var(--width-multiplier));
  color: #111111;
  font-size: calc(19 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(24 * var(--width-multiplier));
}

.br-prod {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: calc(51 * var(--width-multiplier));
  width: calc(1340 * var(--width-multiplier));
  height: calc(530 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-prod p {
  margin: 0;
}

.br-prod__chart {
  position: relative;
  flex-shrink: 0;
  width: calc(590 * var(--width-multiplier));
  height: calc(523 * var(--width-multiplier));
}

.br-prod__bar {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(86 * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  border-radius: calc(23 * var(--width-multiplier)) calc(23 * var(--width-multiplier)) 0 0;
  background-color: var(--c);
}

.br-prod__val {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: rotate(-45deg);
  color: var(--white, #ffffff);
  font-family: ZonaPro, sans-serif;
  font-size: calc(46 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(61 * var(--width-multiplier));
  white-space: nowrap;
}

.br-prod__lab {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  color: #111111;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(20 * var(--width-multiplier));
}

.br-prod__list {
  position: relative;
  flex-shrink: 0;
  width: calc(699 * var(--width-multiplier));
  height: calc(530 * var(--width-multiplier));
}

.br-prod__cap {
  position: absolute;
  left: 0;
  top: 0;
  color: #111111;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(23 * var(--width-multiplier));
  white-space: nowrap;
}

.br-prod__line {
  position: absolute;
  left: calc(7 * var(--width-multiplier));
  top: calc(80 * var(--width-multiplier));
  width: 1px;
  height: calc(407 * var(--width-multiplier));
  background-color: #ff7006;
}

.br-prod__dot {
  position: absolute;
  left: 0;
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(13 * var(--width-multiplier));
  height: calc(13 * var(--width-multiplier));
  border-radius: 50%;
  background-color: #ff7006;
}

.br-prod__row {
  position: absolute;
  left: calc(29 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(16 * var(--width-multiplier));
  width: calc(670 * var(--width-multiplier));
}

.br-prod__row p {
  color: #111111;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(20 * var(--width-multiplier));
}

.br-prod__row p b {
  font-weight: 700;
}

.br-prod__hr {
  width: 100%;
  height: 1px;
  background-color: #000000;
}

.br-exp2 {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(666 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
  overflow: hidden;
}

.br-exp2 p {
  margin: 0;
}

.br-exp2__axis {
  position: absolute;
  background-color: #000000;
}

.br-exp2__axis--v {
  left: calc(72 * var(--width-multiplier));
  top: calc(96 * var(--width-multiplier));
  width: 1px;
  height: calc(485 * var(--width-multiplier));
}

.br-exp2__axis--h {
  left: calc(72 * var(--width-multiplier));
  top: calc(581 * var(--width-multiplier));
  width: calc(456 * var(--width-multiplier));
  height: 1px;
}

.br-exp2__tick {
  position: absolute;
  background-color: #000000;
}

.br-exp2__tick--h {
  left: calc(72 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(8 * var(--width-multiplier));
  height: 1px;
}

.br-exp2__tick--v {
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(573 * var(--width-multiplier));
  width: 1px;
  height: calc(8 * var(--width-multiplier));
}

.br-exp2__gh {
  position: absolute;
  left: calc(80 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(448 * var(--width-multiplier));
  height: 0;
  border-top: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-exp2__gd {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(96 * var(--width-multiplier));
  width: 0;
  height: calc(477 * var(--width-multiplier));
  border-left: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-exp2__ax {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #4f4f4f;
  font-size: calc(19 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(23 * var(--width-multiplier));
  white-space: nowrap;
}

.br-exp2__ax--rot {
  transform: rotate(-90deg);
}

.br-exp2__bar {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(177 * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  border-radius: calc(23 * var(--width-multiplier)) calc(23 * var(--width-multiplier)) 0 0;
  opacity: 0.8;
  background-color: var(--c);
}

.br-exp2__val {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #4f4f4f;
  font-size: calc(19 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(23 * var(--width-multiplier));
  white-space: nowrap;
}

.br-exp2__ring {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--s) * var(--width-multiplier));
  height: calc(var(--s) * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-exp2__dot {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(85 * var(--width-multiplier));
  height: calc(85 * var(--width-multiplier));
  border-radius: 50%;
  background-color: #ff7006;
}

.br-exp2__fact {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(224 * var(--width-multiplier));
}

.br-exp2__fact h3 {
  margin: 0;
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(30 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(33 * var(--width-multiplier));
  text-transform: uppercase;
}

.br-exp2__fact p {
  margin-top: calc(5 * var(--width-multiplier));
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(17 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(18 * var(--width-multiplier));
}

.br-exp2__note {
  position: absolute;
  left: 0;
  top: calc(628 * var(--width-multiplier));
  width: calc(690 * var(--width-multiplier));
  color: #111111;
  font-size: calc(19 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(20 * var(--width-multiplier));
}

.br-assort {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(553 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
  overflow: hidden;
}

.br-assort p {
  margin: 0;
}

.br-assort__lead {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  color: #111111;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(23 * var(--width-multiplier));
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}

.br-assort__ln {
  position: absolute;
  left: 50%;
  top: calc(var(--t) * var(--width-multiplier));
  transform: translateX(-50%);
  background-color: #000000;
}

.br-assort__ln--v {
  width: 1px;
  height: calc(var(--h) * var(--width-multiplier));
}

.br-assort__ln--h {
  width: calc(var(--w) * var(--width-multiplier));
  height: 1px;
}

.br-assort__ring {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(216 * var(--width-multiplier));
  height: calc(216 * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-assort__ico {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  object-fit: contain;
}

.br-assort__txt {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  color: #222222;
  font-family: ZonaPro, sans-serif;
  font-size: calc(14 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(18 * var(--width-multiplier));
  text-align: center;
}

.br-assort__num {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(51 * var(--width-multiplier));
  height: calc(51 * var(--width-multiplier));
  border-radius: 50%;
  background-color: #ff7006;
}

.br-assort__n {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  color: #000000;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(18 * var(--width-multiplier));
  text-transform: uppercase;
}

.mm {
  display: none;
}

@media (max-width: 767px) {

  .br-city,
  .br-dens,
  .br-cons,
  .br-pop,
  .br-seas,
  .br-loc,
  .br-prod,
  .br-exp2,
  .br-assort {
    display: none;
  }

  .br-city-sec .heading,
  .br-dens-sec .heading,
  .br-cons-sec .heading,
  .br-pop-sec .heading,
  .br-loc-sec .heading,
  .br-prod-sec .heading,
  .br-exp2-sec .heading,
  .br-assort-sec .heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-city-sec .main-clients__title,
  .br-dens-sec .main-clients__title,
  .br-cons-sec .main-clients__title,
  .br-pop-sec .main-clients__title,
  .br-loc-sec .main-clients__title,
  .br-prod-sec .main-clients__title,
  .br-exp2-sec .main-clients__title,
  .br-assort-sec .main-clients__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(23.1 * var(--width-multiplier));
  }

  .br-seas__head {
    align-items: flex-start;
    text-align: left;
  }

  .br-seas__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(23.1 * var(--width-multiplier));
  }

  .br-seas__sub {
    font-size: calc(15.4 * var(--width-multiplier));
    line-height: calc(21.2 * var(--width-multiplier));
  }

  .br-seas__sub br {
    display: none;
  }

  .mm {
    display: flex;
    flex-direction: column;
    gap: calc(30.8 * var(--width-multiplier));
    width: 100%;
    margin-top: calc(30.8 * var(--width-multiplier));
  }

  .mm p {
    margin: 0;
  }

  .mm__cards,
  .mm__srows,
  .mm__steps {
    display: flex;
    flex-direction: column;
    gap: calc(23.1 * var(--width-multiplier));
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .mm__group {
    display: flex;
    flex-direction: column;
    gap: calc(11.5 * var(--width-multiplier));
    width: 100%;
  }

  .mm__row {
    display: flex;
    gap: calc(11.5 * var(--width-multiplier));
    width: 100%;
  }

  .mm__card {
    display: flex;
    flex-direction: column;
    gap: calc(7.7 * var(--width-multiplier));
    width: 100%;
    padding: calc(19.2 * var(--width-multiplier));
    border: 1px solid rgba(15, 15, 15, 0.1);
    border-radius: calc(15.4 * var(--width-multiplier));
  }

  .mm__card--sm {
    padding: calc(15.4 * var(--width-multiplier));
    border-radius: calc(11.5 * var(--width-multiplier));
  }

  .mm__card--half {
    flex: 1 1 0;
    width: auto;
  }

  .mm__card--dark {
    border-color: #0f0f0f;
    background: #0f0f0f;
  }

  .mm__hr {
    width: 100%;
    height: 1px;
    background: rgba(15, 15, 15, 0.15);
  }

  .mm__h {
    font-family: Onest, sans-serif;
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(23.1 * var(--width-multiplier));
    color: #0f0f0f;
  }

  .mm__cardtitle {
    font-family: Onest, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 700;
    color: #0f0f0f;
  }

  .mm__cardtitle--orange {
    color: #cb4e00;
  }

  .mm__text {
    font-family: ZonaPro, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(19.2 * var(--width-multiplier));
    color: #0f0f0f;
  }

  .mm__text--lg {
    font-family: Onest, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    line-height: calc(21.2 * var(--width-multiplier));
  }

  .mm__text--grey {
    font-family: Onest, sans-serif;
    color: #4f4f4f;
  }

  .mm__text--orange {
    font-family: Onest, sans-serif;
    color: #cb4e00;
  }

  .mm__text b {
    font-weight: 700;
  }

  .mm__accent {
    color: #cb4e00;
  }

  .mm__cap {
    font-family: ZonaPro, sans-serif;
    font-size: calc(10.6 * var(--width-multiplier));
    font-weight: 600;
    text-transform: uppercase;
    color: #0f0f0f;
  }

  .mm__cap--lg {
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 700;
  }

  .mm__cap--orange {
    color: #cb4e00;
  }

  .mm__cap--orange2 {
    color: #f96100;
  }

  .mm__cap--track {
    letter-spacing: calc(1 * var(--width-multiplier));
  }

  .mm__lead {
    font-family: Onest, sans-serif;
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(21.2 * var(--width-multiplier));
    color: #0f0f0f;
  }

  .mm__small {
    font-family: Onest, sans-serif;
    font-size: calc(12.5 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(15.4 * var(--width-multiplier));
    color: #ffffff;
  }

  .mm__small--muted {
    color: rgba(15, 15, 15, 0.5);
  }

  .mm__card:not(.mm__card--dark) .mm__small {
    color: #0f0f0f;
  }

  .mm__big {
    font-family: Onest, sans-serif;
    font-size: calc(21.2 * var(--width-multiplier));
    font-weight: 700;
    color: #0f0f0f;
  }

  .mm__big--orange {
    color: #cb4e00;
  }

  .mm__huge {
    font-family: ZonaPro, sans-serif;
    font-size: calc(30.8 * var(--width-multiplier));
    font-weight: 700;
    color: #ffffff;
  }

  .mm__card:not(.mm__card--dark) .mm__huge {
    color: #0f0f0f;
  }

  .mm__huge--orange,
  .mm__card:not(.mm__card--dark) .mm__huge--orange {
    font-size: calc(38.5 * var(--width-multiplier));
    font-weight: 800;
    color: #cb4e00;
  }

  .mm__huge--orange2,
  .mm__card:not(.mm__card--dark) .mm__huge--orange2 {
    font-size: calc(38.5 * var(--width-multiplier));
    font-weight: 800;
    color: #f96100;
  }

  .mm__huge--grey,
  .mm__card:not(.mm__card--dark) .mm__huge--grey {
    font-size: calc(38.5 * var(--width-multiplier));
    font-weight: 800;
    color: #4f4f4f;
  }

  .br-loc-sec .mm__huge {
    font-size: calc(30.8 * var(--width-multiplier));
  }

  .mm__city {
    display: flex;
    gap: calc(7.7 * var(--width-multiplier));
    align-items: center;
    width: 100%;
  }

  .mm__marker {
    flex: 0 0 auto;
    width: calc(7.7 * var(--width-multiplier));
    height: calc(23.1 * var(--width-multiplier));
    border-radius: calc(3.8 * var(--width-multiplier));
    background: #cb4e00;
  }

  .mm__citytext {
    display: flex;
    flex-direction: column;
    gap: calc(1.9 * var(--width-multiplier));
  }

  .mm__cityname {
    font-family: Onest, sans-serif;
    font-size: calc(19.2 * var(--width-multiplier));
    font-weight: 700;
    color: #0f0f0f;
  }

  .mm__citysub {
    font-family: ZonaPro, sans-serif;
    font-size: calc(12.5 * var(--width-multiplier));
    font-weight: 400;
    color: #0f0f0f;
  }

  .mm__card .mm__srows {
    gap: calc(11.5 * var(--width-multiplier));
    padding-top: calc(11.5 * var(--width-multiplier));
    border-top: 1px solid rgba(15, 15, 15, 0.3);
  }

  .mm__srow {
    position: relative;
    width: 100%;
    padding-left: calc(15.4 * var(--width-multiplier));
  }

  .mm__srow::before {
    content: '';
    position: absolute;
    left: 0;
    top: calc(7.7 * var(--width-multiplier));
    width: calc(5.8 * var(--width-multiplier));
    height: calc(5.8 * var(--width-multiplier));
    border-radius: 50%;
    background: #cb4e00;
  }

  .mm__t {
    font-family: ZonaPro, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 600;
    line-height: calc(19.2 * var(--width-multiplier));
    color: #0f0f0f;
  }

  .mm__d {
    font-family: ZonaPro, sans-serif;
    font-size: calc(12.5 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(17.3 * var(--width-multiplier));
    color: #111111;
  }

  .mm__d b {
    font-weight: 800;
  }

  .mm__pair {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .mm__pairname {
    font-family: ZonaPro, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 600;
    color: #0f0f0f;
  }

  .mm__pairval {
    font-family: ZonaPro, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 400;
    color: #cb4e00;
  }

  .mm__bar {
    display: flex;
    flex-direction: column;
    gap: calc(5.8 * var(--width-multiplier));
    width: 100%;
  }

  .mm__barhead {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .mm__barname {
    font-family: ZonaPro, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 600;
    color: #0f0f0f;
  }

  .mm__barval {
    font-family: ZonaPro, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 700;
    color: #0f0f0f;
  }

  .mm__barval--orange {
    color: #cb4e00;
  }

  .mm__barval--grey {
    color: rgba(15, 15, 15, 0.5);
  }

  .mm__track {
    width: 100%;
    height: calc(7.7 * var(--width-multiplier));
    border-radius: calc(3.8 * var(--width-multiplier));
    background: #f7f7f7;
    overflow: hidden;
  }

  .mm__fill {
    display: block;
    width: calc(var(--w) * 1%);
    height: 100%;
  }

  .mm__fill--orange {
    background: #cb4e00;
  }

  .mm__fill--black {
    background: #0f0f0f;
  }

  .mm__fill--grey {
    background: rgba(15, 15, 15, 0.5);
  }

  .mm__badge {
    display: inline-flex;
    align-self: flex-start;
    padding: calc(3.8 * var(--width-multiplier)) calc(9.6 * var(--width-multiplier));
    border-radius: calc(5.8 * var(--width-multiplier));
    font-family: Onest, sans-serif;
    font-size: calc(11.5 * var(--width-multiplier));
    font-weight: 600;
    color: #ffffff;
  }

  .mm__badge--orange {
    background: #cb4e00;
  }

  .mm__badge--black {
    background: #0f0f0f;
  }

  .mm__pop-sec .mm__text,
  .br-pop-sec .mm__card .mm__text {
    font-family: Onest, sans-serif;
    font-size: calc(14.4 * var(--width-multiplier));
    line-height: calc(19.2 * var(--width-multiplier));
  }

  .mm__servs {
    display: flex;
    flex-direction: column;
    gap: calc(9.6 * var(--width-multiplier));
    width: 100%;
  }

  .mm__serv {
    display: flex;
    gap: calc(11.5 * var(--width-multiplier));
    align-items: center;
    width: 100%;
  }

  .mm__servimg {
    flex: 0 0 auto;
    width: calc(46.2 * var(--width-multiplier));
    height: calc(46.2 * var(--width-multiplier));
    border-radius: 50%;
    object-fit: cover;
  }

  .mm__servname {
    font-family: ZonaPro, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 600;
    color: #0f0f0f;
  }

  .mm__cap--lg:not(.mm__cap--orange):not(.mm__cap--orange2) {
    color: rgba(15, 15, 15, 0.5);
  }

  .mm__seasons {
    display: flex;
    flex-direction: column;
    gap: calc(11.5 * var(--width-multiplier));
    width: 100%;
  }

  .mm__season {
    display: flex;
    gap: calc(11.5 * var(--width-multiplier));
    align-items: center;
    width: 100%;
    padding: calc(15.4 * var(--width-multiplier));
    border: 1px solid rgba(15, 15, 15, 0.1);
    border-radius: calc(11.5 * var(--width-multiplier));
  }

  .mm__season--peak {
    border-color: #cb4e00;
    background: rgba(255, 112, 6, 0.1);
  }

  .mm__season .mm__text {
    font-family: Onest, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    line-height: calc(17.3 * var(--width-multiplier));
  }

  .mm__dot {
    flex: 0 0 auto;
    width: calc(9.6 * var(--width-multiplier));
    height: calc(9.6 * var(--width-multiplier));
    border-radius: 50%;
    background: #cb4e00;
  }

  .mm__dot--muted {
    background: rgba(15, 15, 15, 0.5);
  }

  .mm__chart {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    height: calc(115.4 * var(--width-multiplier));
    margin-top: calc(3.8 * var(--width-multiplier));
  }

  .mm__col {
    display: flex;
    flex-direction: column;
    gap: calc(5.8 * var(--width-multiplier));
    align-items: center;
    justify-content: flex-end;
  }

  .mm__colbar {
    width: calc(17.3 * var(--width-multiplier));
    height: calc(var(--h) * 0.9615 * var(--width-multiplier));
    border-radius: calc(3.8 * var(--width-multiplier)) calc(3.8 * var(--width-multiplier)) 0 0;
    background: rgba(15, 15, 15, 0.12);
  }

  .mm__colbar--hot {
    background: #cb4e00;
  }

  .mm__colname {
    font-family: Onest, sans-serif;
    font-size: calc(9.6 * var(--width-multiplier));
    font-weight: 600;
    color: rgba(15, 15, 15, 0.5);
  }

  .mm__prod {
    flex-direction: row;
    gap: calc(11.5 * var(--width-multiplier));
    align-items: center;
  }

  .mm__prodimg {
    flex: 0 0 auto;
    width: calc(38.5 * var(--width-multiplier));
    height: calc(38.5 * var(--width-multiplier));
    border-radius: calc(7.7 * var(--width-multiplier));
    object-fit: cover;
  }

  .mm__prodname {
    font-family: ZonaPro, sans-serif;
    font-size: calc(14.4 * var(--width-multiplier));
    font-weight: 600;
    color: #0f0f0f;
  }

  .mm__makername {
    font-family: Onest, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(19.2 * var(--width-multiplier));
    color: #cb4e00;
  }

  .mm__year {
    font-family: ZonaPro, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 600;
    color: #4f4f4f;
  }

  .mm__year--orange {
    color: #cb4e00;
  }

  .mm__sum {
    font-family: ZonaPro, sans-serif;
    font-size: calc(26.9 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(30.8 * var(--width-multiplier));
    color: #0f0f0f;
  }

  .mm__note {
    flex-direction: row;
    gap: calc(11.5 * var(--width-multiplier));
    align-items: flex-start;
  }

  .mm__noteico {
    flex: 0 0 auto;
    width: calc(19.2 * var(--width-multiplier));
    height: calc(19.2 * var(--width-multiplier));
  }

  .mm__steps {
    gap: calc(19.2 * var(--width-multiplier));
  }

  .mm__step {
    display: flex;
    gap: calc(15.4 * var(--width-multiplier));
    align-items: center;
    width: 100%;
  }

  .mm__stepnum {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    width: calc(48.1 * var(--width-multiplier));
    height: calc(48.1 * var(--width-multiplier));
    border-radius: 50%;
    background: #cb4e00;
    font-family: Onest, sans-serif;
    font-size: calc(23.1 * var(--width-multiplier));
    font-weight: 700;
    color: #ffffff;
  }

  .mm__steptext {
    font-family: Onest, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 600;
    line-height: calc(19.2 * var(--width-multiplier));
    color: #0f0f0f;
  }
}

.br-hmkt {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(573 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-hmkt p {
  margin: 0;
}

.br-hmkt__axis-y,
.br-hmkt__axis-x,
.br-hmkt__gh,
.br-hmkt__gv,
.br-hmkt__bar {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
}

.br-hmkt__axis-y {
  width: 1px;
  height: calc(var(--h) * var(--width-multiplier));
  background: #000000;
}

.br-hmkt__axis-x {
  width: calc(var(--w) * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-hmkt__gh {
  width: calc(var(--w) * var(--width-multiplier));
  height: 0;
  border-top: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-hmkt__gh::before {
  content: '';
  position: absolute;
  left: 0;
  top: -1px;
  width: calc(9 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-hmkt__gv {
  width: 0;
  height: calc(var(--h) * var(--width-multiplier));
  border-left: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-hmkt__gv::before {
  content: '';
  position: absolute;
  left: -1px;
  bottom: 0;
  width: 1px;
  height: calc(9 * var(--width-multiplier));
  background: #000000;
}

.br-hmkt__bar {
  width: calc(125 * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  border-radius: calc(25 * var(--width-multiplier)) calc(25 * var(--width-multiplier)) 0 0;
  opacity: 0.8;
}

.br-hmkt__bar--orange {
  background: #ff7006;
}

.br-hmkt__bar--dark {
  background: #000000;
}

.br-hmkt__bar--grey {
  background: #7b7b7b;
}

.br-hmkt__cap,
.br-hmkt__scale,
.br-hmkt__val,
.br-hmkt__axname {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  line-height: calc(25 * var(--width-multiplier));
  color: #4f4f4f;
  white-space: nowrap;
}

.br-hmkt__cap,
.br-hmkt__scale,
.br-hmkt__axname {
  font-weight: 700;
}

.br-hmkt__val {
  font-weight: 400;
  transform: translateX(-50%);
}

.br-hmkt__axname {
  transform: rotate(-90deg);
}

.br-hmkt__scale--c {
  transform: translateX(-50%);
}

.br-hstr {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(632 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-hstr p {
  margin: 0;
}

.br-hstr__field {
  position: absolute;
  left: calc(150 * var(--width-multiplier));
  top: 0;
  width: calc(1140 * var(--width-multiplier));
  height: calc(632 * var(--width-multiplier));
}

.br-hstr__pie-bg,
.br-hstr__pie,
.br-hstr__hole,
.br-hstr__ring {
  position: absolute;
  left: calc(507 * var(--width-multiplier));
  top: calc(335 * var(--width-multiplier));
  transform: translate(-50%, -50%);
}

.br-hstr__pie-bg {
  width: calc(567 * var(--width-multiplier));
  height: calc(567 * var(--width-multiplier));
  border-radius: 50%;
  background: #ffb67f;
  outline: calc(8 * var(--width-multiplier)) solid #ffffff;
}

.br-hstr__pie {
  width: calc(567 * var(--width-multiplier));
  height: calc(567 * var(--width-multiplier));
}

.br-hstr__hole {
  width: calc(368 * var(--width-multiplier));
  height: calc(368 * var(--width-multiplier));
  border-radius: 50%;
  background: #ffffff;
}

.br-hstr__ring {
  border: 1px solid #111111;
  border-radius: 50%;
}

.br-hstr__ring--out {
  width: calc(591 * var(--width-multiplier));
  height: calc(593 * var(--width-multiplier));
}

.br-hstr__ring--in {
  width: calc(345 * var(--width-multiplier));
  height: calc(347 * var(--width-multiplier));
  z-index: 2;
}

.br-hstr__lead {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(236 * var(--width-multiplier));
  height: calc(32 * var(--width-multiplier));
}

.br-hstr__val,
.br-hstr__lab {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: translateY(-50%);
  font-family: Onest, sans-serif;
  font-size: calc(19 * var(--width-multiplier));
  line-height: calc(24 * var(--width-multiplier));
  white-space: nowrap;
}

.br-hstr__val {
  z-index: 3;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
}

.br-hstr__val--dark {
  color: #000000;
}

.br-hstr__lab {
  font-weight: 400;
  color: #000000;
}

.br-hkey {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(651 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-hkey p {
  margin: 0;
}

.br-hkey__cap {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(28 * var(--width-multiplier));
  color: #0f0f0f;
  white-space: nowrap;
}

.br-hkey__colbg {
  position: absolute;
  left: 0;
  top: calc(87 * var(--width-multiplier));
  width: calc(132 * var(--width-multiplier));
  height: calc(563 * var(--width-multiplier));
  background: #d9d9d9;
}

.br-hkey__headbg {
  position: absolute;
  left: calc(1 * var(--width-multiplier));
  top: calc(40 * var(--width-multiplier));
  width: calc(425 * var(--width-multiplier));
  height: calc(46 * var(--width-multiplier));
  background: #ffd4b4;
}

.br-hkey__tv {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(40 * var(--width-multiplier));
  width: 1px;
  height: calc(611 * var(--width-multiplier));
  background: #000000;
}

.br-hkey__th {
  position: absolute;
  left: 0;
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(426 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-hkey__hcell,
.br-hkey__cell {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: translateX(-50%);
  font-family: Onest, sans-serif;
  font-size: calc(19 * var(--width-multiplier));
  line-height: calc(24 * var(--width-multiplier));
  color: #111111;
  white-space: nowrap;
}

.br-hkey__hcell {
  font-weight: 700;
  text-transform: uppercase;
}

.br-hkey__cell {
  font-weight: 400;
}

.br-hkey__circle {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--w) * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-hkey__dot {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(87 * var(--width-multiplier));
  height: calc(87 * var(--width-multiplier));
  border-radius: 50%;
  background: #ff7006;
}

.br-hkey__stat {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(16 * var(--width-multiplier));
  width: calc(210 * var(--width-multiplier));
  text-align: center;
}

.br-hkey__num {
  font-family: ZonaPro, sans-serif;
  font-size: calc(64 * var(--width-multiplier));
  font-weight: 800;
  line-height: calc(67 * var(--width-multiplier));
  text-transform: uppercase;
  color: #222222;
}

.br-hkey__txt {
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(30 * var(--width-multiplier));
  color: #222222;
}

.br-hkey__sub {
  font-family: Onest, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(30 * var(--width-multiplier));
  color: #222222;
}

.br-hkey__form {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(16 * var(--width-multiplier));
  width: calc(268 * var(--width-multiplier));
}

.br-hkey__formtitle {
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(28 * var(--width-multiplier));
  color: #0f0f0f;
}

.br-hkey__formtxt {
  font-family: Onest, sans-serif;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
  color: #0f0f0f;
}

.br-hsurv {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(544 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-hsurv p {
  margin: 0;
}

.br-hsurv__pie-bg,
.br-hsurv__pie,
.br-hsurv__hole,
.br-hsurv__ring,
.br-hsurv__city {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: 50%;
  transform: translate(-50%, -50%);
}

.br-hsurv__pie-bg,
.br-hsurv__pie {
  width: calc(520 * var(--width-multiplier));
  height: calc(520 * var(--width-multiplier));
}

.br-hsurv__pie-bg {
  border-radius: 50%;
  background: #ff7006;
  outline: calc(7 * var(--width-multiplier)) solid #ffffff;
}

.br-hsurv__hole {
  width: calc(337 * var(--width-multiplier));
  height: calc(337 * var(--width-multiplier));
  border-radius: 50%;
  background: #ffffff;
}

.br-hsurv__ring {
  border: 1px solid #111111;
  border-radius: 50%;
}

.br-hsurv__ring--out {
  width: calc(542 * var(--width-multiplier));
  height: calc(544 * var(--width-multiplier));
}

.br-hsurv__ring--in {
  width: calc(317 * var(--width-multiplier));
  height: calc(318 * var(--width-multiplier));
  z-index: 3;
}

.br-hsurv__img {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(113 * var(--width-multiplier));
  width: calc(318 * var(--width-multiplier));
  height: calc(318 * var(--width-multiplier));
  border-radius: 50%;
  opacity: 0.27;
  object-fit: cover;
  z-index: 2;
}

.br-hsurv__img--soft {
  opacity: 0.23;
}

.br-hsurv__tag {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(9 * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  z-index: 4;
}

.br-hsurv__tag--c {
  gap: calc(10 * var(--width-multiplier));
  text-align: center;
}

.br-hsurv__val,
.br-hsurv__per {
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(22 * var(--width-multiplier));
  color: #ffffff;
  white-space: nowrap;
}

.br-hsurv__val {
  text-transform: uppercase;
}

.br-hsurv__per {
  opacity: 0.85;
}

.br-hsurv__city {
  z-index: 4;
  margin: 0;
  font-family: Onest, sans-serif;
  font-size: calc(23 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(22 * var(--width-multiplier));
  text-transform: uppercase;
  color: #000000;
  white-space: nowrap;
}

.br-hcuis {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(672 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-hcuis p {
  margin: 0;
}

.br-hcuis__pie-bg,
.br-hcuis__pie,
.br-hcuis__hole,
.br-hcuis__ring,
.br-hcuis__city {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(271.5 * var(--width-multiplier));
  transform: translate(-50%, -50%);
}

.br-hcuis__pie-bg,
.br-hcuis__pie {
  width: calc(520 * var(--width-multiplier));
  height: calc(520 * var(--width-multiplier));
}

.br-hcuis__pie-bg {
  border-radius: 50%;
  background: #ffd4b4;
  outline: calc(7 * var(--width-multiplier)) solid #ffffff;
}

.br-hcuis__hole {
  width: calc(337 * var(--width-multiplier));
  height: calc(337 * var(--width-multiplier));
  border-radius: 50%;
  background: #ffffff;
}

.br-hcuis__ring {
  border: 1px solid #111111;
  border-radius: 50%;
}

.br-hcuis__ring--out {
  width: calc(542 * var(--width-multiplier));
  height: calc(543 * var(--width-multiplier));
}

.br-hcuis__ring--in {
  width: calc(316 * var(--width-multiplier));
  height: calc(318 * var(--width-multiplier));
  z-index: 3;
}

.br-hcuis__img {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(113 * var(--width-multiplier));
  width: calc(318 * var(--width-multiplier));
  height: calc(318 * var(--width-multiplier));
  border-radius: 50%;
  opacity: 0.27;
  object-fit: cover;
  z-index: 2;
}

.br-hcuis__img--soft {
  opacity: 0.23;
}

.br-hcuis__val {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  z-index: 4;
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(22 * var(--width-multiplier));
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  white-space: nowrap;
}

.br-hcuis__city {
  z-index: 4;
  margin: 0;
  font-family: Onest, sans-serif;
  font-size: calc(23 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(22 * var(--width-multiplier));
  text-transform: uppercase;
  color: #000000;
  white-space: nowrap;
}

.br-hcuis__leg {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: translateY(-50%);
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(25 * var(--width-multiplier));
  color: #000000;
  white-space: nowrap;
}

.br-hcuis__leg--num {
  font-weight: 700;
}

.br-haud {
  display: flex;
  gap: calc(40 * var(--width-multiplier));
  align-items: flex-start;
  width: calc(1340 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-haud p {
  margin: 0;
}

.br-haud__col {
  display: flex;
  flex-direction: column;
  gap: calc(18 * var(--width-multiplier));
  width: calc(622 * var(--width-multiplier));
}

.br-haud__col--wide {
  width: calc(679 * var(--width-multiplier));
}

.br-haud__tag {
  align-self: flex-start;
  padding: calc(12 * var(--width-multiplier)) calc(20 * var(--width-multiplier));
  background: #ff7006;
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(28 * var(--width-multiplier));
  color: #0f0f0f;
}

.br-haud__list {
  display: flex;
  flex-direction: column;
  gap: calc(13 * var(--width-multiplier));
  width: 100%;
}

.br-haud__item {
  display: flex;
  gap: calc(8 * var(--width-multiplier));
  align-items: center;
  width: 100%;
}

.br-haud__ico {
  flex: 0 0 auto;
  width: calc(48 * var(--width-multiplier));
  height: calc(48 * var(--width-multiplier));
}

.br-haud__city {
  flex: 0 0 auto;
  width: calc(51 * var(--width-multiplier));
  height: calc(50 * var(--width-multiplier));
  object-fit: cover;
}

.br-haud__txt {
  font-family: Onest, sans-serif;
  font-size: calc(19 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(24 * var(--width-multiplier));
  color: #111111;
}

.br-haud__txt b {
  font-weight: 700;
}

@media (max-width: 767px) {

  .br-hmkt,
  .br-hstr,
  .br-hkey,
  .br-hsurv,
  .br-hcuis,
  .br-haud {
    display: none;
  }

  .br-hmkt-sec .heading,
  .br-hstr-sec .heading,
  .br-hkey-sec .heading,
  .br-hsurv-sec .heading,
  .br-hcuis-sec .heading,
  .br-haud-sec .heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-hmkt-sec .main-clients__title,
  .br-hstr-sec .main-clients__title,
  .br-hkey-sec .main-clients__title,
  .br-hsurv-sec .main-clients__title,
  .br-hcuis-sec .main-clients__title,
  .br-haud-sec .main-clients__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(23.1 * var(--width-multiplier));
  }

  .mm__unit {
    opacity: 0.7;
    font-family: Onest, sans-serif;
    font-size: calc(11.5 * var(--width-multiplier));
    font-weight: 500;
    color: #4f4f4f;
  }

  .mm__rows {
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  .mm__rowitem {
    display: flex;
    flex-direction: column;
    gap: calc(7.7 * var(--width-multiplier));
    width: 100%;
    padding: calc(15.4 * var(--width-multiplier)) 0;
    border-bottom: 1px solid rgba(15, 15, 15, 0.1);
  }

  .mm__sum--orange {
    color: #cb4e00;
  }

  .mm__note {
    font-family: Onest, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(17.3 * var(--width-multiplier));
    color: #4f4f4f;
  }

  .mm__note--lg {
    font-size: calc(14.4 * var(--width-multiplier));
    font-weight: 500;
    line-height: calc(19.2 * var(--width-multiplier));
  }

  .mm__bar--pad {
    padding: calc(11.5 * var(--width-multiplier)) 0;
    gap: calc(9.6 * var(--width-multiplier));
  }

  .mm__bar--row {
    gap: calc(7.7 * var(--width-multiplier));
    padding: calc(11.5 * var(--width-multiplier)) 0;
    border-bottom: 1px solid rgba(15, 15, 15, 0.06);
  }

  .mm__barhead {
    gap: calc(11.5 * var(--width-multiplier));
    align-items: baseline;
  }

  .mm__barname {
    flex: 1 1 auto;
    font-family: Onest, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 600;
    white-space: normal;
  }

  .mm__barval {
    flex: 0 0 auto;
  }

  .mm__barname--reg {
    font-weight: 400;
  }

  .mm__barval {
    font-family: Onest, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
  }

  .mm__barval--lg {
    font-size: calc(19.2 * var(--width-multiplier));
  }

  .mm__track {
    background: rgba(15, 15, 15, 0.06);
  }

  .mm__track--grey {
    background: #d9d9d9;
  }

  .mm__fill {
    border-radius: calc(3.8 * var(--width-multiplier));
  }

  .mm__city2 {
    font-family: Onest, sans-serif;
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
    text-transform: uppercase;
    color: #0f0f0f;
  }

  .mm__cuis {
    width: 100%;
    border-top: 1px solid rgba(15, 15, 15, 0.08);
  }

  .mm__table {
    width: 100%;
  }

  .mm__trow {
    display: flex;
    align-items: center;
    width: 100%;
    padding: calc(9.6 * var(--width-multiplier)) 0;
    border-bottom: 1px solid rgba(15, 15, 15, 0.1);
  }

  .mm__trow--head {
    padding: 0 0 calc(7.7 * var(--width-multiplier));
    border-bottom: 1px solid #000000;
  }

  .mm__tname {
    flex: 1 1 0;
    font-family: Onest, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 500;
    color: #0f0f0f;
  }

  .mm__tval {
    flex: 0 0 auto;
    width: calc(76.9 * var(--width-multiplier));
    font-family: Onest, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 600;
    text-align: right;
    color: #0f0f0f;
  }

  .mm__tval--orange {
    color: #cb4e00;
  }

  .mm__trow--head .mm__tname,
  .mm__trow--head .mm__tval {
    font-weight: 700;
    color: #4f4f4f;
  }

  .mm__huge--md,
  .mm__card:not(.mm__card--dark) .mm__huge--md {
    font-family: Onest, sans-serif;
    font-size: calc(34.6 * var(--width-multiplier));
    font-weight: 800;
  }

  .mm__card--orange {
    gap: calc(5.8 * var(--width-multiplier));
    border-color: #cb4e00;
    background: #cb4e00;
  }

  .mm__cap--white {
    font-family: Onest, sans-serif;
    font-size: calc(11.5 * var(--width-multiplier));
    font-weight: 700;
    color: #ffffff;
  }

  .mm__formats {
    font-family: Onest, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 600;
    line-height: calc(21.2 * var(--width-multiplier));
    color: #ffffff;
  }

  .mm__bullets {
    display: flex;
    flex-direction: column;
    gap: calc(13.5 * var(--width-multiplier));
    width: 100%;
  }

  .mm__bullet {
    display: flex;
    gap: calc(11.5 * var(--width-multiplier));
    align-items: flex-start;
    width: 100%;
  }

  .mm__bulletdot {
    flex: 0 0 auto;
    width: calc(7.7 * var(--width-multiplier));
    height: calc(7.7 * var(--width-multiplier));
    margin-top: calc(6.7 * var(--width-multiplier));
    border-radius: 50%;
    background: #cb4e00;
  }

  .mm__bullettxt {
    font-family: Onest, sans-serif;
    font-size: calc(14.4 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(21.2 * var(--width-multiplier));
    color: #0f0f0f;
  }

  .mm__bullettxt b {
    font-weight: 700;
  }
}

.br-rden {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(485 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-rden p {
  margin: 0;
}

.br-rden__ring {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: 0;
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(485 * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-rden__col {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(118 * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(37 * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
}

.br-rden__num {
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(20 * var(--width-multiplier));
  color: #4f4f4f;
}

.br-rden__title {
  line-height: calc(31 * var(--width-multiplier));
  color: #222222;
}

.br-rden__big {
  font-family: Onest, sans-serif;
  font-size: calc(27 * var(--width-multiplier));
  font-weight: 700;
}

.br-rden__small {
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 400;
}

.br-rden__note {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(316 * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(20 * var(--width-multiplier));
  color: rgba(17, 17, 17, 0.75);
}

.br-rwh {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(382 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-rwh p {
  margin: 0;
}

.br-rwh__chart {
  position: absolute;
  left: calc(211 * var(--width-multiplier));
  top: 0;
  width: calc(911 * var(--width-multiplier));
  height: calc(271 * var(--width-multiplier));
}

.br-rwh__gv {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(36 * var(--width-multiplier));
  width: 1px;
  height: calc(212 * var(--width-multiplier));
  background: #4f4f4f;
}

.br-rwh__bar {
  position: absolute;
  left: calc(64 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(93 * var(--width-multiplier));
  border-radius: 0 calc(23 * var(--width-multiplier)) calc(23 * var(--width-multiplier)) 0;
}

.br-rwh__bar--orange {
  background: #ff7006;
}

.br-rwh__bar--dark {
  background: #4f4f4f;
}

.br-rwh__cap,
.br-rwh__year,
.br-rwh__scale {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(23 * var(--width-multiplier));
  color: #4f4f4f;
  white-space: nowrap;
}

.br-rwh__year--in,
.br-rwh__year--white {
  z-index: 2;
}

.br-rwh__year--white {
  color: #ffffff;
}

.br-rwh__scale {
  top: calc(258 * var(--width-multiplier));
  color: #111111;
}

.br-rwh__note {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(324 * var(--width-multiplier));
  font-size: calc(18 * var(--width-multiplier));
  line-height: calc(23 * var(--width-multiplier));
  color: #4f4f4f;
  white-space: nowrap;
}

.br-rwh__reg,
.br-rwh__bold {
  font-family: Onest, sans-serif;
}

.br-rwh__reg {
  font-weight: 400;
}

.br-rwh__bold {
  font-weight: 700;
  color: #111111;
}

.br-rwh__sep {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(324 * var(--width-multiplier));
  width: 1px;
  height: calc(58 * var(--width-multiplier));
  background: #000000;
}

.br-rcons {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(548 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-rcons p {
  margin: 0;
}

.br-rcons__axis {
  position: absolute;
  opacity: 0.4;
  background: #111111;
}

.br-rcons__axis--v {
  left: calc(670 * var(--width-multiplier));
  top: 0;
  width: 1px;
  height: 100%;
}

.br-rcons__axis--h {
  left: 0;
  top: calc(274 * var(--width-multiplier));
  width: 100%;
  height: 1px;
}

.br-rcons__circle {
  position: absolute;
  left: calc(670 * var(--width-multiplier));
  top: calc(274 * var(--width-multiplier));
  width: calc(302 * var(--width-multiplier));
  height: calc(302 * var(--width-multiplier));
  transform: translate(-50%, -50%);
  opacity: 0.4;
  border: 1px solid #4f4f4f;
  border-radius: 50%;
}

.br-rcons__dot {
  position: absolute;
  left: calc((670 + var(--dx)) * var(--width-multiplier));
  top: calc((274 + var(--dy)) * var(--width-multiplier));
  width: calc(8 * var(--width-multiplier));
  height: calc(8 * var(--width-multiplier));
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #ff7006;
}

.br-rcons__ctitle,
.br-rcons__ctext {
  position: absolute;
  left: calc(670 * var(--width-multiplier));
  transform: translate(-50%, -50%);
  font-family: Onest, sans-serif;
  color: #4f4f4f;
  white-space: nowrap;
}

.br-rcons__ctitle {
  top: calc(259 * var(--width-multiplier));
  font-size: calc(17 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(30 * var(--width-multiplier));
  text-transform: uppercase;
}

.br-rcons__ctext {
  top: calc(288 * var(--width-multiplier));
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(26 * var(--width-multiplier));
}

.br-rcons__stat {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(7 * var(--width-multiplier));
}

.br-rcons__num {
  font-family: ZonaPro, sans-serif;
  font-size: calc(47 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(59 * var(--width-multiplier));
  color: #000000;
  white-space: nowrap;
}

.br-rcons__unit {
  font-family: ZonaPro, sans-serif;
  font-size: calc(29 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(36 * var(--width-multiplier));
  color: #000000;
  white-space: nowrap;
}

.br-rcons__unit--sm {
  font-size: calc(21 * var(--width-multiplier));
  line-height: calc(26 * var(--width-multiplier));
}

.br-rcons__txt {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(215 * var(--width-multiplier));
  font-size: calc(14 * var(--width-multiplier));
  line-height: calc(17 * var(--width-multiplier));
  color: #4f4f4f;
}

.br-rcons__reg,
.br-rcons__bold {
  font-family: Onest, sans-serif;
}

.br-rcons__reg {
  font-weight: 400;
}

.br-rcons__bold {
  font-weight: 800;
}

.br-rcons__h {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(373 * var(--width-multiplier));
  margin: 0;
  font-family: ZonaPro, sans-serif;
  font-size: calc(29 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(36 * var(--width-multiplier));
  color: #000000;
}

.br-rcons__ico {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(445 * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--width-multiplier));
  align-items: center;
  justify-content: center;
  width: calc(94 * var(--width-multiplier));
  height: calc(94 * var(--width-multiplier));
  border: 1px solid rgba(17, 17, 17, 0.25);
  border-radius: 50%;
}

.br-rcons__icoimg {
  width: calc(38 * var(--width-multiplier));
  height: calc(38 * var(--width-multiplier));
  object-fit: contain;
}

.br-rcons__icocap {
  font-family: ZonaPro, sans-serif;
  font-size: calc(9 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(13 * var(--width-multiplier));
  text-align: center;
  color: rgba(17, 17, 17, 0.75);
}

.br-rcard {
  width: calc(1340 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
  border: 1px solid rgba(15, 15, 15, 0.3);
  border-radius: calc(16 * var(--width-multiplier));
  overflow: hidden;
}

.br-rcard p {
  margin: 0;
}

.br-rcard__row {
  display: flex;
  width: 100%;
}

.br-rcard__row + .br-rcard__row {
  border-top: 1px solid rgba(15, 15, 15, 0.3);
}

.br-rcard__cell {
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  gap: calc(8 * var(--width-multiplier));
  padding: calc(24 * var(--width-multiplier));
}

.br-rcard__cell + .br-rcard__cell {
  border-left: 1px solid rgba(15, 15, 15, 0.3);
}

.br-rcard__num {
  margin-bottom: calc(16 * var(--width-multiplier));
  font-family: ZonaPro, sans-serif;
  font-size: calc(14 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(14 * var(--width-multiplier));
  color: rgba(15, 15, 15, 0.4);
}

.br-rcard__title {
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(28 * var(--width-multiplier));
  color: #cb4e00;
}

.br-rcard__text {
  font-family: Onest, sans-serif;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
  color: #0f0f0f;
}

.br-rseas {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(650 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-rseas p {
  margin: 0;
}

.br-rseas__band {
  position: absolute;
  left: calc(464 * var(--width-multiplier));
  top: 0;
  width: calc(402 * var(--width-multiplier));
  height: calc(617 * var(--width-multiplier));
  background: rgba(255, 112, 6, 0.3);
}

.br-rseas__axis-y {
  position: absolute;
  left: calc(96 * var(--width-multiplier));
  top: 0;
  width: 1px;
  height: calc(617 * var(--width-multiplier));
  background: #000000;
}

.br-rseas__axis-x {
  position: absolute;
  left: calc(96 * var(--width-multiplier));
  top: calc(617 * var(--width-multiplier));
  width: calc(1244 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-rseas__gh {
  position: absolute;
  left: calc(105 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(1235 * var(--width-multiplier));
  height: 0;
  border-top: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-rseas__gh::before {
  content: "";
  position: absolute;
  left: calc(-9 * var(--width-multiplier));
  top: -1px;
  width: calc(7 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-rseas__gv {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: 0;
  width: 0;
  height: calc(608 * var(--width-multiplier));
  border-left: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-rseas__gv::after {
  content: "";
  position: absolute;
  left: -1px;
  top: calc(610 * var(--width-multiplier));
  width: 1px;
  height: calc(7 * var(--width-multiplier));
  background: #000000;
}

.br-rseas__ylab,
.br-rseas__month,
.br-rseas__val,
.br-rseas__peak,
.br-rseas__axname {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(24 * var(--width-multiplier));
  line-height: calc(30 * var(--width-multiplier));
  color: #111111;
  white-space: nowrap;
}

.br-rseas__ylab,
.br-rseas__month,
.br-rseas__peak,
.br-rseas__axname {
  font-weight: 700;
}

.br-rseas__month {
  top: calc(628 * var(--width-multiplier));
}

.br-rseas__val {
  z-index: 3;
  font-weight: 400;
}

.br-rseas__line {
  position: absolute;
  left: calc(153 * var(--width-multiplier));
  top: calc(27 * var(--width-multiplier));
  width: calc(1117 * var(--width-multiplier));
  height: calc(562 * var(--width-multiplier));
  z-index: 2;
}

.br-rseas__dot {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(12 * var(--width-multiplier));
  height: calc(12 * var(--width-multiplier));
  z-index: 3;
  border-radius: 50%;
  background: #ff7006;
}

.br-rseas__mark {
  position: absolute;
  left: calc(903 * var(--width-multiplier));
  top: calc(79 * var(--width-multiplier));
  width: calc(61 * var(--width-multiplier));
  height: calc(23 * var(--width-multiplier));
  border-radius: calc(30 * var(--width-multiplier));
  background: #ffd4b4;
}

.br-rseas__peak {
  left: calc(973 * var(--width-multiplier));
  top: calc(82 * var(--width-multiplier));
}

.br-rseas__axname {
  left: calc(-194 * var(--width-multiplier));
  top: calc(295 * var(--width-multiplier));
  transform: rotate(-90deg);
}

@media (max-width: 767px) {

  .br-rden,
  .br-rwh,
  .br-rcons,
  .br-rcard,
  .br-rseas {
    display: none;
  }

  .br-rden-sec .heading,
  .br-rwh-sec .heading,
  .br-rcons-sec .heading,
  .br-rbase-sec .heading,
  .br-rexp-sec .heading,
  .br-rseas-sec .heading,
  .br-rloc-sec .heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-rden-sec .main-clients__title,
  .br-rwh-sec .main-clients__title,
  .br-rcons-sec .main-clients__title,
  .br-rbase-sec .main-clients__title,
  .br-rexp-sec .main-clients__title,
  .br-rseas-sec .main-clients__title,
  .br-rloc-sec .main-clients__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(23.1 * var(--width-multiplier));
  }

  .mm__badgerow {
    display: flex;
    gap: calc(11.5 * var(--width-multiplier));
    align-items: center;
    width: 100%;
  }

  .mm__badgenum {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    width: calc(30.8 * var(--width-multiplier));
    height: calc(30.8 * var(--width-multiplier));
    border-radius: 50%;
    background: #cb4e00;
    font-family: ZonaPro, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 700;
    color: #ffffff;
  }

  .mm__badgenum--lg {
    width: calc(38.5 * var(--width-multiplier));
    height: calc(38.5 * var(--width-multiplier));
    font-size: calc(17.3 * var(--width-multiplier));
    line-height: calc(21.2 * var(--width-multiplier));
  }

  .mm__badgetitle {
    font-family: Onest, sans-serif;
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
    color: #0f0f0f;
  }

  .mm__wbar {
    display: block;
    width: calc(var(--w) * 1%);
    height: calc(23.1 * var(--width-multiplier));
    border-radius: calc(3.8 * var(--width-multiplier));
  }

  .mm__wbar--orange {
    background: #cb4e00;
  }

  .mm__wbar--grey {
    background: #7b7b7b;
  }

  .mm__card--note {
    padding-left: calc(34.6 * var(--width-multiplier));
  }

  .mm__cta {
    width: 100%;
    padding: calc(19.2 * var(--width-multiplier));
    border-radius: calc(11.5 * var(--width-multiplier));
    background: #cb4e00;
    font-family: ZonaPro, sans-serif;
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
    text-align: center;
    color: #ffffff;
  }

  .mm__h--sm {
    font-size: calc(15.4 * var(--width-multiplier));
  }

  .mm__chips {
    display: flex;
    flex-wrap: wrap;
    gap: calc(7.7 * var(--width-multiplier));
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .mm__chip {
    padding: calc(7.7 * var(--width-multiplier)) calc(11.5 * var(--width-multiplier));
    border: 1px solid rgba(15, 15, 15, 0.1);
    border-radius: calc(11.5 * var(--width-multiplier));
    font-family: Onest, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 400;
    color: #0f0f0f;
  }

  .mm__segtitle {
    font-family: Onest, sans-serif;
    font-size: calc(14.4 * var(--width-multiplier));
    font-weight: 700;
    color: #0f0f0f;
  }

  .mm__stack {
    width: 100%;
    border: 1px solid rgba(15, 15, 15, 0.3);
    border-radius: calc(15.4 * var(--width-multiplier));
    overflow: hidden;
  }

  .mm__stackitem {
    display: flex;
    flex-direction: column;
    gap: calc(11.5 * var(--width-multiplier));
    padding: calc(23.1 * var(--width-multiplier));
  }

  .mm__stackitem + .mm__stackitem {
    border-top: 1px solid rgba(15, 15, 15, 0.3);
  }

  .mm__stacktitle {
    font-family: Onest, sans-serif;
    font-size: calc(19.2 * var(--width-multiplier));
    font-weight: 600;
    line-height: calc(26.9 * var(--width-multiplier));
    color: #cb4e00;
  }

  .mm__numlist {
    display: flex;
    flex-direction: column;
    gap: calc(23.1 * var(--width-multiplier));
    width: 100%;
  }

  .mm__numitem {
    display: flex;
    gap: calc(15.4 * var(--width-multiplier));
    align-items: flex-start;
    width: 100%;
  }

  .mm__numbody {
    display: flex;
    flex: 1 1 0;
    flex-direction: column;
    gap: calc(3.8 * var(--width-multiplier));
  }

  .mm__numtitle {
    font-family: Onest, sans-serif;
    font-size: calc(19.2 * var(--width-multiplier));
    font-weight: 600;
    line-height: calc(26.9 * var(--width-multiplier));
    color: #0f0f0f;
  }

  .mm__numtext {
    font-family: Onest, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(21.2 * var(--width-multiplier));
    color: rgba(15, 15, 15, 0.75);
  }

  .mm__peak {
    align-self: flex-start;
    padding: calc(7.7 * var(--width-multiplier)) calc(15.4 * var(--width-multiplier));
    border-radius: calc(96 * var(--width-multiplier));
    background: #ff7006;
    font-family: Onest, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 700;
    color: #ffffff;
  }

  .mm__seas {
    display: flex;
    flex-direction: column;
    gap: calc(11.5 * var(--width-multiplier));
    width: 100%;
  }

  .mm__seasrow {
    display: flex;
    gap: calc(11.5 * var(--width-multiplier));
    align-items: center;
    width: 100%;
    padding-bottom: calc(11.5 * var(--width-multiplier));
    border-bottom: 1px solid rgba(15, 15, 15, 0.1);
  }

  .mm__seasname {
    flex: 0 0 auto;
    width: calc(42.3 * var(--width-multiplier));
    font-family: Onest, sans-serif;
    font-size: calc(11.5 * var(--width-multiplier));
    font-weight: 500;
    color: #8d8d8d;
  }

  .mm__seastrack {
    flex: 1 1 0;
  }

  .mm__seasbar {
    display: block;
    width: calc(var(--w) / 140 * 100%);
    height: calc(13.5 * var(--width-multiplier));
    border-radius: calc(6.7 * var(--width-multiplier));
    background: rgba(15, 15, 15, 0.12);
  }

  .mm__seasbar--hot {
    background: #cb4e00;
  }

  .mm__seasval {
    flex: 0 0 auto;
    width: calc(38.5 * var(--width-multiplier));
    font-family: Onest, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 700;
    text-align: right;
    color: #4f4f4f;
  }

  .mm__seasval--hot {
    color: #0f0f0f;
  }
}

.br-adyn {
  width: calc(1340 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-adyn p {
  margin: 0;
}

.br-adyn__row {
  position: relative;
  width: 100%;
  height: calc(532 * var(--width-multiplier));
  overflow: hidden;
}

.br-adyn__tab {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(756 * var(--width-multiplier));
  height: calc(532 * var(--width-multiplier));
}

.br-adyn__band {
  position: absolute;
  left: 0;
  top: calc(1 * var(--width-multiplier));
  width: calc(696 * var(--width-multiplier));
  height: calc(46 * var(--width-multiplier));
  background: #ffd4b4;
}

.br-adyn__colbg {
  position: absolute;
  left: calc(1 * var(--width-multiplier));
  top: calc(46 * var(--width-multiplier));
  width: calc(65 * var(--width-multiplier));
  height: calc(238 * var(--width-multiplier));
  background: #d9d9d9;
}

.br-adyn__tv {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: 0;
  width: 1px;
  height: calc(285 * var(--width-multiplier));
  background: #000000;
}

.br-adyn__th {
  position: absolute;
  left: calc(1 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(695 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-adyn__head,
.br-adyn__cell {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(19 * var(--width-multiplier));
  line-height: calc(24 * var(--width-multiplier));
  text-transform: uppercase;
  color: #4f4f4f;
  white-space: nowrap;
}

.br-adyn__head {
  font-weight: 700;
}

.br-adyn__cell {
  font-weight: 400;
}

.br-adyn__dash {
  position: absolute;
  left: calc(512 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(36 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-adyn__vline {
  position: absolute;
  left: calc(8 * var(--width-multiplier));
  top: calc(365 * var(--width-multiplier));
  width: 1px;
  height: calc(145 * var(--width-multiplier));
  background: #ff7006;
}

.br-adyn__dot {
  position: absolute;
  left: calc(1 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(14 * var(--width-multiplier));
  height: calc(14 * var(--width-multiplier));
  border-radius: 50%;
  background: #ff7006;
}

.br-adyn__note {
  position: absolute;
  left: calc(60 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(16 * var(--width-multiplier));
  width: calc(696 * var(--width-multiplier));
}

.br-adyn__notetxt {
  font-family: Onest, sans-serif;
  font-size: calc(19 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(21 * var(--width-multiplier));
  color: #4f4f4f;
}

.br-adyn__noteline {
  width: calc(635 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-adyn__photo {
  position: absolute;
  left: calc(809 * var(--width-multiplier));
  top: 0;
  width: calc(905 * var(--width-multiplier));
  height: calc(645 * var(--width-multiplier));
  object-fit: contain;
  object-position: left top;
}

.br-adyn__chart {
  position: relative;
  width: 100%;
  height: calc(527 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-adyn__chartimg {
  position: absolute;
  left: calc(19 * var(--width-multiplier));
  top: 0;
  width: calc(1321 * var(--width-multiplier));
  height: calc(508 * var(--width-multiplier));
  object-fit: contain;
}

.br-adyn__axname,
.br-adyn__axfoot {
  position: absolute;
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(23 * var(--width-multiplier));
  color: #222222;
  white-space: nowrap;
}

.br-adyn__axname {
  left: calc(-87 * var(--width-multiplier));
  top: calc(247 * var(--width-multiplier));
  transform: rotate(-90deg);
}

.br-adyn__axfoot {
  left: calc(620 * var(--width-multiplier));
  top: calc(514 * var(--width-multiplier));
}

.br-astr {
  display: flex;
  gap: calc(75 * var(--width-multiplier));
  justify-content: center;
  align-items: flex-start;
  width: calc(1340 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-astr p {
  margin: 0;
}

.br-astr__circles {
  position: relative;
  flex: 0 0 auto;
  width: calc(645 * var(--width-multiplier));
  height: calc(595 * var(--width-multiplier));
}

.br-astr__circle {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(314 * var(--width-multiplier));
  height: calc(314 * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-astr__cbody {
  position: absolute;
  left: calc(48 * var(--width-multiplier));
  top: calc(90 * var(--width-multiplier));
  width: calc(220 * var(--width-multiplier));
  text-align: center;
}

.br-astr__num {
  font-family: ZonaPro, sans-serif;
  font-size: calc(84 * var(--width-multiplier));
  font-weight: 800;
  line-height: calc(70 * var(--width-multiplier));
  text-transform: uppercase;
  color: #222222;
}

.br-astr__unit {
  font-family: ZonaPro, sans-serif;
  font-size: calc(17 * var(--width-multiplier));
  font-weight: 800;
  line-height: calc(30 * var(--width-multiplier));
  text-transform: uppercase;
  color: #222222;
}

.br-astr__cap {
  margin-top: calc(6 * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(21 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(32 * var(--width-multiplier));
  color: #222222;
}

.br-astr__pie {
  position: relative;
  flex: 0 0 auto;
  width: calc(620 * var(--width-multiplier));
  height: calc(626 * var(--width-multiplier));
}

.br-astr__pie-bg,
.br-astr__pie-svg,
.br-astr__hole,
.br-astr__ring {
  position: absolute;
  left: calc(309 * var(--width-multiplier));
  top: calc(312 * var(--width-multiplier));
  transform: translate(-50%, -50%);
}

.br-astr__pie-bg,
.br-astr__pie-svg {
  width: calc(517 * var(--width-multiplier));
  height: calc(517 * var(--width-multiplier));
}

.br-astr__pie-bg {
  border-radius: 50%;
  background: #ff7006;
  outline: calc(7 * var(--width-multiplier)) solid #ffffff;
}

.br-astr__hole {
  width: calc(335 * var(--width-multiplier));
  height: calc(335 * var(--width-multiplier));
  border-radius: 50%;
  background: #ffffff;
}

.br-astr__ring {
  border: 1px solid #111111;
  border-radius: 50%;
}

.br-astr__ring--out {
  width: calc(539 * var(--width-multiplier));
  height: calc(541 * var(--width-multiplier));
}

.br-astr__ring--in {
  width: calc(315 * var(--width-multiplier));
  height: calc(316 * var(--width-multiplier));
  z-index: 2;
}

.br-astr__val {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  z-index: 3;
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(22 * var(--width-multiplier));
  text-transform: uppercase;
  color: #ffffff;
  white-space: nowrap;
}

.br-astr__decor {
  position: absolute;
  z-index: 3;
  object-fit: contain;
}

.br-astr__decor--text {
  left: calc(312 * var(--width-multiplier));
  top: 0;
  width: calc(244 * var(--width-multiplier));
  height: calc(123 * var(--width-multiplier));
}

.br-astr__decor--mark {
  left: calc(168 * var(--width-multiplier));
  top: calc(569 * var(--width-multiplier));
  width: calc(81 * var(--width-multiplier));
  height: calc(57 * var(--width-multiplier));
}

.br-aev {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(565 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-aev p {
  margin: 0;
}

.br-aev__vline {
  position: absolute;
  left: calc(8 * var(--width-multiplier));
  top: calc(26 * var(--width-multiplier));
  width: 1px;
  height: calc(170 * var(--width-multiplier));
  background: #ff7006;
}

.br-aev__dot {
  position: absolute;
  left: calc(1 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(14 * var(--width-multiplier));
  height: calc(14 * var(--width-multiplier));
  border-radius: 50%;
  background: #ff7006;
}

.br-aev__note {
  position: absolute;
  left: calc(29 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(16 * var(--width-multiplier));
  width: calc(650 * var(--width-multiplier));
}

.br-aev__notetxt {
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(20 * var(--width-multiplier));
  color: #4f4f4f;
}

.br-aev__noteline {
  width: 100%;
  height: 1px;
  background: #000000;
}

.br-aev__tab {
  position: absolute;
  left: 0;
  top: calc(287 * var(--width-multiplier));
  width: calc(681 * var(--width-multiplier));
  height: calc(278 * var(--width-multiplier));
}

.br-aev__band {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(680 * var(--width-multiplier));
  height: calc(45 * var(--width-multiplier));
  background: #ffd4b4;
}

.br-aev__colbg {
  position: absolute;
  left: calc(1 * var(--width-multiplier));
  top: calc(45 * var(--width-multiplier));
  width: calc(64 * var(--width-multiplier));
  height: calc(233 * var(--width-multiplier));
  background: #d9d9d9;
}

.br-aev__tv {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: 0;
  width: 1px;
  height: calc(278 * var(--width-multiplier));
  background: #000000;
}

.br-aev__th {
  position: absolute;
  left: 0;
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(680 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-aev__head,
.br-aev__cell {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  line-height: calc(23 * var(--width-multiplier));
  text-transform: uppercase;
  color: #4f4f4f;
  white-space: nowrap;
}

.br-aev__head {
  font-weight: 700;
}

.br-aev__cell {
  font-weight: 400;
}

.br-aev__head--c {
  transform: translateX(-50%);
}

.br-aev__dash {
  position: absolute;
  left: calc(526 * var(--width-multiplier));
  transform: translateX(-50%);
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(35 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-aev__chart {
  position: absolute;
  left: calc(756 * var(--width-multiplier));
  top: 0;
  width: calc(584 * var(--width-multiplier));
  height: calc(565 * var(--width-multiplier));
}

.br-aev__axis-y {
  position: absolute;
  left: calc(73 * var(--width-multiplier));
  top: calc(19 * var(--width-multiplier));
  width: 1px;
  height: calc(518 * var(--width-multiplier));
  background: #000000;
}

.br-aev__axis-x {
  position: absolute;
  left: calc(74 * var(--width-multiplier));
  top: calc(536 * var(--width-multiplier));
  width: calc(510 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-aev__gh {
  position: absolute;
  left: calc(74 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(510 * var(--width-multiplier));
  height: 0;
  border-top: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-aev__gh::before {
  content: "";
  position: absolute;
  left: calc(-8 * var(--width-multiplier));
  top: -1px;
  width: calc(8 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-aev__gv {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(19 * var(--width-multiplier));
  width: 0;
  height: calc(518 * var(--width-multiplier));
  border-left: 1px dashed rgba(0, 0, 0, 0.7);
}

.br-aev__ylab {
  position: absolute;
  left: calc(29 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(23 * var(--width-multiplier));
  color: #222222;
  white-space: nowrap;
}

.br-aev__bar {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(41 * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  border-radius: calc(23 * var(--width-multiplier)) calc(23 * var(--width-multiplier)) 0 0;
  opacity: 0.8;
}

.br-aev__bar--orange {
  background: #ff7006;
}

.br-aev__bar--orange2 {
  background: #ff9142;
}

.br-aev__bar--grey {
  background: #8d8d8d;
}

.br-aev__bar--dark {
  background: #222222;
}

.br-aev__bar--dark2 {
  background: #3d3d3d;
}

.br-aev__bar--dark3 {
  background: #4f4f4f;
}

.br-aev__barval {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: 0;
  font-family: Onest, sans-serif;
  font-size: calc(14 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(18 * var(--width-multiplier));
  color: #ff7006;
  white-space: nowrap;
}

.br-aev__barname {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: rotate(-90deg);
  transform-origin: left top;
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(23 * var(--width-multiplier));
  color: #000000;
  white-space: nowrap;
}

.br-aev__axname,
.br-aev__axfoot {
  position: absolute;
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(23 * var(--width-multiplier));
  color: #222222;
  white-space: nowrap;
}

.br-aev__axname {
  left: calc(-60 * var(--width-multiplier));
  top: calc(271 * var(--width-multiplier));
  transform: rotate(-90deg);
}

.br-aev__axfoot {
  left: calc(236 * var(--width-multiplier));
  top: calc(552 * var(--width-multiplier));
}

.br-aimp {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(674 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
  overflow: hidden;
}

.br-aimp p {
  margin: 0;
}

.br-aimp__piece,
.br-aimp__arrow,
.br-aimp__car {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  object-fit: contain;
}

.br-aimp__arrow {
  transform: rotate(calc(var(--rot, 0) * 1deg)) scale(var(--fx), var(--fy));
}

.br-aimp__car {
  transform: rotate(calc(var(--rot, 0) * 1deg)) scaleX(var(--fx));
}

.br-aimp__country,
.br-aimp__pct {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  z-index: 2;
  font-family: Onest, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  white-space: nowrap;
}

.br-aimp__country {
  font-size: calc(21 * var(--width-multiplier));
  line-height: calc(26 * var(--width-multiplier));
  color: #ff7006;
}

.br-aimp__pct {
  font-size: calc(32 * var(--width-multiplier));
  line-height: calc(41 * var(--width-multiplier));
  color: #ffffff;
}

.br-aimp__total {
  position: absolute;
  left: calc(472 * var(--width-multiplier));
  top: calc(303 * var(--width-multiplier));
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: calc(9 * var(--width-multiplier));
  width: calc(282 * var(--width-multiplier));
}

.br-aimp__totaltitle,
.br-aimp__totalnum {
  font-family: Onest, sans-serif;
  font-size: calc(21 * var(--width-multiplier));
  line-height: calc(26 * var(--width-multiplier));
  color: #222222;
  white-space: nowrap;
}

.br-aimp__totaltitle {
  font-weight: 700;
  text-transform: uppercase;
}

.br-aimp__totalnum {
  font-weight: 400;
}

.br-aimp__export {
  position: absolute;
  left: calc(520 * var(--width-multiplier));
  top: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: calc(9 * var(--width-multiplier));
  width: calc(187 * var(--width-multiplier));
  height: calc(187 * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
  background: #ffffff;
}

.br-aimp__exnum {
  font-family: ZonaPro, sans-serif;
  font-size: calc(43 * var(--width-multiplier));
  font-weight: 800;
  line-height: calc(42 * var(--width-multiplier));
  text-transform: uppercase;
  color: #222222;
}

.br-aimp__exunit,
.br-aimp__extxt {
  font-family: Onest, sans-serif;
  font-size: calc(13 * var(--width-multiplier));
  line-height: calc(19 * var(--width-multiplier));
  text-align: center;
  color: #222222;
}

.br-aimp__exunit {
  font-weight: 700;
}

.br-aimp__extxt {
  font-weight: 400;
}

.br-aeco {
  display: flex;
  gap: calc(92 * var(--width-multiplier));
  justify-content: center;
  align-items: flex-start;
  width: calc(1340 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-aeco p {
  margin: 0;
}

.br-aeco__col {
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: calc(22 * var(--width-multiplier));
  width: calc(592 * var(--width-multiplier));
}

.br-aeco__col--wide {
  width: calc(657 * var(--width-multiplier));
}

.br-aeco__tag {
  align-self: flex-start;
  padding: calc(11 * var(--width-multiplier)) calc(18 * var(--width-multiplier));
  background: #ff7006;
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(26 * var(--width-multiplier));
  color: #0f0f0f;
}

.br-aeco__circles {
  display: flex;
  gap: calc(49 * var(--width-multiplier));
  align-items: center;
  width: 100%;
}

.br-aeco__circle {
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: calc(19 * var(--width-multiplier));
  width: calc(272 * var(--width-multiplier));
  height: calc(272 * var(--width-multiplier));
  padding: 0 calc(41 * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-aeco__ctxt {
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(27 * var(--width-multiplier));
  text-align: center;
  color: #222222;
}

.br-aeco__cnum {
  font-family: ZonaPro, sans-serif;
  font-size: calc(62 * var(--width-multiplier));
  font-weight: 800;
  line-height: calc(61 * var(--width-multiplier));
  text-transform: uppercase;
  color: #222222;
}

.br-aeco__list {
  display: flex;
  flex-direction: column;
  gap: calc(15 * var(--width-multiplier));
  width: 100%;
}

.br-aeco__item {
  display: flex;
  gap: calc(9 * var(--width-multiplier));
  align-items: center;
  width: 100%;
}

.br-aeco__ico {
  flex: 0 0 auto;
  width: calc(56 * var(--width-multiplier));
  height: calc(56 * var(--width-multiplier));
}

.br-aeco__txt {
  font-family: Onest, sans-serif;
  font-size: calc(22 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(28 * var(--width-multiplier));
  color: #4f4f4f;
}

@media (max-width: 767px) {

  .br-adyn,
  .br-astr,
  .br-aev,
  .br-aimp,
  .br-aeco {
    display: none;
  }

  .br-adyn-sec .heading,
  .br-astr-sec .heading,
  .br-aev-sec .heading,
  .br-aimp-sec .heading,
  .br-aeco-sec .heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-adyn-sec .main-clients__title,
  .br-astr-sec .main-clients__title,
  .br-aev-sec .main-clients__title,
  .br-aimp-sec .main-clients__title,
  .br-aeco-sec .main-clients__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(23.1 * var(--width-multiplier));
  }

  .mm__stackitem--tight {
    gap: calc(7.7 * var(--width-multiplier));
    padding: calc(19.2 * var(--width-multiplier));
  }

  .mm__ycap {
    font-family: Onest, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 700;
    color: rgba(15, 15, 15, 0.5);
  }

  .mm__yline {
    display: flex;
    gap: calc(11.5 * var(--width-multiplier));
    justify-content: space-between;
    align-items: baseline;
    width: 100%;
  }

  .mm__ynum {
    font-family: ZonaPro, sans-serif;
    font-size: calc(26.9 * var(--width-multiplier));
    font-weight: 800;
    color: #0f0f0f;
    white-space: nowrap;
  }

  .mm__ygrow {
    font-family: ZonaPro, sans-serif;
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
    color: #cb4e00;
    white-space: nowrap;
  }

  .mm__ygrow--muted {
    font-family: Onest, sans-serif;
    font-size: calc(13.5 * var(--width-multiplier));
    font-weight: 500;
    color: rgba(15, 15, 15, 0.5);
  }

  .mm__huge--lg,
  .mm__card:not(.mm__card--dark) .mm__huge--lg {
    font-family: ZonaPro, sans-serif;
    font-size: calc(42.3 * var(--width-multiplier));
    font-weight: 800;
    color: #0f0f0f;
  }

  .mm__huge--lg.mm__huge--orange {
    color: #cb4e00;
  }

  .mm__text--muted {
    color: rgba(15, 15, 15, 0.5);
  }

  .mm__stack .mm__huge,
  .mm__huge--md {
    color: #0f0f0f;
  }

  .mm__stack .mm__huge--orange,
  .mm__huge--md.mm__huge--orange {
    color: #cb4e00;
  }

  .mm__track--soft {
    background: rgba(15, 15, 15, 0.1);
  }

  .mm__bulletdot--lg {
    width: calc(9.6 * var(--width-multiplier));
    height: calc(9.6 * var(--width-multiplier));
    margin-top: calc(5.8 * var(--width-multiplier));
  }

  .mm__bullettxt--lg {
    font-size: calc(15.4 * var(--width-multiplier));
    line-height: calc(21.2 * var(--width-multiplier));
  }
}

.br-tdens {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(770 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
  overflow: hidden;
}

.br-tdens p {
  margin: 0;
}

.br-tdens__vline {
  position: absolute;
  left: calc(670 * var(--width-multiplier));
  top: calc(26 * var(--width-multiplier));
  width: 1px;
  height: calc(712 * var(--width-multiplier));
  background: #a0a0a0;
}

.br-tdens__hline {
  position: absolute;
  left: 0;
  top: calc(382 * var(--width-multiplier));
  width: 100%;
  height: 1px;
  background: #a0a0a0;
}

.br-tdens__star {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--w) * var(--width-multiplier));
}

.br-tdens__donut {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(290 * var(--width-multiplier));
  height: calc(290 * var(--width-multiplier));
}

.br-tdens__lead {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(203 * var(--width-multiplier));
  height: calc(30 * var(--width-multiplier));
}

.br-tdens__p {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(23 * var(--width-multiplier));
  color: #111111;
  white-space: nowrap;
}

.br-tdens__pct {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(10 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(13 * var(--width-multiplier));
  color: #ffffff;
  white-space: nowrap;
}

.br-tdens__cap {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(20 * var(--width-multiplier));
  color: #111111;
  white-space: nowrap;
}

.br-tdens__cap--b {
  font-weight: 700;
  text-align: center;
}

.br-tdens__ttl {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(23 * var(--width-multiplier));
  color: #111111;
  text-align: center;
  white-space: nowrap;
}

.br-tpt {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(710 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
  overflow: hidden;
}

.br-tpt p {
  margin: 0;
}

.br-tpt__ring {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--s) * var(--width-multiplier));
  height: calc(var(--s) * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-tpt__donut {
  position: absolute;
  left: calc(455 * var(--width-multiplier));
  top: calc(141 * var(--width-multiplier));
  width: calc(427 * var(--width-multiplier));
  height: calc(427 * var(--width-multiplier));
}

.br-tpt__ph {
  position: absolute;
  object-fit: cover;
}

.br-tpt__ph--sm {
  left: calc(154 * var(--width-multiplier));
  top: calc(573 * var(--width-multiplier));
  width: calc(107 * var(--width-multiplier));
  height: calc(107 * var(--width-multiplier));
}

.br-tpt__ph--lg {
  left: calc(1044 * var(--width-multiplier));
  top: calc(285 * var(--width-multiplier));
  width: calc(160 * var(--width-multiplier));
  height: calc(100 * var(--width-multiplier));
}

.br-tpt__lead {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(30 * var(--width-multiplier));
}

.br-tpt__lbl {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(23 * var(--width-multiplier));
  color: #111111;
  white-space: nowrap;
}

.br-tpt__p {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(18 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(23 * var(--width-multiplier));
  color: #111111;
  white-space: nowrap;
}

.br-tpt__p--wrap {
  width: calc(var(--w) * var(--width-multiplier));
  white-space: normal;
}

.br-tpt__pct {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  transform: translate(-50%, -50%);
  font-family: Onest, sans-serif;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(20 * var(--width-multiplier));
  color: #000000;
  white-space: nowrap;
}

.br-tb2c {
  position: relative;
  width: calc(1340 * var(--width-multiplier));

  height: calc(600 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
  overflow: hidden;
}

.br-tb2c p {
  margin: 0;
}

.br-tb2c__ttl {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(25 * var(--width-multiplier));
  color: #111111;
  white-space: nowrap;
}

.br-tb2c__grid {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(39 * var(--width-multiplier));
  width: 1px;
  height: calc(375 * var(--width-multiplier));
  background: #4f4f4f;
}

.br-tb2c__bar {
  position: absolute;
  left: calc(70 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(var(--h) * var(--width-multiplier));
  border-radius: 0 calc(25 * var(--width-multiplier)) calc(25 * var(--width-multiplier)) 0;
  background: var(--c);
}

.br-tb2c__val,
.br-tb2c__name {
  position: absolute;
  top: calc(var(--t) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(25 * var(--width-multiplier));
  color: #111111;
  white-space: nowrap;
}

.br-tb2c__val {
  left: 0;
}

.br-tb2c__name {
  left: calc(994 * var(--width-multiplier));
}

.br-tb2c__axis {
  position: absolute;
  left: calc(63 * var(--width-multiplier));
  top: calc(428 * var(--width-multiplier));
  display: flex;
  align-items: center;
  gap: calc(108 * var(--width-multiplier));
}

.br-tb2c__tick {
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(25 * var(--width-multiplier));
  color: #4f4f4f;
  white-space: nowrap;
}

.br-tb2c__ic {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(var(--s) * var(--width-multiplier));
  height: calc(var(--s) * var(--width-multiplier));
  object-fit: cover;
}

.br-tb2c__cap {
  position: absolute;
  left: 0;
  top: calc(504 * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(25 * var(--width-multiplier));
  text-transform: uppercase;
  color: #111111;
  white-space: nowrap;
}

.br-tb2c__note {
  position: absolute;
  left: 0;
  top: calc(544 * var(--width-multiplier));
  width: calc(579 * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(20 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(25 * var(--width-multiplier));
  color: #111111;
}

.br-tb2c__note b {
  font-weight: 700;
}

.br-tseas {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-tseas p {
  margin: 0;
}

.br-tseas__tab {
  position: relative;
  width: 100%;
  height: calc(600 * var(--width-multiplier));
}

.br-tseas__band {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: 0;
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(559 * var(--width-multiplier));
}

.br-tseas__band--orange {
  background: rgba(255, 112, 6, 0.3);
}

.br-tseas__band--grey {
  background: #d9d9d9;
}

.br-tseas__ax {
  position: absolute;
  background: #000000;
}

.br-tseas__ax--y {
  left: calc(87 * var(--width-multiplier));
  top: 0;
  width: 1px;
  height: calc(559 * var(--width-multiplier));
}

.br-tseas__ax--x {
  left: calc(87 * var(--width-multiplier));
  top: calc(559 * var(--width-multiplier));
  width: calc(1127 * var(--width-multiplier));
  height: 1px;
}

.br-tseas__h {
  position: absolute;
  left: calc(95 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(1119 * var(--width-multiplier));
  height: 1px;
  opacity: 0.7;
  background-image: linear-gradient(to right, #000000 50%, transparent 50%);
  background-size: calc(7.24 * var(--width-multiplier)) 1px;
}

.br-tseas__v {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: 0;
  width: 1px;
  height: calc(550 * var(--width-multiplier));
  opacity: 0.7;
  background-image: linear-gradient(to bottom, #000000 50%, transparent 50%);
  background-size: 1px calc(7.24 * var(--width-multiplier));
}

.br-tseas__htick {
  position: absolute;
  left: calc(87 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(6 * var(--width-multiplier));
  height: 1px;
  background: #000000;
}

.br-tseas__vtick {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(552 * var(--width-multiplier));
  width: 1px;
  height: calc(6 * var(--width-multiplier));
  background: #000000;
}

.br-tseas__line {
  position: absolute;
  left: calc(137 * var(--width-multiplier));
  top: calc(24 * var(--width-multiplier));
  width: calc(1014 * var(--width-multiplier));
  height: calc(451 * var(--width-multiplier));
}

.br-tseas__dot {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  width: calc(11 * var(--width-multiplier));
  height: calc(11 * var(--width-multiplier));
  border-radius: 50%;
  background: #ff7006;
}

.br-tseas__y,
.br-tseas__m {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(22 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(27 * var(--width-multiplier));
  color: #4f4f4f;
  white-space: nowrap;
}

.br-tseas__y {
  top: calc(var(--t) * var(--width-multiplier));
}

.br-tseas__m {
  top: calc(568 * var(--width-multiplier));
}

.br-tseas__yaxis {
  position: absolute;
  left: calc(-155 * var(--width-multiplier));
  top: calc(288 * var(--width-multiplier));
  width: calc(325 * var(--width-multiplier));
  transform: rotate(-90deg);
  font-family: Onest, sans-serif;
  font-size: calc(22 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(27 * var(--width-multiplier));
  color: #4f4f4f;
  white-space: nowrap;
}

.br-tseas__leg {
  position: absolute;
  left: calc(996 * var(--width-multiplier));
  top: calc(var(--t) * var(--width-multiplier));
  display: flex;
  align-items: flex-start;
  gap: calc(10 * var(--width-multiplier));
  width: calc(344 * var(--width-multiplier));
}

.br-tseas__chip {
  flex-shrink: 0;
  width: calc(55 * var(--width-multiplier));
  height: calc(21 * var(--width-multiplier));
  border-radius: calc(27 * var(--width-multiplier));
}

.br-tseas__chip--orange {
  background: #ffd4b4;
}

.br-tseas__chip--grey {
  background: #d9d9d9;
}

.br-tseas__legtxt {
  font-family: Onest, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(19 * var(--width-multiplier));
  color: #4f4f4f;
}

.br-tseas__legtxt b {
  font-weight: 700;
}

.br-tseas__foot {
  display: flex;
  flex-direction: column;
  gap: calc(26 * var(--width-multiplier));
  width: calc(724 * var(--width-multiplier));
  margin-top: calc(63 * var(--width-multiplier));
}

.br-tseas__footttl {
  font-family: Onest, sans-serif;
  font-size: calc(19 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(24 * var(--width-multiplier));
  text-transform: uppercase;
  color: #111111;
}

.br-tseas__foottxt {
  width: calc(559 * var(--width-multiplier));
  font-family: Onest, sans-serif;
  font-size: calc(19 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(24 * var(--width-multiplier));
  color: #111111;
}

.br-tb2b {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: calc(40 * var(--width-multiplier));
  width: calc(1240 * var(--width-multiplier));
  margin: calc(30 * var(--width-multiplier)) auto 0;
}

.br-tb2b p {
  margin: 0;
}

.br-tb2b__col {
  display: flex;
  flex-direction: column;
  gap: calc(8 * var(--width-multiplier));
  width: calc(361 * var(--width-multiplier));
}

.br-tb2b__cap {
  font-family: Onest, sans-serif;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 700;
  text-transform: uppercase;
  color: #0f0f0f;
}

.br-tb2b__txt {
  font-family: Onest, sans-serif;
  font-size: calc(16 * var(--width-multiplier));
  font-weight: 400;
  line-height: calc(22 * var(--width-multiplier));
  color: #0f0f0f;
}

.br-tb2b__txt--right {
  text-align: right;
}

.br-tgoods {
  position: relative;
  width: calc(1340 * var(--width-multiplier));
  height: calc(485 * var(--width-multiplier));
  margin-top: calc(50 * var(--width-multiplier));
}

.br-tgoods p {
  margin: 0;
}

.br-tgoods__ring {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: 0;
  width: calc(var(--w) * var(--width-multiplier));
  height: calc(485 * var(--width-multiplier));
  border: 1px solid #000000;
  border-radius: 50%;
}

.br-tgoods__col {
  position: absolute;
  left: calc(var(--l) * var(--width-multiplier));
  top: calc(118 * var(--width-multiplier));
  display: flex;
  flex-direction: column;
  gap: calc(37 * var(--width-multiplier));
  width: calc(var(--w) * var(--width-multiplier));
}

.br-tgoods__num {
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(20 * var(--width-multiplier));
  color: #111111;
}

.br-tgoods__h {
  margin: 0;
  font-family: Onest, sans-serif;
  font-size: calc(27 * var(--width-multiplier));
  font-weight: 700;
  line-height: calc(31 * var(--width-multiplier));
  color: #222222;
}

.br-tgoods__list {
  font-family: ZonaPro, sans-serif;
  font-size: calc(15 * var(--width-multiplier));
  font-weight: 600;
  line-height: calc(20 * var(--width-multiplier));
  color: rgba(17, 17, 17, 0.75);
}

@media (max-width: 767px) {
  .br-tdens,
  .br-tpt,
  .br-tb2c,
  .br-tseas,
  .br-tb2b,
  .br-tgoods {
    display: none;
  }

  .br-tdens-sec .heading,
  .br-tpt-sec .heading,
  .br-tb2c-sec .heading,
  .br-tseas-sec .heading,
  .br-tgoods-sec .heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(15.4 * var(--width-multiplier));
  }

  .br-tdens-sec .main-clients__title,
  .br-tpt-sec .main-clients__title,
  .br-tb2c-sec .main-clients__title,
  .br-tseas-sec .main-clients__title,
  .br-tgoods-sec .main-clients__title {
    font-size: calc(23.1 * var(--width-multiplier));
    line-height: calc(23.1 * var(--width-multiplier));
  }

  .mm__tiles {
    display: flex;
    gap: calc(11.5 * var(--width-multiplier));
    width: 100%;
  }

  .mm__tile {
    display: flex;
    flex: 1 1 0;
    min-width: 0;
    flex-direction: column;
    gap: calc(7.7 * var(--width-multiplier));
    padding: calc(15.4 * var(--width-multiplier));
    border: 1px solid rgba(15, 15, 15, 0.1);
    border-radius: calc(11.5 * var(--width-multiplier));
  }

  .mm__tilenum {
    font-family: Onest, sans-serif;
    font-size: calc(34.6 * var(--width-multiplier));
    font-weight: 700;
    color: #cb4e00;
  }

  .mm__tiletxt {
    font-family: Onest, sans-serif;
    font-size: calc(11.5 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(16.3 * var(--width-multiplier));
    color: #0f0f0f;
  }

  .mm__cardh {
    font-family: Onest, sans-serif;
    font-size: calc(17.3 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(23.1 * var(--width-multiplier));
    color: #cb4e00;
  }

  .mm__cardttl {
    font-family: Onest, sans-serif;
    font-size: calc(19.2 * var(--width-multiplier));
    font-weight: 600;
    line-height: calc(25 * var(--width-multiplier));
    color: #cb4e00;
  }

  .mm__rule {
    width: 100%;
    height: 1px;
    background: rgba(15, 15, 15, 0.15);
  }

  .mm__note {
    display: flex;
    flex-direction: column;
    gap: calc(7.7 * var(--width-multiplier));
    width: 100%;
    padding-left: calc(11.5 * var(--width-multiplier));
    border-left: calc(1.9 * var(--width-multiplier)) solid #cb4e00;
  }

  .mm__text--soft {
    opacity: 0.8;
  }

  .mm__text--faint {
    opacity: 0.6;
  }

  .mm__list {
    display: flex;
    flex-direction: column;
    gap: calc(7.7 * var(--width-multiplier));
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .mm__li {
    display: flex;
    gap: calc(7.7 * var(--width-multiplier));
    align-items: flex-start;
    width: 100%;
  }

  .mm__lidot {
    flex: 0 0 auto;
    font-family: Onest, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 700;
    line-height: calc(21.2 * var(--width-multiplier));
    color: #cb4e00;
  }

  .mm__litxt {
    flex: 1 1 0;
    font-family: Onest, sans-serif;
    font-size: calc(15.4 * var(--width-multiplier));
    font-weight: 400;
    line-height: calc(21.2 * var(--width-multiplier));
    color: #0f0f0f;
    opacity: 0.8;
  }
}
