/* End custom CSS */

.elementor-794 .elementor-element.elementor-element-dd4c191 {
	margin-top: 170px;
	margin-bottom: 0px;
}

.elementor-794 .elementor-element.elementor-element-66ff1416 {
	text-align: center;
}

.elementor-794 .elementor-element.elementor-element-66ff1416 .elementor-heading-title {
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-794 .elementor-element.elementor-element-0e7c651 > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-794 .elementor-element.elementor-element-0e7c651 {
	text-align: center;
}

.elementor-794 .elementor-element.elementor-element-726c44a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-794 .elementor-element.elementor-element-726c44a:not(.elementor-motion-effects-element-type-background), .elementor-794 .elementor-element.elementor-element-726c44a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0145a47);
}

.elementor-794 .elementor-element.elementor-element-726c44a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-794 .elementor-element.elementor-element-726c44a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-794 .elementor-element.elementor-element-6c69460 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-794 .elementor-element.elementor-element-c20f8b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-794 .elementor-element.elementor-element-c20f8b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0145a47);
}

.elementor-794 .elementor-element.elementor-element-c20f8b5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-794 .elementor-element.elementor-element-c20f8b5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-794 .elementor-element.elementor-element-457e03f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-794 .elementor-element.elementor-element-457e03f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-0145a47) 25%, var(--e-global-color-primary) 25%);
}

.elementor-794 .elementor-element.elementor-element-457e03f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-794 .elementor-element.elementor-element-457e03f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-794 .elementor-element.elementor-element-0d4bb46 > .elementor-widget-container {
	margin: 50px 50px 50px 50px;
}

.elementor-794 .elementor-element.elementor-element-0d4bb46 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-794 .elementor-element.elementor-element-0d4bb46 .elementor-custom-embed-play i {
	color: var(--e-global-color-accent);
	font-size: 60px;
}

.elementor-794 .elementor-element.elementor-element-0d4bb46 .elementor-custom-embed-play svg {
	fill: var(--e-global-color-accent);
	width: 60px;
	height: 60px;
}

.elementor-794 .elementor-element.elementor-element-3e7247a {
	--spacer-size: 50px;
}

.elementor-794 .elementor-element.elementor-element-ace910b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-794 .elementor-element.elementor-element-ace910b .elementor-divider-separator {
	width: 100%;
}

.elementor-794 .elementor-element.elementor-element-ace910b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-794 .elementor-element.elementor-element-02b83a6 {
	--spacer-size: 50px;
}

.elementor-794 .elementor-element.elementor-element-b26cc2a > .elementor-element-populated {
	border-style: none;
}

.elementor-794 .elementor-element.elementor-element-e44189c {
	text-align: center;
}

.elementor-794 .elementor-element.elementor-element-0f07950 {
	--spacer-size: 50px;
}

.elementor-794 .elementor-element.elementor-element-3aa7454 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-794 .elementor-element.elementor-element-e8dccf7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-794 .elementor-element.elementor-element-e8dccf7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
}

.elementor-794 .elementor-element.elementor-element-e8dccf7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-794 .elementor-element.elementor-element-e8dccf7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-794 .elementor-element.elementor-element-6084d86 > .elementor-widget-container {
	margin: 50px 30px 50px 30px;
}

.elementor-794 .elementor-element.elementor-element-6084d86 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-794 .elementor-element.elementor-element-6084d86 {
	--icon-box-icon-margin: 0px;
}

.elementor-794 .elementor-element.elementor-element-6084d86.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-794 .elementor-element.elementor-element-6084d86.elementor-view-framed .elementor-icon, .elementor-794 .elementor-element.elementor-element-6084d86.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-794 .elementor-element.elementor-element-6084d86 .elementor-icon {
	font-size: 70px;
}

.elementor-794 .elementor-element.elementor-element-6084d86 .elementor-icon-box-title, .elementor-794 .elementor-element.elementor-element-6084d86 .elementor-icon-box-title a {
	font-family: "Barlow", Sans-serif;
	font-weight: 700;
}

.elementor-794 .elementor-element.elementor-element-6084d86 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-794 .elementor-element.elementor-element-f560c8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-794 .elementor-element.elementor-element-f560c8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e3e3e3;
}

.elementor-794 .elementor-element.elementor-element-f560c8f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-794 .elementor-element.elementor-element-f560c8f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-794 .elementor-element.elementor-element-a769866 > .elementor-widget-container {
	margin: 50px 30px 50px 30px;
}

