﻿.elementor-33642 .elementor-element.elementor-element-c16249b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.5;
	--border-radius: 0px 0px 0px 240px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-c16249b:not(.elementor-motion-effects-element-type-background),
.elementor-33642 .elementor-element.elementor-element-c16249b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #080035;
	background-image: url("../image/Gradient-Mesh-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33642 .elementor-element.elementor-element-c16249b::before,
.elementor-33642 .elementor-element.elementor-element-c16249b>.elementor-background-video-container::before,
.elementor-33642 .elementor-element.elementor-element-c16249b>.e-con-inner>.elementor-background-video-container::before,
.elementor-33642 .elementor-element.elementor-element-c16249b>.elementor-background-slideshow::before,
.elementor-33642 .elementor-element.elementor-element-c16249b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-33642 .elementor-element.elementor-element-c16249b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-33642 .elementor-element.elementor-element-ca02b96 {
	--display: flex;
	--min-height: 512px;
	--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-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-33642 .elementor-element.elementor-element-1551683 {
	width: var(--container-widget-width, 800px);
	max-width: 800px;
	--container-widget-width: 800px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-1551683.elementor-element {
	--align-self: center;
}

.elementor-33642 .elementor-element.elementor-element-1551683 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 64px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-7c6aeb4 {
	width: var(--container-widget-width, 606px);
	max-width: 606px;
	--container-widget-width: 606px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-7c6aeb4.elementor-element {
	--align-self: center;
}

.elementor-33642 .elementor-element.elementor-element-7c6aeb4 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 28px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-7ce8b07 {
	--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: 64px 64px;
	--row-gap: 64px;
	--column-gap: 64px;
	--padding-top: 128px;
	--padding-bottom: 128px;
	--padding-left: 104px;
	--padding-right: 104px;
}

.elementor-33642 .elementor-element.elementor-element-e697ad3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33642 .elementor-element.elementor-element-e697ad3.elementor-element {
	--align-self: center;
}

.elementor-33642 .elementor-element.elementor-element-e697ad3 {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-e697ad3 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 48px;
}

.elementor-33642 .elementor-element.elementor-element-15cce76>.elementor-widget-container {
	margin: -70px 0px -150px 0px;
}

.elementor-33642 .elementor-element.elementor-element-00cad4b {
	--display: flex;
	--min-height: 624px;
	--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: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--padding-top: 128px;
	--padding-bottom: 128px;
	--padding-left: 104px;
	--padding-right: 104px;
}

.elementor-33642 .elementor-element.elementor-element-bf4670b {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-bf4670b .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 48px;
}

.elementor-33642 .elementor-element.elementor-element-5b4071c {
	--display: flex;
	--min-height: 272px;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 64px 64px;
	--row-gap: 64px;
	--column-gap: 64px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-8054cec {
	--display: flex;
	--min-height: 104px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-33642 .elementor-element.elementor-element-ccfd162 {
	--display: flex;
	--min-height: 104px;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-33642 .elementor-element.elementor-element-ea85854>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33642 .elementor-element.elementor-element-ea85854 img {
	width: 48px;
}

.elementor-33642 .elementor-element.elementor-element-497356d {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-497356d .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 24px;
}

.elementor-33642 .elementor-element.elementor-element-22211b0 {
	--display: flex;
	--min-height: 104px;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-85320bd>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33642 .elementor-element.elementor-element-85320bd img {
	width: 48px;
}

.elementor-33642 .elementor-element.elementor-element-3d5b753 {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-3d5b753 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 24px;
}

.elementor-33642 .elementor-element.elementor-element-01e33d7 {
	--display: flex;
	--min-height: 104px;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-33642 .elementor-element.elementor-element-6d581ea img {
	width: 48px;
}

.elementor-33642 .elementor-element.elementor-element-00c564d {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-00c564d .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 24px;
}

.elementor-33642 .elementor-element.elementor-element-34d8f4b {
	--display: flex;
	--min-height: 104px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-33642 .elementor-element.elementor-element-df8e47d {
	--display: flex;
	--min-height: 104px;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-13f3c5f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33642 .elementor-element.elementor-element-13f3c5f img {
	width: 48px;
}

.elementor-33642 .elementor-element.elementor-element-4a56150 {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-4a56150 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 24px;
}

.elementor-33642 .elementor-element.elementor-element-b53d03d {
	--display: flex;
	--min-height: 104px;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-adb054a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33642 .elementor-element.elementor-element-adb054a img {
	width: 48px;
}

.elementor-33642 .elementor-element.elementor-element-f48017d {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-f48017d .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 24px;
}

.elementor-33642 .elementor-element.elementor-element-4f36aa2 {
	--display: flex;
	--min-height: 104px;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-0c82b36>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33642 .elementor-element.elementor-element-0c82b36 img {
	width: 48px;
}

.elementor-33642 .elementor-element.elementor-element-00fd9e8 {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-00fd9e8 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 24px;
}

.elementor-33642 .elementor-element.elementor-element-8cafe45 {
	--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: 64px 64px;
	--row-gap: 64px;
	--column-gap: 64px;
	--padding-top: 128px;
	--padding-bottom: 128px;
	--padding-left: 104px;
	--padding-right: 104px;
}

.elementor-33642 .elementor-element.elementor-element-d2cf66d {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-d2cf66d .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 48px;
}

.elementor-33642 .elementor-element.elementor-element-60135a0>.elementor-widget-container {
	margin: -128px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33642 .elementor-element.elementor-element-b1db3d2 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-33642 .elementor-element.elementor-element-572c8d5 {
	--display: flex;
	--min-height: 208px;
	--justify-content: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 0px 24px 8px rgba(0, 0, 0, 0.08);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0104px;
	--padding-right: 104px;
}

.elementor-33642 .elementor-element.elementor-element-572c8d5:not(.elementor-motion-effects-element-type-background),
.elementor-33642 .elementor-element.elementor-element-572c8d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-db12967 {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-db12967 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 32px;
}

.elementor-33642 .elementor-element.elementor-element-0241871 {
	--display: flex;
	--min-height: 80px;
	--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;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 16px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-search-form input[type="search"].elementor-search-form__input {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-search-form .elementor-search-form__input,
.elementor-widget-search-form .elementor-search-form__icon,
.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
}

.elementor-widget-search-form .elementor-search-form__submit {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	background-color: var(--e-global-color-secondary);
}

.elementor-33642 .elementor-element.elementor-element-3374b1d {
	width: var(--container-widget-width, 492px);
	max-width: 492px;
	--container-widget-width: 492px;
	--container-widget-flex-grow: 0;
}

.elementor-33642 .elementor-element.elementor-element-3374b1d .elementor-search-form__container {
	min-height: 50px;
}

.elementor-33642 .elementor-element.elementor-element-3374b1d .elementor-search-form__submit {
	min-width: 50px;
	--e-search-form-submit-text-color: #585966;
	background-color: var(--e-global-color-8387e37);
}

body:not(.rtl) .elementor-33642 .elementor-element.elementor-element-3374b1d .elementor-search-form__icon {
	padding-left: calc(50px / 3);
}

body.rtl .elementor-33642 .elementor-element.elementor-element-3374b1d .elementor-search-form__icon {
	padding-right: calc(50px / 3);
}

.elementor-33642 .elementor-element.elementor-element-3374b1d .elementor-search-form__input,
.elementor-33642 .elementor-element.elementor-element-3374b1d.elementor-search-form--button-type-text .elementor-search-form__submit {
	padding-left: calc(50px / 3);
	padding-right: calc(50px / 3);
}

.elementor-33642 .elementor-element.elementor-element-3374b1d input[type="search"].elementor-search-form__input {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 24px;
}

.elementor-33642 .elementor-element.elementor-element-3374b1d .elementor-search-form__input,
.elementor-33642 .elementor-element.elementor-element-3374b1d .elementor-search-form__icon,
.elementor-33642 .elementor-element.elementor-element-3374b1d .elementor-lightbox .dialog-lightbox-close-button,
.elementor-33642 .elementor-element.elementor-element-3374b1d .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-33642 .elementor-element.elementor-element-3374b1d.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	color: #585966;
	fill: #585966;
}

.elementor-33642 .elementor-element.elementor-element-3374b1d:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
	background-color: var(--e-global-color-8387e37);
	border-color: #585966;
	border-width: 0px 0px 1px 0px;
	border-radius: 0px;
}

.elementor-33642 .elementor-element.elementor-element-3374b1d.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	background-color: var(--e-global-color-8387e37);
	border-color: #585966;
	border-width: 0px 0px 1px 0px;
	border-radius: 0px;
}

.elementor-33642 .elementor-element.elementor-element-3dce8c8>.elementor-widget-container {
	margin: 0px 0px 128px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33642 .elementor-element.elementor-element-8490bd2>.elementor-widget-container {
	margin: 0px 0px 128px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33642 .elementor-element.elementor-element-682c604 {
	--display: flex;
	--min-height: 664px;
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 228px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-682c604::before,
.elementor-33642 .elementor-element.elementor-element-682c604>.elementor-background-video-container::before,
.elementor-33642 .elementor-element.elementor-element-682c604>.e-con-inner>.elementor-background-video-container::before,
.elementor-33642 .elementor-element.elementor-element-682c604>.elementor-background-slideshow::before,
.elementor-33642 .elementor-element.elementor-element-682c604>.e-con-inner>.elementor-background-slideshow::before,
.elementor-33642 .elementor-element.elementor-element-682c604>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-a04ad8c);
	--background-overlay: '';
}

.elementor-33642 .elementor-element.elementor-element-a66dd45 {
	--display: flex;
	--min-height: 536px;
	--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: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--overlay-opacity: 0.5;
	--border-radius: 0px 0px 0px 240px;
	--padding-top: 128px;
	--padding-bottom: 128px;
	--padding-left: 104px;
	--padding-right: 104px;
}

.elementor-33642 .elementor-element.elementor-element-a66dd45:not(.elementor-motion-effects-element-type-background),
.elementor-33642 .elementor-element.elementor-element-a66dd45>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #080035;
}

.elementor-33642 .elementor-element.elementor-element-a66dd45::before,
.elementor-33642 .elementor-element.elementor-element-a66dd45>.elementor-background-video-container::before,
.elementor-33642 .elementor-element.elementor-element-a66dd45>.e-con-inner>.elementor-background-video-container::before,
.elementor-33642 .elementor-element.elementor-element-a66dd45>.elementor-background-slideshow::before,
.elementor-33642 .elementor-element.elementor-element-a66dd45>.e-con-inner>.elementor-background-slideshow::before,
.elementor-33642 .elementor-element.elementor-element-a66dd45>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-33642 .elementor-element.elementor-element-42756d1 {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-42756d1 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 48px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-00cce1c {
	--display: flex;
	--min-height: 184px;
	--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;
	--align-items: flex-start;
	--gap: 64px 64px;
	--row-gap: 64px;
	--column-gap: 64px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-7482c66 {
	--display: flex;
	--min-height: 136px;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-9df663d img {
	width: 48px;
}

.elementor-33642 .elementor-element.elementor-element-d1c7007 {
	--display: flex;
	--min-height: 56px;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-db34692 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-6b18d8c {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-6b18d8c .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-d8df52d {
	--display: flex;
	--min-height: 136px;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-714f078 img {
	width: 48px;
}

.elementor-33642 .elementor-element.elementor-element-bc13ae2 {
	--display: flex;
	--min-height: 56px;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-a2498ad {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-a2498ad .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-73da8cd {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-73da8cd .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-142da98 {
	--display: flex;
	--min-height: 136px;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-4fff685 img {
	width: 48px;
}

.elementor-33642 .elementor-element.elementor-element-204b70f {
	--display: flex;
	--min-height: 56px;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-6a9dfe0 {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-6a9dfe0 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-2aafbac {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-2aafbac .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-be2ba5f {
	--display: flex;
	--min-height: 136px;
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-7b7e65d img {
	width: 48px;
}

.elementor-33642 .elementor-element.elementor-element-ffa77a7 {
	--display: flex;
	--min-height: 56px;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-c3aea48 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-399c860 {
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-399c860 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-52828f6 {
	--display: flex;
	--min-height: 258px;
	--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: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 180px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-52828f6:not(.elementor-motion-effects-element-type-background),
.elementor-33642 .elementor-element.elementor-element-52828f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #080035;
}

.elementor-33642 .elementor-element.elementor-element-6a3883c {
	--display: flex;
	--min-height: 360px;
	--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-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: -180px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-5d41c8c {
	--display: flex;
	--min-height: 360px;
	--justify-content: center;
	--border-radius: 16px 16px 0px 180px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 104px;
	--padding-right: 104px;
}

.elementor-33642 .elementor-element.elementor-element-5d41c8c:not(.elementor-motion-effects-element-type-background),
.elementor-33642 .elementor-element.elementor-element-5d41c8c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FF1D48;
}

.elementor-33642 .elementor-element.elementor-element-0af3847 {
	width: var(--container-widget-width, 107px);
	max-width: 107px;
	--container-widget-width: 107px;
	--container-widget-flex-grow: 0;
	top: -3px;
}

.elementor-33642 .elementor-element.elementor-element-0af3847.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-33642 .elementor-element.elementor-element-0af3847 {
	right: 0px;
}

body.rtl .elementor-33642 .elementor-element.elementor-element-0af3847 {
	left: 0px;
}

.elementor-33642 .elementor-element.elementor-element-b30a41c {
	width: var(--container-widget-width, 711px);
	max-width: 711px;
	--container-widget-width: 711px;
	--container-widget-flex-grow: 0;
}

.elementor-33642 .elementor-element.elementor-element-b30a41c .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 64px;
	color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-66a7fbb {
	--display: flex;
	--min-height: 360px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 16px 16px 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-33642 .elementor-element.elementor-element-66a7fbb:not(.elementor-motion-effects-element-type-background),
.elementor-33642 .elementor-element.elementor-element-66a7fbb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-33642 .elementor-element.elementor-element-1cc0c59 {
	width: var(--container-widget-width, 400px);
	max-width: 400px;
	--container-widget-width: 400px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-33642 .elementor-element.elementor-element-1cc0c59>.elementor-widget-container {
	margin: 0px 0px 048px 0px;
}

.elementor-33642 .elementor-element.elementor-element-1cc0c59 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 32px;
	color: var(--e-global-color-primary);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-33642 .elementor-element.elementor-element-4e8b6a6 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Outfit", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 24px;
	padding: 16px 60px 16px 60px;
}

body.elementor-page-33642:not(.elementor-motion-effects-element-type-background),
body.elementor-page-33642>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-a04ad8c);
}

@media(max-width:1024px) {
	.elementor-33642 .elementor-element.elementor-element-1cc0c59 .elementor-heading-title {
		font-size: 16px;
		line-height: 32px;
	}
}

@media(min-width:768px) {
	.elementor-33642 .elementor-element.elementor-element-c16249b {
		--content-width: 1440px;
	}

	.elementor-33642 .elementor-element.elementor-element-ca02b96 {
		--content-width: 816px;
	}

	.elementor-33642 .elementor-element.elementor-element-7ce8b07 {
		--content-width: 100%;
	}

	.elementor-33642 .elementor-element.elementor-element-00cad4b {
		--content-width: 1440px;
	}

	.elementor-33642 .elementor-element.elementor-element-5b4071c {
		--content-width: 1232px;
	}

	.elementor-33642 .elementor-element.elementor-element-8054cec {
		--content-width: 1232px;
	}

	.elementor-33642 .elementor-element.elementor-element-22211b0 {
		--content-width: 362.67px;
	}

	.elementor-33642 .elementor-element.elementor-element-01e33d7 {
		--content-width: 362.67px;
	}

	.elementor-33642 .elementor-element.elementor-element-34d8f4b {
		--content-width: 1232px;
	}

	.elementor-33642 .elementor-element.elementor-element-df8e47d {
		--content-width: 362.67px;
	}

	.elementor-33642 .elementor-element.elementor-element-b53d03d {
		--content-width: 362.67px;
	}

	.elementor-33642 .elementor-element.elementor-element-4f36aa2 {
		--content-width: 362.67px;
	}

	.elementor-33642 .elementor-element.elementor-element-8cafe45 {
		--content-width: 1232px;
	}

	.elementor-33642 .elementor-element.elementor-element-b1db3d2 {
		--content-width: 1232px;
	}

	.elementor-33642 .elementor-element.elementor-element-572c8d5 {
		--content-width: 1232px;
	}

	.elementor-33642 .elementor-element.elementor-element-a66dd45 {
		--content-width: 1440px;
	}

	.elementor-33642 .elementor-element.elementor-element-00cce1c {
		--content-width: 1232px;
	}

	.elementor-33642 .elementor-element.elementor-element-7482c66 {
		--content-width: 260px;
	}

	.elementor-33642 .elementor-element.elementor-element-d8df52d {
		--content-width: 260px;
	}

	.elementor-33642 .elementor-element.elementor-element-142da98 {
		--content-width: 260px;
	}

	.elementor-33642 .elementor-element.elementor-element-be2ba5f {
		--content-width: 260px;
	}

	.elementor-33642 .elementor-element.elementor-element-52828f6 {
		--content-width: 1440px;
	}

	.elementor-33642 .elementor-element.elementor-element-6a3883c {
		--content-width: 1232px;
	}

	.elementor-33642 .elementor-element.elementor-element-5d41c8c {
		--width: 711px;
	}

	.elementor-33642 .elementor-element.elementor-element-66a7fbb {
		--width: 508px;
	}
}

@media(max-width:767px) {
	.elementor-33642 .elementor-element.elementor-element-c16249b {
		--content-width: 428px;
		--min-height: 520px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--border-radius: 0px 0px 0px 128px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-33642 .elementor-element.elementor-element-ca02b96 {
		--content-width: 380px;
		--min-height: 520px;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-1551683 {
		--container-widget-width: 380px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 380px);
		max-width: 380px;
	}

	.elementor-33642 .elementor-element.elementor-element-1551683 .elementor-heading-title {
		font-size: 30px;
		line-height: 64px;
	}

	.elementor-33642 .elementor-element.elementor-element-7c6aeb4 {
		--container-widget-width: 380px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 380px);
		max-width: 380px;
	}

	.elementor-33642 .elementor-element.elementor-element-7c6aeb4 .elementor-heading-title {
		font-size: 13px;
		line-height: 28px;
	}

	.elementor-33642 .elementor-element.elementor-element-7ce8b07 {
		--gap: 64px 64px;
		--row-gap: 64px;
		--column-gap: 64px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-33642 .elementor-element.elementor-element-e697ad3 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-33642 .elementor-element.elementor-element-e697ad3 .elementor-heading-title {
		font-size: 32px;
		line-height: 40px;
	}

	.elementor-33642 .elementor-element.elementor-element-15cce76>.elementor-widget-container {
		margin: -80px 0px -103px 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-00cad4b {
		--content-width: 428px;
		--min-height: 704px;
		--gap: 48px 48px;
		--row-gap: 48px;
		--column-gap: 48px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-33642 .elementor-element.elementor-element-bf4670b .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-33642 .elementor-element.elementor-element-5b4071c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-8054cec {
		--content-width: 380px;
		--min-height: 208px;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-ccfd162 {
		--min-height: 48px;
		--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;
		--align-items: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}

	.elementor-33642 .elementor-element.elementor-element-ea85854 img {
		width: 48px;
	}

	.elementor-33642 .elementor-element.elementor-element-22211b0 {
		--content-width: 380px;
		--min-height: 48px;
		--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;
		--align-items: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}

	.elementor-33642 .elementor-element.elementor-element-85320bd img {
		width: 48px;
	}

	.elementor-33642 .elementor-element.elementor-element-01e33d7 {
		--content-width: 380px;
		--min-height: 48px;
		--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;
		--align-items: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}

	.elementor-33642 .elementor-element.elementor-element-6d581ea img {
		width: 48px;
	}

	.elementor-33642 .elementor-element.elementor-element-34d8f4b {
		--content-width: 380px;
		--min-height: 208px;
		--gap: 32px 32px;
		--row-gap: 32px;
		--column-gap: 32px;
		--margin-top: 32px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-df8e47d {
		--content-width: 380px;
		--min-height: 48px;
		--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;
		--align-items: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}

	.elementor-33642 .elementor-element.elementor-element-13f3c5f img {
		width: 48px;
	}

	.elementor-33642 .elementor-element.elementor-element-b53d03d {
		--content-width: 380px;
		--min-height: 48px;
		--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;
		--align-items: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}

	.elementor-33642 .elementor-element.elementor-element-adb054a img {
		width: 48px;
	}

	.elementor-33642 .elementor-element.elementor-element-4f36aa2 {
		--content-width: 380px;
		--min-height: 48px;
		--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;
		--align-items: center;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}

	.elementor-33642 .elementor-element.elementor-element-0c82b36 img {
		width: 48px;
	}

	.elementor-33642 .elementor-element.elementor-element-8cafe45 {
		--content-width: 428px;
		--min-height: 704px;
		--gap: 48px 48px;
		--row-gap: 48px;
		--column-gap: 48px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-33642 .elementor-element.elementor-element-d2cf66d .elementor-heading-title {
		font-size: 32px;
		line-height: 40px;
	}

	.elementor-33642 .elementor-element.elementor-element-60135a0>.elementor-widget-container {
		margin: -80px 0px 0px 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-b1db3d2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-33642 .elementor-element.elementor-element-572c8d5 {
		--min-height: 264px;
		--padding-top: 24px;
		--padding-bottom: 24px;
		--padding-left: 24px;
		--padding-right: 24px;
	}

	.elementor-33642 .elementor-element.elementor-element-0241871 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-3dce8c8>.elementor-widget-container {
		margin: -48px 0px 80px 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-8490bd2>.elementor-widget-container {
		margin: -48px 0px 80px 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-682c604 {
		--min-height: 848px;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-a66dd45 {
		--content-width: 428px;
		--min-height: 704px;
		--border-radius: 0px 0px 0px 128px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-33642 .elementor-element.elementor-element-42756d1 .elementor-heading-title {
		font-size: 30px;
		line-height: 48px;
	}

	.elementor-33642 .elementor-element.elementor-element-00cce1c {
		--content-width: 380px;
		--min-height: 416px;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 48px 48px;
		--row-gap: 48px;
		--column-gap: 48px;
	}

	.elementor-33642 .elementor-element.elementor-element-7482c66 {
		--content-width: 380px;
		--min-height: 56px;
		--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;
		--align-items: flex-start;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}

	.elementor-33642 .elementor-element.elementor-element-d1c7007 {
		--width: 260px;
		--min-height: 56px;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-33642 .elementor-element.elementor-element-6b18d8c {
		text-align: left;
	}

	.elementor-33642 .elementor-element.elementor-element-d8df52d {
		--content-width: 380px;
		--min-height: 56px;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}

	.elementor-33642 .elementor-element.elementor-element-bc13ae2 {
		--width: 260px;
		--min-height: 56px;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-33642 .elementor-element.elementor-element-73da8cd {
		text-align: left;
	}

	.elementor-33642 .elementor-element.elementor-element-142da98 {
		--content-width: 380px;
		--min-height: 56px;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}

	.elementor-33642 .elementor-element.elementor-element-204b70f {
		--width: 260px;
		--min-height: 56px;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-33642 .elementor-element.elementor-element-2aafbac {
		text-align: left;
	}

	.elementor-33642 .elementor-element.elementor-element-be2ba5f {
		--content-width: 380px;
		--min-height: 56px;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
	}

	.elementor-33642 .elementor-element.elementor-element-ffa77a7 {
		--width: 260px;
		--min-height: 56px;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-33642 .elementor-element.elementor-element-399c860 {
		text-align: left;
	}

	.elementor-33642 .elementor-element.elementor-element-52828f6 {
		--content-width: 380px;
		--min-height: 0px;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-33642 .elementor-element.elementor-element-6a3883c {
		--content-width: 380px;
		--margin-top: -80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-5d41c8c {
		--width: 380px;
		--min-height: 296px;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--border-radius: 16px 16px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-33642 .elementor-element.elementor-element-b30a41c {
		--container-widget-width: 332px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 332px);
		max-width: 332px;
		text-align: center;
	}

	.elementor-33642 .elementor-element.elementor-element-b30a41c .elementor-heading-title {
		font-size: 48px;
		line-height: 56px;
	}

	.elementor-33642 .elementor-element.elementor-element-66a7fbb {
		--width: 380px;
		--min-height: 292px;
		--border-radius: 0px 0px 16px 64px;
		--padding-top: 64px;
		--padding-bottom: 64px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-33642 .elementor-element.elementor-element-1cc0c59>.elementor-widget-container {
		margin: 0px 0px 32px 0px;
	}

	.elementor-33642 .elementor-element.elementor-element-1cc0c59 {
		--container-widget-width: 332px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 332px);
		max-width: 332px;
	}

	.elementor-33642 .elementor-element.elementor-element-1cc0c59.elementor-element {
		--align-self: center;
	}

	.elementor-33642 .elementor-element.elementor-element-1cc0c59 .elementor-heading-title {
		font-size: 16px;
	}
}