
.elementor-15139 .elementor-element.elementor-element-998cc09 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-15139 .elementor-element.elementor-element-998cc09:not(.elementor-motion-effects-element-type-background), .elementor-15139 .elementor-element.elementor-element-998cc09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-15139 .elementor-element.elementor-element-ae5e3a5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-b9888b7 .elementor-heading-title {
	text-transform: capitalize;
	text-decoration: underline;
	color: var(--e-global-color-f349473);
}

.elementor-15139 .elementor-element.elementor-element-a2bf59c {
	color: var(--e-global-color-bbfd710);
}

.elementor-15139 .elementor-element.elementor-element-4470f6e {
	color: var(--e-global-color-bbfd710);
}

.elementor-15139 .elementor-element.elementor-element-d7b4735 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-04907e8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-15139 .elementor-element.elementor-element-04907e8:not(.elementor-motion-effects-element-type-background), .elementor-15139 .elementor-element.elementor-element-04907e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-183cd2b);
}

.elementor-15139 .elementor-element.elementor-element-ff3dbf6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-d2cc718 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-15139 .elementor-element.elementor-element-5fe5abb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-8e9781a .elementor-heading-title {
	font-size: 34px;
	text-decoration: underline;
	color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-6753f76 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-6753f76 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-6753f76 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-6753f76 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-8b2a0f0 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-8b2a0f0 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-8b2a0f0 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-8b2a0f0 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-740002e .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-740002e .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-740002e .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-740002e .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-9752b95 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-9752b95 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-9752b95 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-9752b95 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-cd8e86f .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-cd8e86f .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-cd8e86f .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-cd8e86f .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-b75a5f5 .elementor-button {
	background-color: var(--e-global-color-f349473);
	font-size: 24px;
	border-style: dashed;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15139 .elementor-element.elementor-element-b75a5f5 .elementor-button:hover, .elementor-15139 .elementor-element.elementor-element-b75a5f5 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-f349473);
	border-color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-b75a5f5 > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-15139 .elementor-element.elementor-element-b75a5f5 .elementor-button:hover svg, .elementor-15139 .elementor-element.elementor-element-b75a5f5 .elementor-button:focus svg {
	fill: var(--e-global-color-f349473);
}

.elementor-15139 .elementor-element.elementor-element-dc09633 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-15139 .elementor-element.elementor-element-dc09633:not(.elementor-motion-effects-element-type-background), .elementor-15139 .elementor-element.elementor-element-dc09633 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-183cd2b);
}

.elementor-15139 .elementor-element.elementor-element-0d55b5d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-02b16a2 .elementor-heading-title {
	font-size: 34px;
	text-decoration: underline;
	color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-b04bba1 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-b04bba1 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-b04bba1 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-b04bba1 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-65c0ad0 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-65c0ad0 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-65c0ad0 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-65c0ad0 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-39cff21 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-39cff21 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-39cff21 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-39cff21 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-457c03b .elementor-button {
	background-color: var(--e-global-color-f349473);
	font-size: 24px;
	border-style: dashed;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15139 .elementor-element.elementor-element-457c03b .elementor-button:hover, .elementor-15139 .elementor-element.elementor-element-457c03b .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-f349473);
	border-color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-457c03b > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-15139 .elementor-element.elementor-element-457c03b .elementor-button:hover svg, .elementor-15139 .elementor-element.elementor-element-457c03b .elementor-button:focus svg {
	fill: var(--e-global-color-f349473);
}

.elementor-15139 .elementor-element.elementor-element-ff87cd4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-5f94464 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-15139 .elementor-element.elementor-element-7bd64a3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-15139 .elementor-element.elementor-element-7bd64a3:not(.elementor-motion-effects-element-type-background), .elementor-15139 .elementor-element.elementor-element-7bd64a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-183cd2b);
}

