@media print {
    html, body {
        font-size: 14px!important;
    }
    h1 {
        font-size: 36px!important;
    }
    h2 {
        font-size: 30px!important;
    }
    h3 {
        font-size: 24px!important;
    }
    .header, .footer, .banner, .bx-panel-folded, .about-project-print-href, .breadcrumbs, .about-project-section__image {
        display: none!important;
    }
    .project-info-purposes {
        page-break-inside: always;
    }
    html, body{
        height: 297mm;
        width: 210mm;
    }
    * {
        -webkit-print-color-adjust: exact !important;
        color-adjust: exact !important;
    }
    ul, ol, table {
        page-break-inside: avoid;
    }
    @page {
        margin: 10mm 10mm 10mm 20mm;
    }
    *, *:before, *:after {
        color: #000;
        box-shadow: none;
        text-shadow: none;
    }
    .project-summ {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .project-summ-under .project-summ-title {
        font-size: 24px!important;
    }
    .project-summ-under .project-summ-count {
        font-weight: 400;
        font-size: 30px;
        line-height: 100px;
    }
    .project-summ-under .project-summ-count span {
        font-weight: 500;
        font-size: 18.7439px;
        line-height: 20px;
        position: relative;
        bottom: 30px;
    }
    .about-project-section__info{
        width: 100%;
    }
    .about-project-section__content{
        width: 100%;
    }
    .about-project-section__item{width: 100% !important;padding: 10px;}
    .about-project-section__list{display: block!important;}
    .about-project-section__info-new{
        padding-bottom: 25px;
    }
    .project-effects .effects-title{
        font-size: 24px;
    }
    .project-contacts {
        padding-top: 35px;
        padding-bottom: 35px;
    }
}