
.elementor-20696 .elementor-element.elementor-element-a1078cd:not(.elementor-motion-effects-element-type-background), .elementor-20696 .elementor-element.elementor-element-a1078cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #e0a226 0%, #f8c55f 100%);
}

.elementor-20696 .elementor-element.elementor-element-a1078cd > .elementor-container {
	min-height: 180px;
}

.elementor-20696 .elementor-element.elementor-element-a1078cd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -150px;
	margin-bottom: 0px;
}

.elementor-20696 .elementor-element.elementor-element-a1078cd > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-20696 .elementor-element.elementor-element-c16b283:not(.elementor-motion-effects-element-type-background), .elementor-20696 .elementor-element.elementor-element-c16b283 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f8c55f 0%, #e0a226 100%);
}

.elementor-20696 .elementor-element.elementor-element-c16b283 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-20696 .elementor-element.elementor-element-c16b283 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-20696 .elementor-element.elementor-element-90a00a8 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-20696 .elementor-element.elementor-element-90a00a8 {
	text-align: center;
}

.elementor-20696 .elementor-element.elementor-element-90a00a8 .elementor-heading-title {
	color: #fff;
	font-family: "Morris Sans", Sans-serif;
	font-size: 4.5vw;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -1px;
}

.elementor-20696 .elementor-element.elementor-element-d3bdf30 > .elementor-widget-container {
	padding: 0% 0% 1% 0%;
}

.elementor-20696 .elementor-element.elementor-element-d3bdf30 {
	text-align: center;
}

.elementor-20696 .elementor-element.elementor-element-d3bdf30 .elementor-heading-title {
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: none;
}

.elementor-20696 .elementor-element.elementor-element-285372f {
	overflow: hidden;
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	border-color: var(--e-global-color-primary);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 45px;
	padding: 1% 4% 1% 4%;
	z-index: 2;
}

.elementor-20696 .elementor-element.elementor-element-285372f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-20696 .elementor-element.elementor-element-eaf47e4 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-20696 .elementor-element.elementor-element-d2d7e1c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

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

.elementor-20696 .elementor-element.elementor-element-b1ae357 > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
}

.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta__content {
	min-height: 65vh;
	text-align: left;
}

.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta__title {
	font-family: "Morris Sans", Sans-serif;
	font-size: 2.5vw;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.4px;
}

.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta__description {
	font-size: 14px;
}

.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(128, 41, 42, .93);
}

.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(200%) saturate(137%) blur(0px) hue-rotate(0deg);
}

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

.elementor-20696 .elementor-element.elementor-element-df122f3 > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
}

.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta__content {
	min-height: 65vh;
	text-align: left;
}

.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta__title {
	font-family: "Morris Sans", Sans-serif;
	font-size: 2.5vw;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.4px;
}

.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta__description {
	font-size: 14px;
}

.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(251, 185, 45, .81);
}

.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(200%) saturate(137%) blur(0px) hue-rotate(0deg);
}

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

.elementor-20696 .elementor-element.elementor-element-e0a19d8 > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
}

.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta__content {
	min-height: 65vh;
	text-align: left;
}

.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta__title {
	font-family: "Morris Sans", Sans-serif;
	font-size: 2.5vw;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.4px;
}

.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta__description {
	font-size: 14px;
}

.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(128, 41, 42, .93);
}

.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(200%) saturate(137%) blur(0px) hue-rotate(0deg);
}

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

.elementor-20696 .elementor-element.elementor-element-ae2de93 > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
}

.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta__content {
	min-height: 65vh;
	text-align: left;
}

.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta__title {
	font-family: "Morris Sans", Sans-serif;
	font-size: 2.5vw;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.4px;
}

.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta__description {
	font-size: 14px;
}

.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(251, 185, 45, .81);
}

.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(200%) saturate(137%) blur(0px) hue-rotate(0deg);
}

.elementor-20696 .elementor-element.elementor-element-1a5ff6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta .elementor-cta__bg, .elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-20696 .elementor-element.elementor-element-7cd007d > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
}

.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta__content {
	min-height: 65vh;
	text-align: left;
}

.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta__title {
	font-family: "Morris Sans", Sans-serif;
	font-size: 2.5vw;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.4px;
}

.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta__description {
	font-size: 14px;
}

.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(128, 41, 42, .93);
}

.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(200%) saturate(137%) blur(0px) hue-rotate(0deg);
}

.elementor-20696 .elementor-element.elementor-element-ae567d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta .elementor-cta__bg, .elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-20696 .elementor-element.elementor-element-7ac31b5 > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
}

