.lpc-contact-1__item-wrap-card {
	border: 1px solid var(--text-color-a-01);
}

.lpc-contact-1__list {
	flex-wrap: wrap;
}

.lpc-contact-1__item {
	display: flex;
}
.lpc-contact-1__item-wrap {
	width:100%;
}
.lpc-contact-1__item-wrap > div:last-child {
	margin: 0;
}

.lpc-contact-1__image {
	margin: 0 0 16px;
}
[data-media-source="media-md"] .lpc-contact-1__image {
	margin: 0 0 12px;
}
[data-media-source="media-sm"] .lpc-contact-1__image {
	margin: 0 0 12px;
}
[data-media-source="media-xs"] .lpc-contact-1__image {
	margin: 0 0 12px;
}


.lpc-contact-1__header {
	margin: 0 0 16px;
}
[data-media-source="media-md"] .lpc-contact-1__header {
	margin: 0 0 12px;
}
[data-media-source="media-sm"] .lpc-contact-1__header {
	margin: 0 0 12px;
}
[data-media-source="media-xs"] .lpc-contact-1__header {
	margin: 0 0 12px;
}


.lpc-contact-1__address, .lpc-contact-1__geo-address {
	margin: 0 0 16px;
}
[data-media-source="media-md"] .lpc-contact-1__address,
[data-media-source="media-md"] .lpc-contact-1__geo-address {
	margin: 0 0 8px;
}
[data-media-source="media-sm"] .lpc-contact-1__address,
[data-media-source="media-sm"] .lpc-contact-1__geo-address {
	margin: 0 0 8px;
}
[data-media-source="media-xs"] .lpc-contact-1__address,
[data-media-source="media-xs"] .lpc-contact-1__geo-address {
	margin: 0 0 8px;
}

.lpc-contact-1__address._add_style {
	margin: 0 0 4px;
}

.lpc-contact-1__geo-address > span {
	white-space: normal;
}

.lpc-contact-1__geo-address > span  {
	display: inline;
	border-bottom: 1px dashed;
	line-height: 1.4;
}

.lpc-contact-1__geo-address > span:before {
	background-position: 0 2px;
}

.lpc-contact-1__geo-address > span:after {
	content: none;
}

.lpc-time-work {
	margin: 0 0 12px;
}
[data-media-source="media-md"] .lpc-time-work {
	margin: 0 0 8px;
}
[data-media-source="media-sm"] .lpc-time-work {
	margin: 0 0 8px;
}
[data-media-source="media-xs"] .lpc-time-work {
	margin: 0 0 8px;
}
.lpc-time-work__title {
	margin: 0 0 4px;
}

.lpc-phones {
	margin: 0 0 12px;
}
[data-media-source="media-md"] .lpc-phones {
	margin: 0 0 8px;
}
[data-media-source="media-sm"] .lpc-phones {
	margin: 0 0 8px;
}
[data-media-source="media-xs"] .lpc-phones {
	margin: 0 0 8px;
}
.lpc-phones__item {
	margin: 0 0 8px;
	display: flex;
	flex-direction: column;
	color: var(--text-color-base-header);
}
.lpc-phones__phones-title {
	margin: 0 0 4px;
}

.lpc-contact-1__map {
	height: 0;
	padding-bottom: 66%;
    margin-bottom: 16px;
    position: relative
}

