<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 768px){

    header .bottom,
    header .center {
        width: 100%;
    }

    .arms img {
        width: 120px;
    }

    #content{
        padding: 0 16px;
    }

    #content &gt; .title a span{
        display: none;
    }

    #content &gt; .body .header.header-image {
        height: 225px;
    }

    .item-news .info.locality .text-right {
        text-align: left !important;
    }

    .item-tender .status-panel {
        font-size: 14px;
    }

    #content &gt; .body .item .info .text-right ul &gt; li {
        padding-right: 0;
        padding-left: 0;
    }

    .vote-widget,
    .share {
        width: 100%;
    }

    .ya-share2 {
        display: block !important;
        margin: 10px auto 0 !important;
        text-align: center !important;
    }

    .ya-share2__container_size_m .ya-share2__icon {
        width: 48px !important;
        height: 48px !important;
    }

    .liker ul {
        margin-left: 35px;
    }
    .liker ul li {
        float: left;
    }
    .liker ul li i{
        font-size: 45px !important;
    }
}

@media (max-width: 460px){
    #content &gt; .title h1 {
        font-size: 20px;
    }

    #content &gt; .contact,
    #content &gt; .contact a {
        font-size: 14px;
    }

    #content &gt; .body .header.header-image {
        height: 145px;
    }

    #content &gt; .body .item .header h2 {
        font-size: 17px;
    }

    /*.dropdown-menu {
        position: absolute!important;
        will-change: transform!important;
        top: 22px!important;
        left: auto!important;
        right: 0px!important;
        transform: none!important;
    }*/
    .dropdown-menu.left {
        left: 0 !important;
    }
    .dropdown{
        position: relative;
    }
}

@media (max-width: 360px) {
    .liker ul {
        margin-left: 20px;
    }
}

@media (max-width: 800px) {
    .navbar-nav .dropdown-menu {
        background-color: #000a2a;
    }

    #left-panel .banner {
        display: none;
    }

    #content &gt; .nav-filter ul &gt; li:nth-child(2n),
    #content .nav ul &gt; li:nth-child(2n) {
        /*float: right;*/
        /*margin-right: 0px;*/
    }

    #left-go-down-or-up {
        display: block;
        height: 60px;
        width: 60px;
        bottom: 5px;
        top: auto;
        left: 5px;
    }

    #left-go-down-or-up .title {
        width: 60px;
        color: #3fb8eb;
    }

    #left-go-down-or-up .title span {
        display: none;
    }

    #content .body {
        min-height: 41.25rem;
    }

    #content &gt; .nav-filter ul &gt; li.item-actions .btn-group .count,
    #content .nav.nav-actions ul &gt; li .btn-group .count {
        /*display: none;*/
    }

    #content &gt; .nav-filter ul &gt; li.item-actions .btn-group .btn-default,
    #content .nav.nav-actions ul &gt; li .btn-group .btn-default {
        /*display: inline-block;*/
    }


    #content .back a {
        font-size: 1rem;
        margin-top: 6px;
        display: inline-block;
        margin-left: 50px;
        position: relative;
    }

    #content .back a:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f104";
        color: #7d86a4;
        font-size: 35px;
        position: absolute;
        top: -14px;
        left: -35px;
        -webkit-transition: transform .2s linear;
        transition: transform .2s linear;
    }

    #content .back a:hover:before {
        transform: translateX(-5px);
    }

    #content .comments .list .comment .body {
        min-height: initial;
    }
}

@media (min-width: 990px) {
    footer .row.bottom div p:first-child {
        padding-top: 0px;
    }

    footer .row.top .text-center {
        text-align: center;
    }

    footer .row.top ul {
        margin-top: 27px;
        margin-bottom: 0px;
        padding-left: 0;
    }

    footer .row.top ul &gt; li:first-child {
        padding: 0px 4px;
    }

    footer .row.top ul &gt; li {
        padding: 0px 4px;
    }

    footer .row.top .logo img {
        width: 70px;
    }

    footer .row.top .logo .top {
        font-size: 20px;
    }

    footer .row.top .logo .bottom {
        font-size: 7.6px;
        margin-top: 7px;

    }

    footer .row.top .logo .text {
        margin-top: 29px;
    }

    footer .row.top ul &gt; li a {
        font-size: 12px;
    }
}