.elementor-794 .elementor-element.elementor-element-a769866 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-794 .elementor-element.elementor-element-a769866 {
	--icon-box-icon-margin: 0px;
}

.elementor-794 .elementor-element.elementor-element-a769866 .elementor-icon {
	font-size: 70px;
}

.elementor-794 .elementor-element.elementor-element-a769866 .elementor-icon-box-title, .elementor-794 .elementor-element.elementor-element-a769866 .elementor-icon-box-title a {
	font-family: "Barlow", Sans-serif;
	font-weight: 700;
}

.elementor-794 .elementor-element.elementor-element-a769866 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-794 .elementor-element.elementor-element-5d3a7c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-794 .elementor-element.elementor-element-5d3a7c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d9d9d9;
}

.elementor-794 .elementor-element.elementor-element-5d3a7c1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-794 .elementor-element.elementor-element-5d3a7c1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-794 .elementor-element.elementor-element-e817de2 > .elementor-widget-container {
	margin: 50px 30px 50px 30px;
}

.elementor-794 .elementor-element.elementor-element-e817de2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-794 .elementor-element.elementor-element-e817de2 {
	--icon-box-icon-margin: 0px;
}

.elementor-794 .elementor-element.elementor-element-e817de2 .elementor-icon {
	font-size: 70px;
}

.elementor-794 .elementor-element.elementor-element-e817de2 .elementor-icon-box-title, .elementor-794 .elementor-element.elementor-element-e817de2 .elementor-icon-box-title a {
	font-family: "Barlow", Sans-serif;
	font-weight: 700;
}

.elementor-794 .elementor-element.elementor-element-e817de2 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-794 .elementor-element.elementor-element-313a250 {
	--spacer-size: 50px;
}

.elementor-794 .elementor-element.elementor-element-4731118c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-794 .elementor-element.elementor-element-4731118c:not(.elementor-motion-effects-element-type-background), .elementor-794 .elementor-element.elementor-element-4731118c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7c663f8);
}

.elementor-794 .elementor-element.elementor-element-4731118c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-794 .elementor-element.elementor-element-4731118c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-794 .elementor-element.elementor-element-a524251 > .elementor-element-populated {
	padding: 15px 50px 15px 15px;
}

.elementor-794 .elementor-element.elementor-element-f2186b9 .elementor-heading-title {
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-794 .elementor-element.elementor-element-614167ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-794 .elementor-element.elementor-element-614167ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, var(--e-global-color-7c663f8) 25%, var(--e-global-color-primary) 25%);
}

.elementor-794 .elementor-element.elementor-element-614167ba > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-794 .elementor-element.elementor-element-614167ba > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-794 .elementor-element.elementor-element-7cd6c93f > .elementor-widget-container {
	margin: 50px 50px 50px 50px;
}

.elementor-794 .elementor-element.elementor-element-7a25eaf > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-794 .elementor-element.elementor-element-7a25eaf:not(.elementor-motion-effects-element-type-background), .elementor-794 .elementor-element.elementor-element-7a25eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-0145a47);
}

.elementor-794 .elementor-element.elementor-element-7a25eaf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-794 .elementor-element.elementor-element-7a25eaf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-794 .elementor-element.elementor-element-d8e5e13 {
	--spacer-size: 50px;
}

.elementor-794 .elementor-element.elementor-element-5ef2a97 {
	text-align: center;
}

.elementor-794 .elementor-element.elementor-element-66c699c {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-794 .elementor-element.elementor-element-66c699c .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-794 .elementor-element.elementor-element-9aa79ec {
	--spacer-size: 50px;
}

.elementor-794 .elementor-element.elementor-element-7c3ac53e:not(.elementor-motion-effects-element-type-background), .elementor-794 .elementor-element.elementor-element-7c3ac53e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7c663f8);
}

.elementor-794 .elementor-element.elementor-element-7c3ac53e > .elementor-container {
	max-width: 1000px;
}

.elementor-794 .elementor-element.elementor-element-7c3ac53e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-794 .elementor-element.elementor-element-7c3ac53e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-794 .elementor-element.elementor-element-39431a8 {
	--spacer-size: 50px;
}

.elementor-794 .elementor-element.elementor-element-417d9cdc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-794 .elementor-element.elementor-element-417d9cdc {
	text-align: center;
}

.elementor-794 .elementor-element.elementor-element-417d9cdc .elementor-heading-title {
	line-height: 1.2em;
}

.elementor-794 .elementor-element.elementor-element-0b776e6 {
	text-align: center;
}

