/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 14 2023 | 04:21:56 */
.contact-page__contacts-header .evlt-paragraph__sub-title {
	font-weight: normal;
	font-family: var(--main-font-family);
	margin-bottom: 40px;
}

.contact-page__contacts-item:not(:last-child) {
	margin-bottom: 20px;
}

.contact-page__contacts-item .evlt-paragraph__sub-title {
	color: var(--primary-brand-color);
}

.contact-page__contacts-item .evlt-paragraph__text {
	color: #666;
	font-size: 16px;
	line-height: 24px;
}

.contact-page__contacts-item--links .evlt-paragraph__text {
	font-weight: bold;
	color: #111;
}

.contact-page__contacts-item--links a {
	color: var(--alt2-brand-color);
}

.contact-page__icons-title .evlt-paragraph__sub-title {
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 20px;
	font-size: 16px;
	text-transform: uppercase;
	color: var(--primary-brand-color);
	margin-bottom: 40px;
}

.contact-page__icons-title .evlt-paragraph__sub-title::before,                                                                                                                                                  
.contact-page__icons-title .evlt-paragraph__sub-title::after {                                                                                                                                                  
  content: '';                                                                                                                                                                           
  display: block;                                                                                                                                                                        
  width: 20px; height: 1px;                                                                                                                                                              
  background-color: currentColor;                                                                                                                                                        
  vertical-align: middle;                                                                                                                                                                
}   

.contact-page__icons .icons-list__item {
	cursor: pointer;
}

.contact-page__icons .icons-list__item-title {
	font-size: 12px;
	line-height: 19px;
	font-family: var(--main-font-family);
}

.contact-page__icons .icons-list__item-text {
	color: #999;
	font-size: 12px;
	line-height: 16px;
	max-width: 140px;
}

.contact-page__icons .icons-list__item:hover {
	--icon-bg-color: var(--primary-brand-color);
}

.contact-page__icons .icons-list__item:hover .icons-list__item-title {
	color: var(--primary-brand-color);
}


.contact-page__icons .icons-list__item:hover .icons-list__item-text {
	color: #333;
}

.contact-page__map {
	height: 750px;
}

.contact-page__form_wrapper {
	margin-top: 40px;
}

.contact-page__form_wrapper .gform_required_legend {
	display: none;
}

.contact-page__form .gform_footer.top_label::after {
	content: '* Required Fields';
	display: inline-flex;
	align-items: center;
	color: var(--primary-brand-color);
	font-size: 14px;
	margin-left: 66px;
}

.map_row .google-maps {
	margin-right: 10px;
}