@media (max-width: 990px) {
    #content &gt; .title h1 {
        font-size: 35px;
    }

    .address:last-child {
        margin-top: 15px !important;
    }

    #content &gt; .body .header.header-image {
        height: 200px;
    }

    #content &gt; .body .item.item-product .image-wrap {
        text-align: center;
    }
}
@media (max-width: 1200px) {

    #content &gt; .body .header.header-image {
        height: 315px;
    }
}

@media (min-width: 1200px) {
    footer .row.top ul &gt; li {
        padding: 0px 10px;
    }

    footer .row.top .logo img {
        width: 85px;
    }

    footer .row.top .logo .top {
        font-size: 24px;
    }

    footer .row.top .logo .bottom {
        font-size: 9px;
        margin-top: 7px;

    }

    footer .row.top .logo .text {
        margin-top: 29px;
    }


    footer .row.top ul &gt; li a {
        font-size: 14px;
    }

    footer .row.top ul &gt; li {
        padding: 0px 4px;
    }
}
@media (min-width: 1460px) {
    footer .row.top ul &gt; li {
        padding: 0px 10px;
    }

    footer .row.top .logo img {
        width: 85px;
    }

    footer .row.top .logo .top {
        font-size: 26px;
    }

    footer .row.top .logo .bottom {
        font-size: 10px;
        margin-top: 7px;
    }

    footer .row.top .logo .text {
        margin-top: 26px;
    }

    footer .row.top ul &gt; li a {
        font-size: 15px;
    }

    footer .row.top ul &gt; li {
        padding: 0px 10px;
    }

    footer .navbar-brand &gt; img {
        width: 130px;
        margin-left: 70px;
    }

    .container {
        width: 1440px;
        max-width: 1440px;
    }
}

.pad-fix {
    padding-left: 15px;
}

.president .pad-fix {
    padding-left: 0;
}

.comments .message .arrow {
    left: -8px;
}

.comments .comment .col-1,
.comments .message .col-1 {
    max-width: 7.5%;
}

.comments .comment .col-11,
.comments .message .col-11 {
    max-width: 92.5%;
    padding-right: 7px;
}

.comments .message textarea {
    width: 94%;
}

@media (max-width: 1460px) {

    .container {
        width: 100%;
        max-width: 100%;
    }

    #content &gt; .body .header.header-image {
        height: 375px;
    }

    .index-content .item-strategy .image,
    .index-content .item-locality .image {
        width: 100%;
        /*height: 125px;*/
    }

    .index-content .item-strategy .btn.v-desktop {
        display: none;
    }

    .index-content .item-strategy .btn.v-laptop {
        display: block;
    }

    .index-content .item-locality .rating-panel .text.v-desktop {
        display: none;
    }

    .index-content .item-locality .rating-panel .text.v-laptop {
        display: block;
    }

    .index-content .item-locality .item-footer {
        font-size: 14px;
        bottom: 107px;
    }

    .index-content .president .item-locality .item-footer {
        font-size: 14px;
        bottom: 5px;
    }

    .index-content .item-locality .item-footer .count {
        font-size: 12px;
        width: 26px;
        height: 26px;
        right: -30px;
    }

    .index-content .item-strategy p {
        height: 128px;
    }

    .comments .message .arrow {
        left: -8px;
    }

    .comments .comment .col-1,
    .comments .message .col-1 {
        max-width: 8%;
    }

    .comments .comment .col-11,
    .comments .message .col-11 {
        max-width: 92%;
        padding-right: 12px;
    }

    .comments .message textarea {
        width: 92%;
    }
}

