.b-sandwich {box-sizing: border-box;z-index: 1;position: absolute;top: 23px;right: var(--content-padding);font-size: 0;}.b-sandwich .sandwich__icon {width: 20px;height: 14px;background: url('/files/110/burger-black.svg') 50% 50% no-repeat;display: inline-block;vertical-align: middle;cursor: pointer;background-size: 18px;}.l-sidebar {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, .3);z-index: 999;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;transition: opacity 0.5s ease-out, visibility 0.5s ease-out;}.l-sidebar--open {opacity: 1;visibility: visible;-webkit-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;transition: opacity 0.5s ease-out, visibility 0.5s ease-out;}.l-sidebar-block {position: fixed;z-index: 1000;background-color: var(--grey);overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;width: 100%;max-width: 340px;-webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, .3);box-shadow: 0 0 15px 5px rgba(0, 0, 0, .3);box-sizing: border-box;}.l-sidebar-block--left {top: 0;left: -150%;bottom: 0;-webkit-transition: left 0.5s ease-out;transition: left 0.5s ease-out;}.l-sidebar-block--right {top: 0;right: -150%;bottom: 0;-webkit-transition: right 0.5s ease-out;transition: right 0.5s ease-out;}.l-sidebar-block--top {left: 0;right: 0;height: 100%;max-width: 100%;top: -150%;-webkit-transition: top 0.5s ease-out;transition: top 0.5s ease-out;}.l-sidebar-block--bottom {left: 0;right: 0;height: 100%;max-width: 100%;bottom: -150%;-webkit-transition: bottom 0.5s ease-out;transition: bottom 0.5s ease-out;}.l-sidebar-block--open {z-index: 1000;}.l-sidebar-block--open.l-sidebar-block--left {left: 0;-webkit-transition: left 0.5s ease-out;transition: left 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--right {right: 0;-webkit-transition: right 0.5s ease-out;transition: right 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--top {top: 0;-webkit-transition: top 0.5s ease-out;transition: top 0.5s ease-out;}.l-sidebar-block--open.l-sidebar-block--bottom {bottom: 0;-webkit-transition: bottom 0.5s ease-out;transition: bottom 0.5s ease-out;}.b-sidebar {position: relative;color: #fff;}.b-sidebar a:link,.b-sidebar a:visited,.b-sidebar a:hover,.b-sidebar a:active {color: var(--black);}.b-sidebar .sidebar__close {box-sizing: border-box;position: absolute;top: 10px;right: 8px;z-index: 1;}.b-sidebar .sidebar__close-btn {display: inline-block;vertical-align: middle;top: 0;background: url(/files/design/mob-menu-close.svg) 50% 50% no-repeat;width: 40px;height: 40px;z-index: 100;cursor: pointer;background-size: 18px;}.b-sidebar .sidebar__content {padding: 105px 20px 0;position: relative;}.b-sidebar .sidebar__content::after {content: "";position: absolute;left: -20px;right: -20px;top: 84px;height: 1px;background-color: rgba(62, 68, 79, 0.1);;}.b-sidebar .sidebar__item {padding-bottom: 20px;}.b-sidebar .sidebar__contacts > *,.b-sidebar .sidebar__contacts a:link,.b-sidebar .sidebar__contacts a:visited {border-bottom-color: #fff;color: #fff;}.b-sidebar .b-auth-wrap {position: static;}.b-sidebar .b-auth-head {right: 0;}.b-sidebar .b-basketmain-head {position: static;width: 100%;}.b-sidebar .b-reception-btn a:hover,.b-sidebar .b-reception-btn a:active {background-color: rgba(255, 255, 255, .1);}.b-sidebar .sidebar__txt2 {}.b-sidebar .sidebar__txt3 {position: absolute;top: 24px;left: 55px;padding: 0;}.b-sidebar .sidebar__txt4 {padding: 0;}.b-sidebar .b-lang {}.b-sidebar .b-lang .lang__item {display: flex;margin-left: 0;color: var(--black);}.b-sidebar .b-lang .lang__dropdown-button svg path {stroke: #000;}.b-sidebar .b-social {-webkit-box-pack: center;justify-content: center;margin-top: 35px;}.b-sidebar .b-logotext {color: var(--black);}.b-sidebar .b-logo-img {position: absolute;top: 18px;left: 20px;}.b-sidebar .b-logo-img img {max-width: 35px;}.b-sidebar .b-search {box-sizing: border-box;margin: 10px  0;padding: 0;}.b-sidebar .b-search form {position: relative;}.b-sidebar .b-search button {position: absolute;top: 50%;transform: translateY(-50%);right: 15px;width: 20px;height: 20px;}.b-sidebar .b-search input {background: transparent;border: none;font-size: 14px;color: var(--black);font-family: 'Geologica', sans-serif;background-color: rgba(255, 255, 255, 1);height: auto;padding: 16px;border-radius: 10px;}.b-sidebar .b-search input::placeholder,.b-sidebar .b-search input:-ms-input-placeholder,.b-sidebar .b-search input::-ms-input-placeholder {font-size: 14px;color: #ffffff;font-family: 'Geologica', sans-serif;color: rgba(62, 68, 79, 0.4);}.b-sidebar .b-sevice .sevice__level-1 {display: flex;flex-direction: column;}.b-sidebar .b-sevice--small .sevice__item-1 > span a:is(:link, :visited),.b-sidebar .b-sevice--small .sevice__item-1:hover > span a:is(:link, :visited) {padding: 10px 0;color: var(--black);}.b-sidebar .b-weather-widget {display: none;}@media handheld, only screen and (min-width: 1240px) { .hide-on-desktop {display: none !important;}}@media handheld, only screen and (min-width: 1240px) and (max-width: 1319px) { .l-main--top .b-news--column {}.b-sevice .sevice__item-1:hover > span a:is(:link, :visited) {padding: 15px 13px;font-size: 1.375rem;}.b-sevice--small .sevice__item-1 > span a:is(:link, :visited),.b-sevice--small .sevice__item-1:hover > span a:is(:link, :visited) {font-size: 1rem;padding: 10px 15px;}.l-main--top .b-news--list {max-width: 100%;width: calc(100% - 420px);}.b-info-right {max-width: 380px;}.b-header {top: 55px;margin-left: -197px;}.b-sevice .sevice__item-1 > span a:is(:link, :visited) {padding: 15px 13px;font-size: 1.375rem;}.b-sevice--small .sevice__item-1 > span a:is(:link, :visited) {font-size: 1rem;padding: 10px 15px;}.b-table-pr td {padding: 0.25em 0.3em;}.b-blind {top: 25px;}.b-search_head {top: 75px;}.b-pilot .pilot__1 {top: 28px;right: 50px;}.b-pilot .pilot__2 {top: 34vw;}.b-pilot .pilot__3 {top: 36px;}.b-pilot .pilot__5 {top: 15px;margin-left: -198px;}.b-logo {top: 25px;}.b-lang {top: 26px;right: calc(160px + var(--content-padding));}.burger-menu-open {top: 73px;margin-left: -250px;}.swiper-button-next,.swiper-button-prev {top: 0;margin: 0;border-radius: 10px;}.swiper-button-next {border-radius: 10px 0 0 10px;}.swiper-button-prev {left: auto;right: 75px;}.b-smolensk-region .smolensk-region__container {padding-top: 80px;padding-bottom: 80px;}.b-smolensk-region .smolensk-region__top {margin-bottom: 115px;}.b-smolensk-region .smolensk-region__content {gap: 60px 86px;}.b-governor .governor__left {padding-left: 45px;}.b-governor .governor__right {width: 51%;}.b-governor .governor__goverment {margin-top: 60px;margin-bottom: 40px;}.b-governor .governor__image {padding: 0 33px;margin-top: 105px;}.b-governor .governor__goverment-text {padding-bottom: 65px;}.b-governor-socials {gap: 10px;}.b-priorities .priorities__container {}.b-priorities .priorities__images {gap: 16px;}.b-priorities .priorities__content {inset: 30px;}.b-priorities .priorities__list {gap: 20px;}.b-priorities .priorities__item {width: calc(100% / 4 - 15px);min-height: 400px;}.b-priorities .priorities__item--first {width: calc(50% - 15px);}.b-priorities .priorities__images > img {width: calc(50% - 8px);}.b-useful-links {--column-count: 3;--gap: 20px;margin-bottom: 80px;}.b-add-resources {--column-count: 3;margin-bottom: 75px;}.b-add-resources .add-resources__title {margin-bottom: 40px;}.b-footer-contacts .footer-contacts__wrapper {padding-right: 0;}.b-copy {gap: 30px;}.l-grid .grid__item3 {width: 66%;}.l-layout .layout__wrap {padding-bottom: calc(var(--footer-height) + 10px);}.l-footerbox {margin-top: calc(-1 * var(--footer-height) - 10px);}.b-biography .biography__next,.b-biography .biography__prev {top: 50%;transform: translateY(-30%);}.b-biography .biography__prev {left: 0;}.b-biography .biography__container {padding-top: 80px;padding-bottom: 80px;}.b-governor-info .governor-info__container {padding-top: 70px;padding-bottom: 70px;}.b-governor-info .governor-info__bages {gap: 20px;}.b-governor-info .governor-info__bage {width: calc(100% / 3 - 16px);}.b-governor-info .governor-info__family-bg img {aspect-ratio: 1.127;}.b-smolensk-district-top .smolensk-district-top__image {height: 360px;}.b-smolensk-territory .smolensk-territory__container {padding-top: 80px;padding-bottom: 20px;}.b-smolensk-territory .smolensk-territory__heading {margin-bottom: 40px;}.b-smolensk-territory .smolensk-territory__value {font-size: 68px;line-height: 1.17;}.b-smolensk-territory .smolensk-territory__pecularities {gap: 20px;}.b-smolensk-territory .smolensk-territory__item--grey {flex: 1;}.b-smolensk-territory .smolensk-territory__item--transparent {flex: 1;padding-left: 48px;padding-right: 48px;}.b-smolensk-territory .smolensk-territory__item--blue {max-width: 288px;}.b-smolensk-district-location .smolensk-district-location__cathedral {max-width: 525px;}.b-smolensk-district-location .smolensk-district-location__map {padding: 49px;}.b-smolensk-district-location .smolensk-district-location__map img {max-width: 580px;}.b-municipality {padding: 80px 0;margin-bottom: 80px;}.b-municipality .municipality__heading {margin-bottom: 40px;}.b-municipality .municipality__item {padding: 0 40px;}.b-population .population__container {margin-bottom: 80px;}.b-population .population__heading {margin-bottom: 40px;}.b-population .population__content {gap: 20px;}.b-population .population__value {font-size: 60px;}.b-population .population__item--numbers {padding: 50px;}.b-production-slider {--production-slider-height: 705px;margin-bottom: 80px;}.b-production-slider .production-slider__content {top: 88px;}.b-production-slider .production-slider__text {padding-bottom: 40px;}.b-production-slider .production-slider__next {top: 80px;}.b-production-slider .production-slider__prev {top: 80px;}.b-production-slider-info {gap: 15px;}.b-production-slider-info .production-slider-info__item {max-width: 370px;padding: 46px;}.b-production-slider-info .production-slider-info__value {font-size: 60px;}.b-production-slider-info .production-slider-info__parameters {max-width: 830px;}.b-galbox--gallery .galbox__title {margin-bottom: 48px;}.b-contacts-info {padding: 60px 0;margin-bottom: 80px;}.b-contacts-info .contacts-info__items {grid-template-areas:'goverment address address''governor-contacts contacts contacts';}.b-contacts-info .contacts-info__addresses {flex-direction: row;}.b-contacts-info .contacts-info__socials {align-content: flex-end;}.b-contacts-info .contacts-info__goverment-text {padding-bottom: 0;}.b-departments {margin-bottom: 80px;}.b-share-icon {width: 61%;}.b-category--list  {margin-bottom: 50px;}.b-category--ministry {--gap: 20px;margin-bottom: 80px;}.b-category--ministry .category__item {padding: 35px 40px 85px;}.b-chronicles-top .chronicles-top__container {top: 85px;}.b-region-emblem .region-emblem__links {max-width: 245px;}.b-region-emblem .region-emblem__image {margin-top: 0;max-width: 265px;}.b-press-service {padding: 80px 0;}.b-press-service .press-service__content {grid-template-columns: calc(66.1% + 20px) 25%;}.b-appeals .appeals__content {grid-template-columns: repeat(4, 23%);}.b-government-composition {column-gap: 20px;}.b-government-composition .government-composition__governor {max-width: 390px;}.b-government-composition .government-composition__info {padding: 45px 45px 50px;}.b-government-composition .government-composition__name {font-size: 35px;}.b-government-composition .government-composition__bottom {flex-direction: column-reverse;gap: 10px;}.b-government-composition .government-composition__contacts .b-governor-reception-btn {margin-bottom: 10px;}.b-ministry-info .ministry-info__container {grid-template-columns: 48.8% 20.3% 23.4%;}.l-main--max_screen_grey_container .main__wrapper {padding-top: 80px;padding-bottom: 80px;}.b-category--local-government {gap: 20px;}.b-category--local-government .category__map {padding: 45px 35px 35px;}.b-map {margin-bottom: 50px;}.l-main--top .b-news--column {height: 740px;}.b-achievements .achievements__element {min-height: 480px;}.b-widget__wrapper {margin: 20px 0;}.b-investments {width: 50%;}}@media handheld, only screen and (max-width: 1319px) { .b-table-income {overflow-x: scroll;display: block;}}