.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta__content {
	min-height: 65vh;
	text-align: left;
}

.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta__title {
	font-family: "Morris Sans", Sans-serif;
	font-size: 2.5vw;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.4px;
}

.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta__description {
	font-size: 14px;
}

.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(251, 185, 45, .81);
}

.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(200%) saturate(137%) blur(0px) hue-rotate(0deg);
}

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

.elementor-20696 .elementor-element.elementor-element-a2fca10 > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
}

.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta__content {
	min-height: 65vh;
	text-align: left;
}

.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta__title {
	font-family: "Morris Sans", Sans-serif;
	font-size: 2.5vw;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.4px;
}

.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta__description {
	font-size: 14px;
}

.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(128, 41, 42, .93);
}

.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(200%) saturate(137%) blur(0px) hue-rotate(0deg);
}

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

.elementor-20696 .elementor-element.elementor-element-e2efd61 > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
}

.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta__content {
	min-height: 65vh;
	text-align: left;
}

.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta__title {
	font-family: "Morris Sans", Sans-serif;
	font-size: 2.5vw;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.4px;
}

.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta__description {
	font-size: 14px;
}

.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .49);
}

.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(251, 185, 45, .81);
}

.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(200%) saturate(137%) blur(0px) hue-rotate(0deg);
}

.elementor-20696 .elementor-element.elementor-element-4c757b5 {
	padding: 0px 0px 0px 0px;
}

.elementor-20696 .elementor-element.elementor-element-382e9e8 {
	text-align: center;
}

