body,body *{letter-spacing:0 !important}.first-news{width:50% !important}.first-block .news-list{width:25% !important}.special-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--indent-main,20px);margin-bottom:var(--indent-main,20px);align-items:start}.special-projects>*{min-width:0}.special-projects__list .news-list{padding:0}.sections-i{display:none !important}.top-info-widget{display:inline-flex;align-items:center;gap:18px;margin-right:12px;font-weight:600;font-size:14px;line-height:1;white-space:nowrap}.top-info-widget__item{display:inline-flex;align-items:center;gap:6px}.top-info-widget__value{color:#111}.top-info-widget__label{color:#111}.top-info-widget__trend{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent}.top-info-widget__trend--up{border-bottom:7px solid #28a745}.top-info-widget__trend--down{border-top:7px solid #dc3545}.top-info-widget__icon--weather{width:18px;height:18px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18h10a4 4 0 0 0 0-8 6 6 0 0 0-11-2A4 4 0 0 0 7 18z'/%3E%3C/svg%3E")}.top-info-widget__badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:2px solid #d22;color:#111;font-weight:700;font-size:12px;line-height:1}.main-menu__info{margin-left:auto}@media (max-width:764px){.first-block{flex-direction:column !important}.first-news{width:100% !important;border-right:none !important;padding-right:0 !important;padding-bottom:var(--indent-main,20px);border-bottom:1px solid var(--color-secondary,#f1f1f1)}.first-block .news-list{width:100% !important;padding:0 !important;margin-bottom:var(--indent-main,20px)}.first-block .news-list:last-child{margin-bottom:0}.special-projects{grid-template-columns:1fr;row-gap:var(--indent-main,20px)}.main-menu__info{margin-left:0;margin-top:10px;display:flex;justify-content:flex-end}}@media (max-width:1024px){.main-menu{flex-direction:column;align-items:stretch}}