<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.lp-map-block-7 {
	padding: 48px 0;
}

.lp-map-block-8__title-wrapper {
	padding-bottom: 32px;
	text-align: center;
}

.lp-map-block-7__title {padding: 0; margin: 0}

.lp-map-block-7__title + .lp-map-block-7__subtitle {padding: 8px 0 0; margin: 0}

.lp-map-block-7 .contacts__block {
	display: flex;
	align-items: center;
	padding-bottom: 24px;
}

.lp-map-block-7__block + .lp-map-block-7__block {
	margin: 48px 0 0;
}

.lp-map-block-7 .contacts__icon {
	flex: none;
	margin-right: 8px;
	font-size: 0;
}

.lp-map-block-7 .contacts__icon svg {
	width: 100%;
	height: 100%;
}

.lp-map-block-7 .contacts path:not([fill]) {
	fill: var(--primary-color-base);
}

.lp-map-block-7 .contacts__mail-body a {color: inherit; text-decoration: none;}

.lp-map-block-7 .contacts__phones-body, .lp-map-block-7 .contacts__mail-body, 
.lp-map-block-7 .contacts__site-body, .lp-map-block-7 .contacts__address-body {
	padding: 0;
	margin: 0;
}

.lp-map-block-7 .contacts__address {
	padding-bottom: 0;
}

.lp-map-block-7 .contacts__socials {
	font-size: 0;
}

.lp-map-block-7 .contacts__socials-item {
	display: inline-block;
	padding: 32px 32px 0 0;
}

.lp-map-block-7 .contacts__socials-item a {
	transition: all 0.15s;
	display: inline-flex;
}

.lp-map-block-7 .contacts__socials-item a:hover {
	transform: translateY(-2px);
}

.contacts__socials-item svg {
	width: 100%;
	height: 100%;
}

.lp-map-block-7 .contacts__icon, 
.lp-map-block-7 .contacts__socials-item a {
    max-width: 200px;
    width:24px;
    height:24px;
    transition: all 0.08s;
    box-sizing: content-box;
}

.lp-map-block-7 .contacts__socials-item a:hover {
	transform: translateY(-2px);
}

.lp-map-block-7 .contacts__socials-item path:not([fill]) {fill: var(--text-color-base);}

.lp-map-block-7__form {
	background: rgba(68, 68, 68, 0.05);
	padding: 32px 16px;
}

.lp-map-block-7 .lp-button {
	display: block;
	width: 100%;
}

.lp-map-block-7 .lp-button .lp-button__text {min-width: 178px;}

@media all and (min-width: 600px) {
	.lp-map-block-7 {
		padding: 64px 0;
	}
	
	.lp-map-block-8__title-wrapper {
		padding-bottom: 48px;
	}
	
	.lp-map-block-7__title + .lp-map-block-7__subtitle {padding: 16px 0 0;}
	
	.lp-map-block-7 .contacts__socials {padding-top: 16px;}
	
	.lp-map-block-7__block + .lp-map-block-7__block {
		margin: 56px 0 0 0;
	}
	
	.lp-map-block-7__form {
		padding: 32px;
	}
	
	.lp-map-block-7 .lp-form-tpl__button-wrapper {text-align: center;}
	
	.lp-map-block-7 .lp-button {
		display: inline-block;
		width: 210px;
	}
}

@media all and (min-width: 960px) {
	.lp-map-block-8__title-wrapper {
		padding-bottom: 32px;
	}
	
	.lp-map-block-7__block {
		display: inline-block;
		vertical-align: middle;
		width: 432px;
		box-sizing: border-box;
	}
	
	.lp-map-block-7__block + .lp-map-block-7__block {margin: 0 0 0 48px;}
}

@media all and (min-width: 1200px) {
	.lp-map-block-8__title-wrapper {
		padding-bottom: 48px;
		max-width: 848px;
		margin: 0 auto;
	}
	
	.lp-map-block-7__block {width: 564px;}
	.lp-map-block-7__block + .lp-map-block-7__block {
		margin: 0 0 0 24px;
	}
}

@media all and (min-width: 1380px) {
	.lp-map-block-7 {
		padding: 80px 0;
	}
	
	.lp-map-block-7__block {width: 628px;}
	.lp-map-block-7__block + .lp-map-block-7__block {
		margin: 0 0 0 32px;
	}
}</pre></body></html>