/* Page specific: contact */
.ps_contact_container {
	border: none;
  display: flex;
  flex-wrap: wrap;
  flex-flow: row wrap;
  justify-content: center;
	align-items: start;
	align-content: center;
  column-gap: 50px;
  row-gap: 25px;
  flex-wrap-gap: 25px;
}

.ps_contact_container .column {
	border: inherit;
	width: 250px;
	margin-bottom: 25px;
}


/* List */
div.head {
	border: inherit;
	margin-bottom: 5px;
	height: 35px;
}
div.head span.icon {
	display: inline-block;
	text-align: left;
	margin-right: 10px;
}
div.head span.icon svg {
	vertical-align: middle;
	width: auto;
}
div.head span.text {
	display: inline-block;
	vertical-align: middle;
	word-wrap: break-word;
	font-weight: 600;
	font-size:14px;
}

ul {
	border: inherit;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul li {
	border: inherit;
}
ul li:not(:last-child) {
	margin-bottom: 5px;
}
ul li span.text {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	word-wrap: break-word;
	font-weight: 400;
}
ul li span.text_superhead {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	word-wrap: break-word;
	font-weight: 600;
}
ul li span.text_head {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	word-wrap: break-word;
	font-weight: 500;
}
ul li span.text_sub {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	word-wrap: break-word;
	font-weight: 300;
	font-style: italic;
}

