
/* NEWCONTACT PAGE TEMPLATE */

.newContact {
	position: relative;
	background: white;
	padding: 50px 0 0 0;
}

.newContact .row {
	display: flex;
	justify-content: center;
	gap: 4vw;
}

.newContact .row >* {
	padding: initial;
}

/* quickfix */
.newContact .row:before,
.newContact .row:after {
	display: none;
}

.newContact .row.left {
	flex-direction: row-reverse;
}

.newContact .boxedForm {
	margin-bottom: 35px;
	position: sticky;
	top: 16rem;
}

.newContact__picture {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.newContact__picture-title {
	font: normal normal 700 31px/1.1 Sofia Pro;
	color: #00adeb;
	margin-bottom: 10px;
	text-align: center;
}

.newContact__picture-subtitle {
	font: normal normal 500 21px/1.1 Sofia Pro;
	text-align: center;
}

.newContact__picture-txt {
	margin-top: 45px;
	margin-bottom: 45px;
	color: #1E3E6A;
	text-align: left;
}

.newContact__picture-txt > *{
	font: normal normal normal 18px/28px Sofia Pro;
}

.newContact__picture-txt > *+*{
	margin-top: 2rem;
}

.newContact__picture-img {
	min-width: 100%;
	max-width: 100%;
	margin-top: 50px;
	width: 45vw;
}

@media all and (max-width: 992px) {
	.newContact {
		padding: 0 0 50px;
	}
	.newContact .boxedForm {
		max-width: initial;
	}
	.newContact .row {
		flex-wrap: wrap;
	}
}