.elementor-15139 .elementor-element.elementor-element-27366a4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-a5c6be0 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-15139 .elementor-element.elementor-element-3fcaba6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-3a156e5 .elementor-heading-title {
	font-size: 34px;
	text-decoration: underline;
	color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-847c46c .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-847c46c .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-847c46c .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-847c46c .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-9cb24b6 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-9cb24b6 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-9cb24b6 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-9cb24b6 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-2d0f630 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-2d0f630 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-2d0f630 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-2d0f630 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-4f7f6e0 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-4f7f6e0 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-4f7f6e0 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-4f7f6e0 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-a6b868e .elementor-button {
	background-color: var(--e-global-color-f349473);
	font-size: 24px;
	border-style: dashed;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15139 .elementor-element.elementor-element-a6b868e .elementor-button:hover, .elementor-15139 .elementor-element.elementor-element-a6b868e .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-f349473);
	border-color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-a6b868e > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-15139 .elementor-element.elementor-element-a6b868e .elementor-button:hover svg, .elementor-15139 .elementor-element.elementor-element-a6b868e .elementor-button:focus svg {
	fill: var(--e-global-color-f349473);
}

.elementor-15139 .elementor-element.elementor-element-e135e2d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-15139 .elementor-element.elementor-element-e135e2d:not(.elementor-motion-effects-element-type-background), .elementor-15139 .elementor-element.elementor-element-e135e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-183cd2b);
}

.elementor-15139 .elementor-element.elementor-element-9a55111 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-f5f0b51 .elementor-heading-title {
	font-size: 34px;
	text-decoration: underline;
	color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-6464c64 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-6464c64 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-6464c64 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-6464c64 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-932e928 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-932e928 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-932e928 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-932e928 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-d57fbff .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-d57fbff .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-d57fbff .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-d57fbff .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-4171016 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-4171016 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-4171016 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-4171016 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-be8fb8d .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-be8fb8d .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-be8fb8d .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-be8fb8d .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-55f671a .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-55f671a .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-55f671a .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-55f671a .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-ed9003f .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-ed9003f .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-ed9003f .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-ed9003f .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-173025c .elementor-button {
	background-color: var(--e-global-color-f349473);
	font-size: 24px;
	border-style: dashed;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15139 .elementor-element.elementor-element-173025c .elementor-button:hover, .elementor-15139 .elementor-element.elementor-element-173025c .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-f349473);
	border-color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-173025c > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-15139 .elementor-element.elementor-element-173025c .elementor-button:hover svg, .elementor-15139 .elementor-element.elementor-element-173025c .elementor-button:focus svg {
	fill: var(--e-global-color-f349473);
}

.elementor-15139 .elementor-element.elementor-element-f2f4441 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-9f9e535 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-15139 .elementor-element.elementor-element-9f9e535:not(.elementor-motion-effects-element-type-background), .elementor-15139 .elementor-element.elementor-element-9f9e535 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-183cd2b);
}

.elementor-15139 .elementor-element.elementor-element-4aa9698 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-97fd21a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-15139 .elementor-element.elementor-element-7023c96 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-a121bcb .elementor-heading-title {
	font-size: 34px;
	text-decoration: underline;
	color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-bbea60a .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-bbea60a .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-bbea60a .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-bbea60a .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-5991415 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-5991415 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-5991415 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-5991415 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-969ffee .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-969ffee .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-969ffee .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-969ffee .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-4510ab1 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-4510ab1 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-4510ab1 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-4510ab1 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-88827eb .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-88827eb .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-88827eb .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-88827eb .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-ea3b7af .elementor-button {
	background-color: var(--e-global-color-f349473);
	font-size: 24px;
	border-style: dashed;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15139 .elementor-element.elementor-element-ea3b7af .elementor-button:hover, .elementor-15139 .elementor-element.elementor-element-ea3b7af .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-f349473);
	border-color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-ea3b7af > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-15139 .elementor-element.elementor-element-ea3b7af .elementor-button:hover svg, .elementor-15139 .elementor-element.elementor-element-ea3b7af .elementor-button:focus svg {
	fill: var(--e-global-color-f349473);
}

.elementor-15139 .elementor-element.elementor-element-58c3016 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-15139 .elementor-element.elementor-element-58c3016:not(.elementor-motion-effects-element-type-background), .elementor-15139 .elementor-element.elementor-element-58c3016 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-183cd2b);
}

