.dybm-section_hero {
    position: relative;
    padding: 145px 0 124px;
    overflow: hidden;
}

.dybm-section_hero .container {
    position: relative;
    z-index: 2;
}

.dybm-section_hero h1 {
    max-width: 800px;
    margin: 0 auto 32px;

    font-size: 48px;
    line-height: 64px;
    text-align: center;
    color: var(--black);
}

.dybm-section_hero p {
    max-width: 624px;
    margin: 0 auto 70px;

    font-family: var(--h-font-book);
    font-size: 20px;
    line-height: 32px;
    text-align: center;
}

.dybm-section_hero--navigation > span {
    display: block;
    margin: 0 0 14px;

    font-size: 14px;
    line-height: 24px;
    color: var(--black);
    text-align: center;
}

.dybm-section_hero--navigation_items {
    max-width: 980px;
    padding: 0;
    margin: 0 auto;
    list-style-type: none;

    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.dybm-section_hero--navigation_items li {
    margin: 6px;
}

.dybm-section_hero--navigation_items li a {
    display: block;
    padding: 10px;
    min-width: 230px;

    font-size: 14px;
    font-weight: 700;
    color: var(--black);
    line-height: 24px;
    text-decoration: none;
    text-align: center;

    background-color: var(--white);
    transition: 0.2s all;
}

.dybm-section_hero--navigation_items li a[href*="device-usage"]:hover {
    background-color: var(--light-blue-2);
}

.dybm-section_hero--navigation_items li a[href*="conversion-rate"]:hover {
    background-color: var(--light-orange-2);
}

.dybm-section_hero--navigation_items li a[href*="add-to-cart-rate"]:hover {
    background-color: var(--light-purple-2);
}

.dybm-section_hero--navigation_items li a[href*="cart-abandonment-rate"]:hover {
    background-color: var(--light-green-2);
}

.dybm-section_hero--navigation_items li a[href*="average-order-value"]:hover {
    background-color: var(--light-blue-4);
}

.dybm-section_hero--navigation_items li a[href*="units-per-transaction"]:hover {
    background-color: var(--light-pink-2);
}

.dybm-section_hero--navigation_items li a[href*="average-transactions-per-user"]:hover {
    background-color: var(--light-yellow-2);
}

.dybm-section_hero-shape {
    margin: 0;
}

.dybm-section_hero-shape svg {
    position: absolute;
    transition: 0.2s all;
}

.dybm-section_hero-shape--bottom:not(.show) .shape-2,
.dybm-section_hero-shape--bottom:not(.show) .purple-shape,
.dybm-section_hero-shape--inner:not(.show) .shape-1,
.dybm-section_hero-shape--inner:not(.show) .scribble {
    opacity: 0;
}

.dybm-section_hero-shape--top .line-1 {
    width: 388px;
    height: 314px;
    top: 0;
    left: 0;

    stroke-dasharray: 1200;
    stroke-dashoffset: 1200;
}

.dybm-section_hero-shape--inner .shape-1 {
    width: 208px;
    height: 197px;
    top: 76px;
    left: 0;
}

.dybm-section_hero-shape--inner .scribble {
    width: 124px;
    height: 112px;
    top: 160px;
    left: 0;
    margin-right: 24px;
}

.dybm-section_hero-shape--bottom .line-2 {
    bottom: -166px;
    right: -40px;
    width: 870px;
    height: 660px;

    stroke-dasharray: 1200;
    stroke-dashoffset: 1200;
}

.dybm-section_hero-shape--bottom .shape-2 {
    width: 115px;
    height: 114px;
    bottom: 330px;
    right: 157px;
}

.dybm-section_hero-shape--bottom .purple-shape {
    width: 82px;
    height: 56px;
    bottom: 244px;
    right: 248px;
}

.dybm-section_hero-shape--top.draw .line-1,
.dybm-section_hero-shape--bottom.draw .line-2 {
    animation: draw-path 2s linear forwards;
}

.dybm-section_benchmark {
    padding: 100px;
}

.dybm-section_benchmark:first-of-type {
    padding-top: 0;
}

.dybm-section_benchmark:last-of-type {
    padding-bottom: 320px;
}

.dybm-section_benchmark--light-blue {
    background-color: var(--light-blue-1);
}

.dybm-section_benchmark--light-blue .dybm-section_benchmark--inner {
    background-color: var(--light-blue-2);
}

.dybm-section_benchmark--orange {
    background-color: var(--light-orange-1);
}

.dybm-section_benchmark--orange .dybm-section_benchmark--inner {
    background-color: var(--light-orange-2);
}

.dybm-section_benchmark--purple {
    background-color: var(--light-purple-1);
}

.dybm-section_benchmark--purple .dybm-section_benchmark--inner {
    background-color: var(--light-purple-2);
}

.dybm-section_benchmark--green {
    background-color: var(--light-green-1);
}

.dybm-section_benchmark--green .dybm-section_benchmark--inner {
    background-color: var(--light-green-2);
}

.dybm-section_benchmark--blue {
    background-color: var(--light-blue-3);
}

.dybm-section_benchmark--blue .dybm-section_benchmark--inner {
    background-color: var(--light-blue-4);
}

.dybm-section_benchmark--pink {
    background-color: var(--light-pink-1);
}

.dybm-section_benchmark--pink .dybm-section_benchmark--inner {
    background-color: var(--light-pink-2);
}

.dybm-section_benchmark--yellow {
    background-color: var(--light-yellow-1);
}

.dybm-section_benchmark--yellow .dybm-section_benchmark--inner {
    background-color: var(--light-yellow-2);
}

.dybm-section_benchmark--inner {
    position: relative;
    padding: 80px 85px;
}

.dybm-section_benchmark--inner:after {
    content: '';
    position: absolute;
    display: block;
}

.dybm-section_benchmark--light-blue .dybm-section_benchmark--inner:after {
    width: 132px;
    height: 136px;

    right: 128px;
    bottom: -56px;

    background: url(../img/shape-3.svg) center center no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--orange .dybm-section_benchmark--inner:after {
    width: 91px;
    height: 84px;

    right: 450px;
    top: -12px;

    background: url(../img/orange-shape-top.svg) center center no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--purple .dybm-section_benchmark--inner:after {
    width: 127px;
    height: 110px;

    right: 330px;
    top: -38px;

    background: url(../img/purple-top-shape.svg) center center no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--green .dybm-section_benchmark--inner:after {
    width: 27px;
    height: 100px;

    right: 260px;
    bottom: -40px;

    background: url(../img/bottom-shape-green.svg) center center no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--blue .dybm-section_benchmark--inner:after {
    width: 122px;
    height: 107px;

    right: 388px;
    top: -44px;

    background: url(../img/top-shape-navy.svg) center center no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--pink .dybm-section_benchmark--inner:after {
    width: 214px;
    height: 45px;

    right: 300px;
    top: -24px;

    background: url(../img/top-shape-pink.svg) center center no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--yellow .dybm-section_benchmark--inner:after {
    width: 136px;
    height: 136px;

    right: 380px;
    top: -65px;

    background: url(../img/yellow-shape-top.svg) center center no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--head {
    margin-bottom: 40px;
}

.dybm-section_benchmark--head h2 {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0 0 14px;

    font-size: 32px;
    line-height: 46px;
    color: var(--black);
}

.dybm-section_benchmark--head h2 span {
    width: 22px;
    height: 22px;

    display: block;
    margin: 0 0 0 10px;

    position: relative;
    top: 2px;

    background: url(../img/info-icon.svg) center center no-repeat;
    background-size: contain;

    cursor: pointer;
}

.tippy-box[data-placement^=top] {
    max-width: 248px;
    padding: 16px 16px 12px;

    font-size: 12px;
    line-height: 14px;

    box-shadow: 0 2px 4px 0 rgba(35, 35, 35, 0.3);
}

.tippy-box[data-placement^=top] strong {
    display: block;
    margin-bottom: 3px;
}

.tippy-box[data-placement^=top] > .tippy-arrow:before {
    left: -8px;
}

.dybm-section_benchmark--head_content {
    width: 100%;

    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
}

.dybm-section_benchmark--head_content div {
    font-size: 16px;
    line-height: 26px;
}

.dybm-section_benchmark--head_content div strong,
.dybm-section_benchmark--head_content div i {
    display: block;
}

.dybm-section_benchmark--graph-head {
    position: relative;
    padding: 0 0 12px;
}

.dybm-section_benchmark--filter_dropdown {
    position: relative;
    display: inline-block;
}

.dybm-section_benchmark--filter_dropdown .dropdown-toggle {
    position: relative;
    display: inline-flex;
    align-items: center;

    min-width: 160px;
    padding: 10px 36px 10px 14px;

    font-size: 13px;
    line-height: 18px;

    background-color: var(--white);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);

    cursor: pointer;
}

.dybm-section_benchmark--filter_dropdown .dropdown-toggle strong {
    margin-left: 4px;
}

.dybm-section_benchmark--filter_dropdown .dropdown-toggle:after {
    content: '';

    display: block;
    width: 8px;
    height: 5px;

    position: absolute;
    right: 15px;

    background: url(../img/caret-down.svg) center center no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--filter_dropdown .dropdown {
    display: none;

    position: absolute;
    top: 0;
    left: 0;
    right: 0;

    margin: 0;
    padding: 0 0 12px;
    list-style-type: none;

    background-color: var(--white);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);

    z-index: 999;
}

.dybm-section_benchmark--filter_dropdown .dropdown .dropdown-title {
    position: relative;
    padding: 12px 36px 12px 14px;

    font-size: 13px;
    line-height: 16px;
}

.dybm-section_benchmark--filter_dropdown .dropdown .dropdown-title:after {
    content: '';

    display: block;
    width: 8px;
    height: 5px;

    position: absolute;
    right: 14px;
    top: 16px;

    background: url(../img/caret-down.svg) center center no-repeat;
    background-size: contain;

    transform: rotate(180deg);
}

.dybm-section_benchmark--filter_dropdown .dropdown .dropdown-option {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px 14px;

    font-size: 11px;
    line-height: 13px;
    color: var(--gray-1);
}

.dybm-section_benchmark--filter_dropdown .dropdown .dropdown-option input {
    margin: 0 6px 0 0;
}

.dybm-section_benchmark--filter_options {
    padding: 0;
    margin: 0 -4px;
    list-style-type: none;
}

.dybm-section_benchmark--filter_option {
    display: none;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 10px 110px 4px 0;
}

.dybm-section_benchmark--filter_option button {
    padding: 7px 10px;
    margin: 4px;

    font-family: var(--main-font);
    font-size: 11px;
    line-height: 14px;

    border-radius: 0;
    border: 1px solid;
    appearance: none;
    -webkit-appearance: none;

    background: none;
    transition: 0.2s all;

    cursor: pointer;
}

.dybm-section_benchmark--filter_option button.clear-all {
    display: none;
    color: var(--gray-6) !important;
    border: none !important;
    background: none !important;
}

.dybm-section_benchmark--filter_option button.clear-all:hover {
    color: var(--gray-6) !important;
    text-decoration: underline;
}

.dybm-section_benchmark--light-blue .dybm-section_benchmark--filter_option button {
    border-color: var(--dark-blue-1);
    color: var(--dark-blue-1);
}

.dybm-section_benchmark--light-blue .dybm-section_benchmark--filter_option button:hover,
.dybm-section_benchmark--light-blue .dybm-section_benchmark--filter_option button.is-active {
    color: var(--white);
    background-color: var(--dark-blue-1);
}

.dybm-section_benchmark--orange .dybm-section_benchmark--filter_option button {
    border-color: var(--orange);
    color: var(--orange);
}

.dybm-section_benchmark--orange .dybm-section_benchmark--filter_option button:hover,
.dybm-section_benchmark--orange .dybm-section_benchmark--filter_option button.is-active {
    color: var(--white);
    background-color: var(--orange);
}

.dybm-section_benchmark--purple .dybm-section_benchmark--filter_option button {
    border-color: var(--purple);
    color: var(--purple);
}

.dybm-section_benchmark--purple .dybm-section_benchmark--filter_option button:hover,
.dybm-section_benchmark--purple .dybm-section_benchmark--filter_option button.is-active {
    color: var(--white);
    background-color: var(--purple);
}

.dybm-section_benchmark--green .dybm-section_benchmark--filter_option button {
    border-color: var(--green-2);
    color: var(--green-2);
}

.dybm-section_benchmark--green .dybm-section_benchmark--filter_option button:hover,
.dybm-section_benchmark--green .dybm-section_benchmark--filter_option button.is-active {
    color: var(--white);
    background-color: var(--green-2);
}

.dybm-section_benchmark--blue .dybm-section_benchmark--filter_option button {
    border-color: var(--dark-blue-2);
    color: var(--dark-blue-2);
}

.dybm-section_benchmark--blue .dybm-section_benchmark--filter_option button:hover,
.dybm-section_benchmark--blue .dybm-section_benchmark--filter_option button.is-active {
    color: var(--white);
    background-color: var(--dark-blue-2);
}

.dybm-section_benchmark--pink .dybm-section_benchmark--filter_option button {
    border-color: var(--dark-pink);
    color: var(--dark-pink);
}

.dybm-section_benchmark--pink .dybm-section_benchmark--filter_option button:hover,
.dybm-section_benchmark--pink .dybm-section_benchmark--filter_option button.is-active {
    color: var(--white);
    background-color: var(--dark-pink);
}

.dybm-section_benchmark--yellow .dybm-section_benchmark--filter_option button {
    border-color: var(--yellow-2);
    color: var(--yellow-2);
}

.dybm-section_benchmark--yellow .dybm-section_benchmark--filter_option button:hover,
.dybm-section_benchmark--yellow .dybm-section_benchmark--filter_option button.is-active {
    color: var(--white);
    background-color: var(--yellow-2);
}

.dybm-section_benchmark--graph-head [data-save-graph] {
    position: absolute;
    right: 0;
    bottom: 12px;

    display: inline-block;
    padding: 3px 28px 0 0;

    font-size: 13px;
    line-height: 19px;
    color: var(--gray-1);
    text-decoration: none;

    background: url(../img/save-graph.svg) center right 1px no-repeat;
    background-size: 22px;

    transition: 0.2s all;
}

.dybm-section_benchmark--graph-head [data-save-graph]:hover {
    color: #000;
    background: url(../img/save-graph-hover.svg) center right 1px no-repeat;
    background-size: 22px;
}

.dybm-section_benchmark--graph {
    max-width: 900px;
    margin: auto;
}

.dybm-section_benchmark--graph-body {
    position: relative;
}

.dybm-section_benchmark--graph-body:before {
    content: '';
    display: block;

    position: absolute;
    top: 12px; bottom: -12px; left: -12px; right: 12px;
}

.dybm-section_benchmark--light-blue .dybm-section_benchmark--graph-body:before {
    background: url(../img/chart-bg-blue.svg) bottom left no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--orange .dybm-section_benchmark--graph-body:before {
    background: url(../img/chart-bg-orange.svg) bottom left no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--purple .dybm-section_benchmark--graph-body:before {
    background: url(../img/chart-bg-purple.svg) bottom left no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--green .dybm-section_benchmark--graph-body:before {
    background: url(../img/chart-bg-green.svg) bottom left no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--blue .dybm-section_benchmark--graph-body:before {
    background: url(../img/chart-bg-navy.svg) bottom left no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--pink .dybm-section_benchmark--graph-body:before {
    background: url(../img/chart-bg-pink.svg) bottom left no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--yellow .dybm-section_benchmark--graph-body:before {
    background: url(../img/chart-bg-yellow.svg) bottom left no-repeat;
    background-size: contain;
}

.dybm-section_benchmark--graph-body--graph {
    position: relative;
    padding: 60px 20px 30px 20px;
    background-color: var(--white);
}

.dybm-section_benchmark--graph-body--graph .highcharts-container {
    /*min-height: 490px;*/
    width: 100% !important;
    overflow: visible !important;
}

.dybm-section_benchmark--graph-body--graph .highcharts-root {
    overflow: visible !important;
}

.dybm-section_benchmark--light-blue .dybm-section_benchmark--graph-body--graph .highcharts-container {
    min-height: 520px;
}

/*.dybm-section_benchmark:not(.dybm-section_benchmark--light-blue) .dybm-section_benchmark--graph-body--graph .highcharts-container {*/
/*    padding-top: 32px;*/
/*}*/

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend {
    transform: translate(0, -9px);
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item .highcharts-point {
    display: none;
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item span {
    display: flex;
    flex-direction: row;
    align-items: center;

    font-family: var(--main-font) !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: var(--gray-1) !important;
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item figure {
    width: 54px;
    height: 34px;

    display: flex;
    align-items: center;
    justify-content: center;

    margin: 0 6px 0 0;
    transition: 0.2s all;
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item figure[data-name="Mobile"] {
    background-color: rgba(236, 94, 126, 0.12);
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item figure[data-name="Desktop"] {
    background-color: rgba(143, 209, 224, 0.12);
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item figure[data-name="Tablet"] {
    background-color: rgba(177, 148, 220, 0.12);
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item figure svg {
    vertical-align: middle;
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item:hover figure svg path,
.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item:hover figure svg circle,
.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item.is-hovered figure svg path,
.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item.is-hovered figure svg circle {
    fill: var(--white);
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item:hover figure[data-name="Mobile"],
.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item.is-hovered figure[data-name="Mobile"] {
    background-color: var(--pink);
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item:hover figure[data-name="Desktop"],
.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item.is-hovered figure[data-name="Desktop"] {
    background-color: var(--light-blue-5);
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item:hover figure[data-name="Tablet"],
.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item.is-hovered figure[data-name="Tablet"] {
    background-color: var(--purple-2);
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend text {
    font-family: var(--main-font) !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    color: var(--gray-1) !important;
}

.dybm-section_benchmark:not(.dybm-section_benchmark--light-blue) .dybm-section_benchmark--graph-body--graph .highcharts-label:not(.highcharts-tooltip) text {
    transform: translate(0, -22px);

    font-family: var(--main-font) !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: var(--gray-1) !important;
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .dybm-section_benchmark--graph-body--graph .highcharts-label:not(.highcharts-tooltip) text {
    display: none;
    font-family: var(--main-font) !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    color: var(--white) !important;
    transform: translate(-11px);
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .dybm-section_benchmark--graph-body--graph .highcharts-label:not(.highcharts-tooltip) text tspan:not(.highcharts-text-outline) {
    display: none !important;
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .dybm-section_benchmark--graph-body--graph .highcharts-label:not(.highcharts-tooltip) text tspan.highcharts-text-outline {
    fill: var(--black) !important;
    stroke: none !important;
}

.dybm-section_benchmark:not(.dybm-section_benchmark--light-blue) .dybm-section_benchmark--graph-body--graph .highcharts-label .highcharts-text-outline {
    display: none;
}

.dybm-section_benchmark:not(.dybm-section_benchmark--light-blue) .dybm-section_benchmark--graph-body--graph .highcharts-label.highcharts-tooltip path:not(.highcharts-label-box.highcharts-tooltip-box) {
    display: none;
}

.dybm-section_benchmark:not(.dybm-section_benchmark--light-blue) .dybm-section_benchmark--graph-body--graph .highcharts-label.highcharts-tooltip path.highcharts-label-box.highcharts-tooltip-box {
    fill: #333;
    stroke: #333;
    box-shadow: 0 2px 4px 0 rgba(35, 35, 35, 0.3);
    stroke-opacity: 1;
    transform: translate(0, -24px);
}

.dybm-section_benchmark:not(.dybm-section_benchmark--light-blue) .dybm-section_benchmark--graph-body--graph .highcharts-label.highcharts-tooltip span {
    display: block;
    transform: translate(0, 4px);
}

.dybm-section_benchmark:not(.dybm-section_benchmark--light-blue) .dybm-section_benchmark--graph-body--graph .highcharts-label.highcharts-tooltip span,
.dybm-section_benchmark:not(.dybm-section_benchmark--light-blue) .dybm-section_benchmark--graph-body--graph .highcharts-label.highcharts-tooltip strong {
    font-family: var(--main-font);
    font-size: 12px;
    color: var(--white);
}

.dybm-section_benchmark--graph-body--graph .highcharts-grid-line {
    stroke: var(--gray-4);
    stroke-dasharray: 3px;
    stroke-dashoffset: 3px;
}

.dybm-section_benchmark--graph-body--graph .highcharts-contextbutton {
    display: none;
}

.dybm-section_benchmark--graph-body--graph .highcharts-xaxis-grid .highcharts-grid-line {
    stroke-dasharray: 0;
    stroke: rgba(234, 238, 248, 0.4);
    transform: translate(-58px, 0);
}

.dybm-section_benchmark--graph-body--graph .highcharts-xaxis-grid .highcharts-grid-line:nth-of-type(odd) {
    display: none;
}

.dybm-section_benchmark--graph-body--graph .highcharts-axis-labels text {
    font-family: var(--main-font);
    font-size: 10px !important;
    color: var(--gray-5) !important;
}

.dybm-section_benchmark--graph-body--graph .highcharts-data-labels.highcharts-series-2 .highcharts-label:not(.highcharts-tooltip) text {
    transform: translate(-11px, -23px);
}

.dybm-section_benchmark.dybm-section_benchmark--light-blue .dybm-section_benchmark--graph-body--graph .highcharts-data-labels.highcharts-series-2 .highcharts-label:not(.highcharts-tooltip) text tspan {
    fill: #4A4E57 !important;
}

.dybm-section_benchmark--graph-body--graph .highcharts-yaxis {
    transform: translate(-12px, 0);
}

.dybm-section_benchmark--graph-body--graph .highcharts-xaxis text {
    transform: translate(0, 12px);
}

.dybm-section_benchmark--graph-body--graph .highcharts-axis text {
    font-family: var(--main-font);
    font-size: 10px !important;
    color: rgba(74, 78, 87, 0.73) !important;
}

.dybm-section_benchmark--graph-body--graph .highcharts-xaxis .highcharts-axis-line {
    stroke: var(--gray-4) !important;
}

.dybm-section_benchmark--body {
    max-width: 720px;
    margin: auto;
    padding: 40px 0 0;
}

.dybm-section_benchmark--body p {
    font-size: 16px;
    line-height: 26px;
}

.dybm-section_benchmark--body p strong {
    font-weight: 600;
}

@media only screen and (min-width: 991px) {

    .dybm-section_benchmark--filter_dropdown:hover .dropdown {
        display: block;
    }
}

@media only screen and (max-width: 1500px) {

    .dybm-section_hero-shape--inner .shape-1 {
        left: 50px;
    }

    .dybm-section_hero-shape--inner .scribble {
        left: 50px;
    }
}

@media only screen and (max-width: 1280px) {

    #masthead .site-branding svg {
        height: 38px;
        width: 60px;
    }

    .dybm-section_benchmark--graph-body--graph {
        padding: 60px 30px 20px;
    }

    .dybm-section_benchmark {
        padding: 100px 50px;
    }

    .dybm-section_benchmark--inner {
        padding: 80px 50px;
    }

    .dybm-section_hero-shape--inner,
    .dybm-section_hero-shape--bottom {
        display: none;
    }
}

@media only screen and (max-width: 1100px) {

    .dybm-section_benchmark {
        padding: 100px 0;
    }
}

@media only screen and (max-width: 990px) {

    .dybm-section_hero {
        padding: 80px 0 50px;
    }

    .dybm-section_hero-shape--top .line-1 {
        top: 120px;
    }

    .dybm-section_hero h1 {
        margin: 0 auto 20px;
        font-size: 26px;
        line-height: 35px;
    }

    .dybm-section_hero p {
        margin: 0 auto 30px;
        font-size: 16px;
        line-height: 24px;
    }

    .dybm-section_hero--navigation span {
        margin: 0 0 10px;
    }

    .dybm-section_hero--navigation_items {
        max-width: calc(100% + 48px);
        margin: 0 -24px;
        padding: 0 14px !important;

        flex-wrap: nowrap;
        justify-content: flex-start;
        overflow: auto;
    }

    .dybm-section_hero .dybm-section_hero--navigation_items:not(.slick-initialized) {
        opacity: 0;
    }

    .dybm-section_hero--navigation_items::-webkit-scrollbar {
        display: none;
    }

    /*.dybm-section_hero--navigation_items li:first-of-type {*/
    /*    margin-left: 24px;*/
    /*}*/

    /*.dybm-section_hero--navigation_items li:last-of-type {*/
    /*    margin-right: 24px;*/
    /*}*/

    .dybm-section_hero--navigation_items .slick-arrow {
        position: relative;
        width: 7px;
        height: 12px;
        padding: 0;
        margin: 0;
        background: none;
        border: none;
        border-radius: 0;
        font-size: 0;
        appearance: none;
        -webkit-appearance: none;
        flex-shrink: 0;
        cursor: pointer;
    }

    .dybm-section_hero--navigation_items .slick-arrow.slick-disabled {
        opacity: 0;
    }

    .dybm-section_hero--navigation_items .slick-arrow:before {
        content: inherit;
        display: none;
    }

    .dybm-section_hero--navigation_items .slick-arrow.slick-next {
        right: -5px;
        background: url(../img/home-arrow-right.png) center center no-repeat;
        background-size: contain;
    }

    .dybm-section_hero--navigation_items .slick-arrow.slick-prev {
        left: -5px;
        background: url(../img/home-arrow-left.png) center center no-repeat;
        background-size: contain;
    }

    .dybm-section_hero--navigation_items li a {
        min-width: 100%;
    }

    .dybm-section_benchmark {
        padding: 0;
    }

    .dybm-section_benchmark:last-of-type {
        padding-bottom: 0;
    }

    .dybm-section_benchmark:last-of-type .dybm-section_benchmark--inner {
        padding-bottom: 200px;
    }

    .dybm-section_benchmark--inner {
        padding: 50px 24px;
    }

    .dybm-section_benchmark--head {
        margin-bottom: 20px;
    }

    .dybm-section_benchmark--head h2 {
        margin: 0 0 10px;
        font-size: 24px;
        line-height: 30px;
    }

    .dybm-section_benchmark--head h2 span {
        display: none;
    }

    .dybm-section_benchmark--head_content div {
        font-size: 13px;
        line-height: 20px;
    }

    .dybm-section_benchmark--head_content > a {
        display: none;
    }

    .dybm-section_benchmark--graph-head [data-save-graph] {
        display: none;
    }

    .dybm-section_benchmark--filter_option {
        padding-right: 0;
    }

    .dybm-section_benchmark--filter_dropdown,
    .dybm-section_benchmark--filter_dropdown .dropdown-toggle {
        width: 100%;
    }

    .dybm-section_benchmark--filter_dropdown.is-active .dropdown {
        display: block;
    }

    .dybm-section_benchmark--graph-head {
        padding-bottom: 16px;
    }

    .dybm-section_benchmark--inner:after,
    .dybm-section_benchmark--graph-body:before {
        content: inherit;
        display: none;
    }

    .dybm-section_benchmark--graph-body--graph {
        padding: 20px 8px 0 14px;
    }

    .dybm-section_benchmark--body {
        padding: 30px 0 0;
    }

    /*.dybm-section_benchmark--graph-body--graph .highcharts-root {*/
    /*    padding-bottom: 20px;*/
    /*}*/

    .dybm-section_benchmark--graph-body--graph .highcharts-scrolling {
        height: 350px !important;
    }

    .dybm-section_benchmark--light-blue .dybm-section_benchmark--graph-body--graph .highcharts-scrolling {
        height: 400px !important;
    }

    .dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend {
        left: 0 !important; right: 0 !important;
    }

    .dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend > div > div {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }

    .dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend > div,
    .dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend > div > div,
    .dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item span,
    .dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend .highcharts-legend-item {
        position: relative !important;
        top: auto !important; left: auto !important;
        z-index: 90;
    }

    .dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend .highcharts-legend-item {
        margin: 0 10px;
    }

    .dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item span {
        font-size: 0 !important;
    }

    .dybm-section_benchmark.dybm-section_benchmark--light-blue .highcharts-legend-item figure {
        width: 40px;
        height: 34px;
        margin: 0;
    }

    .dybm-section_benchmark--graph-body--graph .highcharts-xaxis-grid .highcharts-grid-line {
        width: 41px;
        transform: translate(-22px, 0);
    }

    .dybm-section_benchmark.dybm-section_benchmark--light-blue .dybm-section_benchmark--graph-body--graph .highcharts-label:not(.highcharts-tooltip) text tspan.highcharts-text-outline,
    .dybm-section_benchmark:not(.dybm-section_benchmark--light-blue) .dybm-section_benchmark--graph-body--graph .highcharts-label:not(.highcharts-tooltip) text,
    .dybm-section_benchmark--graph-body--graph .highcharts-axis-labels text,
    .dybm-section_benchmark--graph-body--graph .highcharts-axis text {
        font-size: 8px !important;
    }

    .dybm-section_benchmark:not(.dybm-section_benchmark--light-blue) .dybm-section_benchmark--graph-body--graph .highcharts-label:not(.highcharts-tooltip) text {
        transform: translate(3px, -22px);
    }

    .dybm-section_benchmark.dybm-section_benchmark--light-blue .dybm-section_benchmark--graph-body--graph .highcharts-label:not(.highcharts-tooltip) text {
        transform: translate(-7px, -11px);
    }

    .dybm-section_benchmark--graph-body--graph .highcharts-container,
    .dybm-section_benchmark--light-blue .dybm-section_benchmark--graph-body--graph .highcharts-container {
        min-height: 350px;
    }

    /*.dybm-section_benchmark:not(.dybm-section_benchmark--light-blue) .dybm-section_benchmark--graph-body--graph .highcharts-container {*/
    /*    padding-top: 10px;*/
    /*}*/

    .dybm-section_benchmark--body p {
        font-size: 13px;
        line-height: 20px;
    }

    .dybm-section_benchmark--body .dybm-link--underline,
    .dybm-section_benchmark--body .dybm-link--arrow {
        font-size: 12px;
        line-height: 16px;
    }

    .dybm-section_benchmark--body,
    .dybm-section_benchmark--inner .dybm-section_benchmark--head,
    .dybm-section_benchmark--inner .dybm-section_benchmark--graph {
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width: 600px) {

    .dybm-section_benchmark--graph-body {
        max-width: calc(100% + 48px);
        margin: 0 -24px;
    }
}