.elementor-794 .elementor-element.elementor-element-0a567dc {
	--spacer-size: 50px;
}

@media (max-width:1366px) {
	.elementor-794 .elementor-element.elementor-element-dd4c191 {
		margin-top: 150px;
		margin-bottom: 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-3aa7454 {
		padding: 5px 5px 5px 5px;
	}
}

@media (max-width:1200px) {
	.elementor-794 .elementor-element.elementor-element-dd4c191 {
		margin-top: 130px;
		margin-bottom: 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-66c699c {
		--e-image-carousel-slides-to-show: 5;
	}
}

@media (max-width:1024px) {
	.elementor-794 .elementor-element.elementor-element-dd4c191 {
		margin-top: 120px;
		margin-bottom: 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-1b1f905 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-794 .elementor-element.elementor-element-6c69460 {
		text-align: center;
	}
	
	.elementor-794 .elementor-element.elementor-element-04aa8ee > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-04aa8ee {
		text-align: center;
	}
	
	.elementor-794 .elementor-element.elementor-element-c20f8b5 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-457e03f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-0d4bb46 > .elementor-widget-container {
		margin: 50px 50px 50px 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-a524251 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-794 .elementor-element.elementor-element-f2186b9 {
		text-align: center;
	}
	
	.elementor-794 .elementor-element.elementor-element-352e492a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-352e492a {
		text-align: center;
	}
	
	.elementor-794 .elementor-element.elementor-element-614167ba > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-66c699c {
		--e-image-carousel-slides-to-show: 4;
	}
}

@media (max-width:767px) {
	.elementor-794 .elementor-element.elementor-element-dd4c191 {
		margin-top: 80px;
		margin-bottom: 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-c20f8b5 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-457e03f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-0d4bb46 > .elementor-widget-container {
		margin: 20px 20px 20px 0px;
	}
	
	.elementor-794 .elementor-element.elementor-element-6084d86 .elementor-icon {
		font-size: 50px;
	}
	
	.elementor-794 .elementor-element.elementor-element-a769866 .elementor-icon {
		font-size: 50px;
	}
	
	.elementor-794 .elementor-element.elementor-element-e817de2 .elementor-icon {
		font-size: 50px;
	}
	
	.elementor-794 .elementor-element.elementor-element-614167ba > .elementor-element-populated {
		padding: 3px 3px 3px 3px;
	}
	
	.elementor-794 .elementor-element.elementor-element-7cd6c93f > .elementor-widget-container {
		margin: 20px 20px 20px 20px;
	}
	
	.elementor-794 .elementor-element.elementor-element-66c699c {
		--e-image-carousel-slides-to-show: 2;
	}
}

@media (min-width:768px) {
	.elementor-794 .elementor-element.elementor-element-1b1f905 {
		width: 45%;
	}
	
	.elementor-794 .elementor-element.elementor-element-c20f8b5 {
		width: 55%;
	}
	
	.elementor-794 .elementor-element.elementor-element-a524251 {
		width: 45%;
	}
	
	.elementor-794 .elementor-element.elementor-element-614167ba {
		width: 55%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-794 .elementor-element.elementor-element-1b1f905 {
		width: 100%;
	}
	
	.elementor-794 .elementor-element.elementor-element-c20f8b5 {
		width: 100%;
	}
	
	.elementor-794 .elementor-element.elementor-element-457e03f {
		width: 100%;
	}
	
	.elementor-794 .elementor-element.elementor-element-e8dccf7 {
		width: 50%;
	}
	
	.elementor-794 .elementor-element.elementor-element-f560c8f {
		width: 50%;
	}
	
	.elementor-794 .elementor-element.elementor-element-5d3a7c1 {
		width: 100%;
	}
	
	.elementor-794 .elementor-element.elementor-element-a524251 {
		width: 100%;
	}
	
	.elementor-794 .elementor-element.elementor-element-614167ba {
		width: 100%;
	}
}

/* Start custom CSS for shortcode, class: .elementor-element-13948ce6 */
.elementor-794 .elementor-element.elementor-element-13948ce6 input, .elementor-794 .elementor-element.elementor-element-13948ce6 select, .elementor-794 .elementor-element.elementor-element-13948ce6 textarea {
	border: 0;
	border-bottom: 1px solid #000;
	border-radius: 0;
	height: 50px;
}

.elementor-794 .elementor-element.elementor-element-13948ce6 #gform_submit_button_3 {
	width: 200px;
	border-radius: 20px;
	border: 0;
}
