/* Contact Image Panel */

.contact-image-panel {
}

.contact-image-panel .main {
}

.contact-image-panel .bg-img {}

.cms-content .contact-image-panel .bg-img {
	pointer-events: all;
	width: 100%;
	height: 20em;
	position: relative;
}

.contact-image-panel .contact-section {
	width: 35em;
	max-width: 35em;
	flex: 0 1 35em;
}

.contact-image-panel .content-section {
	width: calc(100% - 35em);
	max-width: calc(100% - 35em);
	flex: 0 1 calc(100% - 35em);
}

.contact-image-panel .content-section h2 {
	font-weight: 300;
	line-height: 1.4;
	font-size: 2.222em;
}

.contact-image-panel .content-section h2 span {
}

.contact-image-panel .content-section h2 span:last-child {
	display: block;
	padding-left: 1.231em;
	font-weight: 600;
	font-size: 1.425em;
	line-height: 1;
	letter-spacing: -.02rem;
}

/* End Contact Image Panel */

/* Min Responsive */

@media screen and (min-width:433px) {
}

@media screen and (min-width:1178px) {
	.contact-image-panel .main {
		padding-top: 0;
	}
}

@media screen and (min-width:1513px) {
}

/* End Min Responsive */

/* Responsive - 1512px */

@media screen and (max-width:1512px) {
}

/* End Responsive - 1512px */

/* Responsive - 1177px */

@media screen and (max-width:1177px) {
}

/* End Responsive - 1177px */

/* Responsive - 916px */

@media screen and (max-width:916px) {
	.contact-image-panel .bg-img {
		background-image: none!important;
	}

	.contact-image-panel .content-section {
		display: none;
	}

	.contact-image-panel .contact-section {
		max-width: 100%;
		width: 100%;
		flex: 0 1 100%;
	}

	.contact-image-panel {
		background-color: transparent;
	}
}

/* End Responsive - 916px */

/* Responsive - 800px (Mobile) */

@media screen and (max-width:800px) {
	.contact-image-panel .contact-box .fields {
		padding-bottom: 0;
	}
}

/* End Responsive - 800px (Mobile) */

/* Responsive - 713px */

@media screen and (max-width:713px) {
}

/* End Responsive - 713px */

/* Responsive - 555px */

@media screen and (max-width:555px) {
}

/* End Responsive - 555px */

/* Responsive - 432px */

@media screen and (max-width:432px) {
}

/* End Responsive - 432px */
