.grey-joy ymaps canvas {
	filter: grayscale(100%) saturate(2);
}

.ymaps-2-1-71-copyrights-pane {
	display: none;
}

@media (max-width: 720px) {
	.ymaps-2-1-71-ground-pane .ymaps-2-1-71-user-selection-none {
		filter: grayscale(100%) saturate(2);
	}

	.contacts .ymaps-2-1-71-ground-pane .ymaps-2-1-71-user-selection-none {
		filter: none;
	}
}

/*.grey-joy .ymaps-2-1-71-events-pane::after {
	content: '';
	width: 100vw;
	height: 37rem;
	position: absolute;
	top: -10rem;
	left: 0;
	right: 0;
	background: linear-gradient(180deg, #f9f8ff 59.67%, rgba(255,255,255,0) 100%);
}*/

.contact-us-message {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	right: 100%;
	transition: .5s;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	background: #002150;
}

.contact-us.ok .message-ok {
	right: 0%;
}

.contact-us.error .message-error {
	right: 0%;
}

.footer__nav-title, .footer__nav-link {
	font-weight: bold;
}

#bx-panel {
	position: absolute !important;
	top: 0;
	left: 0;
	right: 0;
}

.object-inner__slide {
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}

.object-inner__slider .slider img {
	display: none;
}

.object-inner__slide .video-box {
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
}

.object-inner__slide .video-box::before {
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .3);
}

.video-slide {
	cursor: pointer;
}

.video-slide iframe {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
    z-index: 1;
}

.messages-box {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 100%;
	overflow: hidden;
	transition: right .5s step-end;
	cursor: wait;
}

.messages-box.active {
	right: -16.5rem;
	transition: right .5s step-start;
}

.tender-form .contact-us-message {
	justify-content: center;
}

.tender-form .contact-us-message.active {
	right: 0%;
}

.metal-feedback-form .contact-us-message {
	justify-content: center;
}

.metal-feedback-form .contact-us-message.active {
	right: 0%;
}


.metal-power__item {
	line-height: 1.3;
}

.product-choose__form-box .right-form h6 {
	display: none;
}

.video-in-desc {
	margin-top: 3rem;
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	position: relative;
}

.video-in-desc iframe {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

@media (max-width: 720px) {
	.product-choose__form-box .right-form h6 {
		display: block;
	}
}

@media (min-width: 1441px) {
	.contacts #map {
		top: -15rem;
	}
}

html[lang="en"] .logo .icon {
	background-image: url('/img/enlogo.svg?v2');
}

.objects__select-result span {
	justify-content: flex-start;
	padding-left: 2em;
}

.object__icon .icon {
	color: #fff;
}

.nav-marker {
	margin-top: -15.5rem;
	padding-bottom: 15.5rem;
}

.no-arrow-please.main-directions__item-text:after {
	display: none;
}

.styled-lists ul li {
	padding-left: 2.2rem;
	background: url(/img/icons/list-marker.svg) left center no-repeat / auto 1.8rem;
	margin-bottom: 1em;
}

.styled-lists ul li br::before {
	display: none;
}

.eng-services-box {
	padding-top: 10rem;
}

.potential-item__info .img-box:after {
	background-color: rgba(41, 57, 66, 0.4);
}

.map:before {
	z-index: 1;
}

.contact-us__form-inner {
	padding-right: 7.9rem;
	height: 7.4rem;
	align-items: flex-end;
}

.contact-us__form-wrapper .privacy {
	margin-top: 3rem;
	margin-bottom: 2.3rem; 
}

.contact-us__form-wrapper .privacy a {
	border-bottom: 1px solid;
}

.built-nav .nav-item__name {
	width: 100%;
}

.history-built .built-nav .nav-item__name {
	word-break: normal;
}

.typical-proj__slide {
	background-color: #002150;
}

.news-preview__img {
	object-fit: cover;
}

.news-preview__description {
	max-height: 6.72rem;
    overflow: hidden;
}

@media screen and (min-width: 721px) {
	.news-inner__slider-wrap {
	    margin-top: -17.5rem;
	}
}

.news-inner__slider .slide {
	background-size: 100% auto;
	background-position: top center;
}

