
.elementor-207 .elementor-element.elementor-element-57cbaf6f:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-57cbaf6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-lhghl.nitrocdn.com/XqTuUuRQPrMbRcryKdoWnhfEeexWxJus/assets/images/optimized/rev-e432205/nocoenergysolutions.com/wp-content/uploads/2024/01/Fort-Collins-CO-1.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-207 .elementor-element.elementor-element-57cbaf6f > .elementor-background-overlay {
	background-color: #000;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-207 .elementor-element.elementor-element-57cbaf6f > .elementor-container {
	min-height: 65vh;
}

.elementor-207 .elementor-element.elementor-element-57cbaf6f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-207 .elementor-element.elementor-element-57cbaf6f > .elementor-shape-bottom svg {
	height: 50px;
}

.elementor-207 .elementor-element.elementor-element-1be4949b .elementor-heading-title {
	font-size: 32px;
	line-height: 1.3em;
	color: #fff;
}

.elementor-207 .elementor-element.elementor-element-4578cb48 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 70px 0px 70px 0px;
}

.elementor-207 .elementor-element.elementor-element-2eb6f820 {
	text-align: center;
}

.elementor-207 .elementor-element.elementor-element-2eb6f820 .elementor-heading-title {
	line-height: 1.3em;
}

.elementor-207 .elementor-element.elementor-element-6bebd863 {
	text-align: center;
}

.elementor-207 .elementor-element.elementor-element-6125cc81 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-207 .elementor-element.elementor-element-6125cc81.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-207 .elementor-element.elementor-element-6125cc81.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-207 .elementor-element.elementor-element-6125cc81.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-207 .elementor-element.elementor-element-6125cc81 .elementor-cta .elementor-cta__bg, .elementor-207 .elementor-element.elementor-element-6125cc81 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 283ms;
}

.elementor-207 .elementor-element.elementor-element-6125cc81 > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-207 .elementor-element.elementor-element-6125cc81 .elementor-cta__content {
	min-height: 400px;
	text-align: left;
}

.elementor-207 .elementor-element.elementor-element-6125cc81 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-6125cc81 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-6d31845e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-207 .elementor-element.elementor-element-6d31845e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-207 .elementor-element.elementor-element-26f2ef4 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-207 .elementor-element.elementor-element-26f2ef4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-207 .elementor-element.elementor-element-26f2ef4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-207 .elementor-element.elementor-element-26f2ef4.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-207 .elementor-element.elementor-element-26f2ef4 .elementor-cta .elementor-cta__bg, .elementor-207 .elementor-element.elementor-element-26f2ef4 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 283ms;
}

.elementor-207 .elementor-element.elementor-element-26f2ef4 > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-207 .elementor-element.elementor-element-26f2ef4 .elementor-cta__content {
	min-height: 400px;
	text-align: left;
}

.elementor-207 .elementor-element.elementor-element-26f2ef4 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-26f2ef4 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-684c645d .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-207 .elementor-element.elementor-element-684c645d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-207 .elementor-element.elementor-element-684c645d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-207 .elementor-element.elementor-element-684c645d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-207 .elementor-element.elementor-element-684c645d .elementor-cta .elementor-cta__bg, .elementor-207 .elementor-element.elementor-element-684c645d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 283ms;
}

.elementor-207 .elementor-element.elementor-element-684c645d > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-207 .elementor-element.elementor-element-684c645d .elementor-cta__content {
	min-height: 400px;
	text-align: left;
}

.elementor-207 .elementor-element.elementor-element-684c645d .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-684c645d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-8785e77 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-207 .elementor-element.elementor-element-8785e77 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-207 .elementor-element.elementor-element-6036957 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-207 .elementor-element.elementor-element-6036957.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-207 .elementor-element.elementor-element-6036957.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-207 .elementor-element.elementor-element-6036957.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-207 .elementor-element.elementor-element-6036957 .elementor-cta .elementor-cta__bg, .elementor-207 .elementor-element.elementor-element-6036957 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 283ms;
}

.elementor-207 .elementor-element.elementor-element-6036957 > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-207 .elementor-element.elementor-element-6036957 .elementor-cta__content {
	min-height: 400px;
	text-align: left;
}

.elementor-207 .elementor-element.elementor-element-6036957 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-6036957 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-40c9a80 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-207 .elementor-element.elementor-element-40c9a80.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-207 .elementor-element.elementor-element-40c9a80.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-207 .elementor-element.elementor-element-40c9a80.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-207 .elementor-element.elementor-element-40c9a80 .elementor-cta .elementor-cta__bg, .elementor-207 .elementor-element.elementor-element-40c9a80 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 283ms;
}

.elementor-207 .elementor-element.elementor-element-40c9a80 > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-207 .elementor-element.elementor-element-40c9a80 .elementor-cta__content {
	min-height: 400px;
	text-align: left;
}

.elementor-207 .elementor-element.elementor-element-40c9a80 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-40c9a80 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-afbad02 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-207 .elementor-element.elementor-element-afbad02.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-207 .elementor-element.elementor-element-afbad02.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-207 .elementor-element.elementor-element-afbad02.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-207 .elementor-element.elementor-element-afbad02 .elementor-cta .elementor-cta__bg, .elementor-207 .elementor-element.elementor-element-afbad02 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 283ms;
}

.elementor-207 .elementor-element.elementor-element-afbad02 > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-207 .elementor-element.elementor-element-afbad02 .elementor-cta__content {
	min-height: 400px;
	text-align: left;
}