.elementor-15139 .elementor-element.elementor-element-05864a4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-bd7047c .elementor-heading-title {
	font-size: 34px;
	text-decoration: underline;
	color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-c71e4ed .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-c71e4ed .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-c71e4ed .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-c71e4ed .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-01eabcd .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-01eabcd .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-01eabcd .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-01eabcd .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-b96888d .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-b96888d .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-b96888d .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-b96888d .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-d47a5d5 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-d47a5d5 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-d47a5d5 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-d47a5d5 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-e67e991 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-e67e991 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-e67e991 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-e67e991 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-08ce8e7 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-08ce8e7 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-08ce8e7 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-08ce8e7 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-1615050 .elementor-button {
	background-color: var(--e-global-color-f349473);
	font-size: 24px;
	border-style: dashed;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15139 .elementor-element.elementor-element-1615050 .elementor-button:hover, .elementor-15139 .elementor-element.elementor-element-1615050 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-f349473);
	border-color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-1615050 > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-15139 .elementor-element.elementor-element-1615050 .elementor-button:hover svg, .elementor-15139 .elementor-element.elementor-element-1615050 .elementor-button:focus svg {
	fill: var(--e-global-color-f349473);
}

.elementor-15139 .elementor-element.elementor-element-af4d168 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-37df92c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-15139 .elementor-element.elementor-element-37c7615 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-15139 .elementor-element.elementor-element-37c7615:not(.elementor-motion-effects-element-type-background), .elementor-15139 .elementor-element.elementor-element-37c7615 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-183cd2b);
}

.elementor-15139 .elementor-element.elementor-element-f23d1fb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-cd9991b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-15139 .elementor-element.elementor-element-e0e75c4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-15139 .elementor-element.elementor-element-796f035 .elementor-heading-title {
	font-size: 34px;
	text-decoration: underline;
	color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-127f32c .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-127f32c .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-127f32c .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-127f32c .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-33fdae5 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-33fdae5 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-33fdae5 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-33fdae5 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-b9dfb73 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-b9dfb73 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-b9dfb73 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-b9dfb73 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-b901826 .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-b901826 .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-b901826 .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-b901826 .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-f2b3a5e .elementor-heading-title {
	font-weight: 300;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-f2b3a5e .elementor-heading-title a:hover, .elementor-15139 .elementor-element.elementor-element-f2b3a5e .elementor-heading-title a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15139 .elementor-element.elementor-element-f2b3a5e .elementor-heading-title a {
	transition-duration: 0s;
}

.elementor-15139 .elementor-element.elementor-element-1ba870e .elementor-button {
	background-color: var(--e-global-color-f349473);
	font-size: 24px;
	border-style: dashed;
	border-radius: 50px 50px 50px 50px;
}

.elementor-15139 .elementor-element.elementor-element-1ba870e .elementor-button:hover, .elementor-15139 .elementor-element.elementor-element-1ba870e .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-f349473);
	border-color: var(--e-global-color-accent);
}

.elementor-15139 .elementor-element.elementor-element-1ba870e > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
}

.elementor-15139 .elementor-element.elementor-element-1ba870e .elementor-button:hover svg, .elementor-15139 .elementor-element.elementor-element-1ba870e .elementor-button:focus svg {
	fill: var(--e-global-color-f349473);
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-15139 .elementor-element.elementor-element-ae5e3a5 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-d7b4735 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-04907e8 {
		--content-width: 1440px;
	}
	
	.elementor-15139 .elementor-element.elementor-element-ff3dbf6 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-5fe5abb {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-dc09633 {
		--content-width: 1440px;
	}
	
	.elementor-15139 .elementor-element.elementor-element-0d55b5d {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-ff87cd4 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-7bd64a3 {
		--content-width: 1440px;
	}
	
	.elementor-15139 .elementor-element.elementor-element-27366a4 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-3fcaba6 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-e135e2d {
		--content-width: 1440px;
	}
	
	.elementor-15139 .elementor-element.elementor-element-9a55111 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-f2f4441 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-9f9e535 {
		--content-width: 1440px;
	}
	
	.elementor-15139 .elementor-element.elementor-element-4aa9698 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-7023c96 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-58c3016 {
		--content-width: 1440px;
	}
	
	.elementor-15139 .elementor-element.elementor-element-05864a4 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-af4d168 {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-37c7615 {
		--content-width: 1440px;
	}
	
	.elementor-15139 .elementor-element.elementor-element-f23d1fb {
		--width: 50%;
	}
	
	.elementor-15139 .elementor-element.elementor-element-e0e75c4 {
		--width: 50%;
	}
}
