
.elementor-19617 .elementor-element.elementor-element-458e935 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-19617 .elementor-element.elementor-element-458e935 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-primary);
}

.elementor-19617 .elementor-element.elementor-element-a1acb73 > .elementor-element-populated {
	margin: 24px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-19617 .elementor-element.elementor-element-819712c > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-19617 .elementor-element.elementor-element-819712c .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-19617 .elementor-element.elementor-element-aebc451 .elementor-cta .elementor-cta__bg, .elementor-19617 .elementor-element.elementor-element-aebc451 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-19617 .elementor-element.elementor-element-aebc451 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-19617 .elementor-element.elementor-element-aebc451 .elementor-cta__content {
	min-height: 10vh;
	text-align: left;
	padding: 25px 25px 25px 25px;
}

.elementor-19617 .elementor-element.elementor-element-aebc451 .elementor-cta__title {
	font-family: "Morris Sans", Sans-serif;
	font-size: 1.5vw;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 1em;
}

.elementor-19617 .elementor-element.elementor-element-aebc451 .elementor-cta__button {
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .6px;
	border-radius: 0px;
}

.elementor-19617 .elementor-element.elementor-element-aebc451 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(51, 51, 51, .49);
}

.elementor-19617 .elementor-element.elementor-element-aebc451 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(51, 51, 51, 0);
}

.elementor-19617 .elementor-element.elementor-element-661de69 .elementor-cta .elementor-cta__bg, .elementor-19617 .elementor-element.elementor-element-661de69 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-19617 .elementor-element.elementor-element-661de69 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-19617 .elementor-element.elementor-element-661de69 .elementor-cta__content {
	min-height: 10vh;
	text-align: left;
	padding: 25px 25px 25px 25px;
}

.elementor-19617 .elementor-element.elementor-element-661de69 .elementor-cta__title {
	font-family: "Morris Sans", Sans-serif;
	font-size: 1.5vw;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 1em;
}

.elementor-19617 .elementor-element.elementor-element-661de69 .elementor-cta__button {
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .6px;
	border-radius: 0px;
}

.elementor-19617 .elementor-element.elementor-element-661de69 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(51, 51, 51, .49);
}

.elementor-19617 .elementor-element.elementor-element-661de69 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(51, 51, 51, 0);
}

.elementor-19617 .elementor-element.elementor-element-946a9cb > .elementor-element-populated {
	margin: 24px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10px 10px 10px 50px;
}

.elementor-19617 .elementor-element.elementor-element-e66f5b1 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-19617 .elementor-element.elementor-element-e66f5b1 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-19617 .elementor-element.elementor-element-87d5a73 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-19617 .elementor-element.elementor-element-87d5a73 {
	text-align: left;
}

.elementor-19617 .elementor-element.elementor-element-87d5a73 img {
	width: 100%;
	height: 115px;
}

.elementor-19617 .elementor-element.elementor-element-1f0f325 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-19617 .elementor-element.elementor-element-1f0f325 {
	text-align: left;
}

.elementor-19617 .elementor-element.elementor-element-1f0f325 img {
	width: 100%;
	height: 115px;
}

.elementor-19617 .elementor-element.elementor-element-fb6ca1c > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-19617 .elementor-element.elementor-element-fb6ca1c {
	text-align: left;
}

.elementor-19617 .elementor-element.elementor-element-fb6ca1c img {
	width: 100%;
	height: 115px;
}

@media (min-width:768px) {
	.elementor-19617 .elementor-element.elementor-element-7ae4df0 {
		width: 19.19%;
	}
	
	.elementor-19617 .elementor-element.elementor-element-a1acb73 {
		width: 41.784%;
	}
	
	.elementor-19617 .elementor-element.elementor-element-946a9cb {
		width: 38.69%;
	}
}

@media (max-width:1024px) {
	.elementor-19617 .elementor-element.elementor-element-aebc451 .elementor-cta__content {
		min-height: 160px;
	}
	
	.elementor-19617 .elementor-element.elementor-element-aebc451 .elementor-cta__title {
		font-size: 28px;
	}
	
	.elementor-19617 .elementor-element.elementor-element-661de69 .elementor-cta__content {
		min-height: 160px;
	}
	
	.elementor-19617 .elementor-element.elementor-element-661de69 .elementor-cta__title {
		font-size: 28px;
	}
}

@media (max-width:767px) {
	.elementor-19617 .elementor-element.elementor-element-aebc451 .elementor-cta__title {
		font-size: 24px;
	}
	
	.elementor-19617 .elementor-element.elementor-element-661de69 .elementor-cta__title {
		font-size: 24px;
	}
}