.elementor-207 .elementor-element.elementor-element-afbad02 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-afbad02 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-6260135e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-207 .elementor-element.elementor-element-6260135e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-207 .elementor-element.elementor-element-1e43ca82 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-207 .elementor-element.elementor-element-1e43ca82.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-207 .elementor-element.elementor-element-1e43ca82.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-207 .elementor-element.elementor-element-1e43ca82.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-207 .elementor-element.elementor-element-1e43ca82 .elementor-cta .elementor-cta__bg, .elementor-207 .elementor-element.elementor-element-1e43ca82 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 283ms;
}

.elementor-207 .elementor-element.elementor-element-1e43ca82 > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-207 .elementor-element.elementor-element-1e43ca82 .elementor-cta__content {
	min-height: 400px;
	text-align: left;
}

.elementor-207 .elementor-element.elementor-element-1e43ca82 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-1e43ca82 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-5e96484e .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-207 .elementor-element.elementor-element-5e96484e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-207 .elementor-element.elementor-element-5e96484e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-207 .elementor-element.elementor-element-5e96484e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-207 .elementor-element.elementor-element-5e96484e .elementor-cta .elementor-cta__bg, .elementor-207 .elementor-element.elementor-element-5e96484e .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 283ms;
}

.elementor-207 .elementor-element.elementor-element-5e96484e > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-207 .elementor-element.elementor-element-5e96484e .elementor-cta__content {
	min-height: 400px;
	text-align: left;
}

.elementor-207 .elementor-element.elementor-element-5e96484e .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-5e96484e .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-61949ee3 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-207 .elementor-element.elementor-element-61949ee3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-207 .elementor-element.elementor-element-61949ee3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-207 .elementor-element.elementor-element-61949ee3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-207 .elementor-element.elementor-element-61949ee3 .elementor-cta .elementor-cta__bg, .elementor-207 .elementor-element.elementor-element-61949ee3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 283ms;
}

.elementor-207 .elementor-element.elementor-element-61949ee3 > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-207 .elementor-element.elementor-element-61949ee3 .elementor-cta__content {
	min-height: 400px;
	text-align: left;
}

.elementor-207 .elementor-element.elementor-element-61949ee3 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-61949ee3 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-2172fd66 > .elementor-container {
	max-width: 818px;
}

.elementor-207 .elementor-element.elementor-element-7697afdd .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-207 .elementor-element.elementor-element-7697afdd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-207 .elementor-element.elementor-element-7697afdd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-207 .elementor-element.elementor-element-7697afdd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-207 .elementor-element.elementor-element-7697afdd .elementor-cta .elementor-cta__bg, .elementor-207 .elementor-element.elementor-element-7697afdd .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 283ms;
}

.elementor-207 .elementor-element.elementor-element-7697afdd > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-207 .elementor-element.elementor-element-7697afdd .elementor-cta__content {
	min-height: 400px;
	text-align: left;
}

.elementor-207 .elementor-element.elementor-element-7697afdd .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-7697afdd .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-284448a6 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-207 .elementor-element.elementor-element-284448a6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-207 .elementor-element.elementor-element-284448a6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-207 .elementor-element.elementor-element-284448a6.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-207 .elementor-element.elementor-element-284448a6 .elementor-cta .elementor-cta__bg, .elementor-207 .elementor-element.elementor-element-284448a6 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 283ms;
}

.elementor-207 .elementor-element.elementor-element-284448a6 > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-207 .elementor-element.elementor-element-284448a6 .elementor-cta__content {
	min-height: 400px;
	text-align: left;
}

.elementor-207 .elementor-element.elementor-element-284448a6 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-284448a6 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .67);
}

.elementor-207 .elementor-element.elementor-element-1765f89f > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0px 0px 0px 0px;
}

@media (max-width:1024px) {
	.elementor-207 .elementor-element.elementor-element-57cbaf6f > .elementor-container {
		min-height: 45vh;
	}
	
	.elementor-207 .elementor-element.elementor-element-57cbaf6f > .elementor-shape-bottom svg {
		height: 30px;
	}
	
	.elementor-207 .elementor-element.elementor-element-1be4949b .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-207 .elementor-element.elementor-element-4578cb48 {
		padding: 30px 10px 30px 10px;
	}
	
	.elementor-207 .elementor-element.elementor-element-2172fd66 > .elementor-container {
		max-width: 551px;
	}
}

@media (max-width:767px) {
	.elementor-207 .elementor-element.elementor-element-57cbaf6f > .elementor-container {
		min-height: 35vh;
	}
	
	.elementor-207 .elementor-element.elementor-element-57cbaf6f > .elementor-shape-bottom svg {
		height: 20px;
	}
	
	.elementor-207 .elementor-element.elementor-element-57cbaf6f {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-207 .elementor-element.elementor-element-1be4949b .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-207 .elementor-element.elementor-element-4578cb48 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 10px 30px 10px;
	}
	
	.elementor-207 .elementor-element.elementor-element-6125cc81 .elementor-cta__content {
		min-height: 250px;
	}
	
	.elementor-207 .elementor-element.elementor-element-26f2ef4 .elementor-cta__content {
		min-height: 250px;
	}
	
	.elementor-207 .elementor-element.elementor-element-684c645d .elementor-cta__content {
		min-height: 250px;
	}
	
	.elementor-207 .elementor-element.elementor-element-6036957 .elementor-cta__content {
		min-height: 250px;
	}
	
	.elementor-207 .elementor-element.elementor-element-40c9a80 .elementor-cta__content {
		min-height: 250px;
	}
	
	.elementor-207 .elementor-element.elementor-element-afbad02 .elementor-cta__content {
		min-height: 250px;
	}
}

.elementor-207 .elementor-element.elementor-element-57cbaf6f:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-207 .elementor-element.elementor-element-57cbaf6f > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
