html, body {
    margin: 0;
    font-family: var(--main-font);
    color: var(--black);

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    background-color: var(--light-blue-1);
}

* {
    box-sizing: border-box;
}

*:focus {
    outline: none !important;
}

h1,
h2 {
    font-family: var(--h-font-bold);
}

h3,
h4,
h5 {
    font-family: var(--h-font-book);
}

.container {
    max-width: 1348px;
    padding: 0 24px;
    margin: auto;
}

.dybm-link--underline,
.dybm-link--arrow {
    position: relative;
    /*display: inline-block;*/

    font-size: 16px;
    line-height: 27px;
    color: var(--dark-blue-1);
    text-decoration: none;

    background-image: linear-gradient(var(--dark-blue-1), var(--dark-blue-1));
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: 0% 1px;
    transition: background-size .3s;
}

.dybm-link--underline:hover,
.dybm-link--arrow:hover {
    background-size: 100% 1px;
}

.dybm-link--arrow:after {
    content: '→';
    font-family: var(--h-font-book);

    display: inline-block;
    margin-left: 4px;

    transition: 0.2s all;
}

.highcharts-credits {
    display: none !important;
}

@keyframes draw-path {

    to {
        stroke-dashoffset: 0;
    }
}

#print-area {
    position: relative;
    display: none;
    padding: 80px 96px;
    width: 1100px;
    max-width: unset;
}

#print-area figure {
    position: absolute;
    top: 30px;
    right: 30px;
    margin: 0;
}

#print-area h2 {
    margin: 0 0 20px;
    font-size: 32px;
    line-height: 46px;
    color: var(--black);
}

#print-area #graph {
    width: 100%;
    margin: 10px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}

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

    /*.dybm-section_benchmark--graph-body .highcharts-container .highcharts-yaxis-labels,*/
    /*.dybm-section_benchmark--graph-body .highcharts-container .highcharts-xaxis,*/
    /*.dybm-section_benchmark--graph-body .highcharts-container .highcharts-yaxis {*/
    /*    position: absolute;*/
    /*}*/

    .dybm-section_benchmark--graph-body .highcharts-scrollable-mask {
        fill-opacity: 1;
    }
}