/* End custom CSS */

.elementor-69009 .elementor-element.elementor-element-5ce4825 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-942e4fc {
	--display: flex;
	--min-height: 600px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 32px 32px 32px 32px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 150px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-942e4fc:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-942e4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-2e32a1a/whale1stg.wpenginepowered.com/wp-content/uploads/2025/02/background-features-scaled.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-69009 .elementor-element.elementor-element-30ba37f {
	--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;
	--justify-content: flex-start;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-5a2d77f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-69009 .elementor-element.elementor-element-5a2d77f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-5a2d77f .elementor-heading-title {
	font-family: var(--e-global-typography-fbd6977-font-family), Inter;
	font-size: var(--e-global-typography-fbd6977-font-size);
	font-weight: var(--e-global-typography-fbd6977-font-weight);
	line-height: var(--e-global-typography-fbd6977-line-height);
	letter-spacing: var(--e-global-typography-fbd6977-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-78c00c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-78c00c2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-78c00c2 {
	text-align: center;
	font-family: var(--e-global-typography-906ff19-font-family), Inter;
	font-size: var(--e-global-typography-906ff19-font-size);
	font-weight: var(--e-global-typography-906ff19-font-weight);
	line-height: var(--e-global-typography-906ff19-line-height);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-d0d9d4f.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-7477950 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-69009 .elementor-element.elementor-element-9e1ae10 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-9e1ae10 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-9e1ae10 .elementor-heading-title {
	font-family: var(--e-global-typography-87a3c7f-font-family), Inter;
	font-size: var(--e-global-typography-87a3c7f-font-size);
	font-weight: var(--e-global-typography-87a3c7f-font-weight);
	line-height: var(--e-global-typography-87a3c7f-line-height);
	letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	color: #121a52;
}

.elementor-69009 .elementor-element.elementor-element-45a29b6 {
	--display: flex;
	--min-height: 54px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-206c405 .elementor-button {
	background-color: #e9eaeb;
	font-family: var(--e-global-typography-4e60744-font-family), Inter;
	font-size: var(--e-global-typography-4e60744-font-size);
	font-weight: var(--e-global-typography-4e60744-font-weight);
	line-height: var(--e-global-typography-4e60744-line-height);
	letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	fill: var(--e-global-color-e7e6387);
	color: var(--e-global-color-e7e6387);
	transition-duration: 0s;
	border-radius: 50px 50px 50px 50px;
	padding: 8px 15px 10px 15px;
}

.elementor-69009 .elementor-element.elementor-element-206c405 .elementor-button:hover, .elementor-69009 .elementor-element.elementor-element-206c405 .elementor-button:focus {
	background-color: var(--e-global-color-e7e6387);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-206c405 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-206c405 .elementor-button:hover svg, .elementor-69009 .elementor-element.elementor-element-206c405 .elementor-button:focus svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-43a0fa6 .elementor-button {
	background-color: #e9eaeb;
	font-family: var(--e-global-typography-4e60744-font-family), Inter;
	font-size: var(--e-global-typography-4e60744-font-size);
	font-weight: var(--e-global-typography-4e60744-font-weight);
	line-height: var(--e-global-typography-4e60744-line-height);
	letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	fill: var(--e-global-color-e7e6387);
	color: var(--e-global-color-e7e6387);
	transition-duration: 0s;
	border-radius: 50px 50px 50px 50px;
	padding: 8px 15px 10px 15px;
}

.elementor-69009 .elementor-element.elementor-element-43a0fa6 .elementor-button:hover, .elementor-69009 .elementor-element.elementor-element-43a0fa6 .elementor-button:focus {
	background-color: var(--e-global-color-e7e6387);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-43a0fa6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-43a0fa6 .elementor-button:hover svg, .elementor-69009 .elementor-element.elementor-element-43a0fa6 .elementor-button:focus svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-a50e24d .elementor-button {
	background-color: #e9eaeb;
	font-family: var(--e-global-typography-4e60744-font-family), Inter;
	font-size: var(--e-global-typography-4e60744-font-size);
	font-weight: var(--e-global-typography-4e60744-font-weight);
	line-height: var(--e-global-typography-4e60744-line-height);
	letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	fill: var(--e-global-color-e7e6387);
	color: var(--e-global-color-e7e6387);
	transition-duration: 0s;
	border-radius: 50px 50px 50px 50px;
	padding: 8px 15px 10px 15px;
}

.elementor-69009 .elementor-element.elementor-element-a50e24d .elementor-button:hover, .elementor-69009 .elementor-element.elementor-element-a50e24d .elementor-button:focus {
	background-color: var(--e-global-color-e7e6387);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-a50e24d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-a50e24d .elementor-button:hover svg, .elementor-69009 .elementor-element.elementor-element-a50e24d .elementor-button:focus svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-64e1e7a .elementor-button {
	background-color: #e9eaeb;
	font-family: var(--e-global-typography-4e60744-font-family), Inter;
	font-size: var(--e-global-typography-4e60744-font-size);
	font-weight: var(--e-global-typography-4e60744-font-weight);
	line-height: var(--e-global-typography-4e60744-line-height);
	letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	fill: var(--e-global-color-e7e6387);
	color: var(--e-global-color-e7e6387);
	transition-duration: 0s;
	border-radius: 50px 50px 50px 50px;
	padding: 8px 15px 10px 15px;
}

.elementor-69009 .elementor-element.elementor-element-64e1e7a .elementor-button:hover, .elementor-69009 .elementor-element.elementor-element-64e1e7a .elementor-button:focus {
	background-color: var(--e-global-color-e7e6387);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-64e1e7a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-64e1e7a .elementor-button:hover svg, .elementor-69009 .elementor-element.elementor-element-64e1e7a .elementor-button:focus svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-cf93a55 .elementor-button {
	background-color: #e9eaeb;
	font-family: var(--e-global-typography-4e60744-font-family), Inter;
	font-size: var(--e-global-typography-4e60744-font-size);
	font-weight: var(--e-global-typography-4e60744-font-weight);
	line-height: var(--e-global-typography-4e60744-line-height);
	letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	fill: var(--e-global-color-e7e6387);
	color: var(--e-global-color-e7e6387);
	transition-duration: 0s;
	border-radius: 50px 50px 50px 50px;
	padding: 8px 15px 10px 15px;
}

.elementor-69009 .elementor-element.elementor-element-cf93a55 .elementor-button:hover, .elementor-69009 .elementor-element.elementor-element-cf93a55 .elementor-button:focus {
	background-color: var(--e-global-color-e7e6387);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-cf93a55 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-cf93a55 .elementor-button:hover svg, .elementor-69009 .elementor-element.elementor-element-cf93a55 .elementor-button:focus svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-3e929af {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .91;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-3e929af::before, .elementor-69009 .elementor-element.elementor-element-3e929af > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-3e929af > .e-con-inner > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-3e929af > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-3e929af > .e-con-inner > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-3e929af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-69009 .elementor-element.elementor-element-89361d9 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 32px 32px 32px 32px;
}

.elementor-69009 .elementor-element.elementor-element-89361d9:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-89361d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-2e32a1a/whale1stg.wpenginepowered.com/wp-content/uploads/2026/02/spotlight-container-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-69009 .elementor-element.elementor-element-89361d9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-7bce019 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-69009 .elementor-element.elementor-element-e522262 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 50px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-e522262.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-a4e20c7 {
	width: var(--container-widget-width, 81%);
	max-width: 81%;
	--container-widget-width: 81%;
	--container-widget-flex-grow: 0;
}

.elementor-69009 .elementor-element.elementor-element-a4e20c7 > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-a4e20c7.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-a4e20c7 .elementor-heading-title {
	font-family: var(--e-global-typography-7ed2863-font-family), Inter;
	font-size: var(--e-global-typography-7ed2863-font-size);
	font-weight: var(--e-global-typography-7ed2863-font-weight);
	line-height: var(--e-global-typography-7ed2863-line-height);
	letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-7a07c87 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: #fff;
}

.elementor-69009 .elementor-element.elementor-element-7a07c87 > .elementor-widget-container {
	margin: 0px 0px 50px 50px;
}

.elementor-69009 .elementor-element.elementor-element-661a774 .elementor-button {
	background-color: var(--e-global-color-0e930c8);
	font-family: var(--e-global-typography-4e60744-font-family), Inter;
	font-size: var(--e-global-typography-4e60744-font-size);
	font-weight: var(--e-global-typography-4e60744-font-weight);
	line-height: var(--e-global-typography-4e60744-line-height);
	letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	fill: var(--e-global-color-c550a3b);
	color: var(--e-global-color-c550a3b);
	transition-duration: .1s;
	border-radius: 50px 50px 50px 50px;
	padding: 8px 15px 10px 15px;
}

.elementor-69009 .elementor-element.elementor-element-661a774 .elementor-button:hover, .elementor-69009 .elementor-element.elementor-element-661a774 .elementor-button:focus {
	background-color: #a3004e;
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-661a774 > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

.elementor-69009 .elementor-element.elementor-element-661a774 .elementor-button:hover svg, .elementor-69009 .elementor-element.elementor-element-661a774 .elementor-button:focus svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-22126ff > .elementor-widget-container {
	margin: 0px 120px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-22126ff {
	text-align: center;
}

.elementor-69009 .elementor-element.elementor-element-22126ff img {
	height: 450px;
	object-fit: contain;
	object-position: center center;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-83dce29 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-69009 .elementor-element.elementor-element-cf8bc04 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-503b854 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--grid-auto-flow: row;
}

.elementor-69009 .elementor-element.elementor-element-1b3e857 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-1b3e857:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-1b3e857 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-9d9c48c {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-9d9c48c.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-e68439b > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-e68439b.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-e68439b {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-e68439b .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-87caa5f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-87caa5f.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-87caa5f {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-87caa5f .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-db079e7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-db079e7.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-db079e7 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-d84b1f9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-d84b1f9.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-860d02d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-860d02d.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-860d02d {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-860d02d .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-860d02d .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-860d02d .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-bc260c1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-bc260c1.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-bc260c1 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-74ac190 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-74ac190:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-74ac190 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-675c386 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-675c386.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-0f329f5 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-0f329f5.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-0f329f5 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-0f329f5 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-22b9c4f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-22b9c4f.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-22b9c4f {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-22b9c4f .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-40743ea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-40743ea.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-40743ea {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-a8acb7e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-a8acb7e.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-8096e43 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-8096e43.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-8096e43 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-8096e43 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-8096e43 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-8096e43 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-8f3e5e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-8f3e5e9.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-8f3e5e9 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-e5fe227 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-e5fe227:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-e5fe227 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-6aebd1b {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-6aebd1b.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-4f3d9f7 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-4f3d9f7.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-4f3d9f7 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-4f3d9f7 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-7f65c4c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-7f65c4c.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-7f65c4c {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-7f65c4c .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-d2fc02b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-d2fc02b.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-d2fc02b {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-32d2e9b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-32d2e9b.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-f62dc0a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-f62dc0a.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-f62dc0a {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-f62dc0a .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-f62dc0a .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-f62dc0a .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-7e50f27 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-7e50f27.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-7e50f27 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-ba095e6 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-ba095e6:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-ba095e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-9f2b60f {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-9f2b60f.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-6c27f67 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-6c27f67.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-6c27f67 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-6c27f67 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-a3f62a5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-a3f62a5.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-a3f62a5 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-a3f62a5 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-fb9d698 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-fb9d698.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-fb9d698 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-9fe7c77 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-9fe7c77.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-a5f2d87 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-a5f2d87.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-a5f2d87 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-a5f2d87 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-a5f2d87 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-a5f2d87 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-f876bc6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-f876bc6.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-f876bc6 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-a1d8f13 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-a1d8f13:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-a1d8f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-d2b3667 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-d2b3667.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-881b2e2 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-881b2e2.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-881b2e2 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-881b2e2 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-1c15275 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-1c15275.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-1c15275 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-1c15275 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-bdef9d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-bdef9d5.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-bdef9d5 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-1f58a50 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-1f58a50.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-cac9daa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-cac9daa.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-cac9daa {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-cac9daa .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-cac9daa .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-cac9daa .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-60fca76 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-60fca76.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-60fca76 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-e03f998 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-e03f998:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-e03f998 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-242d925 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-242d925.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-3947c29 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-3947c29.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-3947c29 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-3947c29 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-0ccc4fe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-0ccc4fe.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-0ccc4fe {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-0ccc4fe .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-4a89b74 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-4a89b74.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-4a89b74 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-dce0f8c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-dce0f8c.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-f31c20a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-f31c20a.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-f31c20a {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-f31c20a .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-f31c20a .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-f31c20a .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-8fbb913 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-8fbb913.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-8fbb913 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-adbd0d0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .91;
	--margin-top: 125px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-adbd0d0::before, .elementor-69009 .elementor-element.elementor-element-adbd0d0 > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-adbd0d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-adbd0d0 > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-adbd0d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-adbd0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-69009 .elementor-element.elementor-element-43291ac {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 32px 32px 32px 32px;
}

.elementor-69009 .elementor-element.elementor-element-43291ac:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-43291ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-2e32a1a/whale1stg.wpenginepowered.com/wp-content/uploads/2026/02/spotlight-container-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-69009 .elementor-element.elementor-element-43291ac.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-68f7a90 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-69009 .elementor-element.elementor-element-5f8a1ee {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 50px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-5f8a1ee.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-f7e18d8 {
	width: var(--container-widget-width, 81%);
	max-width: 81%;
	--container-widget-width: 81%;
	--container-widget-flex-grow: 0;
}

.elementor-69009 .elementor-element.elementor-element-f7e18d8 > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-f7e18d8.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-f7e18d8 .elementor-heading-title {
	font-family: var(--e-global-typography-7ed2863-font-family), Inter;
	font-size: var(--e-global-typography-7ed2863-font-size);
	font-weight: var(--e-global-typography-7ed2863-font-weight);
	line-height: var(--e-global-typography-7ed2863-line-height);
	letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-7b7637a {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: #fff;
}

.elementor-69009 .elementor-element.elementor-element-7b7637a > .elementor-widget-container {
	margin: 0px 0px 50px 50px;
}

.elementor-69009 .elementor-element.elementor-element-59fb00f .elementor-button {
	background-color: var(--e-global-color-0e930c8);
	font-family: var(--e-global-typography-4e60744-font-family), Inter;
	font-size: var(--e-global-typography-4e60744-font-size);
	font-weight: var(--e-global-typography-4e60744-font-weight);
	line-height: var(--e-global-typography-4e60744-line-height);
	letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	fill: var(--e-global-color-c550a3b);
	color: var(--e-global-color-c550a3b);
	transition-duration: .1s;
	border-radius: 50px 50px 50px 50px;
	padding: 8px 15px 10px 15px;
}

.elementor-69009 .elementor-element.elementor-element-59fb00f .elementor-button:hover, .elementor-69009 .elementor-element.elementor-element-59fb00f .elementor-button:focus {
	background-color: var(--e-global-color-2ab67ab);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-59fb00f > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

.elementor-69009 .elementor-element.elementor-element-59fb00f .elementor-button:hover svg, .elementor-69009 .elementor-element.elementor-element-59fb00f .elementor-button:focus svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-0e0f370 > .elementor-widget-container {
	margin: 0px 120px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-0e0f370 {
	text-align: center;
}

.elementor-69009 .elementor-element.elementor-element-0e0f370 img {
	height: 450px;
	object-fit: contain;
	object-position: center center;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-b26fe17 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-69009 .elementor-element.elementor-element-6bb444f {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-8762de9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--grid-auto-flow: row;
}

.elementor-69009 .elementor-element.elementor-element-c351ea4 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-c351ea4:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-c351ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-027ccf0 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-027ccf0.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-2d6ff45 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-2d6ff45.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-2d6ff45 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-2d6ff45 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-6e42aea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-6e42aea.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-6e42aea {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-6e42aea .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-64b4db6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-64b4db6.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-64b4db6 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-1b3b4b4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-1b3b4b4.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-1ec6aeb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-1ec6aeb.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-1ec6aeb {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-1ec6aeb .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-1ec6aeb .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-1ec6aeb .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-cc388b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-cc388b7.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-cc388b7 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-753a2d5 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-753a2d5:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-753a2d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-abb754a {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-abb754a.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-a70d5ea > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-a70d5ea.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-a70d5ea {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-a70d5ea .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-fb30a54 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-fb30a54.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-fb30a54 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-fb30a54 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-9a11b6c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-9a11b6c.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-9a11b6c {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-caa72fd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-caa72fd.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-35c427f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-35c427f.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-35c427f {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-35c427f .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-35c427f .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-35c427f .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-58cade5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-58cade5.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-58cade5 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-53db1bd {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-53db1bd:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-53db1bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-847b358 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-847b358.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-288413f > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-288413f.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-288413f {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-288413f .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-02ab9ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-02ab9ec.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-02ab9ec {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-02ab9ec .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-4d8fbd1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-4d8fbd1.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-4d8fbd1 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-51452c0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-51452c0.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-8e4d7af > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-8e4d7af.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-8e4d7af {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-8e4d7af .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-8e4d7af .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-8e4d7af .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-c5f21ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-c5f21ed.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-c5f21ed img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-ddf27ab {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-ddf27ab:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-ddf27ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-96a4e72 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-96a4e72.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-c2e5862 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-c2e5862.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-c2e5862 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-c2e5862 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-2d46a40 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-2d46a40.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-2d46a40 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-2d46a40 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-752cf72 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-752cf72.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-752cf72 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-8cb8178 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-8cb8178.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-ef5ee5d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-ef5ee5d.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-ef5ee5d {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-ef5ee5d .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-ef5ee5d .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-ef5ee5d .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-25f2a23 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-25f2a23.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-25f2a23 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-08375b7 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-08375b7:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-08375b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-5dc6e70 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-5dc6e70.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-354274c > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-354274c.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-354274c {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-354274c .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-91e4eb6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-91e4eb6.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-91e4eb6 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-91e4eb6 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-8eaafb4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-8eaafb4.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-8eaafb4 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-73b5aed {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-73b5aed.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-e799c20 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-e799c20.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-e799c20 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-e799c20 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-e799c20 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-e799c20 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-682c7a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-682c7a3.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-682c7a3 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-255493e {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-255493e:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-255493e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-0aed52a {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-0aed52a.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-899608c > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-899608c.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-899608c {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-899608c .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-73abe62 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-73abe62.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-73abe62 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-73abe62 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-942a48b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-942a48b.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-942a48b {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-805066b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-805066b.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-c3cb4c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-c3cb4c4.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-c3cb4c4 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-c3cb4c4 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-c3cb4c4 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-c3cb4c4 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-4818460 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-4818460.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-4818460 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-45f9723 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .91;
	--margin-top: 125px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-45f9723::before, .elementor-69009 .elementor-element.elementor-element-45f9723 > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-45f9723 > .e-con-inner > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-45f9723 > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-45f9723 > .e-con-inner > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-45f9723 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-69009 .elementor-element.elementor-element-dbaec9d {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 32px 32px 32px 32px;
}

.elementor-69009 .elementor-element.elementor-element-dbaec9d:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-dbaec9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-2e32a1a/whale1stg.wpenginepowered.com/wp-content/uploads/2026/02/spotlight-container-bg.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-69009 .elementor-element.elementor-element-dbaec9d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-ee2bdae {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-69009 .elementor-element.elementor-element-86419d6 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 50px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-86419d6.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-52731e7 {
	width: var(--container-widget-width, 81%);
	max-width: 81%;
	--container-widget-width: 81%;
	--container-widget-flex-grow: 0;
}

.elementor-69009 .elementor-element.elementor-element-52731e7 > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-52731e7.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-52731e7 .elementor-heading-title {
	font-family: var(--e-global-typography-7ed2863-font-family), Inter;
	font-size: var(--e-global-typography-7ed2863-font-size);
	font-weight: var(--e-global-typography-7ed2863-font-weight);
	line-height: var(--e-global-typography-7ed2863-line-height);
	letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-d4b6b40 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: #fff;
}

.elementor-69009 .elementor-element.elementor-element-d4b6b40 > .elementor-widget-container {
	margin: 0px 0px 50px 50px;
}

.elementor-69009 .elementor-element.elementor-element-7c0682b .elementor-button {
	background-color: var(--e-global-color-0e930c8);
	font-family: var(--e-global-typography-4e60744-font-family), Inter;
	font-size: var(--e-global-typography-4e60744-font-size);
	font-weight: var(--e-global-typography-4e60744-font-weight);
	line-height: var(--e-global-typography-4e60744-line-height);
	letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	fill: var(--e-global-color-c550a3b);
	color: var(--e-global-color-c550a3b);
	transition-duration: .1s;
	border-radius: 50px 50px 50px 50px;
	padding: 8px 15px 10px 15px;
}

.elementor-69009 .elementor-element.elementor-element-7c0682b .elementor-button:hover, .elementor-69009 .elementor-element.elementor-element-7c0682b .elementor-button:focus {
	background-color: var(--e-global-color-2ab67ab);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-7c0682b > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

.elementor-69009 .elementor-element.elementor-element-7c0682b .elementor-button:hover svg, .elementor-69009 .elementor-element.elementor-element-7c0682b .elementor-button:focus svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-7797c7e > .elementor-widget-container {
	margin: 0px 120px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-7797c7e {
	text-align: center;
}

.elementor-69009 .elementor-element.elementor-element-7797c7e img {
	height: 450px;
	object-fit: contain;
	object-position: center center;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-9103a94 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-69009 .elementor-element.elementor-element-1d9d85f {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-715c65b {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--grid-auto-flow: row;
}

.elementor-69009 .elementor-element.elementor-element-8e65f62 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-8e65f62:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-8e65f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-e768d96 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-e768d96.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-7027622 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-7027622.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-7027622 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-7027622 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-d96c9c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-d96c9c9.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-d96c9c9 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-d96c9c9 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-76651e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-76651e2.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-76651e2 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-368e5f3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-368e5f3.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-44a1af0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-44a1af0.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-44a1af0 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-44a1af0 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-44a1af0 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-44a1af0 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-a6465ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-a6465ef.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-a6465ef img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-ffd4386 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-ffd4386:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-ffd4386 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-1efcb02 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-1efcb02.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-04fbe1b > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-04fbe1b.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-04fbe1b {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-04fbe1b .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-ea41d80 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-ea41d80.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-ea41d80 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-ea41d80 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-481debd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-481debd.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-481debd {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-98f858a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-98f858a.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-75c90d3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-75c90d3.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-75c90d3 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-75c90d3 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-75c90d3 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-75c90d3 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-07f8115 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-07f8115.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-07f8115 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-e3b26de {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-e3b26de:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-e3b26de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-fc9fa4c {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-fc9fa4c.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-222657f > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-222657f.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-222657f {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-222657f .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-77c542c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-77c542c.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-77c542c {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-77c542c .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-f22b54c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-f22b54c.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-f22b54c {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-a44d81d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-a44d81d.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-5f01099 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-5f01099.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-5f01099 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-5f01099 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-5f01099 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-5f01099 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-bdcb15e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-bdcb15e.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-bdcb15e img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-43e498a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .91;
	--margin-top: 125px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-43e498a::before, .elementor-69009 .elementor-element.elementor-element-43e498a > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-43e498a > .e-con-inner > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-43e498a > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-43e498a > .e-con-inner > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-43e498a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-69009 .elementor-element.elementor-element-0f424eb {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 32px 32px 32px 32px;
}

.elementor-69009 .elementor-element.elementor-element-0f424eb:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-0f424eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-2e32a1a/whale1stg.wpenginepowered.com/wp-content/uploads/2026/02/spotlight-container-bg.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-69009 .elementor-element.elementor-element-0f424eb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-35932af {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-69009 .elementor-element.elementor-element-3cda440 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 50px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-3cda440.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-135a103 {
	width: var(--container-widget-width, 81%);
	max-width: 81%;
	--container-widget-width: 81%;
	--container-widget-flex-grow: 0;
}

.elementor-69009 .elementor-element.elementor-element-135a103 > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-135a103.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-135a103 .elementor-heading-title {
	font-family: var(--e-global-typography-7ed2863-font-family), Inter;
	font-size: var(--e-global-typography-7ed2863-font-size);
	font-weight: var(--e-global-typography-7ed2863-font-weight);
	line-height: var(--e-global-typography-7ed2863-line-height);
	letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-efb0f98 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: var(--e-global-typography-ab2ace1-font-family), Inter;
	font-size: var(--e-global-typography-ab2ace1-font-size);
	font-weight: var(--e-global-typography-ab2ace1-font-weight);
	line-height: var(--e-global-typography-ab2ace1-line-height);
	letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	color: #fff;
}

.elementor-69009 .elementor-element.elementor-element-efb0f98 > .elementor-widget-container {
	margin: 0px 0px 52px 50px;
}

.elementor-69009 .elementor-element.elementor-element-cc1c28f .elementor-button {
	background-color: var(--e-global-color-0e930c8);
	font-family: var(--e-global-typography-4e60744-font-family), Inter;
	font-size: var(--e-global-typography-4e60744-font-size);
	font-weight: var(--e-global-typography-4e60744-font-weight);
	line-height: var(--e-global-typography-4e60744-line-height);
	letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	fill: var(--e-global-color-c550a3b);
	color: var(--e-global-color-c550a3b);
	transition-duration: .1s;
	border-radius: 50px 50px 50px 50px;
	padding: 8px 15px 10px 15px;
}

.elementor-69009 .elementor-element.elementor-element-cc1c28f .elementor-button:hover, .elementor-69009 .elementor-element.elementor-element-cc1c28f .elementor-button:focus {
	background-color: var(--e-global-color-2ab67ab);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-cc1c28f > .elementor-widget-container {
	margin: 0px 0px 0px 50px;
}

.elementor-69009 .elementor-element.elementor-element-cc1c28f .elementor-button:hover svg, .elementor-69009 .elementor-element.elementor-element-cc1c28f .elementor-button:focus svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-cb2bf66 > .elementor-widget-container {
	margin: 0px 120px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-cb2bf66 {
	text-align: center;
}

.elementor-69009 .elementor-element.elementor-element-cb2bf66 img {
	height: 450px;
	object-fit: contain;
	object-position: center center;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-8e7d125 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-69009 .elementor-element.elementor-element-14797ab {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-cc35e43 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--grid-auto-flow: row;
}

.elementor-69009 .elementor-element.elementor-element-50a492f {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-50a492f:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-50a492f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-d9008e1 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-d9008e1.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-588755d > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-588755d.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-588755d {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-588755d .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-6e86d41 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-6e86d41.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-6e86d41 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-6e86d41 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-d1ca428 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-d1ca428.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-d1ca428 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-ee5d892 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-ee5d892.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-78bb035 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-78bb035.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-78bb035 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-78bb035 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-78bb035 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-78bb035 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-7b24b61 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-7b24b61.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-7b24b61 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-11db1dc {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-11db1dc:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-11db1dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-f4341d0 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-f4341d0.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-44f4dbc > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-44f4dbc.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-44f4dbc {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-44f4dbc .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-f2da2dc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-f2da2dc.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-f2da2dc {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-f2da2dc .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-c5e2d02 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-c5e2d02.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-c5e2d02 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-b861e95 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-b861e95.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-d19fa9b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-d19fa9b.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-d19fa9b {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-d19fa9b .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-d19fa9b .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-d19fa9b .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-089e2d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-089e2d5.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-089e2d5 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-a76d8ed {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-a76d8ed:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-a76d8ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-c9a3df5 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-c9a3df5.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-fcc97f4 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-fcc97f4.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-fcc97f4 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-fcc97f4 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-97d4af4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-97d4af4.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-97d4af4 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-97d4af4 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-a09ccc1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-a09ccc1.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-a09ccc1 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-9de8135 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-9de8135.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-7847851 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-7847851.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-7847851 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-7847851 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-7847851 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-7847851 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-ad5f229 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-ad5f229.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-ad5f229 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-8b743c0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .91;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-8b743c0::before, .elementor-69009 .elementor-element.elementor-element-8b743c0 > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-8b743c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-8b743c0 > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-8b743c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-8b743c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-69009 .elementor-element.elementor-element-2da83fc {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 32px 32px 32px 32px;
}

.elementor-69009 .elementor-element.elementor-element-2da83fc:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-2da83fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://usewhale.io/nitropack_static/dYCKVbRLfYKfcqiQliugswUtPKmzFGqU/assets/images/optimized/rev-2e32a1a/whale1stg.wpenginepowered.com/wp-content/uploads/2026/02/spotlight-container-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-69009 .elementor-element.elementor-element-2da83fc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-de04d0f {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-69009 .elementor-element.elementor-element-b91fe49 {
	width: var(--container-widget-width, 77%);
	max-width: 77%;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-69009 .elementor-element.elementor-element-b91fe49 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-b91fe49 img {
	width: 240px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-20d0b88 {
	--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;
	--justify-content: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-20d0b88.e-con {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-4484b7b {
	width: var(--container-widget-width, 81%);
	max-width: 81%;
	--container-widget-width: 81%;
	--container-widget-flex-grow: 0;
}

.elementor-69009 .elementor-element.elementor-element-4484b7b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-4484b7b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-4484b7b .elementor-heading-title {
	font-family: var(--e-global-typography-33ed0b1-font-family), Inter;
	font-size: var(--e-global-typography-33ed0b1-font-size);
	font-weight: var(--e-global-typography-33ed0b1-font-weight);
	line-height: var(--e-global-typography-33ed0b1-line-height);
	letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-5cbef07 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-5cbef07 {
	font-family: var(--e-global-typography-91f32f7-font-family), Inter;
	font-size: var(--e-global-typography-91f32f7-font-size);
	font-weight: var(--e-global-typography-91f32f7-font-weight);
	line-height: var(--e-global-typography-91f32f7-line-height);
	letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	color: #fff;
}

.elementor-69009 .elementor-element.elementor-element-7cc8e91 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-e574850 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--overlay-opacity: .75;
	--border-radius: 32px 32px 32px 32px;
}

.elementor-69009 .elementor-element.elementor-element-e574850:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-e574850 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f7fb;
}

.elementor-69009 .elementor-element.elementor-element-e574850::before, .elementor-69009 .elementor-element.elementor-element-e574850 > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-e574850 > .e-con-inner > .elementor-background-video-container::before, .elementor-69009 .elementor-element.elementor-element-e574850 > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-e574850 > .e-con-inner > .elementor-background-slideshow::before, .elementor-69009 .elementor-element.elementor-element-e574850 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-fab2e18);
	--background-overlay: "";
}

.elementor-69009 .elementor-element.elementor-element-3e7af54 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-a051bcf {
	--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;
	--justify-content: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-a051bcf.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-c69324b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-c69324b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-69009 .elementor-element.elementor-element-c69324b .elementor-heading-title {
	font-family: var(--e-global-typography-33ed0b1-font-family), Inter;
	font-size: var(--e-global-typography-33ed0b1-font-size);
	font-weight: var(--e-global-typography-33ed0b1-font-weight);
	line-height: var(--e-global-typography-33ed0b1-line-height);
	letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-fc758cc .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-family: var(--e-global-typography-4e60744-font-family), Inter;
	font-size: var(--e-global-typography-4e60744-font-size);
	font-weight: var(--e-global-typography-4e60744-font-weight);
	line-height: var(--e-global-typography-4e60744-line-height);
	letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	fill: var(--e-global-color-e7e6387);
	color: var(--e-global-color-e7e6387);
	transition-duration: .1s;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 50px 50px 50px 50px;
	padding: 8px 15px 10px 15px;
}

.elementor-69009 .elementor-element.elementor-element-fc758cc .elementor-button:hover, .elementor-69009 .elementor-element.elementor-element-fc758cc .elementor-button:focus {
	background-color: var(--e-global-color-e7e6387);
	color: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-fc758cc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-fc758cc .elementor-button:hover svg, .elementor-69009 .elementor-element.elementor-element-fc758cc .elementor-button:focus svg {
	fill: var(--e-global-color-c550a3b);
}

.elementor-69009 .elementor-element.elementor-element-0baba16 {
	width: var(--container-widget-width, 77%);
	max-width: 77%;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
}

.elementor-69009 .elementor-element.elementor-element-0baba16 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-0baba16 img {
	width: 70%;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-393ddab {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 160px;
	--padding-right: 160px;
}

.elementor-69009 .elementor-element.elementor-element-c0ef0b4 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
}

.elementor-69009 .elementor-element.elementor-element-9743c9e {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--grid-auto-flow: row;
}

.elementor-69009 .elementor-element.elementor-element-fbf75e6 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-fbf75e6:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-fbf75e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-2ce7982 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-2ce7982.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-01a60ba > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-01a60ba.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-01a60ba {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-01a60ba .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-d0778c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-d0778c0.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-d0778c0 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-d0778c0 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-adcc4d3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-adcc4d3.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-adcc4d3 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-1f2b558 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-1f2b558.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-6573081 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-6573081.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-6573081 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-6573081 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-6573081 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-6573081 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-1e491cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-1e491cb.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-1e491cb img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-dd46731 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-dd46731:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-dd46731 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-8be6a31 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-8be6a31.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-ebd5498 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-ebd5498.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-ebd5498 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-ebd5498 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-fcbba4f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-fcbba4f.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-fcbba4f {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-fcbba4f .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-a9ead12 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-a9ead12.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-a9ead12 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-331b6b0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-331b6b0.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-c206a2a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-c206a2a.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-c206a2a {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-c206a2a .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-c206a2a .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-c206a2a .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-31a57fd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-31a57fd.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-31a57fd img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-6cfe566 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-6cfe566:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-6cfe566 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-2c377f9 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-2c377f9.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-1dc3964 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-1dc3964.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-1dc3964 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-1dc3964 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-fc74d37 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-fc74d37.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-fc74d37 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-fc74d37 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-3af2ef3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-3af2ef3.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-3af2ef3 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-915c865 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-915c865.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-14e2868 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-14e2868.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-14e2868 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-14e2868 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-14e2868 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-14e2868 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-16a1712 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-16a1712.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-16a1712 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-454f9a1 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-454f9a1:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-454f9a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-489a0e9 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-489a0e9.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-15fd829 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-15fd829.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-15fd829 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-15fd829 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-53324ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-53324ac.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-53324ac {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-53324ac .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-5be3cf3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-5be3cf3.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-5be3cf3 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-5e985cc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-5e985cc.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-4749136 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-4749136.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-4749136 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-4749136 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-4749136 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-4749136 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-1b5caa5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-1b5caa5.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-1b5caa5 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-6253d6b {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-6253d6b:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-6253d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-2da2cdf {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-2da2cdf.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-3c6335a > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-3c6335a.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-3c6335a {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-3c6335a .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-aa9c753 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-aa9c753.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-aa9c753 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-aa9c753 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-6460a0a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-6460a0a.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-6460a0a {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-0f675c5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-0f675c5.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-5e9eca5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-5e9eca5.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-5e9eca5 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-5e9eca5 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-5e9eca5 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-5e9eca5 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-0ed12c7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-0ed12c7.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-0ed12c7 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-47cdf75 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-47cdf75:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-47cdf75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-90e677e {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-90e677e.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-ab9a693 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-ab9a693.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-ab9a693 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-ab9a693 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-d1ab4b6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-d1ab4b6.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-d1ab4b6 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-d1ab4b6 .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-6fa7f2a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-6fa7f2a.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-6fa7f2a {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-fcfca6c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-fcfca6c.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-aee93bc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-aee93bc.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-aee93bc {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-aee93bc .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-aee93bc .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-aee93bc .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-8d272d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-8d272d4.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-8d272d4 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-11d0bb3 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-11d0bb3:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-11d0bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-af59b3b {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-af59b3b.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-5e9c137 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-5e9c137.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-5e9c137 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-5e9c137 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-3852b6f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-3852b6f.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-3852b6f {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-3852b6f .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-c6b5222 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-c6b5222.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-c6b5222 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-49e01b6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-49e01b6.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-4a5e4f8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-4a5e4f8.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-4a5e4f8 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-4a5e4f8 .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-4a5e4f8 .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-4a5e4f8 .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-2913dac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-2913dac.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-2913dac img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-038f0e4 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-038f0e4:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-038f0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-795abdd {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-795abdd.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-325e4c5 > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-325e4c5.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-325e4c5 {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-325e4c5 .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-66e9b2e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-66e9b2e.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-66e9b2e {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-66e9b2e .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-4d3f9c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-4d3f9c4.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-4d3f9c4 {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-14db685 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-14db685.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-a4bd71b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-a4bd71b.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-a4bd71b {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-a4bd71b .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-a4bd71b .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-a4bd71b .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-145d591 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-145d591.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-145d591 img {
	width: 70%;
}

.elementor-69009 .elementor-element.elementor-element-99c57d3 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-69009 .elementor-element.elementor-element-99c57d3:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-99c57d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e3e8fa6);
}

.elementor-69009 .elementor-element.elementor-element-47bc4f0 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
}

.elementor-69009 .elementor-element.elementor-element-47bc4f0.e-con {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-53a1ffd > .elementor-widget-container {
	background-color: rgba(216, 231, 253, 0);
	margin: 0px 0px 0px 0px;
	padding: 5px 12px 6px 12px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-e7e6387);
	border-radius: 4px 4px 4px 4px;
}

.elementor-69009 .elementor-element.elementor-element-53a1ffd.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-53a1ffd {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-53a1ffd .elementor-heading-title {
	font-family: "Inter", Inter;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: 0px;
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-f3ba6ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-f3ba6ac.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-f3ba6ac {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-f3ba6ac .elementor-heading-title {
	font-family: var(--e-global-typography-ef5bddf-font-family), Inter;
	font-size: var(--e-global-typography-ef5bddf-font-size);
	font-weight: var(--e-global-typography-ef5bddf-font-weight);
	line-height: var(--e-global-typography-ef5bddf-line-height);
	letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-475244d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-475244d.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-475244d {
	font-family: var(--e-global-typography-6a6a7fc-font-family), Inter;
	font-size: var(--e-global-typography-6a6a7fc-font-size);
	font-weight: var(--e-global-typography-6a6a7fc-font-weight);
	line-height: var(--e-global-typography-6a6a7fc-line-height);
	letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	color: var(--e-global-color-d2181f2);
}

.elementor-69009 .elementor-element.elementor-element-4530542 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-69009 .elementor-element.elementor-element-4530542.e-con {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-69009 .elementor-element.elementor-element-8ced88e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-8ced88e.elementor-element {
	--align-self: center;
}

.elementor-69009 .elementor-element.elementor-element-8ced88e {
	text-align: start;
}

.elementor-69009 .elementor-element.elementor-element-8ced88e .elementor-heading-title {
	font-family: var(--e-global-typography-5810c58-font-family), Inter;
	font-size: var(--e-global-typography-5810c58-font-size);
	font-weight: var(--e-global-typography-5810c58-font-weight);
	line-height: var(--e-global-typography-5810c58-line-height);
	color: var(--e-global-color-e7e6387);
}

.elementor-69009 .elementor-element.elementor-element-8ced88e .elementor-heading-title a:hover, .elementor-69009 .elementor-element.elementor-element-8ced88e .elementor-heading-title a:focus {
	color: var(--e-global-color-3813da7);
}

.elementor-69009 .elementor-element.elementor-element-322ab7d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69009 .elementor-element.elementor-element-322ab7d.elementor-element {
	--align-self: flex-start;
}

.elementor-69009 .elementor-element.elementor-element-322ab7d img {
	width: 70%;
}

body.elementor-page-69009 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

@media (min-width:768px) {
	.elementor-69009 .elementor-element.elementor-element-942e4fc {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-30ba37f {
		--width: 789px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-45a29b6 {
		--width: 150%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3e929af {
		--content-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-89361d9 {
		--width: 1280px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7bce019 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e522262 {
		--width: 54%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cf8bc04 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1b3e857 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9d9c48c {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d84b1f9 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-74ac190 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-675c386 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a8acb7e {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e5fe227 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6aebd1b {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-32d2e9b {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ba095e6 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9f2b60f {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9fe7c77 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a1d8f13 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d2b3667 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1f58a50 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e03f998 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-242d925 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-dce0f8c {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-adbd0d0 {
		--content-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-43291ac {
		--width: 1280px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-68f7a90 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5f8a1ee {
		--width: 54%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6bb444f {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c351ea4 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-027ccf0 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1b3b4b4 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-753a2d5 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-abb754a {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-caa72fd {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-53db1bd {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-847b358 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-51452c0 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ddf27ab {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-96a4e72 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8cb8178 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-08375b7 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5dc6e70 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-73b5aed {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-255493e {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0aed52a {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-805066b {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-45f9723 {
		--content-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-dbaec9d {
		--width: 1280px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ee2bdae {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-86419d6 {
		--width: 54%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9103a94 {
		--content-width: 1280px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1d9d85f {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8e65f62 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e768d96 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-368e5f3 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ffd4386 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1efcb02 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-98f858a {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e3b26de {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fc9fa4c {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a44d81d {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-43e498a {
		--content-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f424eb {
		--width: 1280px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-35932af {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3cda440 {
		--width: 54%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8e7d125 {
		--content-width: 1280px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-14797ab {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-50a492f {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d9008e1 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ee5d892 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-11db1dc {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f4341d0 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-b861e95 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a76d8ed {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c9a3df5 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9de8135 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8b743c0 {
		--content-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2da83fc {
		--width: 1280px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-de04d0f {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-20d0b88 {
		--width: 54%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7cc8e91 {
		--content-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e574850 {
		--width: 1280px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3e7af54 {
		--width: 1140px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a051bcf {
		--width: 40%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-393ddab {
		--content-width: 1280px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c0ef0b4 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fbf75e6 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2ce7982 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1f2b558 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-dd46731 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8be6a31 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-331b6b0 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6cfe566 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2c377f9 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-915c865 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-454f9a1 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-489a0e9 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e985cc {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6253d6b {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2da2cdf {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f675c5 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-47cdf75 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-90e677e {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fcfca6c {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-11d0bb3 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-af59b3b {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-49e01b6 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-038f0e4 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-795abdd {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-14db685 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-99c57d3 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-47bc4f0 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4530542 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-69009 .elementor-element.elementor-element-30ba37f {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-89361d9 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e522262 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-43291ac {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5f8a1ee {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-dbaec9d {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-86419d6 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f424eb {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3cda440 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2da83fc {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-20d0b88 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e574850 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3e7af54 {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a051bcf {
		--width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9743c9e {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-69009 .elementor-element.elementor-element-942e4fc {
		--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-69009 .elementor-element.elementor-element-5a2d77f {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5a2d77f .elementor-heading-title {
		font-size: var(--e-global-typography-fbd6977-font-size);
		line-height: var(--e-global-typography-fbd6977-line-height);
		letter-spacing: var(--e-global-typography-fbd6977-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-78c00c2 {
		text-align: center;
		font-size: var(--e-global-typography-906ff19-font-size);
		line-height: var(--e-global-typography-906ff19-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-9e1ae10 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-206c405 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-206c405 .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-43a0fa6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-43a0fa6 .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a50e24d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a50e24d .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-64e1e7a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-64e1e7a .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-cf93a55 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cf93a55 .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-3e929af {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-89361d9 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-89361d9:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-89361d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7bce019 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7bce019.e-con {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e522262 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e522262.e-con {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a4e20c7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a4e20c7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a4e20c7.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a4e20c7 .elementor-heading-title {
		font-size: var(--e-global-typography-7ed2863-font-size);
		line-height: var(--e-global-typography-7ed2863-line-height);
		letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-7a07c87 {
		width: 100%;
		max-width: 100%;
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-7a07c87 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-661a774 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-661a774 .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-83dce29 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-503b854 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1b3e857 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e68439b.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e68439b {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-87caa5f .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-db079e7 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-860d02d .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-74ac190 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f329f5.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f329f5 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-22b9c4f .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-40743ea {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-8096e43 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-e5fe227 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4f3d9f7.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4f3d9f7 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7f65c4c .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-d2fc02b {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-f62dc0a .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-ba095e6 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6c27f67.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6c27f67 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a3f62a5 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-fb9d698 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a5f2d87 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a1d8f13 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-881b2e2.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-881b2e2 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1c15275 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-bdef9d5 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-cac9daa .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-e03f998 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3947c29.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3947c29 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0ccc4fe .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-4a89b74 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-f31c20a .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-adbd0d0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-43291ac:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-43291ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-69009 .elementor-element.elementor-element-43291ac {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-68f7a90 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5f8a1ee {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f7e18d8 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f7e18d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f7e18d8.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f7e18d8 .elementor-heading-title {
		font-size: var(--e-global-typography-7ed2863-font-size);
		line-height: var(--e-global-typography-7ed2863-line-height);
		letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-7b7637a {
		width: 100%;
		max-width: 100%;
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-7b7637a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-59fb00f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-59fb00f .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-0e0f370.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-b26fe17 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8762de9 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c351ea4 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2d6ff45.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2d6ff45 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6e42aea .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-64b4db6 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-1ec6aeb .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-753a2d5 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a70d5ea.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a70d5ea {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fb30a54 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-9a11b6c {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-35c427f .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-53db1bd {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-288413f.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-288413f {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-02ab9ec .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-4d8fbd1 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-8e4d7af .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-ddf27ab {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c2e5862.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c2e5862 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2d46a40 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-752cf72 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-ef5ee5d .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-08375b7 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-354274c.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-354274c {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-91e4eb6 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-8eaafb4 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-e799c20 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-255493e {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-899608c.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-899608c {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-73abe62 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-942a48b {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-c3cb4c4 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-45f9723 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-dbaec9d:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-dbaec9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-69009 .elementor-element.elementor-element-dbaec9d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ee2bdae {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-86419d6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-52731e7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-52731e7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-52731e7.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-52731e7 .elementor-heading-title {
		font-size: var(--e-global-typography-7ed2863-font-size);
		line-height: var(--e-global-typography-7ed2863-line-height);
		letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-d4b6b40 {
		width: 100%;
		max-width: 100%;
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-d4b6b40 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7c0682b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7c0682b .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-9103a94 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1d9d85f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-715c65b {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8e65f62 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7027622.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7027622 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d96c9c9 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-76651e2 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-44a1af0 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-ffd4386 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-04fbe1b.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-04fbe1b {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ea41d80 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-481debd {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-75c90d3 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-e3b26de {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-222657f.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-222657f {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-77c542c .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-f22b54c {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-5f01099 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-43e498a {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f424eb:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-0f424eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f424eb {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-35932af {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3cda440 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-135a103 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-135a103 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-135a103 .elementor-heading-title {
		font-size: var(--e-global-typography-7ed2863-font-size);
		line-height: var(--e-global-typography-7ed2863-line-height);
		letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-efb0f98 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-efb0f98 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: start;
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-cc1c28f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cc1c28f .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-14797ab {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cc35e43 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}
	
	.elementor-69009 .elementor-element.elementor-element-50a492f {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-588755d.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-588755d {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6e86d41 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-d1ca428 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-78bb035 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-11db1dc {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-44f4dbc.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-44f4dbc {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f2da2dc .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-c5e2d02 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-d19fa9b .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a76d8ed {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fcc97f4.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fcc97f4 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-97d4af4 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a09ccc1 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-7847851 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-8b743c0 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2da83fc {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-de04d0f {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4484b7b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4484b7b .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-5cbef07 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-e574850 {
		--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;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3e7af54 {
		--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-69009 .elementor-element.elementor-element-c69324b {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c69324b .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-fc758cc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fc758cc .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-393ddab {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9743c9e {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fbf75e6 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-01a60ba.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-01a60ba {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d0778c0 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-adcc4d3 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-6573081 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-dd46731 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ebd5498.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ebd5498 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fcbba4f .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a9ead12 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-c206a2a .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-6cfe566 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1dc3964.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1dc3964 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fc74d37 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-3af2ef3 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-14e2868 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-454f9a1 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-15fd829.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-15fd829 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-53324ac .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-5be3cf3 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-4749136 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-6253d6b {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3c6335a.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3c6335a {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-aa9c753 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-6460a0a {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e9eca5 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-47cdf75 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ab9a693.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ab9a693 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d1ab4b6 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-6fa7f2a {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-aee93bc .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-11d0bb3 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e9c137.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e9c137 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3852b6f .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-c6b5222 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-4a5e4f8 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-038f0e4 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-325e4c5.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-325e4c5 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-66e9b2e .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-4d3f9c4 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a4bd71b .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-99c57d3 {
		--justify-content: space-between;
	}
	
	.elementor-69009 .elementor-element.elementor-element-53a1ffd.elementor-element {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-53a1ffd {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f3ba6ac .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-475244d {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-8ced88e .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
}

@media (max-width:767px) {
	.elementor-69009 .elementor-element.elementor-element-5ce4825 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-942e4fc {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--padding-top: 100px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-942e4fc:not(.elementor-motion-effects-element-type-background), .elementor-69009 .elementor-element.elementor-element-942e4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5a2d77f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5a2d77f .elementor-heading-title {
		font-size: var(--e-global-typography-fbd6977-font-size);
		line-height: var(--e-global-typography-fbd6977-line-height);
		letter-spacing: var(--e-global-typography-fbd6977-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-78c00c2 {
		font-size: var(--e-global-typography-906ff19-font-size);
		line-height: var(--e-global-typography-906ff19-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-7477950 {
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9e1ae10 .elementor-heading-title {
		font-size: var(--e-global-typography-87a3c7f-font-size);
		line-height: var(--e-global-typography-87a3c7f-line-height);
		letter-spacing: var(--e-global-typography-87a3c7f-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-45a29b6 {
		--width: 85%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-45a29b6.e-con {
		--align-self: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-206c405 .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-43a0fa6 .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a50e24d .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-64e1e7a .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-cf93a55 .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-89361d9 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7bce019 {
		--width: 100%;
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a4e20c7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a4e20c7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a4e20c7 .elementor-heading-title {
		font-size: var(--e-global-typography-7ed2863-font-size);
		line-height: var(--e-global-typography-7ed2863-line-height);
		letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-7a07c87 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-661a774 .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-22126ff > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-22126ff img {
		width: 100%;
		height: 200px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cf8bc04 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-503b854 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1b3e857 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9d9c48c {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e68439b > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e68439b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e68439b .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-87caa5f .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-db079e7 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-d84b1f9 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d84b1f9.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-860d02d {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-860d02d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-860d02d .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-74ac190 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-675c386 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f329f5 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f329f5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f329f5 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-22b9c4f .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-40743ea {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a8acb7e {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a8acb7e.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8096e43 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8096e43.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8096e43 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-e5fe227 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6aebd1b {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4f3d9f7 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4f3d9f7.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4f3d9f7 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7f65c4c .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-d2fc02b {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-32d2e9b {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-32d2e9b.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f62dc0a {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f62dc0a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f62dc0a .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-ba095e6 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9f2b60f {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6c27f67 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6c27f67.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6c27f67 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a3f62a5 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-fb9d698 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-9fe7c77 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9fe7c77.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a5f2d87 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a5f2d87.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a5f2d87 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a1d8f13 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d2b3667 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-881b2e2 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-881b2e2.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-881b2e2 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1c15275 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-bdef9d5 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-1f58a50 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1f58a50.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cac9daa {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cac9daa.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cac9daa .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-e03f998 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-242d925 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3947c29 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3947c29.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3947c29 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0ccc4fe .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-4a89b74 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-dce0f8c {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-dce0f8c.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f31c20a {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f31c20a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f31c20a .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-43291ac {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-68f7a90 {
		--width: 100%;
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f7e18d8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f7e18d8 .elementor-heading-title {
		font-size: var(--e-global-typography-7ed2863-font-size);
		line-height: var(--e-global-typography-7ed2863-line-height);
		letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-7b7637a {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-59fb00f .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-0e0f370 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0e0f370 img {
		width: 100%;
		height: 200px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6bb444f {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8762de9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c351ea4 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-027ccf0 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2d6ff45 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2d6ff45.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2d6ff45 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6e42aea .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-64b4db6 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-1b3b4b4 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1b3b4b4.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1ec6aeb {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1ec6aeb.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1ec6aeb .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-753a2d5 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-abb754a {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a70d5ea > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a70d5ea.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a70d5ea .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fb30a54 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-9a11b6c {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-caa72fd {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-caa72fd.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-35c427f {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-35c427f.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-35c427f .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-53db1bd {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-847b358 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-288413f > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-288413f.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-288413f .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-02ab9ec .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-4d8fbd1 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-51452c0 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-51452c0.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8e4d7af {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8e4d7af.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8e4d7af .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-ddf27ab {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-96a4e72 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c2e5862 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c2e5862.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c2e5862 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2d46a40 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-752cf72 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-8cb8178 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8cb8178.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ef5ee5d {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ef5ee5d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ef5ee5d .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-08375b7 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5dc6e70 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-354274c > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-354274c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-354274c .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-91e4eb6 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-8eaafb4 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-73b5aed {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-73b5aed.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e799c20 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e799c20.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e799c20 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-255493e {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0aed52a {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-899608c > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-899608c.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-899608c .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-73abe62 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-942a48b {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-805066b {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-805066b.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c3cb4c4 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c3cb4c4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c3cb4c4 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-dbaec9d {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ee2bdae {
		--width: 100%;
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-52731e7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-52731e7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-52731e7 .elementor-heading-title {
		font-size: var(--e-global-typography-7ed2863-font-size);
		line-height: var(--e-global-typography-7ed2863-line-height);
		letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-d4b6b40 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-7c0682b .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-7797c7e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7797c7e img {
		width: 100%;
		height: 200px;
		object-fit: contain;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1d9d85f {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-715c65b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8e65f62 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e768d96 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7027622 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7027622.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7027622 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d96c9c9 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-76651e2 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-368e5f3 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-368e5f3.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-44a1af0 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-44a1af0.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-44a1af0 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-ffd4386 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1efcb02 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-04fbe1b > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-04fbe1b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-04fbe1b .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ea41d80 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-481debd {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-98f858a {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-98f858a.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-75c90d3 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-75c90d3.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-75c90d3 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-e3b26de {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fc9fa4c {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-222657f > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-222657f.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-222657f .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-77c542c .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-f22b54c {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a44d81d {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a44d81d.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5f01099 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5f01099.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5f01099 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f424eb {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-35932af {
		--width: 100%;
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-135a103 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-135a103 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-135a103 .elementor-heading-title {
		font-size: var(--e-global-typography-7ed2863-font-size);
		line-height: var(--e-global-typography-7ed2863-line-height);
		letter-spacing: var(--e-global-typography-7ed2863-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-efb0f98 {
		font-size: var(--e-global-typography-ab2ace1-font-size);
		line-height: var(--e-global-typography-ab2ace1-line-height);
		letter-spacing: var(--e-global-typography-ab2ace1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-cc1c28f .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-cb2bf66 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cb2bf66.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cb2bf66 {
		text-align: center;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cb2bf66 img {
		width: 100%;
		height: 200px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-14797ab {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-cc35e43 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-69009 .elementor-element.elementor-element-50a492f {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d9008e1 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-588755d > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-588755d.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-588755d .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6e86d41 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-d1ca428 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-ee5d892 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ee5d892.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-78bb035 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-78bb035.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-78bb035 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-11db1dc {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f4341d0 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-44f4dbc > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-44f4dbc.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-44f4dbc .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f2da2dc .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-c5e2d02 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-b861e95 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-b861e95.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d19fa9b {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d19fa9b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d19fa9b .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a76d8ed {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c9a3df5 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fcc97f4 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fcc97f4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fcc97f4 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-97d4af4 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a09ccc1 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-9de8135 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9de8135.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7847851 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7847851.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-7847851 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-2da83fc {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-de04d0f {
		--width: 100%;
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-b91fe49 img {
		width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4484b7b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4484b7b {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4484b7b .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-5cbef07 {
		font-size: var(--e-global-typography-91f32f7-font-size);
		line-height: var(--e-global-typography-91f32f7-line-height);
		letter-spacing: var(--e-global-typography-91f32f7-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-7cc8e91 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-e574850 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3e7af54 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c69324b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c69324b .elementor-heading-title {
		font-size: var(--e-global-typography-33ed0b1-font-size);
		line-height: var(--e-global-typography-33ed0b1-line-height);
		letter-spacing: var(--e-global-typography-33ed0b1-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-fc758cc .elementor-button {
		font-size: var(--e-global-typography-4e60744-font-size);
		line-height: var(--e-global-typography-4e60744-line-height);
		letter-spacing: var(--e-global-typography-4e60744-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-0baba16 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c0ef0b4 {
		--width: 320px;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-9743c9e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fbf75e6 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2ce7982 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-01a60ba > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-01a60ba.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-01a60ba .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d0778c0 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-adcc4d3 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-1f2b558 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1f2b558.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6573081 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6573081.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-6573081 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-dd46731 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8be6a31 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ebd5498 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ebd5498.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ebd5498 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fcbba4f .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-a9ead12 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-331b6b0 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-331b6b0.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c206a2a {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c206a2a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-c206a2a .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-6cfe566 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2c377f9 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1dc3964 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1dc3964.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-1dc3964 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fc74d37 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-3af2ef3 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-915c865 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-915c865.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-14e2868 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-14e2868.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-14e2868 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-454f9a1 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-489a0e9 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-15fd829 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-15fd829.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-15fd829 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-53324ac .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-5be3cf3 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e985cc {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e985cc.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4749136 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4749136.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4749136 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-6253d6b {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-2da2cdf {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3c6335a > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3c6335a.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3c6335a .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-aa9c753 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-6460a0a {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f675c5 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-0f675c5.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e9eca5 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e9eca5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e9eca5 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-47cdf75 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-90e677e {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ab9a693 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ab9a693.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-ab9a693 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-d1ab4b6 .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-6fa7f2a {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-fcfca6c {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-fcfca6c.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-aee93bc {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-aee93bc.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-aee93bc .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-11d0bb3 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-af59b3b {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e9c137 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e9c137.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-5e9c137 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-3852b6f .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-c6b5222 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-49e01b6 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-49e01b6.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4a5e4f8 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4a5e4f8.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4a5e4f8 .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-038f0e4 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-795abdd {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-325e4c5 > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-325e4c5.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-325e4c5 .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-66e9b2e .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-4d3f9c4 {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-14db685 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-14db685.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a4bd71b {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a4bd71b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-a4bd71b .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
	
	.elementor-69009 .elementor-element.elementor-element-99c57d3 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-47bc4f0 {
		--width: 100%;
		--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;
		--justify-content: center;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-53a1ffd > .elementor-widget-container {
		padding: 5px 12px 6px 12px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-53a1ffd.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-53a1ffd .elementor-heading-title {
		font-size: 12px;
		line-height: 18px;
	}
	
	.elementor-69009 .elementor-element.elementor-element-f3ba6ac .elementor-heading-title {
		font-size: var(--e-global-typography-ef5bddf-font-size);
		line-height: var(--e-global-typography-ef5bddf-line-height);
		letter-spacing: var(--e-global-typography-ef5bddf-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-475244d {
		font-size: var(--e-global-typography-6a6a7fc-font-size);
		line-height: var(--e-global-typography-6a6a7fc-line-height);
		letter-spacing: var(--e-global-typography-6a6a7fc-letter-spacing);
	}
	
	.elementor-69009 .elementor-element.elementor-element-4530542 {
		--width: 100%;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}
	
	.elementor-69009 .elementor-element.elementor-element-4530542.e-con {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8ced88e {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8ced88e.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-69009 .elementor-element.elementor-element-8ced88e .elementor-heading-title {
		font-size: var(--e-global-typography-5810c58-font-size);
		line-height: var(--e-global-typography-5810c58-line-height);
	}
}

/* Start custom CSS for container, class: .elementor-element-45a29b6 */
.sticky-product {
	background: rgba(255, 255, 255, .65);
	backdrop-filter: blur(40px);
	-webkit-backdrop-filter: blur(40px);
	border-bottom: 1px solid rgba(255, 255, 255, .3);
}