@media (max-width: 1199px) {

    .pad-fix,
    .president .pad-fix {
        padding-left: 15px;
    }

    .index-content .item {
        height: initial;
    }

    .index-content &gt; .row {
        margin: 0 -5px;
    }

    .index-content .item-locality {
        margin: 15px -0.5rem;
    }

    .index-content .president .item-locality {
        height: 175px;
    }

    .index-content .item-strategy .image,
    .index-content .item-locality .image {
        width: 100%;
        /*height: 100px;*/
    }

    .index-content .item-locality .btn.v-desktop {
        display: none;
    }

    .index-content .item-locality .btn.v-laptop {
        display: block;
    }

    .index-content .item-strategy h2,
    .index-content .item-locality h2 {
        font-size: 24px;
    }

    .index-content .item-locality .description {
        font-size: 15px;
    }

    .index-content .item-locality .rating-panel {
        /*margin-top: 50px;
        height: 96px;
        padding-top: 16px;*/
    }

    .index-content .item-strategy .item-footer {
        position: initial;
        margin: 0;
    }

    .index-content .item-strategy .item-footer .filter-community {
        margin: 0;
    }

    .index-content .item-locality .item-footer {
        bottom: 80px;
        font-size: 16px;
    }

    .index-content .president .item-locality .item-footer {
        bottom: 0;
        position: unset;
        font-size: 16px;
    }

    .index-content .item-locality .item-footer &gt; div {
        margin-bottom: 14px;
        display: inline-table;
    }

    .liker-panel {
        bottom: 14px;
    }

    /*.liker-panel {
        position: initial;
        width: auto;
        margin-top: 15px;
    }*/

    /*.liker-major .result .result-text {
        order: 0;
    }

    .liker-major .result .result-like {
        order: 1;
    }

    .liker-major .result .result-dislike {
        order: 2;
    }*/

    .index-content .item-strategy .filter-community a {
        font-size: 14px;
    }

    .comments .message .arrow {
        left: -8px;
    }

    .comments .comment .col-1,
    .comments .message .col-1 {
        max-width: 10%;
    }

    .comments .comment .col-11,
    .comments .message .col-11 {
        max-width: 90%;
        padding-right: 8px;
    }

    .comments .message textarea {
        width: 92%;
    }
}

@media (max-width: 1149px) {
    .comments .message .arrow {
        left: -8px;
    }

    .comments .comment .col-1,
    .comments .message .col-1 {
        max-width: 10%;
    }

    .comments .comment .col-11,
    .comments .message .col-11 {
        max-width: 90%;
        padding-right: 13px;
    }

    .comments .message textarea {
        width: 92%;
    }
}

@media (max-width: 1024px) {
    .index-content .filter-community li {
        margin-left: 0;
        padding-left: 7px;
    }

    .index-content .filter-community {
        display: block;
    }

    .index-content .item-strategy .filter-community {
        margin-right: 16px;
    }

    .comments .message .arrow {
        left: -8px;
    }

    .comments .comment .col-1,
    .comments .message .col-1 {
        max-width: 12%;
    }

    .comments .comment .col-11,
    .comments .message .col-11 {
        max-width: 88%;
        padding-right: 7px;
    }

    .comments .message textarea {
        width: 92%;
    }
}

@media (max-width: 990px) {
    .index-content .item-strategy .image,
    .index-content .item-locality .image {
        width: 100%;
        /*height: 100px;*/
    }

    /*.index-content .item-locality .rating-panel {
        padding-top: 20px;
    }*/

    .index-content .item-locality .rating-panel .count {
        font-size: 25px;
    }

    .index-content .item-locality .rating-panel .count i.triangle {
        border-width: 10px 5px 0 5px;
        left: -12px;
    }

    /*.index-content .item-strategy h2,
    .index-content .item-locality h2 {
        font-size: 18px;
    }

    .index-content .item-locality .description {
        font-size: 14px;
    }

    .fa-check-circle,
    .liker-major .vote {
        font-size: 12px;
    }

    .index-content .item-strategy .phone,
    .index-content .item-strategy .email {
        line-height: 1.5;
    }

    .index-content .item-strategy .email {
        margin-top: -8px;
    }

    .index-content .item-strategy .filter-community a {
        font-size: 13px;
    }*/

    .comments .message .arrow {
        left: -8px;
    }

    .comments .comment .col-1,
    .comments .message .col-1 {
        max-width: 14%;
    }

    .comments .comment .col-11,
    .comments .message .col-11 {
        max-width: 86%;
        padding-right: 16px;
    }

    .comments .message textarea {
        width: 88%;
    }

    .liker .like-panel:nth-child(1) {
        padding-right: 0;
    }

}

