section.contactways{
	display: flex;
	flex-direction: column;
	align-content: center;
	align-items: center;
	gap: 67px;
	max-width: var(--block-mid-width) !important;
	background-color: var(--body-color-dark);
	border-radius: var(--block-radius);
	padding: 58px 120px;
	h2{
		max-width: 696px;
		text-align:center;
		font-size: var(--extra-big-font-size);
	}
	.elementsWrap{
		width: 100%;
		display: flex;
		justify-content: space-between;
		>div{
			svg{
				width: 32px;
				height: 32px;
			}
			h3{
				font-size: var(--big-font-size);
			}
			>div{
				margin-top: 46px;
				a{
					text-decoration: none;
					color: inherit;
				}
			}
		}
	}
}
@media (max-width: 1024px) {
}
@media (max-width: 600px) {
	section.contactways{
		width: calc(100% - 48px);
		margin: 0 24px;
		padding: 24px;
		gap: 38px;
		h2{
			font-size: var(--big-font-size);
			line-height: 1;
			letter-spacing: 0.67px;		
		}		
		.elementsWrap{
			flex-direction: column;
			gap: 48px;
			text-align:center;
			>div{
				>div{			
					margin-top: 12px;
				}
			}
		}
	}
}