.lpc-contact-3__inner {
	flex-wrap: wrap;
}

.lpc-contact-3__column {
	display: flex;
	align-items: flex-start;
}

._f_d_column .lpc-contact-3__column{
	flex-direction: column;
}

._f_d_column .lpc-contact-3__icon {
	max-width: 120px;
    max-height: 120px;
}

._a_i_center .lpc-contact-3__column{
	align-items: center;
}

._a_i_center._f_d_column .lpc-contact-3__column{
	text-align: center;
}

.lpc-contact-3__icon {
	margin: 0 20px 20px 0;
	max-width: 72px;
	max-height: 72px;
	min-width: 40px;
	min-height: 40px;
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: var(--primary-color-l-35);
    border-radius: 50%;
    overflow: hidden;
    padding: 8px;
	flex: 0 0 auto;
}

.lpc-contact-3__icon-image {
	font-size: 0;
	overflow: hidden;
	max-width: 100%;
	max-height: 100%;
	width: 34px;
	height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lpc-contact-3__icon-image svg {
	width: 100%;
	height: 100%;
}

.lpc-contact-3__icon-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

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

._a_i_center._f_d_column .lpc-contact-3__icon {
	margin-right: 0;
}

[data-media-source="media-md"] ._a_i_center._f_d_column .lpc-contact-3__icon {
	margin-right: 0;
}
[data-media-source="media-sm"] ._a_i_center._f_d_column .lpc-contact-3__icon {
	margin-right: 0;
}
[data-media-source="media-xs"] ._a_i_center._f_d_column .lpc-contact-3__icon {
	margin-right: 0;
}



.lpc-contact-3-phones__number + .lpc-contact-3-phones__number,
.lpc-contact-3-items__email + .lpc-contact-3-items__email {
	margin: 8px 0 0;
}

.lpc-contact-3__desc {
	margin: 8px 0 0;
}
[data-media-source="media-xs"] .lpc-contact-3__desc {
	margin: 4px 0 0;
}

.lpc-contact-3__address-inner + .lpc-contact-3__address-inner {
	margin-top: 10px;
}

.lpc-wrap .lpc-contact-3__mail {
    word-break: break-all;
    color: var(--text-color-base-header);
    text-decoration: none;
    display: inline-block;
}

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

.lpc-wrap .lpc-contact-3-phones__tel {
	display: inline-block;
	color: var(--text-color-base-header);
}

.lpc-contact-3-phones__field {
	text-decoration: none;
}

.lpc-contact-3-phones__field + .lpc-contact-3__text {
	margin-top: 5px;
}

.lpc-contact-3-phones__item {
	margin-bottom: 8px;
}

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

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


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


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