@media (max-width: 859px) {
    .comments .message .arrow {
        left: -8px;
    }

    .comments .comment .col-1,
    .comments .message .col-1 {
        max-width: 15%;
    }

    .comments .comment .col-11,
    .comments .message .col-11 {
        max-width: 85%;
        padding-right: 13px;
    }

    .comments .message textarea {
        width: 87%;
    }
}

@media (min-width: 768px) {
    .index-content #container-community-direction &gt; .col-md-4 {
        padding-right: 0;
        z-index: 3;
    }

    .index-content #container-community-direction &gt; .col-md-8 {
        padding-left: 0;
    }
}

@media (max-width: 767.98px) {

    .pad-fix {
        padding-left: 15px;
    }

    .item-project .col-md-4 {
        margin-bottom: 1rem;
    }

    /*.index-content .item-locality {*/
    /*margin-top: 1rem;*/
    /*}*/
    .index-content .item-strategy .item-footer, .index-content .item-locality .item-footer {
        position: initial;
        bottom: initial;
        left: initial;
        width: auto;
    }

    .index-content .president .item-locality,
    .index-content .item-locality {
        height: initial;
        bottom: 0;
        padding-bottom: 1rem !important;
    }

    .index-content .president .item-locality .item-footer {
        bottom: 0;
    }

    .index-content .item-strategy .image,
    .index-content .item-locality .image {
        width: 100px;
        height: 100px;
    }

    .index-content .item-strategy .btn.v-desktop {
        display: block;
    }

    .index-content .item-strategy .btn.v-laptop {
        display: none;
    }

    .index-content .item-locality .btn.v-desktop {
        display: block;
    }

    .index-content .item-locality .btn.v-laptop {
        display: none;
    }

    .index-content .item-locality .rating-panel .text.v-desktop {
        display: block;
    }

    .index-content .item-locality .rating-panel .text.v-laptop {
        display: none;
    }

    .index-content .item-locality .rating-panel {
        height: 70px;
        padding-top: 2px;
    }

    .index-content .item-locality .rating-panel .count {
        font-size: 30px;
    }

    .index-content .item-locality .rating-panel .count i.triangle {
        border-width: 14px 7px 0 7px;
        left: -22px;
    }

    .index-content .item-strategy h2,
    .index-content .item-locality h2 {
        font-size: 26px;
    }

    .index-content .item-strategy .item-footer {
        margin-top: 15px;
    }

    .index-content .item-locality .description {
        font-size: 16px;
    }

    .index-content .item-locality .item-footer {
        font-size: 16px;
        bottom: 90px;
    }

    .index-content .item-locality .item-footer &gt; div {
        margin-top: 0;
        font-size: 15px;
    }

    .index-content .item-locality .item-footer .count {
        font-size: 12px;
        width: 26px;
        height: 26px;
        right: -30px;
    }

    .liker-panel {
        position: initial;
        width: auto;
        margin-top: 15px;
        margin-bottom: 15px;
        bottom: 0;
    }

    .fa-check-circle,
    .liker-major .vote {
        font-size: 14px;
    }

    .index-content .item-strategy .item-footer .filter-community {
        text-align: center;
        float: initial;
    }

    .index-content .item-strategy .filter-community a {
        font-size: 16px;
    }

    #content &gt; .body .item .info .text-right ul &gt; li,
    #content &gt; .body .item .info .text-sm-right ul &gt; li {
        display: block;
    }

    #content &gt; .body .item .info .text-right ul &gt; li:nth-child(2),
    #content &gt; .body .item .info .text-sm-right ul &gt; li:nth-child(2) {
        padding-left: 0;
    }

    /*.comments .list .item .body {
        padding-top: 10px;
    }

    .comments .message .image {
        max-width: 17%;
    }

    .comments .message .col-sm-11 {
        width: 82%;
    }

    .comments .list .item .image {
        max-width: 100%;
    }

    .comments .list .item .name {
        padding: 10px 0 10px 55px;
    }*/

    .comments .message .arrow {
        left: 7px;
    }

    .comments .comment .col-1,
    .comments .message .col-1 {
        max-width: 9%;
    }

    .comments .comment .col-11,
    .comments .message .col-11 {
        max-width: 91%;
        padding-right: 13px;
    }

    .comments .message textarea {
        width: 90%;
    }

    .liker {
        text-align: left !important;
    }

    .liker .like-panel {
        display: inline-block;
    }

    .liker .like-panel:nth-child(1) {
        padding-right: 25px;
    }

    .liker .like-panel .name {

    }

    .comments .comment .footer {
        display: block;
    }

    .comments .comment .footer .col-6 {
        display: block;
        max-width: 100%;
    }

    .v-desktop {
        display: none;
    }

    .v-mobile {
        display: block;
    }
}