.elementor-20696 .elementor-element.elementor-element-7656e20 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-7656e20 {
	padding: 0% 4% 0% 4%;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-e028f3c.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-e028f3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-e028f3c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-6d075a0.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-6d075a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-db40a9e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-20696 .elementor-element.elementor-element-40fc4b6 {
	padding: 2% 4% 0% 4%;
}

.elementor-20696 .elementor-element.elementor-element-f8a2db4 {
	text-align: center;
}

.elementor-20696 .elementor-element.elementor-element-75f9587 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-75f9587 {
	padding: 0% 4% 0% 4%;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-6b392fc.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-6b392fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-2fbf1c6 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-b3e40e8.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-b3e40e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-a174094 {
	padding: 2% 4% 0% 4%;
}

.elementor-20696 .elementor-element.elementor-element-bc407c2 {
	text-align: center;
}

.elementor-20696 .elementor-element.elementor-element-5941a5a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-5941a5a {
	padding: 0% 4% 0% 4%;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-f8163c2.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-f8163c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-42bddad.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-42bddad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-2c6a301 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-20696 .elementor-element.elementor-element-e389a5c {
	padding: 1% 4% 0% 4%;
}

.elementor-20696 .elementor-element.elementor-element-0fc11e7 {
	text-align: center;
}

.elementor-20696 .elementor-element.elementor-element-ba3bf24 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-ba3bf24 {
	padding: 0% 4% 0% 4%;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-c4a297f.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-c4a297f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-bbcf6d8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-b672dd9.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-b672dd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-79f0f0d {
	padding: 1% 4% 0% 4%;
}

.elementor-20696 .elementor-element.elementor-element-543d7c6 {
	text-align: center;
}

.elementor-20696 .elementor-element.elementor-element-fdfcda6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-fdfcda6 {
	padding: 0% 4% 0% 4%;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-c235f25.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-c235f25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-a975858.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-a975858.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-47a88c8 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-20696 .elementor-element.elementor-element-95e4841 {
	padding: 1% 4% 0% 4%;
}

.elementor-20696 .elementor-element.elementor-element-bb0897d {
	text-align: center;
}

.elementor-20696 .elementor-element.elementor-element-35d0df4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-35d0df4 {
	padding: 0% 4% 0% 4%;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-08b37c2.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-08b37c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-c997cbe .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-22afe7c.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-22afe7c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-cad55ff {
	padding: 1% 4% 0% 4%;
}

.elementor-20696 .elementor-element.elementor-element-c6efdb0 {
	text-align: center;
}

.elementor-20696 .elementor-element.elementor-element-a7ce396 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-a7ce396 {
	padding: 0% 4% 0% 4%;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-f727130.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-f727130.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-246cf3c.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-246cf3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-13817f3 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-20696 .elementor-element.elementor-element-5740574 {
	padding: 1% 4% 0% 4%;
}

.elementor-20696 .elementor-element.elementor-element-66226d0 {
	text-align: center;
}

.elementor-20696 .elementor-element.elementor-element-0dbda7d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-0dbda7d {
	padding: 0% 4% 0% 4%;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-fc03553.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-fc03553.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-78f7171 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-bc-flex-widget .elementor-20696 .elementor-element.elementor-element-06c9050.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-20696 .elementor-element.elementor-element-06c9050.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

@media (min-width:768px) {
	.elementor-20696 .elementor-element.elementor-element-e028f3c {
		width: 38.002%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-6d075a0 {
		width: 61.417%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-6b392fc {
		width: 61.339%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-b3e40e8 {
		width: 37.993%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-f8163c2 {
		width: 38.002%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-42bddad {
		width: 61.417%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-c4a297f {
		width: 59.332%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-b672dd9 {
		width: 40%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-c235f25 {
		width: 38.003%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-a975858 {
		width: 61.416%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-08b37c2 {
		width: 61.339%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-22afe7c {
		width: 37.993%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-f727130 {
		width: 38.003%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-246cf3c {
		width: 61.416%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-fc03553 {
		width: 61.339%;
	}
	
	.elementor-20696 .elementor-element.elementor-element-06c9050 {
		width: 37.993%;
	}
}

@media (max-width:1024px) {
	.elementor-20696 .elementor-element.elementor-element-285372f {
		padding: 60px 16px 16px 16px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-d2d7e1c > .elementor-element-populated {
		padding: 6px 6px 6px 6px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta__content {
		min-height: 340px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta__title {
		font-size: 2.5vw;
	}
	
	.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-f0a9bd2 > .elementor-element-populated {
		padding: 6px 6px 6px 6px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta__content {
		min-height: 340px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta__title {
		font-size: 2.5vw;
	}
	
	.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-fdf0a3a > .elementor-element-populated {
		padding: 6px 6px 6px 6px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta__content {
		min-height: 340px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta__title {
		font-size: 2.5vw;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta__content {
		min-height: 340px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta__title {
		font-size: 2.5vw;
	}
	
	.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-1a5ff6e > .elementor-element-populated {
		padding: 6px 6px 6px 6px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta__content {
		min-height: 340px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta__title {
		font-size: 2.5vw;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-ae567d9 > .elementor-element-populated {
		padding: 6px 6px 6px 6px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta__content {
		min-height: 340px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta__title {
		font-size: 2.5vw;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-4ab7fd3 > .elementor-element-populated {
		padding: 6px 6px 6px 6px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta__content {
		min-height: 340px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta__title {
		font-size: 2.5vw;
	}
	
	.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta__content {
		min-height: 340px;
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta__title {
		font-size: 2.5vw;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta__description {
		font-size: 12px;
	}
}

@media (max-width:767px) {
	.elementor-20696 .elementor-element.elementor-element-90a00a8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-d3bdf30 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-285372f {
		padding: 7px 10px 40px 10px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-d2d7e1c > .elementor-element-populated {
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta__content {
		min-height: 240px;
		padding: 28px 28px 28px 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta__title {
		font-size: 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-b1ae357 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-f0a9bd2 > .elementor-element-populated {
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta__content {
		min-height: 240px;
		padding: 28px 28px 28px 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta__title {
		font-size: 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-df122f3 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-fdf0a3a > .elementor-element-populated {
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta__content {
		min-height: 240px;
		padding: 28px 28px 28px 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta__title {
		font-size: 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e0a19d8 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e574a40 > .elementor-element-populated {
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta__content {
		min-height: 240px;
		padding: 28px 28px 28px 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta__title {
		font-size: 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-ae2de93 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-1a5ff6e > .elementor-element-populated {
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta__content {
		min-height: 240px;
		padding: 28px 28px 28px 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta__title {
		font-size: 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7cd007d .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-ae567d9 > .elementor-element-populated {
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta__content {
		min-height: 240px;
		padding: 28px 28px 28px 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta__title {
		font-size: 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-7ac31b5 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-4ab7fd3 > .elementor-element-populated {
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta__content {
		min-height: 240px;
		padding: 28px 28px 28px 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta__title {
		font-size: 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-a2fca10 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-34c9bb4 > .elementor-element-populated {
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta__content {
		min-height: 240px;
		padding: 28px 28px 28px 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta__title {
		font-size: 28px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-e2efd61 .elementor-cta__description {
		font-size: 12px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-382e9e8 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-f8a2db4 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-bc407c2 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-0fc11e7 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-543d7c6 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-bb0897d .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-c6efdb0 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-20696 .elementor-element.elementor-element-66226d0 .elementor-heading-title {
		font-size: 26px;
	}
}