.lpc-contact-1__map .lp-map-placeholder {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

[data-media-source="media-md"] .lpc-contact-1__map {
	margin-bottom: 12px;
}
[data-media-source="media-sm"] .lpc-contact-1__map {
	margin-bottom: 12px;
}
[data-media-source="media-xs"] .lpc-contact-1__map {
	margin-bottom: 12px;
}

.lpc-contact-1 .lpc-contact-1__geo-address {
	color: var(--primary-color-base);
}
.lpc-contact-1 .lpc-contact-1__geo-address .ymaps-geolink {
	color: inherit;
}

.lpc-contact-1__list._center {
    display: flex;
    justify-content: center;
}
.lpc-contact-1__list._right {
    display: flex;
    justify-content: flex-end;
}

.lpc-wrap .lpc-phones__tel {
	color: var(--text-color-base-header);
}

[data-media-source="media-xl"] .lpc-contact-1__item.lpc-col-2 {
	margin-top: 32px;
}
[data-media-source="media-xl"] .lpc-contact-1__item.lpc-col-2:nth-child(-n+2) {
	margin-top: 0 !important;
}
[data-media-source="media-lg"] .lpc-contact-1__item.lpc-col-2 {
	margin-top: 32px;
}
[data-media-source="media-lg"] .lpc-contact-1__item.lpc-col-2:nth-child(-n+2) {
	margin-top: 0 !important;
}
[data-media-source="media-md"] .lpc-contact-1__item.lpc-col-2 {
	margin-top: 24px;
}
[data-media-source="media-md"] .lpc-contact-1__item.lpc-col-2:nth-child(-n+2) {
	margin-top: 0 !important;
}
[data-media-source="media-sm"] .lpc-contact-1__item.lpc-col-2 {
	margin-top: 16px;
}
[data-media-source="media-sm"] .lpc-contact-1__item.lpc-col-2:nth-child(-n+1) {
	margin-top: 0 !important;
}
[data-media-source="media-xs"] .lpc-contact-1__item.lpc-col-2 {
	margin-top: 16px;
}
[data-media-source="media-xs"] .lpc-contact-1__item.lpc-col-2:nth-child(-n+1) {
	margin-top: 0 !important;
}


[data-media-source="media-xl"] .lpc-contact-1__item.lpc-col-3 {
	margin-top: 32px;
}
[data-media-source="media-xl"] .lpc-contact-1__item.lpc-col-3:nth-child(-n+3) {
	margin-top: 0 !important;
}
[data-media-source="media-lg"] .lpc-contact-1__item.lpc-col-3 {
	margin-top: 32px;
}
[data-media-source="media-lg"] .lpc-contact-1__item.lpc-col-3:nth-child(-n+3) {
	margin-top: 0 !important;
}
[data-media-source="media-md"] .lpc-contact-1__item.lpc-col-3 {
	margin-top: 24px;
}
[data-media-source="media-md"] .lpc-contact-1__item.lpc-col-3:nth-child(-n+3) {
	margin-top: 0 !important;
}
[data-media-source="media-sm"] .lpc-contact-1__item.lpc-col-3 {
	margin-top: 16px;
}
[data-media-source="media-sm"] .lpc-contact-1__item.lpc-col-3:nth-child(-n+1) {
	margin-top: 0 !important;
}
[data-media-source="media-xs"] .lpc-contact-1__item.lpc-col-3 {
	margin-top: 16px;
}
[data-media-source="media-xs"] .lpc-contact-1__item.lpc-col-3:nth-child(-n+1) {
	margin-top: 0 !important;
}


[data-media-source="media-xl"] .lpc-contact-1__item.lpc-col-4 {
	margin-top: 32px;
}
[data-media-source="media-xl"] .lpc-contact-1__item.lpc-col-4:nth-child(-n+4) {
	margin-top: 0 !important;
}
[data-media-source="media-lg"] .lpc-contact-1__item.lpc-col-4 {
	margin-top: 32px;
}
[data-media-source="media-lg"] .lpc-contact-1__item.lpc-col-4:nth-child(-n+4) {
	margin-top: 0 !important;
}
[data-media-source="media-md"] .lpc-contact-1__item.lpc-col-4 {
	margin-top: 24px;
}
[data-media-source="media-md"] .lpc-contact-1__item.lpc-col-4:nth-child(-n+3) {
	margin-top: 0 !important;
}
[data-media-source="media-sm"] .lpc-contact-1__item.lpc-col-4 {
	margin-top: 16px;
}
[data-media-source="media-sm"] .lpc-contact-1__item.lpc-col-4:nth-child(-n+2) {
	margin-top: 0 !important;
}
[data-media-source="media-xs"] .lpc-contact-1__item.lpc-col-4 {
	margin-top: 16px;
}
[data-media-source="media-xs"] .lpc-contact-1__item.lpc-col-4:nth-child(-n+1) {
	margin-top: 0 !important;
}
.lpc-contact-1 .lp-block-bg_item {
	border-radius: inherit;
	border: inherit;
}
.lpc-contact-1__item-wrap--bg {
	background: var(--content-background-lpc);
	border: none;
}
.lpc-contact-1__wrap-box--container {
	background-color: var(--primary-color-a-01);
}