@media (max-width: 691px) {
    .index-content .president .item-locality .item-footer {
        bottom: 0;
    }

    .comments .message .arrow {
        left: 7px;
    }

    .comments .comment .col-1,
    .comments .message .col-1 {
        max-width: 11%;
    }

    .comments .comment .col-11,
    .comments .message .col-11 {
        max-width: 89%;
        padding-right: 13px;
    }

    .comments .message textarea {
        width: 89%;
    }

    .comments .message #user-list {
        max-width: 250px;
    }
}

@media (max-width: 575px) {
    .mobile-block {
        display: block;
        padding-bottom: 20px;
    }

    .comments .message .arrow {
        left: 7px;
    }

    .comments .comment .col-1,
    .comments .message .col-1 {
        max-width: 12%;
    }

    .comments .comment .col-11,
    .comments .message .col-11 {
        max-width: 88%;
        padding-right: 13px;
    }

    .comments .message textarea {
        width: 87%;
    }
}

@media (max-width: 411px) {

    .index-content .item-strategy .filter-community {
        float: none;
        margin-right: 0;
    }

    .comments .message .arrow {
        left: 8px;
    }

    .comments .comment .col-1,
    .comments .message .col-1 {
        max-width: 17%;
    }

    .comments .comment .col-11,
    .comments .message .col-11 {
        max-width: 83%;
        padding-right: 13px;
    }

    .comments .message textarea {
        width: 80%;
    }

    .comments &gt; .col-md-12 &gt; .list &gt; .comment &gt; .children-list &gt; .comment &gt; .col-1 {
        max-width: 20%;
    }

    .comments &gt; .col-md-12 &gt; .list &gt; .comment &gt; .children-list &gt; .comment &gt; .col-11 {
        max-width: 80%;
    }
}



@media (max-width: 768px) {
    #content .nav ul.filter-right {
        display: none;
    }

    #content .nav ul.filter-left li {
        display: none;
    }

    #content .nav ul.filter-left li:first-child {
        display: flex;
    }

    #content .nav ul.filter-left {
        width: 100%;
    }

    #content .nav ul &gt; li {
        margin-top: 0;
        width: 100%;
        align-items: start;
        justify-content: space-between;
    }

    #content .nav ul &gt; li .btn-default {
        display: inline-block;
    }

    #strategy-info-left, #major-info-left {
        padding-right: 15px;
    }

}

.ya-share2__item_service_facebook {
    display: none;
}

.ya-share2__item_service_twitter {
    display: none;
}

.ya-share2__item_service_telegram {
    display: none;
}</pre></body></html>