.typical-proj__slider-nav .nav-item p {
	word-break: normal;
}

/*.objects__selected {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}*/

.cookie-toggle {
	transition: all 0.3s linear;
}

.footer__nav-submenu-link:hover,
.footer__nav-link:hover {
	color: #9e9e9e;
}

.creators a:hover {
	color: #9e9e9e;
}

.lang-box {
	display: none;
}

.history-built .slide .title {
	font-weight: 300;
}

.history-slider-wrap .main-slide__year {
	font-weight: 300;
}

@media screen and (max-width: 720px) {
	html {
		height: 100%;
		width: 360px;
		overflow-x: hidden;
	}

	html, body {
		position: relative;
	}

	body {
		height: auto;
		margin-top: 0;
		height: 100%;
	}

	body.fixed {
		height: 100%;
	}

	@supports (-webkit-overflow-scrolling: touch) {
		body {
			height: auto;
		}

		body.fixed {
			height: auto;
		}
	}

	.advantages {
		padding-top: 45px;
	}
	
	.advantage {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		min-height: 0;
		margin-bottom: 30px;
	}

	.engineering .product-choose .advantage {
		min-height: 0;
	}

	.advantage .icon {
		min-width: 43px;
		max-width: 43px;
		margin-right: 22px;
	}

	.advantage .icon img {
		width: 100%;
		height: auto;
	}

	h1 {
		max-width: 320px;
		word-wrap: break-word;
	}

	.mobile-breakable {
		word-wrap: break-word;
	}

	.product-choose__form-box h5 {
		display: none;
	}

	.construction-inner__nav li a {
		font-size: 14px;
	}

	.eng-services-box .swiper-slide {
		height: 509px;
	}

	.objects__select-box {
		z-index: 0;
	}

	.objects__select-box.active {
		z-index: 1;
	}

	.result-link {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.search-box__results-pag {
		padding-bottom: 5rem;
	}

	.general .product-choose__form-box {
		margin-right: 0;
	}

	.advantage-desc h6 {
		font-size: 24px;
		margin-bottom: 1em;
	}

	.general, .benefits {
		padding-bottom: 0;
	}

	.airway-inner .show-more {
		width: calc(100% + 13rem);
	}

	.history-built {
	    margin-top: 30px;
	}

	.nav-marker {
		margin-top: -1.5rem;
		padding-bottom: 1.5rem;
	}

	.contact-us__form-inner {
		height: auto;
		padding: 0 2rem;
	}

	.contact-us__form-wrapper .privacy {
		padding: 0 2rem;
	}

	.objects-box .show-more {
		width: calc(100% + 13rem);
	}
}

.map__slide-phones {
  max-width: none;
}

@media screen and (max-width: 1440px) {
	.typical-proj__slide {
		min-height: 47.9rem;
		height: auto;
	}
}

@media screen and (min-width: 1441px) {
	.map__slide-phones br {
		display: none;
	}
}

.page:not(.page-inner) .main-about__ceo-photo {
	position: absolute;
	bottom: 8.2rem;
	left: 0;
}

@media screen and (max-width: 1440px) {
	.page:not(.page-inner) .main-about__ceo-photo {
		bottom: 7.5rem;
	}
}

@media screen and (max-width: 720px) {
	.page:not(.page-inner) .main-about__ceo-photo {
		bottom: 16.9rem;
	}
}

.design-photo {
	width: 80%;
	left: 10%;
	position: absolute;
	bottom: 8.2rem;
}

@media screen and (max-width: 1440px) {
	.design-photo {
		bottom: 7.5rem;
	}
}

@media screen and (max-width: 720px) {
	.design-photo {
		bottom: 10rem;
	}
}

.refrigeration .main-about__ceo-photo {
	width: 80%;
	left: 10%;
	bottom: 8.2rem;
	position: absolute;
}

@media screen and (max-width: 1440px) {
	.refrigeration .main-about__ceo-photo {
		bottom: 7.5rem;
	}
}

@media screen and (max-width: 720px) {
	.refrigeration .main-about__ceo-photo {
		bottom: 94px;
	}
}

@media screen and (max-width: 720px) {
	.refrigeration .projecting-slide {
		padding-top: 9rem;
	}
}

.engineering .main-about__ceo-photo.facade-photo {
	bottom: 0;
}


@media (min-width: 721px) {
	.page:not(.page-inner) .main-about__info h6 {
		font-size: 3rem;
	}

	.page:not(.page-inner) .main-about__info p {
		font-size: 2.4rem;
		margin-top: 2rem;
	}
}

@media (max-width: 1440px) and (min-width: 721px) {
	.page:not(.page-inner) .main-about__info p {
		font-size: 1.8rem;
	}
}

[uid="businessproducelight"] h1, .shorter-title {
	max-width: 61rem;
}

@media (max-width: 1440px) {
	[uid="businessproducelight"] h1, .shorter-title {
		max-width: 49rem;
	}

	[uid="businessproducelight"] .breads {
		max-width: 49rem;
	}
}

@media screen and (max-width: 720px) {
	.projecting-slide {
		background-position: center;
	}
}

.object-name {
	padding-right: 5px;
}

.main-built__slide h2 {
	font-weight: 300;
}

.metal-production__slide .description-text {
	font-size: 2.5rem;
}

@media screen and (max-width: 1440px) {
	.metal-production__slide .description-text {
		font-size: 1.8rem;
	}
}

.new-title-limited {
	max-width: 50rem;
}

.history .history-slider-wrap .slide .img-box:after {
	background: rgba(0, 0, 0, 0.6);
}

.climate-prod-logo {
	max-width: 15rem;
}

.main-about__info img {
	vertical-align: middle;
}

.header {
	transition: .3s linear;
}

.header-hidden {
	top: -100%;
}

.logo {
	transition: .3s linear;
}

.logo-hidden {
	top: -100%;
}

@media screen and (min-width: 721px) {
	.fs__slide-info {
		max-width: 46.8rem;
	}

	.all-objects {
		width: 49.6rem;
	}
}

@media screen and (min-width: 1441px) {
	.fs__slide-info {
	    max-width: 52.8rem;
	}

	.all-objects {
		width: 54.6rem;
	}
}

[uid="businessotheragriculture"] .breads + h1 {
	display: none;
}

.fs__slide-city {
	margin-top: 2rem;
	font-size: 2rem;
	font-weight: normal;
}

.news-inner__content .text {
	font-size: 1.6rem;
}

@media screen and (min-width: 721px) and (max-width: 1440px) {
	.news-inner__content .text {
		padding-right: 2rem;
	}
}

@media screen and (max-width: 720px) {
	.projecting-slide {
		background-color: #fff;
	}
}

.built .text p {
	padding-bottom: 1em;
}

@media screen and (min-width: 721px) {
	.built .slide {
		height: 40rem;
	}
}

@media screen and (min-width: 1441px) {
	.built .slide {
		height: 52.2rem;
	}
}

@media screen and (min-width: 721px) {
	.metal-production__slide .description-text {
		font-size: 1.4rem;
	}
}

@media screen and (min-width: 1441px) {
	.metal-production__slide .description-text {
		font-size: 1.6rem;
	}
}

.engineering .main-about__ceo-photo.facade-photo {
	bottom: 8rem;
}

@media screen and (min-width: 721px) {
	.engineering .main-about__ceo-photo.facade-photo {
		bottom: 6rem;
	}
}

@media screen and (min-width: 1441px) {
	.engineering .main-about__ceo-photo.facade-photo {
		bottom: 8rem;
	}
}

.main-built__slide .icon svg {
	max-height: none;
	width: 25.5rem;
}

@media screen and (max-width: 1440px) {
	.main-built__slide .icon svg {
		width: 10rem;
	}
}

.typical-proj__slide::before {
    background-image: linear-gradient(180deg, rgba(0,0,0,0.5) 2.99%, rgba(0,0,0,0.3) 53.69%, rgba(0,0,0,0) 100%);
}

.nav-marker {
	height: 1px;
	width: 1px;
}

.object-inner__slide {
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-color: #fff;
}

@media screen and (max-width: 1440px) {
	.main-about__info img {
		height: auto;
	}
}

.main-about__inner {
	background-color: #fff;
}

.main-about__ceo {
    align-self: flex-end;
}

@media screen and (max-width: 1440px) {
	[uid="businessotheragriculture"] .main-about__ceo-photo {
		margin-top: 10px;
	}
}

.history-slider-wrap .slide:hover .img-box {
	opacity: 1;
}

.history-slider-wrap .slide:hover {
	color: #fff;
}

.objects__select-results {
	width: auto;
	min-width: 22rem
}

.news-inner__title p {
	margin-left: 0;
}

.numbers span {
	width: 20rem;
}

.numbers h5:not(:first-child) {
	margin-top: 8.5rem;
}

@media screen and (max-width: 1440px) {
	.numbers h5:not(:first-child) {
		margin-top: 7rem;
	}
}

@media screen and (max-width: 720px) {
	.logo .icon {
		position: absolute;
		bottom: 35px;
		left: 0;
		right: 0;
		width: 100%;
	}

	.logo.scrolled .icon {
		bottom: 15px;
	}

	.header.active {
		bottom: 0;
		overflow: scroll;
	}

	.submenu.active {
		overflow: scroll;
	}
}

.presentation .arrow {
	display: none;
}

.lanscape-fix .swiper-container-autoheight .swiper-slide {
    height: inherit;
}

@media screen and (min-width: 721px) {
	.numbers {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-direction: row;
		padding: 7rem;
	}

	.numbers-column {
		width: 100%;
	}

	.numbers ul {
		margin-top: 4rem;
	}

	.numbers li {
		align-items: flex-start;
		flex-direction: column;
	}

	.numbers span {
		padding-bottom: 1rem;
	}
}

@media screen and (max-width: 720px) {
	.numbers-column:not(:first-child) {
		margin-top: 4rem;
	}
}

.docs-list .doc {
	cursor: pointer;
}

.awards-modal .swiper-container {
	min-width: 159.5rem;
}

.map:before {
	display: none;
}

.page-inner .map {
	background: transparent;
}

.ymaps-2-1-72-copyrights-pane {
	display: none !important;
}

@media screen and (min-width: 721px) {
	.main-built__slider {
		margin-top: -6.4rem;
		padding-top: 6.4rem;
		background-color: transparent;
		height: 72.1rem;
	}

	.main-built__slide {
		padding: 0;
		background-color: transparent;
	}

	.main-built__slide-subbg {
		position: absolute;
		left: 72.5rem;
		top: -6.4rem;
		background-color: #002150;
		color: #24336A;
		width: 58.8rem;
		height: 58.8rem;
		white-space: nowrap;
		overflow: hidden;
		z-index: -1;
		font-size: 33rem;
		font-weight: 300;
		padding-left: 28rem;
		padding-top: 12.5rem;
	}

	.main-built__slide-inwrap {
		max-width: 91.5rem;
		position: relative;
		padding: 6.7rem 24.5rem 35rem 24.5rem;
		background-color: #fff;
	}

	.main-built__slider-arrows {
		bottom: 9.8rem;
		left: auto;
		right: 31.6rem;
	}

	.main-built__slide .icon {
		right: 8.9rem;
	}

	.main-built__slide .icon svg {
		width: 12rem;
	}
}

@media screen and (min-width: 721px) and (max-width: 1440px) {
	.main-built__slider {
		height: 47rem;
	}

	.main-built__slide-inwrap {
		max-width: 64.5rem;
		padding: 6.7rem 24.5rem 30rem 13.5rem;
	}

	.main-built__slide-subbg {
	    left: 51.8rem;
	    height: 40rem;
        padding-left: 17rem;
        font-size: 16rem;
	}

	.main-built__slider-arrows {
	    right: 18.6rem;
	    bottom: 4.8rem;
	}

	.main-built__slide .icon svg {
		width: 10rem;
	}
}

@media screen and (max-width: 720px) {
	.mobile-menu-toggle, .mobile-phone-btn, .logo {
		transition: all .3s;
	}

	.main-built__slide-subbg {
		display: none;
	}

	.mpb-hidden, .mmt-hidden {
		top: -100%;
	}

	.footer-container {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-direction: column-reverse;
	}

	.footer__nav-box {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-direction: column-reverse;
	}

	.footer__nav {
		display: none;
	}

	.creators {
		display: block;
		margin-top: 50px;
		position: static;
	}

	.projecting-slide {
		background-image: none !important;
		color: #000;
	}

	.projecting-slide:before {
		display: none;
	}

	.projecting-slide h2 {
		color: #000;
	}

	.projecting {
		padding-top: 0;
	}
}

@media screen and (min-width: 721px) {
	.menu-link {
		font-size: 1.6rem;
	}

	.main-directions__item-text {
		font-size: 1.7rem;
	}

	.object-name {
		font-size: 1.6rem;
	}

	.object .description {
		font-size: 1.6rem;
	}

	.footer__nav-submenu-link {
		font-size: 1.4rem;
	}

	.breads span, .breads__link {
		font-size: 1.4rem;
	}

	.object-location {
		font-size: 1.6rem;
	}

	.right-form, .right-form__item, .right-form__file, .right-form__submit {
		font-size: 1.6rem;
	}

	.right-form .privacy {
		font-size: 1.6rem;
	}

	.product-advantages .advantage_big p {
		font-size: 1.6rem;
	}

	.benefits-advantages .advantage p {
		font-size: 1.8rem;
	}

	.product-advantages .advantage p {
		font-size: 1.8rem;
	}

	.review-inner {
		font-size: 1.8rem;
	}

	.docs-list .doc {
		font-size: 1.8rem;
	}

	.history-slider-wrap .slide .text {
		font-size: 1.8rem;
	}

	.award p {
		font-size: 1.8rem;
	}

	.metal-production__slide .description-text {
		font-size: 1.8rem;
	}

	.potential {
		font-size: 1.8rem;
	}

	.main-about__ceo-info .name {
		font-size: 1.8rem;
	}

	.main-about__ceo-info .info {
		font-size: 1.6rem;
	}
}

@media screen and (min-width: 721px) and (max-width: 1440px) {
	.news-preview__date {
		font-size: 1.6rem;
	}

	.news-previews {
		height: 42rem;
	}

	.news-preview__img {
		height: 13rem;
	}

	.news-preview__date {
		height: 3.6rem;
	}

	.news-preview__description {
		font-size: 1.6rem;
	    max-height: 5.62rem;
	}

	.main-news .all-news {
		height: 3.6rem;
		top: 0;
	}

	.object-name {
		font-size: 1.8rem;
	}

	.footer__nav-title, .footer__nav-link {
		font-size: 1.8rem;
	}

	.footer__nav-submenu-link {
		font-size: 1.6rem;
	}

	.footer__contacts {
		font-size: 1.6rem;
	}

	.history-slider-wrap .main-slide .text {
		font-size: 1.8rem;
	}

	.history-built .built-nav .nav-item__name {
		font-size: 1.5rem;
	}

	.built-nav .nav-item__name {
		padding: 0 .9rem;
	}

	.breads span, .breads__link {
		font-size: 1.6rem;
	}

	.typical-proj__date {
		font-size: 1.6rem;
		width: 16.9rem;
	}

	.metal-power__item {
		font-size: 1.5rem;
	}

	.farming .main-about__info p {
		font-size: 1.6rem;
	}

	.object-inner__value p {
		font-size: 1.6rem;
	}

	.tender-form__item {
		font-size: 1.6rem;
	}

	.news-inner__title p {
		font-size: 1.6rem;
	}

	.contacts__info-item p {
		font-size: 1.6rem;
	}

	.header__phone {
		font-size: 1.8rem;
	}

	.main-about__info p {
		font-size: 1.8rem;
	}

	.main-directions__item-text {
		font-size: 1.6rem;
		padding-right: 2rem;
	}

	.history-slider-wrap .main-slide__content {
		margin-top: -2.6rem;
	}

	.history-slider-wrap {
		height: 46.5rem;
	}

	.history {
	    padding-top: 24.6rem;
	}

	.main-about__ceo {
		padding-left: .5rem;
		padding-right: .5rem;
		height: 41rem;
		flex: 1 0 34rem;
	}

	.main-about__info-box {
		padding-right: 3.5rem;
	}
}

@media screen and (min-width: 1441px) {
	.menu-link {
		font-size: 1.8rem;
	}

	.main-directions__item-text {
		font-size: 1.8rem;
	}

	.news-preview__title {
		font-size: 1.8rem;
	}

	.news-preview__description {
		font-size: 1.6rem;
	}

	.news-preview__description {
		max-height: 7.32rem;
	}

	.news-inner__content .text {
		font-size: 1.8rem;
	}

	.object-name {
		font-size: 1.8rem;
	}

	.object .description {
		font-size: 1.8rem;
	}

	.footer__nav-submenu-link {
		font-size: 1.5rem;
	}

	.footer__contacts {
		font-size: 1.6rem;
	}

	.breads span, .breads__link {
		font-size: 1.4rem;
	}

	.farming .end {
		margin-left: 0;
	}

	.history-slider-wrap .main-slide .text {
		font-size: 1.6rem;
	}

	.right-form {
		font-size: 1.6rem;
	}

	.right-form .privacy {
		font-size: 1.4rem;
	}

	.contacts__info {
		font-size: 1.6rem;
	}

	.tender-info {
		font-size: 1.6rem;
	}

	.tender-form {
		font-size: 1.6rem;
	}

	.tender-form .privacy {
		font-size: 1.4rem;
	}

	.object-location {
		font-size: 1.6rem;
	}

	.object .info-item {
		font-size: 1.8rem;
	}

	.main-about__info p {
		font-size: 1.8rem;
	}

	.product-advantages .advantage_big p {
		font-size: 1.6rem;
	}

	.benefits-advantages .advantage p {
		font-size: 1.8rem;
	}

	.product-advantages .advantage p {
		font-size: 1.8rem;
	}
}

.farming .year:before {
	color: currentColor;
}

.farming .year span {
	color: #fff;
}

.farming .start span,
.farming .end span {
	border: 2px solid;
}

.farming .farming-dynamics .tab-box.active {
	max-width: 920px;
}

.header__phone {
	font-size: 1.6rem;
}

@media screen and (max-width: 720px) {
	.farming .start {
		margin-right: 10px;
	}

	.farming .years {
		justify-content: flex-start;
		flex-wrap: wrap;
	}

	.farming .years .year {
		margin-right: 10px;
		margin-bottom: 10px;
	}
}

.special-text {
	margin-bottom: 10rem;
	font-size: 1.8rem;
}

.special-text a {
	text-decoration: underline;
}

@media screen and (max-width: 720px) {
	.special-text {
		margin-bottom: 5.5rem;
	}
}

.engineering .product-choose .numbers {
	flex-direction: column;
}

.award-img a {
	display: block;
}

.object-inner__slide a {
	display: block;
	height: 100%;
	width: 100%;
}

@media (min-width: 1441px) {
	[uid="businessengineering"] .numbers ul {
	    margin-top: 4rem;
	    display: grid;
	    grid-template-columns: 1fr 1fr;
	    grid-gap: 7rem 1rem;
	}

	[uid="businessengineering"] .numbers li:not(:first-child) {
		margin-top: 0;
	}

	.history-slider-wrap .main-slide__content {
		margin-top: 0;
	}
}

.main-about__info {
	text-align: justify;
}

span.main-directions__item-text::after {
	display: none;
}

.tender-doc-global-link {
	padding-top: 2.5rem;
}

.tender-doc-global-link .objects__filter-btn span {
	background-color: #002150;
	color: #fff;
}

.tender-doc-global-link a {
	font-size: 1.8rem;
	text-decoration: underline;
}

@media screen and (max-width: 720px) {
	.tender-doc-global-link .objects__filter-btn span {
		height: auto;
		padding: 1.5rem;
	}
}

[uid="businessrepair"] .breads__link, [uid="businessrepair"] .breads span {
	color: #d9d9d9;
}

.contacts__info-item > p {
	display: block;
}
.contacts__info-item > p > span {
	display: block;
	max-width:50rem;
	margin-top: 1rem;
}

.contacts__info-item h5 + a {
	display: inline-block;
	margin-top: 1rem;
}