#our-team-section .row,
#models-section .row {
	justify-content: center;
}

#models-section .unit-4 {
	min-height: 235px;
}

.person .social a {
	font-size: 24px;
}

.site-blocks-cover img {
	max-width: 800px;
}

#error-section {
	padding: 192px 16px 48px 16px;
}

	#error-section .title {
		color: #000000;
	}

@media (max-width: 991px) {
	.cover-img {
		display: none;
	}

	.site-blocks-cover,
	.site-blocks-cover > .container > .row {
		min-height: 300px;
		height: auto;
	}

	.site-blocks-cover {
		padding-top: 120px;
	}

		.site-blocks-cover .cover-title {
			display: flex;
			flex-direction: column;
			align-items: center;
		}

		.site-blocks-cover .cover-title p {
			text-align: center;
		}
}

.overflow-x-hidden {
	overflow-x: hidden;
}

/********** forms **********/
form .success-msg {
	display: none;
}

form.success .success-msg {
	display: block;
}

form .error-msg {
	display: none;
}

form.error .error-msg {
	display: block;
}

.form-group .field-error-msg {
	display: none;
}

.form-group.error .field-error-msg {
	display: block;
}

[data-form-name="additionalInfo"] {
	display: none;
}

/********** Model pages **********/

.model-page {
	padding-top: 120px;
	min-height: calc(100vh - 124px);
}